Obsah:
- Krok 1: Kusovník
- Krok 2: Zostavenie
- Krok 3: Inštalácia ďalších knižníc
- Krok 4: Spustite ukážku
- Krok 5: Test Modbus
Video: Dotykový termostat ESP8266 Modbus: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
V tomto návode vám ukážem, ako vytvoriť dobre vyzerajúci termostat s dotykovou obrazovkou s voliteľnou podporou Modbus cez RS485 s ArduiTouch ESP a ESP8266 (NodeMCU alebo Wemos D1 Mini).
Krok 1: Kusovník
- NodeMCU V2 Amica alebo Wemos D1 mini
- Súprava ArduiTouch ESP
voliteľné pre rozhranie RS485:
- MAX3485
- tranzistor BC557
- Rezistor 10k
- Rezistor 22k
- 2x rezistor 1k
- Odpor 120 ohmov
- Kondenzátor 1, 5nF
- 2pólová hlavička
- Prepojovací mostík
Krok 2: Zostavenie
Na zostavenie samotného ArduiTouch môžete použiť priložený manuál.
Samotný ArduiTouch neobsahuje rozhranie RS485. Túto funkciu musíme pridať do oblasti nepájivého poľa. Vedľa oblasti nepájivého poľa nájdete spájkovacie podložky so všetkými potrebnými signálmi. K týmto spájkovacím podložkám musíte len pripojiť nižšie uvedený obvod. Pre signály A a B sa odporúča použiť podložky 3 a 4, ktoré sú priamo spojené s terminálom.
Krok 3: Inštalácia ďalších knižníc
Firmvér bol zapísaný pod Arduino IDE. Budete potrebovať nasledujúce ďalšie knižnice:
Nainštalujte nasledujúce knižnice prostredníctvom Správcu knižníc Arduino
Knižnica Adafruit GFX
Knižnica Adafruit ILI9341
XPT2046_Touchscreen od Paula Stoffregena
SimpleModbus NG
Knižnicu si môžete stiahnuť aj priamo ako súbor ZIP a dekomprimovať priečinok pod svojou zložkou/ knižnicami/ Po nainštalovaní knižníc Adafruit reštartujte Arduino IDE.
Zdrojový kód termostatu nájdete na našich webových stránkach.
Krok 4: Spustite ukážku
Otvorte túto ukážku v Arduino IDE. Skompilovajte a nahrajte ho. Poznámka: Pre programovanie modulu ESP8266 cez USB musí byť prepojka otvorená.
Po kompilácii a nahraní sa zobrazí hlavná obrazovka s predvolenými hodnotami teploty miestnosti, nastavenej teploty a vetrania. Nastavenú teplotu a úroveň ventilácie môžete zmeniť aj bez pripojenia RS485. Ponuku možností môžete otvoriť pomocou ozubeného kolieska v pravom hornom rohu. Táto ponuka obsahuje funkciu na úpravu ID čísla Modbus a funkciu čistenia obrazovky.
Krok 5: Test Modbus
V tomto prípade použijeme PC ako master MODBUS. Musíte si stiahnuť Modbustester. Rozbaľte archív zip do nového adresára na pevnom disku. Otvorte softvér a zmeňte označené polia ako na obrázku vyššie. Predtým musíte pripojiť adaptér USB-RS485. Pre jednoduché testy bude fungovať aj sériové pripojenie cez USB kábel medzi vašim počítačom a NodeMCU. V Modbustesteri vyberte správny port COM pre tento adaptér
V Modbustesteri môžete stlačiť tlačidlo Čítať. Tento príkaz načíta 6 bytov z pamäte nášho nového podradeného zariadenia ArduiTouch. Môžete tiež kliknúť na polia vedľa adries a manipulovať s hodnotami. Pomocou tlačidla na zápis odošlete tieto manipulované hodnoty do ArduiTouch. Informácie o funkcii registra nájdete v nižšie uvedenej tabuľke.
Odporúča:
Dotykový displej Macintosh - Klasický Mac s iPadom Mini pre obrazovku: 5 krokov (s obrázkami)
Dotykový displej Macintosh | Klasický Mac s iPadom Mini pre obrazovku: Toto je môj aktualizovaný a revidovaný návrh, ako nahradiť obrazovku starého Macintoshu iPadom mini. Toto je šiesty z nich, ktorý som za tie roky vyrobil, a som veľmi spokojný s jeho vývojom a dizajnom! V roku 2013, keď som urobil
Blikajúci KAŽDÝ WiFi inteligentný dotykový spínač s Tasmotou: 10 krokov
Blikajúci KAŽDÝ WiFi inteligentný dotykový spínač s Tasmotou: Rozhodol som sa, že tento návod nastavím pre kohokoľvek iného, koho zaujíma, či je to možné
7 -palcový dotykový tablet Raspberry Pi: 15 krokov
7 "dotykový tablet Raspberry Pi: Tento návod ukazuje, ako vytvoriť dobíjateľnú dotykovú obrazovku Raspberry Pi s nabíjateľnou lítium -iónovou batériou. Tento projekt bol objavený na serveri Adafruit.com a návod ide do hĺbky o tom, ako tento projekt znovu vytvoriť. Tento návod
DOTYKOVÝ SPÍNAČ - Ako vytvoriť dotykový prepínač pomocou tranzistora a dosky na chlieb: 4 kroky
DOTYKOVÝ SPÍNAČ | Ako vytvoriť dotykový spínač pomocou tranzistora a prepojovacej dosky: Dotykový spínač je veľmi jednoduchý projekt založený na aplikácii tranzistorov. V tomto projekte je použitý tranzistor BC547, ktorý funguje ako dotykový spínač. Uistite sa, že sledujete video, ktoré vám poskytne úplné podrobnosti o projekte
ESP8266 WiFi dotykový termostat (EasyIoT Cloud): 4 kroky
ESP8266 Termostat s dotykovou obrazovkou WiFi (EasyIoT Cloud): V tomto tutoriáli vám ukážeme, ako vytvoriť termostat s dotykovou obrazovkou WiFi. WiFi termostat s dotykovou obrazovkou ESP8266 je príkladom komplexného snímača zostaveného z modelov ESP8266, Arduino Mega 2560 a TFT 3,2 " dotykový displej. Termostat je pripojený k EasyIoT