Sadržaj:
- Supplies
- Korak 1: Upravljački programi za firmver i Micropython
- Korak 2: Veze
- Korak 3: Dodajte senzore u Domoticz
- Korak 4: Rezultat
Video: Kutija senzora za staklenik: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
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
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 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
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:
Automatski zatvoreni staklenik zasnovan na Ikea Sockeru: 5 koraka
Automatski zatvoreni staklenik zasnovan na Ikei Socker: Zdravo, ovo je moje prvo uputstvo. Puno sam naučio s ovom zajednicom i mislim da je vrijeme da vratim svoje skromne ideje. Žao mi je zbog mog engleskog, loš je, ali učinit ću sve što mogu. Ideja je bila napraviti deskop staklenik koji će mi omogućiti uzgoj sjemena i
Sistem za sprečavanje senzora Com senzora MPU-6050: 6 koraka
Sistemi za sprečavanje razvoja senzora Com senzora MPU-6050: O senzor MPU-6050 je čip sa čipom koji je potreban za mjerenje temperature i žiroskopiranje MEMS-a. São 3 eixos para o acelorômetro i 3 eixos para giroscópio, sendo ao todo 6 graus de liberdade (6DOF)
Kutija senzora temperature DS18B20: 5 koraka
Kutija senzora temperature DS18B20: Jednostavan uređaj sa senzorom temperature temeljen na DS18B20 sa otvorenim kodom za 3D štampanje i prototipom štampane ploče. Kutija i prototip PCB -a su opcionalni, potrebna je samo jedna MCU zasnovana na ESP8266 i jedan senzor temperature DS18B20. Predlažem vam WEMOS D1 min
Ko je kod mojih vrata? PIR projekt senzora pokreta/senzora dometa: 5 koraka
Ko je kod mojih vrata? PIR projekt senzora pokreta/senzora dometa: Naš projekt ima za cilj osjetiti kretanje putem PIR -a i senzora udaljenosti. Arduino kôd emitirat će vizualni i audio signal kako bi korisniku rekao da je netko u blizini. MATLAB kôd će poslati signal e -pošte da upozori korisnika da se neko nalazi u blizini. Ovaj uređaj
Metode otkrivanja razine vode Arduino pomoću ultrazvučnog senzora i Funduino senzora vode: 4 koraka
Metode otkrivanja razine vode Arduino pomoću ultrazvučnog senzora i Funduino senzora vode: U ovom projektu ću vam pokazati kako stvoriti jeftin detektor vode pomoću dvije metode: 1. Ultrazvučni senzor (HC-SR04) .2. Funduino senzor vode