Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:56
Bu təlimatda WiFi toxunma ekranı termostatının necə qurulacağını göstərəcəyik. ESP8266 WiFi toxunma ekranı termostatı, ESP8266, Arduino Mega 2560 və TFT 3.2 sensor ekranlı kompleks qurğuların bir nümunəsidir. Termostat EasyIoT Cloud -a qoşulub və internet üzərindən idarə oluna bilər.
Termostatın əsas xüsusiyyətləri
- 6 rejim - Auto, Off, LOLO, LO, HI, HIHI
- Toxunma ekran
- WiFi qoşulub
- Dörd set temperatur (LOLO, LO, HI, HIHI) və həftəlik cədvəl
- Zaman göstəricisi
- Zaman göstəricisi
- EasyIoT Cloud -a qoşulub və internet üzərindən WEB interfeysində və ya yerli mobil tətbiqetmədə idarə oluna bilər
Addım 1: Materiallar
- Arduino Mega 2560
- ESP8266 WiFi modulu
- BMP180 Rəqəmsal Barometrik Təzyiq Sensoru
- DHT22 Rəqəmsal Temperatur və Nəmlik Sensoru
- 1 Kanal təcrid olunmuş 5V Relay Modulu
- RTC DS1302 Real Zaman Saatı Modulu
- 3.2 "TFT LCD Modulu Toxunma Paneli+ TFT 3.2" LCD Qalxanı Genişləndirmə Kartı
Addım 2: Qurmaq
Əlaqələr
Arduino Meaga 2560 TFT ekranıBu asandır, çünki qalxan istifadə edəcəyik. Arduino Mega 2560 -ın üstünə TFT 3.2 "LCD Qalxanı Genişləndirmə lövhəsi və 3.2" TFT LCD Modulu Toxunma Panelini qoyun.
ESP8266ESP8266, EasyIoT Bulud üçün WiFi ağ geçidi olaraq istifadə olunur. Arduino IDE -də yazılmış firmware ilə yüklənir. Bu vəziyyətdə, ESP8266 modulunu bağlamaq üçün Arduino Mega 2560 -da HW serial1 istifadə edəcəyik. ESP modulunu Arduino -ya bağlamaq üçün ESP8266 Connenct 5V Arduino və ESP8266 təlimatını izləyin. Arduino Serial1 RX pin 19, Tx 18 və Sıfırlama pimi 12 -dir. 3.3V enerji təchizatı üçün TFT qalxan genişləndirmə lövhəsindən 3.3 V istifadə edəcəyik. 3.3 V -u harada bağlayacağınızı aşağıdakı şəkilə baxın.
BMP180
Arduino - BMP180 modulu
VCC - VCC
GND - GND
20 - SDA
21 - SLC
DHT22
Arduino - DHT22
VCC - 1 VCC
GND - 4 GND
8 - 2 MƏLUMAT
Röle modulu girişi Arduino üzərindəki 51 pininə bağlıdır. VCC və GND -ni də bağlayırıq.
RTC DS1302
Arduino - DS1302
VCC - VCC
GND - GND
11 - e
10 - IO
9 - CLK
Addım 3: Mənbə Kodu
ESP8266 mənbə proqramı
ESP8266 mənbə kodunu GitHub -da tapa bilərsiniz. Proqramı ESP8266 Arduino IDE ilə yükləyin. ESP-01 istifadə edirsinizsə, şərhlərdə DEBUG-u saxlayın. DEBUG -u aktiv etmək üçün əlavə bir proqram seriyasına imkan verən ESP8266 NODE MCU istifadə edin.
Arduino mega 2560 proqramı
Arduino Mega 2560 proqramı GitHub -da mövcuddur.
Proqramı Arduinoya yükləməzdən əvvəl aşağıdakı sətirləri dəyişdirmək tövsiyə olunur:
#define DEFAULT_AP_SSID "XXXX"
#DEFAULT_AP_PASSWORD "XXXX" sözünü təyin edin
#define DEFAULT_CLOUD_USERNAME "XXXX"
#DEFAULT_CLOUD_PASSWORD "XXXX" sözünü təyin edin
Giriş nöqtəsi adı və şifrəsini və EasyIoT Cloud istifadəçi adı və şifrəsini təyin edin. Daha sonra bu parametrləri termostatın toxunma ekranında (Ayarlar-> WiFi Bulud) qura bilərsiniz, ancaq proqramda onu dəyişdirmək daha asandır. Proqram avtomatik olaraq EasyIoT Cloud -a termostat əlavə edəcək və modul parametrlərini konfiqurasiya edəcək. Əlbəttə ki, əvvəlcə EasyIoT Cloud -da qeydiyyatdan keçməlisiniz.
Əlavə kitabxanalar burada: lib.
Addım 4: EasyIoT Cloud -u konfiqurasiya edin
Avtomatlaşdırma
Termostatımız başqa bir otaqda və xaricində temperatur və rütubəti də göstərir. Əvvəlcə bu modulları EasyIoT Cloud -a əlavə edin. Sensorların dəyərini (temperatur 1, rütubət 1 və temperatur 2) termostata ötürmək üçün üç avtomatlaşdırma proqramı əlavə edin. Avtomatlaşdırmada (Konfiqurasiya-> Avtomatlaşdırma) yeni bir proqram əlavə edin və İrəli dəyərinə proqram növünü seçin. Sonra dəyərləri ötürmək üçün uyğun modulu və parametri seçin. Termostat parametrləri aşağıdakılardır:
Sensor Parametr4 - temperatur 1
Sensor Parametr5 - temperatur 2
Sensor Parametr 6 - rütubət 1
Tövsiyə:
Dokunmatik ekran vizit kartı: 8 addım (şəkillərlə birlikdə)
Dokunmatik Ekran Vizit kartı: Dərəcəsi üzrə Mexanika Mühəndisiyəm, eyni zamanda elektrik mühəndisliyi və proqramlaşdırma və elektrik mühəndisliyi ilə bağlı illərlə davam edən layihələrdən də bacarıqlarım var. İşəgötürənlər Mexanika Mühəndisliyi üzrə bacarıqlarımın olmasını gözləyəcəklər
Moruq PI İstilik və Nəmlik Qeydiyyatı, Bulud Hava İstasyonu, Wifi və Mobil İstatistikler: 6 Addım
Raspberry PI İstilik və Nəmlik Qeydiyyatı, Bulud Hava İstasyonu, Wifi və Mobil İstatistikler: Raspberry PI cihazı ilə otaqda, istixanada, laboratoriyada, soyutma otağında və ya başqa yerlərdə temperatur və rütubət məlumatlarını çöldə qeyd edə bilərsiniz. İstilik və rütubəti qeyd etmək üçün istifadə edəcəyimiz bu nümunə. Cihaz internetə qoşulacaq
Toxunuşlu ESP8266 Modbus Termostatı: 5 addım
Toxunuşlu ESP8266 Modbus Termostatı: ArduiTouch ESP və ESP8266 (NodeMCU və ya Wemos D1 Mini) ilə RS485 vasitəsilə isteğe bağlı Modbus dəstəyi ilə yaxşı görünüşlü bir sensorlu termostatın necə hazırlanacağını sizə göstərəcəyəm
YABC - Başqa bir Blynk Nəzarətçisi - IoT Bulud İstilik və Rütubət Nəzarətçisi, ESP8266: 4 Addım
YABC - Başqa bir Blynk Nəzarətçisi - IoT Bulud Temperaturu və Rütubət Nəzarətçisi, ESP8266: Salam Yaradıcılar, bu yaxınlarda evdə göbələk, İstiridye göbələyi yetişdirməyə başladım, ancaq ev dəmləməyim, arvadım üçün Fermentator Temperaturuna nəzarət etmək üçün evdə bu nəzarətçilərin üçdə birini var. indi də bu Kombucha işini edir və İstilik üçün Termostat olaraq
ESP8266/ESP12 Hazırcavab Bulud - Arduino Powered SmartThings RGB Nəzarətçisi: 4 addım
ESP8266/ESP12 Hazırcavab Bulud - Arduino Powered SmartThings RGB Nəzarətçisi: RGB -nin RGB -nin RGB -si Hər Yerdə! Bu günlərdə evlərinin ətrafında sərin görünüşlü rəngli işıqlandırmanın olmasını kim sevmir? Bu kiçik layihə, SmartThings idarəetməsi ilə qarışıq olan ESP8266 -nı nümayiş etdirir və LED str üçün əsl səliqəli RGB nəzarətçisi kimi ortaya çıxır