Tartalomjegyzék:
![16 X 2 LCD I2c MQTT adatok megjelenítése: 3 lépés 16 X 2 LCD I2c MQTT adatok megjelenítése: 3 lépés](https://i.howwhatproduce.com/images/007/image-18016-j.webp)
Videó: 16 X 2 LCD I2c MQTT adatok megjelenítése: 3 lépés
![Videó: 16 X 2 LCD I2c MQTT adatok megjelenítése: 3 lépés Videó: 16 X 2 LCD I2c MQTT adatok megjelenítése: 3 lépés](https://i.ytimg.com/vi/W0N4bVZCgMs/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
![16 X 2 LCD I2c MQTT adatok megjelenítése 16 X 2 LCD I2c MQTT adatok megjelenítése](https://i.howwhatproduce.com/images/007/image-18016-1-j.webp)
Köszönjük a Random Nerd Tutorials -nak és a 3KU_Delta -nak az inspirációt, a segítséget és a kódot.
1. lépés: A krokodilmedence -érzékelő
![A krokodil medence érzékelő A krokodil medence érzékelő](https://i.howwhatproduce.com/images/007/image-18016-2-j.webp)
![A krokodil medence érzékelő A krokodil medence érzékelő](https://i.howwhatproduce.com/images/007/image-18016-3-j.webp)
![A krokodil medence érzékelő A krokodil medence érzékelő](https://i.howwhatproduce.com/images/007/image-18016-4-j.webp)
A 3KU_Delta itt közzétett egy nagyszerű projektet az oktatható anyagokról: Entire Croc Project
A projekt magában foglalta a hőmérséklet, az utolsó frissítés idejének és az akkumulátor állapotának közzétételét a Blynk és az MQTT segítségével. Később csatolt egy mellékletet egy nagyméretű LED -kijelző létrehozásához és a Raspberry Pi egy Node Red adatainak megtekintéséhez.
Néhány dolgot megváltoztattam:
Több energiát és töltési lehetőséget akartam. Én ezért:
1. A croc tetejére nagyobb (6V 1W napelem tömböt) tettem; annak ellenére, hogy ez 6V volt, szemben a 3,7 V feszültséggel, a TP4056 az akkumulátor feszültségét és az áramkört a megfelelő értéken tartotta.
2. Egy nagyobb (2000 mAh újratölthető lítium -polimer ion akkumulátor csomagot tettem a krokodilba. Az eredeti bejegyzésből származó felülvizsgálat során a 3KU_Delta ezt a nagyobb akkumulátort ajánlotta.
A nagyobb méretű akkumulátor nem illeszkedett az 5 cm -es 7 cm -es áramköri lapra, a 3KU_Delta használt, de én mindenesetre ezt a méretű táblát használtam; több helyet adott az alkatrészek felszerelésére, mint egy kisebb áramköri lap, valamint a TP4056 feszültségszabályozó ugyanazon a táblán történő elhelyezése.
Annak biztosítása érdekében, hogy az ESP8266 Wemos D1 mini pro és a TP4056 nem rendelkezne semmiféle vízzel a medence vizével, lezártam az egész áramköri lapot "Food Saver" anyaggal. Az anyagot az Amazon -on kapható kicsi Mini táskazáróval zártam le. A napelem vezetékeit, az akkumulátort, az antennát és a ds18b20 -at a "zacskó" egyik végén keresztülvezettem, majd szilikon tömítővel lezártam a lyukat.
Egyébként (ahogy a 3KU_Delta mondja egy megjegyzésben) mindenképpen zárja le a ds1820b -t vékony epoxi réteggel, hogy a medence vize ne károsítsa az érzékelőt.
2. lépés: Kijelzés egy kis (16 X 2) LCD -n
![Kijelző egy kis (16 X 2) LCD -n Kijelző egy kis (16 X 2) LCD -n](https://i.howwhatproduce.com/images/007/image-18016-5-j.webp)
![Kijelző egy kis (16 X 2) LCD -n Kijelző egy kis (16 X 2) LCD -n](https://i.howwhatproduce.com/images/007/image-18016-6-j.webp)
![Kijelző egy kis (16 X 2) LCD -n Kijelző egy kis (16 X 2) LCD -n](https://i.howwhatproduce.com/images/007/image-18016-7-j.webp)
Szerettem volna lekérni az adatokat a málna pi MQTT brókeremből, és látni az adatokat egy kis LCD kijelzőn. A Random Nerd Tutorials két projektet, valamint a több MQTT közzététel egyetlen Arduino ide programban történő közzétételét tette közzé. Itt vannak a linkek ezekhez a tételekhez:
dsb18b20 és ESP8266
Adatok megjelenítése LCD -n
és
Feliratkozás több MQTT témára
Hálás vagyok Rui Santosnak, hogy megengedte, hogy közzétegyem a létrehozott kódot mindhárom bejegyzésének módosításával és használatával.
Az összes szükséges alkatrész könnyen elérhető az Amazon -on vagy az Ebay -en:
1. ESP8266 NodeMCU kártya
2. 16 X 2 LCD kijelző i2c kártyával - feltétlenül szerezzen be egy i2c kártyával ellátott kijelzőt. Ezzel sok időt takaríthat meg az i2c kártya LCD -kijelzőhöz való forrasztásával.
3. Műanyag baseball vitrin - találtam egy nagyon olcsót az Amazon -on, és csak a felét használtam. Sajnos az LCD valamivel nagyobb, mint a baseball tok. Ha zárt tokba szeretné helyezni a projektet, a legolcsóbb softball tok a The Container Store -ban volt.
4. Rövid csatlakozó vezetékek
5. Hőzsugorcső, hogy a vezetékek a helyükön maradjanak.
Amint a fenti képen látható, a toknak csak az egyik felét használtam. Ha nagyobb tokot szeretne, amely lezáródik, javaslom egy softball tokot. A legolcsóbb, amit találtam, a The Container Store volt (sku#: 44070).
Feltettem a kódomat a GitHub -ra: Code
Köszönet a 3KU_Delta -nak, valamint Rui -nak és Sara Santosnak a Random Nerd Tutorials segítségért és inspirációért.
Ajánlott:
8051 Interfész DS1307 RTC -vel és időbélyeg megjelenítése LCD -n: 5 lépés
![8051 Interfész DS1307 RTC -vel és időbélyeg megjelenítése LCD -n: 5 lépés 8051 Interfész DS1307 RTC -vel és időbélyeg megjelenítése LCD -n: 5 lépés](https://i.howwhatproduce.com/images/001/image-13-5-j.webp)
8051 interfész a DS1307 RTC -vel és az időbélyeg megjelenítése LCD -ben: Ebben az oktatóanyagban elmagyaráztuk, hogyan illeszthetjük össze a 8051 mikrokontrollert a ds1307 RTC -vel. Itt az RTC időt lcd -ben jelenítjük meg proteus szimuláció segítségével
A pulzusszám megjelenítése a STONE LCD kijelzőn Ar: 31 lépés
![A pulzusszám megjelenítése a STONE LCD kijelzőn Ar: 31 lépés A pulzusszám megjelenítése a STONE LCD kijelzőn Ar: 31 lépés](https://i.howwhatproduce.com/images/001/image-1090-11-j.webp)
Hogyan jelenítsük meg a pulzusszámot a STONE LCD -n Ar -val: rövid bevezetés Néhány évvel ezelőtt találtam egy MAX30100 -as pulzusmérő modult az online vásárlás során. Ez a modul összegyűjti a felhasználók vér oxigén- és pulzusadatait, ami szintén egyszerű és kényelmes. Az adatok szerint azt találtam, hogy
Készítse el saját MQTT EInk kijelzőjét az idő, a hírek és a környezeti adatok számára: 7 lépés
![Készítse el saját MQTT EInk kijelzőjét az idő, a hírek és a környezeti adatok számára: 7 lépés Készítse el saját MQTT EInk kijelzőjét az idő, a hírek és a környezeti adatok számára: 7 lépés](https://i.howwhatproduce.com/images/011/image-30038-j.webp)
Készítse el saját MQTT EInk kijelzőjét az idő, a hírek és a környezeti adatok számára: A „THE” egy mini MQTT információs kijelző az idő, a hírek és a környezeti információk számára. A 4,2 hüvelykes eInk képernyő használatával a koncepció egyszerű-az információkat rotációs alapon, pár percenként frissítve jeleníti meg. Az adatok bármilyen hírcsatorna lehet - f
Szállítási adatok megjelenítése a Google Térképpel: 6 lépés
![Szállítási adatok megjelenítése a Google Térképpel: 6 lépés Szállítási adatok megjelenítése a Google Térképpel: 6 lépés](https://i.howwhatproduce.com/images/005/image-12776-58-j.webp)
Szállítási adatok megjelenítése a Google Térképpel: Általában különböző adatokat szeretnénk rögzíteni kerékpározás közben, ezúttal az új Wio LTE -t használtuk azok nyomon követésére
Vezeték nélküli nyomásérzékelő adatok közzététele az MQTT használatával: 7 lépés
![Vezeték nélküli nyomásérzékelő adatok közzététele az MQTT használatával: 7 lépés Vezeték nélküli nyomásérzékelő adatok közzététele az MQTT használatával: 7 lépés](https://i.howwhatproduce.com/images/006/image-15093-25-j.webp)
Vezeték nélküli nyomásérzékelő adatok közzététele az MQTT használatával: Az ESP32 és az ESP 8266 nagyon jól ismert SoC az IoT területén. Ezek egyfajta áldás az IoT projektek számára. Az ESP 32 egy olyan eszköz, amely integrált WiFi -vel és BLE -vel rendelkezik. Csak adja meg SSID -jét, jelszavát és IP -konfigurációit, és integrálja a dolgokat a