Tartalomjegyzék:
- Kellékek
- 1. lépés: Firmware és Micropython illesztőprogramok
- 2. lépés: Kapcsolatok
- 3. lépés: Adjon hozzá érzékelőket a Domoticz -hoz
- 4. lépés: Eredmény
Videó: Érzékelő doboz üvegházhoz: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Hé. Még egy projektemet szeretném bemutatni a széles társadalomnak.
A projekt célja a kertemben épített üvegház automatizálása. Ez az első lépés az érzékelő komplexum létrehozása az üvegház számára. A jövőben a szenzorok adatai alapján tervezem az öntözés és szellőztetés automatizálását. A készülék a Wemos D1 mini Pro -n alapul. A projekt szoftverét MicroPythonban írták. A szenzorok adatai a Raspberry Pi Zero rendszeren futó Domoticz szerverre áramlanak.
Most menjünk mélyebben a részletekbe.
Kellékek
Ehhez a projekthez szüksége van:
1. Wemos D1 mini Pro
2. Wemos trippler alap
3. Tápellátás -árnyékolás (opcionális, a D1 tápellátását USB -n keresztül végezheti).
4. OLED kijelző
5. DHT22 érzékelő
6. SOIL érzékelő
7. 18b20 hőmérséklet -érzékelő
8. Ház
9. Dupont kábelek
10. Domoticz szerver futtatása (Raspberry Pi Zero -t használok)
11. Pyhon -fájlok. Itt minden szükséges fájl megtalálható.
1. lépés: Firmware és Micropython illesztőprogramok
Nem foglalkozom azzal, hogy a firmware hogyan van telepítve az eszközre. Az eljárást részletesen leírja az egyik korábbi bejegyzésem itt.
Bár egy dolgot tudnia kell a firmware WemosD1 mini Pro -ra történő telepítéséről. A firmware telepítésekor általában a következő parancsot használom:
python esptool.exe --port COM5 --baud 460800 write_flash --flash_size = észleli 0 C: / path_to_firmware
De nem működik a D1 mini Pro verzióval. D1 mini -vel működik, de Pro -val nem. A firmware ilyen módon történő telepítése után a D1 végtelen ciklusba lép - folyamatosan újraindul. Valahol az interneten azt találtam, hogy le kell írni az általa használt flash memória méretét. Az alábbi parancsot kell használnia:
python esptool.exe -p COM8 write_flash -fs 4MB 0 C: / path_to_firmware
Tehát a firmware telepítése után töltse fel a 11.) pontban említett fájlokat, kivéve a main.py fájlt, például ampy használatával. A main.py -t később szerkesztenie kell, ezért ne töltse fel most:).
2. lépés: Kapcsolatok
Csatlakoztassa az összes hardvert.
1. Talajérzékelő:
Piros vezeték ======> +3.3V
Fekete ======> GND
Sárga (adatok) ===> A0
2. OLED kijelző:
GND ======> GND
VCC ======> +5V
SCL ======> D1
SDA ======> D2
3. ds18x20:
Piros ======> +3.3V
Fekete ======> GND
Fehér (adatok) ==> D6, szintén felhúzható 4,7 kOhm ellenálláson keresztül csatlakoztassa a +3,3 V feszültséghez
4. DHT22:
GND ======> GND
VCC ======> +3.3V
OUT ======> D3
3. lépés: Adjon hozzá érzékelőket a Domoticz -hoz
Adjon hozzá érzékelőket a Domoticz szerveréhez.
1. Hardver hozzáadásához válassza a SETUP/HARDWARE lehetőséget.
2. Adja hozzá a "Dummy" elemet a legördülő menüből. Hardver hozzáadása esetén megjelenik az összes meghatározott hardver áttekintése.
Az új hardvernek szerepelnie kell a listán, és ott kell lennie a "Virtuális érzékelők létrehozása" gombnak. Kattintson erre a gombra. Válassza ki a létrehozott érzékelő típusát. Kérjük, jegyezze fel az érzékelő IDX számát.
Írja be az idx számokat minden érzékelőhöz a main.py fájlba. Szüksége van rá a Python -szkriptjében, hogy az adatokat az érzékelőkről a virtuális érzékelőkre célozza.
Az eszközök listájának megtekintéséhez kattintson a BEÁLLÍTÁS fülre, majd válassza az ESZKÖZÖK lehetőséget.
Ezenkívül írja be a Domoticz szerver IP -címét a main.py fájlba.
Most feltöltheti a main.py fájlt a Wemos D1 mini Pro készülékre.
4. lépés: Eredmény
Kapcsolja be a készüléket.
Az ESP elindítása után keresse meg a Wifimanager nevű új WiFi hálózatot. Csatlakozzon hozzá számítógépével vagy telefonjával a "tayfunulu" jelszóval, majd lépjen a 192.168.4.1 IP -címre. Itt csatlakoztathatja az ESP -t a helyi WiFi hálózathoz. Válassza ki a használni kívánt WiFi hálózatot, írja be a jelszót, majd nyomja meg a "Küldés" gombot. Ha minden rendben van, megjelenik az "ESP sikeresen csatlakozott az XXXX hálózathoz" üzenet. Az ESP most csatlakozik a WiFi hálózathoz, és készen áll. Amint csatlakozott a WiFi -hez, csatlakozik a Domoticz szerverhez, és elkezdi az adatok küldését az érzékelőkről. A folyamatot a "Beállítás"/"Napló" menüben követheti nyomon. Az újonnan létrehozott érzékelőket a "Hőmérséklet" fülre kattintva jelenítheti meg. Megjelenik az érzékelő képe.
A talajérzékelő megjelenik a "Segédprogram" lapon.
A csillagjegyre kattintva jelölje meg az érzékelőket, mint például a "kedvenc", hogy minden a "Műszerfal" lapon látható legyen.
Mivel a hibakezelés a kódban van megvalósítva, az eszköz nem fog összeomlani, hanem csak hiba esetén újraindul.
Most már tudni fogja, hogy mi történik az üvegházában.
Sok szerencsét:)
Ajánlott:
Zoom vezérlő doboz: 5 lépés (képekkel)
Zoomvezérlő doboz: ÚJ HÍREK (2021. április): Régóta szerettem volna Bluetooth -változatot készíteni, és most megvan a technológia! Kövess engem, ha hallani akarsz róla, amikor megjelenik, remélhetőleg néhány hét múlva. Ugyanazt a dobozt és ugyanazt a feneket fogja használni
DS18B20 hőmérséklet érzékelő doboz: 5 lépés
DS18B20 hőmérséklet érzékelő doboz: Egyszerű DS18B20 alapú hőmérséklet -érzékelő készülék nyílt forráskódú 3D nyomtatható dobozzal és prototípus PCB -vel. A doboz és a prototípus NYÁK opcionális, csak egy ESP8266 alapú MCU és egy DS18B20 hőmérséklet -érzékelő szükséges. Javaslom neked a WEMOS D1 percet
Óra és érzékelő doboz: 5 lépés
Óra és érzékelő doboz: Ez egy egyszerű, többcélú eszköz, amely több érzékelőt használ. Van egy ébresztőóra, stopper, időzítő, páratartalom és hőindex leolvasás Ultrahangos távolságérzékelő leolvasása IR érzékelő olvasó és vizualizátor zenei billentyűzet
DIY: mennyezetre szerelt mini érzékelő doboz fókuszálható mozgásérzékelővel: 4 lépés
DIY: mennyezetre szerelt mini érzékelő doboz fókuszálható mozgásérzékelővel: Hello. Egy ideje segítettem barátomnak az intelligens otthon koncepciójában, és létrehoztam egy egyedi kialakítású mini érzékelő dobozt, amelyet fel lehet szerelni a mennyezetre a 40x65 mm -es lyukba. Ez a doboz segít: • a fényintenzitás mérésében • a nedves
Cédrus (szivar?) Doboz hangszóró doboz: 8 lépés (képekkel)
Cedar (szivar?) Doboz hangszóró doboz: A Munny hangszórók ihlette, de nem hajlandó többet költeni, mint 10 dollár, itt az én útmutatásom a régi számítógépes hangszórók, a fából készült doboz a takarékboltból és sok forró ragasztó segítségével