Sadržaj:

Kutija senzora za staklenik: 5 koraka
Kutija senzora za staklenik: 5 koraka

Video: Kutija senzora za staklenik: 5 koraka

Video: Kutija senzora za staklenik: 5 koraka
Video: MODUL - fast & easy mounting 2024, Novembar
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 automatizacija staklenika koji sam sagradio u svom dvorištu. Ovo je prvi korak- stvaranje kompleksa senzora za staklenik. Kasnije u budućnosti, na osnovu podataka sa senzora, planiram automatizirati navodnjavanje i ventilaciju. Uređaj je zasnovan na Wemos D1 mini Pro. Softver za ovaj projekat napisan je na MicroPythonu. Podaci sa senzora teku na Domoticz server koji radi na Raspberry Pi Zero.

A sada idemo dublje u detalje.

Supplies

Za ovaj projekat potrebno vam je:

1. Wemos D1 mini Pro

2. Wemos baza sa triplerom

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

4. OLED ekran

5. DHT22 senzor

6. Senzor TLA

7. Senzor temperature 18b20

8. Stanovanje

9. Dupont kablovi

10. Pokretanje Domoticz servera (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 = otkrivanje 0 C: / path_to_firmware

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

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

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

Korak 2: Veze

Connections
Connections
Connections
Connections
Connections
Connections

Povežite sav hardver.

1. Senzor tla:

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

Crna ======> GND

Žuta (podaci) ===> A0

2. OLED ekran:

GND ======> GND

VCC ======> +5V

SCL ======> D1

SDA ======> D2

3. ds18x20:

Crveno ======> +3.3V

Crna ======> GND

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

4. DHT22:

GND ======> GND

VCC ======> +3.3V

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

1. Odaberite SETUP/HARDWARE za dodavanje hardvera.

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

Novi hardver bi trebao biti na listi i trebalo bi postojati dugme "Kreiraj virtuelne senzore". Kliknite na ovo dugme. 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 servera u datoteku main.py.

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

Korak 4: Rezultat

Rezultat
Rezultat
Rezultat
Rezultat
Rezultat
Rezultat

Uključite uređaj.

Nakon pokretanja ESP -a pronađite novu WiFi mrežu pod nazivom "Wifimanager". Povežite se na njega sa računarom ili telefonom pomoću lozinke: "tayfunulu", a zatim idite na IP adresu 192.168.4.1.. Ovdje možete povezati svoj ESP sa 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 je sada povezan na vašu WiFi mrežu i spreman. Čim se poveže na WiFi, povezat će se s Domoticz serverom i početi slati podatke sa senzora. Proces možete pratiti u "Setup"/"Log". Prikažite novostvorene senzore klikom na karticu "Temperatura". Slika senzora će se prikazati.

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 greškama implementirano u kodu, uređaj se neće srušiti, već će se ponovno pokrenuti samo u slučaju greške.

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

Sretno:)

Preporučuje se: