Talaan ng mga Nilalaman:
- Hakbang 1: Bill ng Materyal
- Hakbang 2: Assembly
- Hakbang 3: Pag-install ng Karagdagang Mga Aklatan
- Hakbang 4: Patakbuhin ang Demo
- Hakbang 5: Pagsubok sa Modbus
Video: ESP8266 Modbus Thermostat With Touch: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ipapakita ko sa iyo sa itinuturo na ito kung paano gumawa ng isang kagandahang thermostat na touch-screen na may opsyonal na suporta ng Modbus sa pamamagitan ng RS485 kasama ang ArduiTouch ESP at isang ESP8266 (NodeMCU o Wemos D1 Mini).
Hakbang 1: Bill ng Materyal
- NodeMCU V2 Amica o Wemos D1 mini
- ArduiTouch ESP kit
opsyonal para sa interface ng RS485:
- MAX3485
- transistor BC557
- Resistor 10k
- Resistor 22k
- 2x Resistor 1k
- Resistor 120 Ohm
- Kapasitor 1, 5nF
- 2pole header
- Tulay ng lumulukso
Hakbang 2: Assembly
Maaari mong gamitin para sa assemby ng ArduiTouch mismo ang nakalakip na manwal.
Ang ArduiTouch mismo ay hindi naglalaman ng isang interface na RS485. Kailangan nating idagdag ang pagpapaandar na ito sa lugar ng breadboard. Sa tabi ng lugar ng breadboard ay mahahanap mo ang mga soldering pad na may lahat ng kinakailangang signal. Kailangan mo lamang ikonekta ang circuit sa ibaba gamit ang mga soldering pad. Para sa mga signal ng A at B inirerekumenda na gamitin ang pads 3 at 4 na direktang konektado sa terminal.
Hakbang 3: Pag-install ng Karagdagang Mga Aklatan
Ang firmware ay nakasulat sa ilalim ng Arduino IDE. Kakailanganin mo ang mga sumusunod na karagdagang silid-aklatan:
I-install ang mga sumusunod na aklatan sa pamamagitan ng Arduino Library Manager
Adafruit GFX Library
Adafruit ILI9341 Library
XPT2046_Touchscreen ni Paul Stoffregen
SimpleModbus NG
Maaari mo ring i-download ang library nang direkta rin bilang ZIP file at i-compress ang folder sa ilalim ng yourarduinosketchfolder / libraries / Pagkatapos i-install ang mga aklatan ng Adafruit, i-restart ang Arduino IDE.
Mahahanap mo ang source code para sa Therostat sa aming website.https://www.hwhardsoft.de/english/projects/arduito…
Hakbang 4: Patakbuhin ang Demo
Mangyaring buksan ang sample na ito sa Arduino IDE. Compile at i-upload ito. Mangyaring tandaan: Ang jumper ay dapat na bukas para sa pag-program ng module na ESP8266 sa pamamagitan ng USB.
Pagkatapos ng pagtitipid at i-upload makikita mo ang Pangunahing screen na may mga default na halaga para sa roomtemperature, itakda ang temperatura at bentilasyon. Maaari mong baguhin ang itinakdang antas ng temperatura at bentilasyon nang walang koneksyon sa RS485 din. Maaari mong buksan sa pamamagitan ng gear sa kanang sulok sa itaas ng isang menu ng pagpipilian. Kasama sa menu na ito ang isang pagpapaandar upang ayusin ang numero ng Modbus ID at isang pag-andar sa paglilinis ng screen.
Hakbang 5: Pagsubok sa Modbus
Gagamitin namin sa halimbawang ito ang PC bilang MODBUS master. Na-download mo angModbustester. Mangyaring i-unpack ang zip archive sa isang bagong direktoryo sa iyong harddisk. Buksan ang software at baguhin ang mga minarkahang patlang tulad ng larawan sa itaas. Kailangan mong ikonekta ang USB-RS485-adapter bago. Para sa mga simpleng pagsubok ng isang serial na koneksyon sa pamamagitan ng USB cable sa pagitan ng iyong PC at ng NodeMCU ay gagana rin. Mangyaring piliin ang tamang COM-port para sa adapter na ito sa Modbustester
Maaari mong pindutin ang Basahin ang pindutan sa Modbustester. Basahin ng utos na ito ang 6 bytes ng thememory ng aming bagong aparato ng alipin na ArduiTouch. Maaari kang mag-click din sa mga patlang sa tabi ng mga address at manipulahin ang mga halaga. Gamit ang pindutan ng pagsulat ay ipinadala mo ang mga manipulasyong halaga sa ArduiTouch. Mangyaring tingnan ang talahanayan sa ibaba tungkol sa pagpapaandar ng rehistro.
Inirerekumendang:
Nest Thermostat, Pagsubaybay sa Pagsakop: 12 Hakbang
Ang Nest Therostat, Pagsubaybay sa Pagsakop: Ang pag-automate ng aking paglamig sa bahay gamit ang aking Nest Thermostat ay, hanggang kamakailan lamang, ay pinatakbo ng IFTTT gamit ang Life360's " unang dumating sa bahay " at " huling umalis sa bahay " nagti-trigger Napakaganda nito dahil maaari kong idagdag ang mga miyembro ng pamilya sa aking Li
Smart Thermostat ESP8266: 6 Mga Hakbang (na may Mga Larawan)
Smart Thermostat ESP8266: Artikulo ng bienvenue sur ce nouvel. Sa iyong pag-uusisa, ibuhos mo ang iyong projet que j'ai réalisé durant tout ce temps libre que m'a offert le confinement. Hindi ito naiulat na mungkahi para sa bawat araw, upang mabuo ang mga ito sa loob ng isang taon
Kaso ng HestiaPi Smart Thermostat FR4: 3 Mga Hakbang
Kaso ng HestiaPi Smart Therostat FR4: Ang HestiaPi ay isang bukas na Smart Therostat para sa iyong tahanan. Nagpapatakbo ito ng openHAB sa isang Raspberry Pi Zero W at may kasamang touchscreen, sensor ng temperatura / kahalumigmigan at mga relay na direktang napapalakas mula sa mga mayroon nang mga kable ng iyong bahay. ay runn
Meter PZEM-004 + ESP8266 at Platform IoT Node-RED & Modbus TCP / IP: 7 Mga Hakbang
Meter PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP / IP: Sa ganitong pagkakataon isasama namin ang aming aktibong power meter o konsumo sa kuryente, Pzem-004 - Peacefair kasama ang IoT Node-RED platform ng pagsasama na ginamit sa mga nakaraang tutorial, gagamitin namin ang isang module na ESP8266 na naka-configure bilang Modbus TCP / IP na alipin, mamaya
Propagator Thermostat Paggamit ng ESP8266 / NodeMCU at Blynk: 7 Hakbang (na may Mga Larawan)
Propagator Therostat Paggamit ng ESP8266 / NodeMCU at Blynk: Kamakailan ay bumili ako ng isang pinainit na tagapagpalaganap, na maaaring makatulong upang makuha ang aking mga buto ng bulaklak at gulay na umuusbong nang mas maaga sa panahon. Dumating ito nang walang termostat. At dahil medyo mahal ang mga termostat, nagpasya akong gumawa ng sarili ko. Tulad ng nais kong gamitin