
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47

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 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



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:
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: 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
I2C / IIC LCD kijelző - SPI LCD használata az I2C LCD kijelzőhöz Az SPI to IIC modul használata Arduino -val: 5 lépés

I2C / IIC LCD kijelző | Használjon SPI LCD -t az I2C LCD -kijelzőhöz Az SPI -IIC modul használata Arduino -val: Sziasztok, mivel egy normál SPI LCD 1602 -nek túl sok vezetékét kell csatlakoztatni, ezért nagyon nehéz összekapcsolni az arduino -val, de a piacon elérhető egy modul konvertálja az SPI kijelzőt IIC kijelzővé, így csak 4 vezetéket kell csatlakoztatnia
I2C / IIC LCD kijelző - Az SPI LCD átalakítása I2C LCD kijelzővé: 5 lépés

I2C / IIC LCD kijelző | Konvertálja az SPI LCD -t I2C LCD kijelzővé: az spi lcd kijelző használata túl sok kapcsolatot igényel, ami nagyon nehéz, ezért találtam egy modult, amely képes átalakítani az i2c LCD -t spi lcd -re, így kezdjük
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: Á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: 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