Mündəricat:
- Addım 1: Material Bill
- Addım 2: Quraşdırma
- Addım 3: Əlavə kitabxanaların quraşdırılması
- Addım 4: Demonu işə salın
- Addım 5: Modbus Testi
Video: Toxunuşlu ESP8266 Modbus Termostatı: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
ArduiTouch ESP və ESP8266 (NodeMCU və ya Wemos D1 Mini) ilə RS485 vasitəsi ilə isteğe bağlı Modbus dəstəyi ilə gözəl görünüşlü bir sensorlu termostatın necə hazırlanacağını sizə göstəriş verəcəyəm.
Addım 1: Material Bill
- NodeMCU V2 Amica və ya Wemos D1 mini
- ArduiTouch ESP dəsti
RS485 interfeysi üçün isteğe bağlıdır:
- MAX3485
- Transistor BC557
- Rezistor 10k
- Rezistor 22k
- 2x rezistor 1k
- Rezistor 120 Ohm
- Kondansatör 1, 5nF
- 2 dirəkli başlıq
- Köprü körpüsü
Addım 2: Quraşdırma
Əlavə edilmiş təlimatı ArduiTouch -un montajı üçün istifadə edə bilərsiniz.
ArduiTouch -un özündə RS485 interfeysi yoxdur. Bu funksiyanı çörək taxtası sahəsinə əlavə etməliyik. Çörək taxtası sahəsinin yanında bütün lazımi siqnalları olan lehim yastıqları tapa bilərsiniz. Aşağıdakı dövrə yalnız bu lehim yastiqcikləri ilə bağlanmalıdır. A və B siqnalları üçün terminala birbaşa bağlı olan 3 və 4 yastıqlardan istifadə etmək tövsiyə olunur.
Addım 3: Əlavə kitabxanaların quraşdırılması
Firmware Arduino IDE altında yazılmışdır. Aşağıdakı əlavə kitabxanalara ehtiyacınız olacaq:
Aşağıdakı kitabxanaları Arduino Kitabxana Meneceri vasitəsi ilə quraşdırın
Adafruit GFX Kitabxanası
Adafruit ILI9341 Kitabxanası
Paul Stoffregen tərəfindən XPT2046_Touchscreen
SimpleModbus NG
Kitabxananı birbaşa ZIP faylı olaraq da yükləyə və qovluğunuzun/ kitabxanalarınızın altındakı qovluğu aça bilərsiniz/ Adafruit kitabxanalarını quraşdırdıqdan sonra Arduino IDE -ni yenidən başladın.
Termostatın mənbə kodunu veb saytımızda tapa bilərsiniz.https://www.hwhardsoft.de/english/projects/arduito…
Addım 4: Demonu işə salın
Zəhmət olmasa bu nümunəni Arduino IDE -də açın. Kompilyasiya edin və yükləyin. Diqqət edin: tullanan USB vasitəsilə ESP8266 modulunun proqramlaşdırılması üçün açıq olmalıdır.
Tərtib etdikdən və yüklədikdən sonra otaq temperaturu, quraşdırılmış temperatur və ventilyasiya üçün standart dəyərləri olan Əsas ekranı görəcəksiniz. RS485 bağlantısı olmadan da müəyyən edilmiş temperaturu və havalandırma səviyyəsini dəyişə bilərsiniz. Sağ üst küncdəki dişli vasitəsi ilə seçim menyusunu aça bilərsiniz. Bu menyuya Modbus ID nömrəsini tənzimləmək funksiyası və ekran təmizləmə funksiyası daxildir.
Addım 5: Modbus Testi
Bu nümunədə PC -ni MODBUS master olaraq istifadə edəcəyik. Modbustester yükləməlisiniz. Zip arxivini harddiskinizdəki yeni bir qovluğa açın. Proqramı açın və işarələnmiş sahələri yuxarıdakı şəkildəki kimi dəyişdirin. USB-RS485 adapterini əvvəlcədən bağlamalısınız. Sadə testlər üçün, kompüterinizlə NodeMCU arasında USB kabel vasitəsilə seriya bağlantısı da işləyəcək. Zəhmət olmasa Modbustester-də bu adapter üçün doğru COM portunu seçin
Modbustester -də Oxu düyməsini basa bilərsiniz. Bu əmr, yeni qul cihazımız ArduiTouch -un 6 baytlıq yaddaşını oxuyacaq. Ünvanların yanındakı sahələri də tıklayıp dəyərləri idarə edə bilərsiniz. Yazma düyməsi ilə bu manipulyasiya edilmiş dəyərləri ArduiTouch -a göndərirsiniz. Qeyd funksiyası haqqında aşağıdakı cədvələ baxın.
Tövsiyə:
Yuva Termostatı, İşgüzarlığın İzlənməsi: 12 addım
Nest Thermostat, İşgüzarlığın İzlənməsi: Nest Thermostat istifadə edərək evimin soyutma avtomatlaşdırılması, yaxın vaxtlara qədər Life360 -ın "evə ilk gələn" IFTTT tərəfindən idarə olunurdu. və " evdən son çıxan " tetikler. Bu əla idi, çünki ailə üzvlərimi Li -yə əlavə edə bilərdim
Otaq Termostatı - Arduino + Ethernet: 3 addım
Otaq Termostatı-Arduino + Ethernet: Təchizat baxımından layihədə istifadə olunur: Arduino Uno / Mega 2560 Ethernet qalxanı Wiznet W5100 / Ethernet modulu Wiznet W5200-W5500 DS18B20 OneWire avtobus rölesi SRD-5VDC-SL-C-də keçid
Avtomatik odun sobası termostatı necə hazırlanır: 5 addım (şəkillərlə)
Avtomatik Taxta Soba Termostatı Necə Hazırlanır: Mexatronika Dərsləri Layihəm üçün, Odun sobamdakı damper vəziyyətini idarə etmək üçün bir Step motoru idarə edən bir PID nəzarətçisi olan WiFi effektiv bir Arduino istifadə edərək Avtomatik Taxta Soba Termostatını hazırlamağa və yaratmağa qərar verdim. Çox geri dönüş oldu
LapStat - Laptop Termostatı: 6 addım
LapStat - Laptop Termostatı: LapStat, dizüstü kompüteriniz üçün termostatdır! Laptopun temperaturunu ölçmək üçün dizüstü kompüterinizin hər tərəfi üçün iki temperatur sensoru istifadə edir. Sonra, kompüterinizi soyutmaq üçün iki fanatın sürətini idarə edir. Azarkeşlər daha güclüdür
ESP8266 WiFi Dokunmatik Ekran Termostatı (EasyIoT Bulud): 4 addım
ESP8266 WiFi Dokunmatik Ekran Termostatı (EasyIoT Bulud): Bu təlimatda WiFi toxunma ekranı termostatının necə qurulacağını göstərəcəyik. ESP8266 WiFi sensor ekran termostatı, ESP8266, Arduino Mega 2560 və TFT 3.2 " sensor ekran. Termostat EasyIoT -a qoşulub