Sadržaj:

Kutija sa senzorima za staklenik: 5 koraka
Kutija sa senzorima za staklenik: 5 koraka

Video: Kutija sa senzorima za staklenik: 5 koraka

Video: Kutija sa senzorima za staklenik: 5 koraka
Video: 💦Blackview BV9200 ЧЕСТНЫЙ ОБЗОР ПРОТИВОУДАРНОГО 2024, Studeni
Anonim
Senzorska kutija za staklenik
Senzorska kutija za staklenik
Senzorska kutija za staklenik
Senzorska kutija za staklenik
Senzorska kutija za staklenik
Senzorska kutija za staklenik
Senzorska kutija za staklenik
Senzorska kutija za staklenik

Hej. Želim predstaviti još jedan svoj projekt širokom društvu.

Cilj projekta je automatizirati staklenik koji sam sagradio u svom dvorištu. Ovo je prvi korak- stvaranje kompleksa senzora za staklenik. Kasnije u budućnosti, na temelju podataka sa senzora, planiram automatizirati navodnjavanje i ventilaciju. Uređaj se temelji na Wemos D1 mini Pro. Softver za ovaj projekt napisan je na MicroPythonu. Podaci sa senzora teku na Domoticz poslužitelj koji radi na Raspberry Pi Zero.

A sada idemo dublje u detalje.

Pribor

Za ovaj projekt potrebno vam je:

1. Wemos D1 mini Pro

2. Wemos baza za triplere

3. Štit za napajanje (izborno, možete napajati D1 putem USB -a).

4. OLED zaslon

5. DHT22 osjetnik

6. Senzor TLA

7. Senzor temperature 18b20

8. Stanovanje

9. Dupont kabeli

10. Pokretanje Domoticz poslužitelja (koristim Raspberry Pi Zero)

11. Pyhon datoteke. Ovdje su sve datoteke koje trebate.

Korak 1: Upravljački programi za firmver i Micropython

Neću se upuštati u to kako je firmver instaliran na uređaju. Postupak je detaljno opisan u jednom od mojih prethodnih postova ovdje.

Iako postoji jedna stvar koju morate znati o instaliranju firmvera na WemosD1 mini Pro. Obično prilikom instaliranja firmvera koristim sljedeću naredbu:

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

Ali ne radi s D1 mini Pro verzijom. Radi s D1 mini, ali ne i s Pro. Nakon instalacije firmvera na ovaj način, D1 ulazi u beskonačnu petlju - stalno se ponovno pokreće. Negdje na internetu otkrio sam da je potrebno opisati veličinu flash memorije koju će koristiti. Morate upotrijebiti naredbu ispod:

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

Dakle, nakon što instalirate firmver, prenesite datoteke navedene u 11.) osim main.py, na primjer pomoću ampy. Morat ćete kasnije urediti main.py, stoga ga nemojte učitavati sada:).

Korak 2: Veze

Veze
Veze
Veze
Veze
Veze
Veze

Spojite sav hardver.

1. Senzor tla:

Crvena žica ======> +3.3V

Crna ======> GND

Žuta (podaci) ===> A0

2. OLED zaslon:

GND ======> GND

VCC ======> +5V

SCL ======> D1

SDA ======> D2

3. ds18x20:

Crveno ======> +3.3V

Crna ======> GND

Bijela (podaci) ==> D6, također preko pull -up 4.7kOhm otpornika spojite na +3.3V

4. DHT22:

GND ======> GND

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

IZLAZ ======> D3

Korak 3: Dodajte senzore u Domoticz

Dodajte senzore u Domoticz
Dodajte senzore u Domoticz
Dodajte senzore u Domoticz
Dodajte senzore u Domoticz
Dodajte senzore u Domoticz
Dodajte senzore u Domoticz

Dodajte senzore na svoj Domoticz poslužitelj.

1. Odaberite POSTAVKA/HARDVER za dodavanje hardvera.

2. Dodajte "Dummy" iz padajućeg izbornika. Kad se doda hardver, prikazat će se pregled svih definiranih hardvera.

Novi hardver trebao bi biti na popisu i trebao bi postojati gumb "Izradi virtualne senzore". Kliknite ovaj gumb. Odaberite vrstu senzora koji ste stvorili. Imajte na umu IDX broj vašeg senzora.

Unesite idx brojeve za svaki senzor u datoteku main.py. Potreban vam je u vašoj Python skripti za adresiranje podataka od senzora do virtualnih senzora.

Da biste vidjeli popis uređaja, kliknite karticu SETUP, a zatim odaberite UREĐAJI.

Također unesite IP adresu vašeg Domoticz poslužitelja u datoteku main.py.

Sada možete učitati main.py na Wemos D1 mini Pro.

Korak 4: Rezultat

Proizlaziti
Proizlaziti
Proizlaziti
Proizlaziti
Proizlaziti
Proizlaziti

Uključite uređaj.

Nakon pokretanja ESP -a pronađite novu WiFi mrežu pod nazivom "Wifimanager". Povežite se s njim s računalom ili telefonom pomoću lozinke: "tayfunulu", a zatim idite na IP adresu 192.168.4.1.. Ovdje možete povezati svoj ESP s lokalnom WiFi mrežom. Odaberite WiFi mrežu koju ćete koristiti, upišite lozinku, pritisnite "Pošalji". Ako je sve ispravno, vidjet ćete poruku "ESP je uspješno povezan s XXXX mrežom". Vaš ESP sada je povezan s vašom WiFi mrežom i spreman je. Čim se spoji na WiFi, spojit će se na Domoticz poslužitelj i početi slati podatke sa senzora. Proces možete pratiti u "Setup"/"Log". Prikažite novostvorene senzore klikom na karticu "Temperatura". Prikazat će se slika senzora.

Senzor tla bit će prikazan na kartici "Utility".

Označite senzore kao "omiljene" klikom na zvjezdicu da biste ih vidjeli na kartici "Nadzorna ploča".

Budući da je rukovanje pogreškama implementirano u kodu, uređaj se neće srušiti, već će se ponovno pokrenuti samo u slučaju pogreške.

Sada ćete znati što se događa u vašem stakleniku.

Sretno:)

Preporučeni: