فهرست مطالب:
تصویری: ESP8266 ترموستات صفحه لمسی وای فای (ابر EasyIoT): 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
در این آموزش نحوه ساخت ترموستات صفحه لمسی WiFi را نشان خواهیم داد. ترموستات صفحه لمسی وای فای ESP8266 نمونه ای از سنسور پیچیده ای است که توسط ESP8266 ، Arduino Mega 2560 و صفحه نمایش لمسی TFT 3.2 اینچ ساخته شده است. ترموستات به EasyIoT Cloud متصل است و می تواند از طریق اینترنت کنترل شود.
ویژگی های اصلی ترموستات
- 6 حالت - خودکار ، خاموش ، LOLO ، LO ، HI ، HIHI
- صفحه لمسی
- وای فای متصل شد
- چهار دمای تنظیم شده (LOLO ، LO ، HI ، HIHI) و برنامه هفتگی
- نمایش زمان
- نمایش زمان
- به EasyIoT Cloud متصل است و می تواند در رابط WEB یا برنامه تلفن همراه بومی از طریق اینترنت کنترل شود
مرحله 1: مواد
- آردوینو مگا 2560
- ماژول WiFi ESP8266
- سنسور فشار دیجیتال فشارسنج BMP180
- سنسور دما و رطوبت دیجیتال DHT22
- 1 کانال ماژول رله 5V جدا شده
- ماژول ساعت واقعی RTC DS1302
- صفحه لمسی 3.2 اینچی TFT LCD Module+ TFT 3.2 اینچی صفحه نمایش محافظ LCD
مرحله 2: ساختن
اتصالات
صفحه نمایش Arduino Meaga 2560 TFT این آسان است ، زیرا ما از سپر استفاده می کنیم. فقط کافیست TFT 3.2 "LCD Shield Expansion Board و 3.2" TFT LCD Module Touch Panel را در بالای Arduino Mega 2560 قرار دهید.
ESP8266ESP8266 به عنوان دروازه WiFi به EasyIoT Cloud استفاده می شود. این سیستم عامل با نرم افزار Arduino IDE نوشته شده است. در این مورد ما از HW serial1 در Arduino Mega 2560 برای اتصال ماژول ESP8266 استفاده می کنیم. برای اتصال ماژول ESP به آردوینو ، آموزش ESP8266 Connenct 5V Arduino و ESP8266 را دنبال کنید. پین Arduino Serial1 RX 19 ، Tx 18 و پین Reset 12 است. برای منبع تغذیه 3.3 ولت از 3.3 ولت از برد گسترش TFT shield استفاده می کنیم. در تصویر زیر محل اتصال 3.3 ولت را ببینید.
BMP180
آردوینو - ماژول BMP180
VCC - VCC
GND - GND
20 - SDA
21 - SLC
DHT22
آردوینو - DHT22
VCC - 1 VCC
GND - 4 GND
8 - 2 DATA
ماژول رله ورودی ماژول رله به پین 51 در آردوینو متصل است. ما همچنین VCC و GND را متصل می کنیم.
RTC DS1302
آردوینو - DS1302
VCC - VCC
GND - GND
11 - CE
10 - IO
9 - CLK
مرحله 3: کد منبع
برنامه منبع ESP8266
کد منبع ESP8266 را می توانید در GitHub پیدا کنید. برنامه را با ESP8266 Arduino IDE بارگذاری کنید. اگر از ESP-01 استفاده می کنید ، DEBUG را در نظرات نگه دارید. برای فعال کردن DEBUG از ESP8266 NODE MCU استفاده کنید که اجازه می دهد یک سریال نرم افزاری دیگر را اضافه کنید.
برنامه آردوینو مگا 2560
برنامه Arduino Mega 2560 در GitHub در دسترس است.
قبل از بارگذاری برنامه به Arduino توصیه می شود خطوط زیر را تغییر دهید:
#تعریف DEFAULT_AP_SSID "XXXX"
#تعریف DEFAULT_AP_PASSWORD "XXXX"
#تعریف DEFAULT_CLOUD_USERNAME "XXXX"
#تعریف DEFAULT_CLOUD_PASSWORD "XXXX"
نام و رمز عبور نقطه دسترسی و نام کاربری و رمز عبور EasyIoT Cloud را تعیین کنید. بعداً می توانید این تنظیمات را روی صفحه لمسی ترموستات (تنظیمات-> WiFi ابر) تنظیم کنید ، اما تغییر آن در برنامه آسان تر است. برنامه به طور خودکار ترموستات را به EasyIoT Cloud اضافه کرده و پارامترهای ماژول را پیکربندی می کند. البته ابتدا باید در EasyIoT Cloud ثبت نام کنید.
کتابخانه های دیگر اینجا هستند: lib.
مرحله 4: پیکربندی EasyIoT Cloud
اتوماسیون
ترموستات ما همچنین دما و رطوبت را در یک اتاق دیگر و خارج نشان می دهد. ابتدا آن ماژول ها را به EasyIoT Cloud اضافه کنید. سه برنامه اتوماسیون برای ارسال مقدار حسگرها (دما 1 ، رطوبت 1 و دما 2) به ترموستات اضافه کنید. در اتوماسیون (پیکربندی-> اتوماسیون) برنامه جدیدی اضافه کرده و نوع برنامه را به مقدار Forward انتخاب کنید. سپس ماژول و پارامتر مناسب برای ارسال مقادیر را انتخاب کنید. پارامترهای ترموستات به شرح زیر است:
سنسور پارامتر 4 - دما 1
سنسور پارامتر 5 - دما 2
سنسور پارامتر 6 - رطوبت 1
توصیه شده:
متر استخر اطلس وای فای: 18 مرحله
متر استخر وای فای اطلس: این آموزش نحوه تنظیم کیت استخر وای فای را از اطلس علمی به شما نشان می دهد. این متر pH ، پتانسیل کاهش اکسیداسیون (ORP) و دما را اندازه گیری می کند. داده ها در پلت فرم ThingSpeak بارگذاری می شوند ، جایی که می توان آنها را از راه دور با نظارت ماهواره ای کنترل کرد
اتصال وای فای آردوینو به ابر با استفاده از ESP8266: 7 مرحله
اتصال Arduino WiFi به ابر با استفاده از ESP8266: در این آموزش ما نحوه اتصال Arduino خود به ابر IoT از طریق WiFi را برای شما توضیح خواهیم داد. ما یک تنظیم متشکل از Arduino و یک ماژول WiFi ESP8266 را به عنوان یک IoT Thing پیکربندی کرده و آماده می کنیم برای برقراری ارتباط با ابر AskSensors.L
استفاده از وای فای خودکار با برد ESP8266/ESP32: 3 مرحله
استفاده از WiFi AutoConnect With ESP8266/ESP32 Boards: ما نحوه استفاده از کتابخانه AutoConnect را که به ما امکان اتصال و مدیریت نقاط دسترسی WiFi با استفاده از یک تلفن هوشمند را می دهد ، یاد می گیریم. ویدئوی بالا شما را همراه با صفحه های مختلف مورد نیاز شما در این فرایند راهنمایی می کند. برای دسترسی به اطلاعات در مورد t
اسکنر وای فای دوربرد با استفاده از ESP8266: 6 مرحله (همراه با تصاویر)
اسکنر وای فای دوربرد با استفاده از ESP8266: در این دستورالعمل یک دستگاه اسکن وای فای دور برد 2.5 باند قابل حمل با باتری تغذیه می کنم که برای تعیین بهترین کانال برای شبکه خانگی من استفاده می شود. همچنین می توان از آن برای یافتن نقاط دسترسی وای فای باز در حال حرکت استفاده کرد. هزینه ساخت: حدود 25 دلار
صفحه لمسی دیواری همگام سازی خانواده و صفحه کنترل صفحه: 7 مرحله (همراه با تصاویر)
صفحه لمسی دیواری همگام سازی خانواده و صفحه کنترل صفحه: ما تقویمی داریم که ماهانه با رویدادها به روز می شود اما به صورت دستی انجام می شود. ما همچنین تمایل داریم چیزهایی را که تمام شده ایم یا سایر کارهای جزئی دیگر فراموش کنیم. در این عصر من فکر می کردم داشتن یک تقویم همگام سازی شده و یک سیستم دفترچه یادداشت بسیار آسان تر است که بتواند