فهرست مطالب:
- مرحله 1: Firebase را راه اندازی کرده و کلید مخفی را دریافت کنید
- مرحله 2: ایجاد برنامه با استفاده از MIT App Inventor 2
- مرحله 3: Arduino IDE را برای Nodemcu ESP8266 پیکربندی کنید
- مرحله 4: کد را در NodeMCU ESP8266 بارگذاری کنید
- مرحله 5: مونتاژ سخت افزار
تصویری: کنترل دمای اتاق بر اساس IOT: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
این در پروژه کنترل دمای اتاق مبتنی بر IOT قابل آموزش است.
امکانات:-
1. فن را به طور خودکار در بالای دمای اتاق مشخص شده روشن کنید.
2. فن را به طور خودکار زیر دمای اتاق مشخص کنید.
3. کنترل دستی در هر نقطه از زمان در هر درجه حرارت
الزامات:-
- برد توسعه NodeMCU ESP8266
- سنسور دما DHT11
- برد رله تک کاناله (5 ولت)
- سیم های جامپر
- روتر Wifi یا نقطه قابل حمل (برای اتصال NodeMCU ESP8266 به اینترنت)
- باتری 9 ولت
بنابراین بیایید وارد آموزش شویم.
مرحله 1: Firebase را راه اندازی کرده و کلید مخفی را دریافت کنید
ما قصد داریم از پایگاه داده بلادرنگ توسط firebase Google استفاده کنیم. این پایگاه داده در زمان واقعی به عنوان یک واسطه میان راهی بین Nodemcu و دستگاه Android عمل خواهد کرد.
- اول از همه ، به سایت firebase بروید و با استفاده از حساب Google خود وارد شوید.
- یک پایگاه داده جدید در زمان واقعی ایجاد کنید.
- برای دسترسی به پایگاه داده از برنامه ، آدرس واقعی پایگاه داده و کلید مخفی را دریافت کنید. برای آموزش دقیق ، می توانید نحوه استفاده از firebase با مخترع برنامه MIT را بررسی کنید.
مرحله 2: ایجاد برنامه با استفاده از MIT App Inventor 2
ما قصد داریم از برنامه MIT مخترع 2 برای ایجاد برنامه Android خود استفاده کنیم. استفاده از آن بسیار ساده است و ادغام winbase در گوگل آسان است.
- فایل پیوست برنامه MIT مخترع 2 (پروژه.aia) را بارگیری کنید.
- به صفحه اصلی MIT app inventor 2 بروید و وارد حساب خود شوید. سپس به قسمت projects >> import project بروید. فایل را از رایانه خود انتخاب کرده و بارگذاری کنید.
- به پنجره طرح بروید ، روی firebaseDB1 (واقع در پایین فضای کار) کلیک کنید ، آدرس پایگاه داده و کلید مخفی را وارد کنید. همچنین ProjectBucket را به عنوان S_HO_C_K تنظیم کنید (همانطور که در تصویر 2 نشان داده شده است).
پس از آن ، روی دکمه build کلیک کنید و فایل برنامه (فایل apk) را در رایانه خود ذخیره کنید. بعداً آن فایل را به دستگاه Android خود منتقل کنید.
مرحله 3: Arduino IDE را برای Nodemcu ESP8266 پیکربندی کنید
- اول از همه ، Arduino IDE را برای Nodemcu esp8266 پیکربندی کنید. من این آموزش گام به گام مبانی NodeMCU توسط Armtronix را توصیه می کنم. با تشکر از Armtronix برای این آموزش مفید.
- پس از آن ، این دو کتابخانه را اضافه کنید (تصویر صفحه مرجع):-
- آردوینو جانسون
- Firebase Arduino
-
کتابخانه سنسور DHT
- کتابخانه سنسور جهانی Adafruit
مرحله 4: کد را در NodeMCU ESP8266 بارگذاری کنید
فایل Arduino IDE (فایل.ino) را که در زیر ضمیمه شده است بارگیری کنید. پس از آن ، برنامه را برای تغییرات لازم تغییر دهید:-
- در خط 3 ، آدرس پایگاه داده را بدون 'https://' وارد کنید.
- در خط 4 ، کلید مخفی پایگاه داده را وارد کنید.
- در خط 5 و 6 ، به روزرسانی WiFi SSID و رمز Wifi (که می خواهید NodeMCU ESP8266 را به آن متصل کنید) را فراموش نکنید.
پس از اتمام ، برنامه را روی برد توسعه NodeMCU ESP8266 بارگذاری کنید.
مرحله 5: مونتاژ سخت افزار
- مدار را مطابق شکل بالا ایجاد کنید.
- برنامه (ایجاد شده در مرحله 2) را در تلفن هوشمند Android خود نصب کنید.
- مدار را روشن کنید و لذت ببرید!
توصیه شده:
دمای اتاق از طریق اینترنت با BLYNK ESP8266 و DHT11: 5 مرحله (همراه با تصاویر)
دمای اتاق از طریق اینترنت با BLYNK ESP8266 & DHT11: سلام بچه ها ، امروز ما یک مانیتور دمای اتاق می سازیم ، که می توانیم از آن برای نظارت بر اتاق خود از هر نقطه در جهان استفاده کنیم و برای این کار از یک صفحه پلاستیکی BLYNK IoT استفاده خواهیم کرد و از آن استفاده خواهیم کرد. DHT11 برای خواندن دمای اتاق از ESP8266 برای دستیابی به
Mood Speaker- یک بلندگوی قدرتمند برای پخش موسیقی Mood بر اساس دمای محیط: 9 مرحله
Mood Speaker- یک بلندگوی قدرتمند برای پخش موسیقی Mood بر اساس دمای محیط: سلام! برای پروژه مدرسه من در MCT Howest Kortrijk ، من یک بلندگوی Mood ساختم ، این یک بلندگوی بلوتوث هوشمند با سنسورهای مختلف ، یک LCD و WS2812b است ledstrip شامل می شود. بلندگو بر اساس درجه حرارت موسیقی پخش می کند اما می تواند
فن تنظیم شده PWM بر اساس دمای پردازنده برای رزبری پای: 4 مرحله (همراه با تصاویر)
فن تنظیم شده PWM بر اساس دمای پردازنده برای رزبری پای: بسیاری از موارد برای رزبری پای دارای کمی فن 5 ولت هستند تا به خنک شدن پردازنده کمک کنند. با این حال ، این فن ها معمولاً پر سر و صدا هستند و بسیاری از مردم آن را به پین 3V3 وصل می کنند تا نویز را کاهش دهند. این فن ها معمولاً برای 200mA درجه بندی می شوند که بسیار خوب است
پیش بینی دمای اتاق از طریق سنسور LM35 و یادگیری ماشین: 4 مرحله
پیش بینی دمای اتاق از طریق سنسور LM35 و یادگیری ماشین: مقدمه امروز ما بر روی ساخت یک پروژه یادگیری ماشین متمرکز هستیم که دما را از طریق رگرسیون چند جمله ای پیش بینی می کند. یادگیری ماشین کاربردی از هوش مصنوعی (AI) است که به سیستم ها توانایی یادگیری خودکار را می دهد
دمای اتاق خانه/دفتر را روی میز کار خود کنترل کنید: 4 مرحله
نظارت بر دمای اتاق خانه/دفتر روی دسکتاپ: برای نظارت بر اتاق ها یا دفاتر و یا هر جایی که می توانیم از این پروژه استفاده کنیم و با جزئیات زیادی مانند نمودار ، دمای زمان واقعی و موارد دیگر نشان داده می شود. ما از موارد زیر استفاده می کنیم: https://thingsio.ai/ اول از همه ، ما باید در این بستر اینترنت اشیا حساب کنیم ،