Tartalomjegyzék:
- 1. lépés: Anyagjegyzék
- 2. lépés: Összeszerelés
- 3. lépés: További könyvtárak telepítése
- 4. lépés: Futtassa a demót
- 5. lépés: Modbus teszt
Videó: ESP8266 Modbus termosztát érintéssel: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ebben az oktatóanyagban megmutatom, hogyan lehet jó megjelenésű érintőképernyős termosztátot készíteni, opcionális Modbus támogatással RS485-n keresztül ArduiTouch ESP és ESP8266 (NodeMCU vagy Wemos D1 Mini) segítségével.
1. lépés: Anyagjegyzék
- NodeMCU V2 Amica vagy Wemos D1 mini
- ArduiTouch ESP készlet
opcionális RS485 interfészhez:
- MAX3485
- BC557 tranzisztor
- Ellenállás 10k
- Ellenállás 22k
- 2x ellenállás 1k
- Ellenállás 120 Ohm
- Kondenzátor 1, 5nF
- 2 pólusú fejléc
- Jumper híd
2. lépés: Összeszerelés
Az ArduiTouch összeszereléséhez használhatja a mellékelt kézikönyvet.
Maga az ArduiTouch nem tartalmaz RS485 interfészt. Ezt a funkciót hozzá kell adnunk a kenyeretábla területéhez. A kenyeretábla mellett forrasztópadokat talál minden szükséges jelzéssel. Csak az alábbi áramkört kell csatlakoztatnia ezekkel a forrasztópadokkal. Az A és B jelek esetén ajánlott a 3 és 4 párna használata, amelyek közvetlenül a terminálhoz vannak csatlakoztatva.
3. lépés: További könyvtárak telepítése
A firmware -t az Arduino IDE alatt írták. A következő további könyvtárakra lesz szüksége:
Telepítse a következő könyvtárakat az Arduino Library Manager segítségével
Adafruit GFX könyvtár
Adafruit ILI9341 könyvtár
XPT2046_Touchscreen by Paul Stoffregen
SimpleModbus NG
Letöltheti a könyvtárat közvetlenül ZIP fájlként is, és kibonthatja a mappát a yourarduinosketchfolder/ libraries/ Az Adafruit könyvtárak telepítése után indítsa újra az Arduino IDE -t.
A termosztát forráskódját megtalálja honlapunkon.
4. lépés: Futtassa a demót
Kérjük, nyissa meg ezt a mintát az Arduino IDE -ben. Fordítsa össze és töltse fel. Kérjük, vegye figyelembe: Az áthidalónak nyitva kell lennie az ESP8266 modul USB -n keresztüli programozásához.
Az összeállítás és a feltöltés után a Főképernyő jelenik meg a szobahőmérséklet, a beállított hőmérséklet és a szellőzés alapértelmezett értékeivel. Az RS485 csatlakozás nélkül is megváltoztathatja a beállított hőmérsékletet és szellőztetési szintet. A jobb felső sarokban található fogaskerék segítségével nyithat meg egy opciós menüt. Ez a menü tartalmaz egy funkciót a Modbus azonosító szám beállításához és egy képernyő tisztítási funkciót.
5. lépés: Modbus teszt
Ebben a példában a PC -t használjuk MODBUS masterként. Le kell töltenie a Modbustester programot. Csomagolja ki a zip archívumot a merevlemez új könyvtárába. Nyissa meg a szoftvert, és módosítsa a megjelölt mezőket a fenti képen látható módon. Előtte csatlakoztatnia kell az USB-RS485 adaptert. Az egyszerű tesztekhez a számítógép és a NodeMCU között USB -kábelen keresztüli soros kapcsolat is működik. Kérjük, válassza ki a megfelelő COM-portot ehhez az adapterhez Modbustesterben
A Modbustesterben megnyomhatja az Olvasás gombot. Ez a parancs 6 bájt memóriát olvas be az új slave eszközünkről, az ArduiTouch -ról. Kattintson a címek melletti mezőkre is, és módosítsa az értékeket. Az írás gombbal elküldi ezeket a manipulált értékeket az ArduiTouch -nak. Kérjük, tekintse meg az alábbi táblázatot a regisztrációs funkcióról.
Ajánlott:
Intelligens ESP8266 termosztát: 6 lépés (képekkel)
Intelligens termosztát ESP8266: Bienvenue sur ce nouvel cikk. On se retrouve aujourd'hui pour un projet que j'ai réalisé durant tout ce temps libre que m'a offert le confinement. Ce projet m'a été proposé par mon père, en effet il vient de déménager dans une vieille maison et l
Ezt megteheti egy KIndle érintéssel?: 15 lépés (képekkel)
Ezt megteheti egy KIndle Touch segítségével ?: Sosem tudtam megérteni, miért akar valaki e-Reader tulajdonosa lenni. Aztán felnőtt gyerekeim Kindle Touch -ot adtak nekem, és megtaláltam a módját, hogy megteremtsem számomra azt, amit az okostelefon vagy az iPad más emberek számára tesz. Egy nap pótolja az öregedésemet
Memóriajáték érintéssel (Simon mondja) - ha ez akkor: 6 lépés (képekkel)
Memóriajáték érintéssel (Simon mondja) - Ha ez akkor az: Memóriajátékot készítettem saját készítésű érintőpadokkal és neopixelgyűrűvel egy iskolai projekthez. Ez a játék hasonló a Simon Says -hez, kivéve, hogy a játékban a bemenetek és visszajelzések sok formája (hangok és fényhatások) eltérő. Hangokat programoztam Su -tól
LED háttérvilágítású ágyfej - érintéssel aktiválva: 3 lépés
LED háttérvilágítású ágyfej - érintéssel aktiválva: LED szalagvilágítás érintésérzékeny oszlopfedéllel. A LED -ek aktiválásához megérintem az ágy oszlopának réz kupakját. Három fényerősség van, alacsony, közepes és világos, amelyek a negyedik érintés fordulata előtt aktiválódnak
Érintéssel működtetett palacknyitó: 4 lépés (képekkel)
Érintéssel működtetett palacknyitó: Ez az oktatóanyag a Dél -Floridai Egyetem Makecourse projektkövetelményének teljesítéséhez jött létre (www.makecourse.com) Mire van szüksége az embernek, ha minden megvan ??? Természetesen érintéssel működtetett palacknyitó! Ez az ötlet