Kazalo:

Škatla s senzorji za rastlinjak: 5 korakov
Škatla s senzorji za rastlinjak: 5 korakov

Video: Škatla s senzorji za rastlinjak: 5 korakov

Video: Škatla s senzorji za rastlinjak: 5 korakov
Video: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Julij
Anonim
Škatla s senzorji za rastlinjak
Škatla s senzorji za rastlinjak
Škatla s senzorji za rastlinjak
Škatla s senzorji za rastlinjak
Škatla s senzorji za rastlinjak
Škatla s senzorji za rastlinjak
Škatla s senzorji za rastlinjak
Škatla s senzorji za rastlinjak

Zdravo. Širši družbi želim predstaviti še en svoj projekt.

Namen projekta je avtomatizirati rastlinjak, ki sem ga zgradil na svojem dvorišču. To je prvi korak- ustvarjanje kompleksa senzorjev za rastlinjak. Kasneje v prihodnosti nameravam na podlagi podatkov senzorjev avtomatizirati namakanje in prezračevanje. Naprava temelji na Wemos D1 mini Pro. Programska oprema za ta projekt je napisana v MicroPythonu. Podatki iz senzorjev tečejo na strežnik Domoticz, ki deluje na Raspberry Pi Zero.

Zdaj pa pojdimo globlje v podrobnosti.

Zaloge

Za ta projekt potrebujete:

1. Wemos D1 mini Pro

2. Wemos trojna osnova

3. Napajalni ščit (izbirno, D1 lahko napajate prek USB -ja).

4. OLED zaslon

5. Tipalo DHT22

6. Senzor tal

7. 18b20 temperaturni senzor

8. Stanovanje

9. Kabli Dupont

10. Zagon strežnika Domoticz (uporabljam Raspberry Pi Zero)

11. Pyhon datoteke. Vse datoteke, ki jih potrebujete, so tukaj.

1. korak: Gonilniki za vdelano programsko opremo in Micropython

Ne bom se poglabljal v namestitev vdelane programske opreme v napravo. Postopek je podrobno opisan v enem od mojih prejšnjih objav tukaj.

Čeprav morate o namestitvi vdelane programske opreme na WemosD1 mini Pro vedeti nekaj. Običajno pri nameščanju vdelane programske opreme uporabljam naslednji ukaz:

python esptool.exe --port COM5 --baud 460800 write_flash --flash_size = zaznati 0 C: / path_to_firmware

Vendar ne deluje z različico D1 mini Pro. Deluje z D1 mini, ne pa s Pro. Po namestitvi vdelane programske opreme na ta način D1 preide v neskončno zanko - nenehno se znova zažene. Nekje na internetu sem ugotovil, da je treba opisati velikost pomnilnika flash, ki ga bo uporabljal. Uporabiti morate spodnji ukaz:

python esptool.exe -p COM8 write_flash -fs 4 MB 0 C: / path_to_firmware

Torej, ko namestite vdelano programsko opremo, naložite datoteke, omenjene zgoraj v 11.), razen main.py, na primer z uporabo ampy. Main.py boste morali urediti pozneje, zato ga ne naložite zdaj:).

2. korak: Povezave

Povezave
Povezave
Povezave
Povezave
Povezave
Povezave

Povežite vso strojno opremo.

1. Senzor tal:

Rdeča žica ======> +3.3V

Črna ======> GND

Rumena (podatki) ===> A0

2. OLED zaslon:

GND ======> GND

VCC ======> +5V

SCL ======> D1

SDA ======> D2

3. ds18x20:

Rdeča ======> +3,3 V.

Črna ======> GND

Bela (podatki) ==> D6, tudi preko vlečnega upora 4,7 kOhm priključite na +3,3V

4. DHT22:

GND ======> GND

VCC ======> +3,3 V.

OUT ======> D3

Korak: Dodajte senzorje v Domoticz

Dodajte senzorje v Domoticz
Dodajte senzorje v Domoticz
Dodajte senzorje v Domoticz
Dodajte senzorje v Domoticz
Dodajte senzorje v Domoticz
Dodajte senzorje v Domoticz

Dodajte strežnike na strežnik Domoticz.

1. Za nastavitev strojne opreme izberite SETUP/HARDWARE.

2. Dodajte "Dummy" iz spustnega menija. Ko dodate strojno opremo, se prikaže pregled vse definirane strojne opreme.

Nova strojna oprema bi morala biti na seznamu in tam bi moral biti gumb "Ustvari navidezne senzorje". Kliknite ta gumb. Izberite vrsto senzorja, ki ste ga ustvarili. Upoštevajte IDX številko vašega senzorja.

Vnesite idx številke za vsak senzor v datoteko main.py. Potrebujete ga v skriptu Python za naslavljanje podatkov od senzorjev do virtualnih senzorjev.

Če si želite ogledati seznam naprav, kliknite zavihek NASTAVITEV in nato izberite NAPRAVE.

Prav tako vnesite naslov IP vašega strežnika Domoticz v datoteko main.py.

Zdaj lahko naložite main.py v Wemos D1 mini Pro.

4. korak: Rezultat

Rezultat
Rezultat
Rezultat
Rezultat
Rezultat
Rezultat

Vklopite napravo.

Ko se ESP zažene, poiščite novo omrežje WiFi, imenovano "Wifimanager". Povežite se z računalnikom ali telefonom z geslom: "tayfunulu", nato pojdite na naslov IP 192.168.4.1.. Tu lahko svoj ESP povežete z lokalnim omrežjem WiFi. Izberite omrežje WiFi, ki ga boste uporabljali, vnesite geslo, pritisnite »Pošlji«. Če je vse v redu, se prikaže sporočilo "ESP uspešno povezan z omrežjem XXXX". Vaš ESP je zdaj povezan z vašim omrežjem WiFi in pripravljen. Takoj ko se poveže z WiFi, se bo povezal s strežnikom Domoticz in začel pošiljati podatke s senzorjev. Proces lahko spremljate v "Nastavitvi"/"Dnevnik". Prikažite novo ustvarjene senzorje tako, da kliknete zavihek "Temperatura". Prikazala se bo slika senzorja.

Senzor tal bo prikazan na zavihku "Utility".

Senzorje označite kot »priljubljene« s klikom na zvezdico, če si želite ogledati vse na zavihku »Nadzorna plošča«.

Ker je v kodi izvedeno obravnavanje napak, se naprava ne bo zrušila, ampak se bo v primeru napake znova zagnala.

Tako boste zdaj vedeli, kaj se dogajam v vašem rastlinjaku.

Vso srečo:)

Priporočena: