Satura rādītājs:
- 1. darbība. Materiālu saraksts
- 2. solis: montāža
- 3. darbība: papildu bibliotēku uzstādīšana
- 4. darbība: palaidiet demonstrāciju
- 5. darbība: Modbus tests
Video: ESP8266 Modbus termostats ar pieskārienu: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Šajā pamācībā es jums parādīšu, kā izveidot izskatīgu skārienekrāna termostatu ar papildu Modbus atbalstu, izmantojot RS485, ar ArduiTouch ESP un ESP8266 (NodeMCU vai Wemos D1 Mini).
1. darbība. Materiālu saraksts
- NodeMCU V2 Amica vai Wemos D1 mini
- ArduiTouch ESP komplekts
pēc izvēles RS485 interfeisam:
- MAX3485
- tranzistors BC557
- Rezistors 10k
- Rezistors 22k
- 2x rezistors 1k
- Rezistors 120 omi
- Kondensators 1, 5 nF
- 2 polu galvene
- Džempera tilts
2. solis: montāža
ArduiTouch montāžai varat izmantot pievienoto rokasgrāmatu.
Pati ArduiTouch nesatur RS485 saskarni. Šī funkcija ir jāpievieno maizes dēļa laukumam. Blakus maizes dēļa laukumam atradīsit lodēšanas paliktņus ar visiem nepieciešamajiem signāliem. Jums ir tikai jāpievieno zemāk esošā ķēde ar šiem lodēšanas paliktņiem. A un B signāliem ieteicams izmantot spilventiņus 3 un 4, kas ir tieši savienoti ar termināli.
3. darbība: papildu bibliotēku uzstādīšana
Programmaparatūra tika uzrakstīta ar Arduino IDE. Jums būs nepieciešamas šādas papildu bibliotēkas:
Instalējiet šādas bibliotēkas, izmantojot Arduino bibliotēkas pārvaldnieku
Adafruit GFX bibliotēka
Adafruit ILI9341 bibliotēka
XPT2046_Touchscreen by Paul Stoffregen
SimpleModbus NG
Varat arī lejupielādēt bibliotēku tieši kā ZIP failu un atspiest mapi, kas atrodas zem vietnes yourarduinosketchfolder/ libraries/ Pēc Adafruit bibliotēku instalēšanas restartējiet Arduino IDE.
Termostata avota kodu atradīsit mūsu vietnē.
4. darbība: palaidiet demonstrāciju
Lūdzu, atveriet šo paraugu Arduino IDE. Apkopojiet un augšupielādējiet to. Lūdzu, ņemiet vērā: džemperim jābūt atvērtam, lai programmētu ESP8266 moduli, izmantojot USB.
Pēc apkopošanas un augšupielādes jūs redzēsiet galveno ekrānu ar noklusējuma vērtībām istabas temperatūrai, iestatītajai temperatūrai un ventilācijai. Jūs varat mainīt iestatīto temperatūru un ventilācijas līmeni arī bez RS485 savienojuma. Izmantojot zobrata augšējā labajā stūrī, varat atvērt opciju izvēlni. Šajā izvēlnē ir funkcija Modbus ID numura regulēšanai un ekrāna tīrīšanas funkcija.
5. darbība: Modbus tests
Šajā piemērā mēs izmantosim datoru kā MODBUS galveno. Jums ir jālejupielādē Modbustester. Lūdzu, izpakojiet zip arhīvu jaunā cietā diska direktorijā. Atveriet programmatūru un mainiet atzīmētos laukus, kā parādīts attēlā. Pirms tam ir jāpievieno USB-RS485 adapteris. Vienkāršiem testiem darbosies arī seriālais savienojums, izmantojot USB kabeli starp datoru un NodeMCU. Lūdzu, izvēlieties šim adapterim pareizo COM portu Modbustesterā
Modbustesterā varat nospiest pogu Lasīt. Šī komanda nolasīs 6 baitus no mūsu jaunās vergu ierīces ArduiTouch atmiņas. Varat arī noklikšķināt laukos blakus adresēm un manipulēt ar vērtībām. Ar rakstīšanas pogu jūs nosūta šīs manipulētās vērtības uz ArduiTouch. Lūdzu, skatiet tabulu par reģistra funkciju.
Ieteicams:
Datora vadība, izmantojot žestus un pieskārienu ievadi: 3 soļi
Datora vadība, izmantojot žestus un pieskārienu ievadi: Šis ir jaunā Piksey Atto demonstrācijas projekts. Lai kontrolētu datoru, mēs izmantojam TTP224 touch IC un žestu moduli APDS-9960. Mēs augšupielādējam skici Atto, kas liek tai darboties kā USB tastatūrai, un pēc tam nosūta atbilstošos taustiņu kodus
Viedais termostats ESP8266: 6 soļi (ar attēliem)
Viedais termostats ESP8266: Bienvenue sur ce nouvel raksts. On se retrouve aujourd'hui pour un projet que j'ai réalisé durant tout ce temps libre que m'a offert le encinement. Ce projet m'a été proposé par mon père, en effet il vient de déménager dans une vieille maison et l
Minimālisma velosipēdu indikators ar pieskārienu! 10 soļi (ar attēliem)
Minimālisma velosipēdu indikators, iespējots ar skārienu !: Sveiki! Šī ir mana pirmā pamācība. Es vienmēr gribēju izveidot lietas no nulles tikai tāpēc, lai redzētu, kā tas darbojas un kam nepatīk DIY (dari pats) lietas, kad vari kaut ko mainīt atbilstoši savām vajadzībām? Tikpat interesanta kā DIY m
ESP8266 WiFi skārienekrāna termostats (EasyIoT Cloud): 4 soļi
ESP8266 WiFi skārienekrāna termostats (EasyIoT Cloud): šajā apmācībā mēs parādīsim, kā izveidot WiFi skārienekrāna termostatu. ESP8266 WiFi skārienekrāna termostats ir ESP8266, Arduino Mega 2560 un TFT 3.2 sarežģītas sensora konstrukcijas piemērs. skārienekrāna displejs. Termostats ir pievienots EasyIoT
Propagatora termostats, izmantojot ESP8266/NodeMCU un Blynk: 7 soļi (ar attēliem)
Pavairotāja termostats, izmantojot ESP8266/NodeMCU un Blynk: Nesen nopirku apsildāmu pavairotāju, kam vajadzētu palīdzēt manām puķu un dārzeņu sēklām dīgt agrāk sezonā. Tas nāca bez termostata. Un tā kā termostati ir diezgan dārgi, es nolēmu izveidot savu. Kā es gribēju izmantot