Sisällysluettelo:
- Vaihe 1: Materiaalilasku
- Vaihe 2: Kokoonpano
- Vaihe 3: Lisäkirjastojen asennus
- Vaihe 4: Suorita esittely
- Vaihe 5: Modbus -testi
Video: ESP8266 Modbus -termostaatti kosketuksella: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Näytän sinulle tässä ohjeessa, kuinka tehdä hyvännäköinen kosketusnäyttötermostaatti valinnaisella Modbus-tuella RS485: n kautta ArduiTouch ESP: n ja ESP8266: n (NodeMCU tai Wemos D1 Mini) kanssa.
Vaihe 1: Materiaalilasku
- NodeMCU V2 Amica tai Wemos D1 mini
- ArduiTouch ESP -sarja
valinnainen RS485 -liitäntään:
- MAX3485
- transistori BC557
- Vastus 10k
- Vastus 22k
- 2x vastus 1k
- Vastus 120 ohmia
- Kondensaattori 1, 5 nF
- 2 -napainen otsikko
- Hyppysilta
Vaihe 2: Kokoonpano
Voit käyttää itse ArduiTouchin kokoamiseen oheista käyttöohjetta.
ArduiTouch itsessään ei sisällä RS485 -käyttöliittymää. Meidän on lisättävä tämä toiminto leipälauta -alueelle. Leipälauta -alueen vieressä on juotoslevyt, joissa on kaikki tarvittavat signaalit. Sinun tarvitsee vain liittää alla oleva piiri näihin juotoslevyihin. A- ja B -signaaleille on suositeltavaa käyttää tyynyjä 3 ja 4, jotka on kytketty suoraan liittimeen.
Vaihe 3: Lisäkirjastojen asennus
Laiteohjelmisto on kirjoitettu Arduino IDE: llä. Tarvitset seuraavat lisäkirjastot:
Asenna seuraavat kirjastot Arduino Library Managerin kautta
Adafruit GFX -kirjasto
Adafruit ILI9341 -kirjasto
XPT2046_Touchscreen kirjoittanut Paul Stoffregen
SimpleModbus NG
Voit myös ladata kirjaston myös suoraan ZIP -tiedostona ja purkaa kansion yourarduinosketchfolder/ libraries/ Kun olet asentanut Adafruit -kirjastot, käynnistä Arduino IDE uudelleen.
Löydät termostaatin lähdekoodin verkkosivustoltamme.
Vaihe 4: Suorita esittely
Avaa tämä näyte Arduino IDE: ssä. Huomaa: Hyppääjän on oltava auki ESP8266 -moduulin ohjelmoimiseksi USB -liitännän kautta.
Kokoamisen ja lataamisen jälkeen näet päänäytön, jossa on huoneen lämpötilan, asetetun lämpötilan ja ilmanvaihdon oletusarvot. Voit muuttaa asetettua lämpötilaa ja ilmanvaihtotasoa myös ilman RS485 -liitäntää. Voit avata vaihtoehtovalikon oikeassa yläkulmassa olevan hammaspyörän kautta. Tämä valikko sisältää toiminnon Modbus -ID -numeron säätämiseksi ja näytön puhdistustoiminnon.
Vaihe 5: Modbus -testi
Käytämme tässä esimerkissä tietokonetta MODBUS -isäntänä. Sinun on ladattava Modbustester. Pura zip -arkisto uuteen hakemistoon kiintolevylläsi. Avaa ohjelmisto ja muuta merkityt kentät yllä olevan kuvan mukaisesti. Sinun on liitettävä USB-RS485-sovitin ennen. Yksinkertaisissa testeissä toimii myös sarjayhteys USB -kaapelilla tietokoneen ja NodeMCU: n välillä. Valitse oikea COM-portti tälle sovittimelle Modbustesterissa
Voit painaa Modbustesterin Lue -painiketta. Tämä komento lukee 6 tavua muistia uudesta orjalaitteestamme ArduiTouchista. Voit myös napsauttaa osoitteiden vieressä olevia kenttiä ja käsitellä arvoja. Kirjoituspainikkeella lähetät nämä manipuloidut arvot ArduiTouchiin. Katso alla oleva taulukko rekisteritoiminnosta.
Suositeltava:
Teollinen käyttöliittymä ja Arduinos MODBUS RTU: 4 vaihetta
Teollinen käyttöliittymä ja Arduinos MODBUS RTU: Tässä ohjeessa kuvailen esimerkin teollisen käyttöliittymän (COOLMAY MT6070H, 150EUROS), Arduino CLONE DIY (10EUROS) ja Arduino UNO (10EUROS) välisestä viestinnästä. Verkko toimii erityisellä ja vankalla ja teollisella protokollalla
Digistump ja Modbus RTU: 6 vaihetta
Digistump ja Modbus RTU: Ne, jotka ovat nähneet ohjeeni Modbus RTU: n ja Raspberry Pi: n välisestä viestinnästä, tietävät, että suunnittelen kasvihuoneen automatisointiprojektia. Olen tehnyt 2 pientä piirilevyä, jotka voidaan laittaa projekttilaatikkoon. Linkki piirilevyihin sisällytän
Simulaatio Transmisor De Temperatura Modbus (Labview + Raspberry Pi 3): 8 vaihetta
Simulaatio Transmisor de Temperatura Modbus (Labview + Raspberry Pi 3): POST ESCRITO EN ESPAÑOLSe simulointi ja virtapiirin lämpötila -anturi, joka on ensisijainen (anturi) fue implementado mediante un potenciometro el cual varia el voltaje de entrada. Parasta tietoa anturista (Elemento Secundario)
Mittari PZEM-004 + ESP8266 ja alustan IoT-solmu-PUNAINEN ja Modbus TCP/IP: 7 vaihetta
Mittari PZEM-004 + ESP8266 & Platform IoT-solmu-PUNAINEN ja Modbus TCP/IP: Tässä tilaisuudessa integroimme aktiivisen tehomittarimme tai sähkönkulutuksemme, Pzem-004-Peacefair aiemmissa opetusohjelmissa käytetyn IoT Node-RED -integrointialustan kanssa, Käytämme ESP8266 -moduulia, joka on konfiguroitu Modbus TCP / IP -orjaksi, myöhemmin
Muistipeli kosketuksella (Simon sanoo) - jos tämä sitten: 6 vaihetta (kuvilla)
Muistipeli kosketuksella (Simon sanoo) - Jos tämä sitten tuo: Tein muistipelin, jossa oli itse tehtyjä kosketuslevyjä ja neopikselirengas kouluprojektille. Tämä peli on samanlainen kuin Simon Says, paitsi että monet syötteen ja palautteen muodot (äänet ja valotehosteet) ovat erilaisia pelissä. Ohjelmoin ääniä Su