Përmbajtje:
- Hapi 1: Fatura e Materialit
- Hapi 2: Montimi
- Hapi 3: Instalimi i Bibliotekave Shtesë
- Hapi 4: Drejtoni Demon
- Hapi 5: Testi Modbus
Video: ESP8266 Termbost Modbus Me Prekje: 5 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Unë do t'ju tregoj në këtë udhëzues se si të bëni një termostat me pamje të mirë me prekje me mbështetje opsionale Modbus përmes RS485 me ArduiTouch ESP dhe një ESP8266 (NodeMCU ose Wemos D1 Mini).
Hapi 1: Fatura e Materialit
- NodeMCU V2 Amica ose Wemos D1 mini
- Kompleti ArduiTouch ESP
opsionale për ndërfaqen RS485:
- MAX3485
- transistor BC557
- Rezistencë 10k
- Rezistenca 22k
- 2x Rezistor 1k
- Rezistenca 120 Ohm
- Kondensatori 1, 5nF
- Kokë me 2 pole
- Urë kërcyese
Hapi 2: Montimi
Ju mund të përdorni manualin e bashkangjitur për montimin e vetë ArduiTouch.
Vetë ArduiTouch nuk përmban një ndërfaqe RS485. Ne duhet ta shtojmë këtë funksion në zonën e bordit. Pranë zonës së dërrasës së bukës do të gjeni pads për saldim me të gjitha sinjalet e nevojshme. Ju duhet vetëm të lidhni qarkun më poshtë me këto jastëkë bashkimi. Për sinjalet A dhe B rekomandohet të përdorni pads 3 dhe 4 të cilat janë të lidhura drejtpërdrejt me terminalin.
Hapi 3: Instalimi i Bibliotekave Shtesë
Firmware u shkrua nën Arduino IDE. Ju do të keni nevojë për bibliotekat e mëposhtme shtesë:
Instaloni bibliotekat e mëposhtme përmes Menaxherit të Bibliotekës Arduino
Biblioteka Adafruit GFX
Biblioteka Adafruit ILI9341
XPT2046_Touchscreen nga Paul Stoffregen
SimpleModbus NG
Ju gjithashtu mund ta shkarkoni bibliotekën drejtpërdrejt si skedar ZIP dhe të mos e shtypni dosjen nën yourarduinosketchfolder/ libraries/ Pas instalimit të bibliotekave Adafruit, rinisni Arduino IDE.
Kodin burimor për Termostatin do ta gjeni në faqen tonë të internetit.
Hapi 4: Drejtoni Demon
Ju lutemi hapeni këtë mostër në Arduino IDE. Përpiloni dhe ngarkoni atë. Ju lutemi vini re: bluza duhet të jetë e hapur për programimin e modulit ESP8266 përmes USB.
Pas përpilimit dhe ngarkimit do të shihni ekranin kryesor me vlerat e paracaktuara për temperaturën e dhomës, temperaturën e vendosur dhe ajrosjen. Mund të ndryshoni temperaturën e caktuar dhe nivelin e ventilimit pa lidhje RS485 gjithashtu. Mund të hapni përmes ingranazheve në këndin e sipërm të djathtë një menu opsionesh. Kjo menu përfshin një funksion për të rregulluar numrin e Modbus ID dhe një funksion të pastrimit të ekranit.
Hapi 5: Testi Modbus
Ne do të përdorim në këtë shembull kompjuterin si master MODBUS. Duhet të shkarkosh Modbustester. Ju lutemi shpaketoni arkivin zip në një drejtori të re në hard diskun tuaj. Hapni softuerin dhe ndryshoni fushat e shënuara si në figurën e mësipërme. Ju duhet të lidhni përshtatësin USB-RS485 më parë. Për teste të thjeshta do të funksionojë gjithashtu një lidhje serike përmes kabllit USB midis kompjuterit tuaj dhe NodeMCU. Ju lutemi zgjidhni portën e duhur COM për këtë përshtatës në Modbustester
Mund të shtypni butonin Lexo në Modbustester. Kjo komandë do të lexojë 6 bajtë të kujtesës së pajisjes sonë të re të skllevërve ArduiTouch. Ju gjithashtu mund të klikoni në fushat pranë adresave dhe të manipuloni vlerat. Me butonin e shkrimit ju i dërgoni këto vlera të manipuluara ArduiTouch. Ju lutemi shihni tabelën më poshtë në lidhje me funksionin e regjistrit.
Recommended:
Si të bëni një zile derë pa prekje, Zbulimi i temperaturës së trupit, GY-906, 433MHz duke përdorur Arduino: 3 hapa
Si të bëni një zile derë pa prekje, Zbulimi i temperaturës së trupit, GY-906, 433MHz duke përdorur Arduino: Sot ne do të bëjmë një zile derë pa prekje, ajo do të zbulojë temperaturën e trupit tuaj. Në situatën e tanishme, isshtë shumë e rëndësishme të dini nëse temperatura e trupit të dikujt është më e lartë se normale, kur dikush është duke bërë shaka. Ky projekt do të tregojë dritë të Kuqe nëse zbulon ndonjë
Kontrolli i kompjuterit duke përdorur gjeste dhe hyrje me prekje: 3 hapa
Kontrolli i kompjuterit duke përdorur gjeste dhe hyrje në prekje: Ky është një projekt demo për Piksey Atto të ri. Ne përdorim IC-në e prekjes TTP224 dhe modulin e gjesteve APDS-9960 për të kontrolluar një kompjuter. Ne ngarkojmë një skicë në Atto e cila e bën atë të veprojë si një tastierë USB dhe më pas dërgon kodet e duhura të depenimit
DIY Geiger Counter Me një ESP8266 dhe një ekran me prekje: 4 hapa (me fotografi)
DIY Geiger Counter Me një ESP8266 dhe një ekran me prekje: PPRDITSIM: VERSION I RI DHE I PRORMIRSUAR ME WIFI DHE TIPARE T OTHER TJERA T AD SHTUAR KETU kam projektuar dhe ndërtuar një Counter Geiger - një pajisje që mund të zbulojë rrezatimin jonizues dhe të paralajmërojë përdoruesin e tij për nivelet e rrezikshme të rrezatimit të ambientit me të gjitha klikim shumë i njohur jo
Tre qarqe me sensorë me prekje + Qarku i kohëmatësit me prekje: 4 hapa
Tre Qarqet e Sensorit të Prekjes + Qarku i Kohëmatësit të Prekjes: Sensori i Prekjes është një qark i cili ndizet kur zbulon prekjen në Kunjat e Prekjes. Punon në baza kalimtare, domethënë ngarkesa do të jetë ON vetëm për kohën kur prekja bëhet në kunjat. Këtu, unë do t'ju tregoj tre mënyra të ndryshme për të bërë një prekje sen
ESP8266 Termostat me ekran me prekje WiFi (Re EasyIoT): 4 hapa
ESP8266 Termostati i ekranit me prekje WiFi (Cloud EasyIoT): Në këtë tutorial ne do të tregojmë se si të ndërtojmë termostatin e ekranit me prekje WiFi. ESP8266 Termostati i ekranit me prekje WiFi është shembull i sensorit kompleks të ndërtuar nga ESP8266, Arduino Mega 2560 dhe TFT 3.2 " ekran me prekje. Termostati është i lidhur me EasyIoT