Sadržaj:
- Pribor
- Korak 1: Upravljački programi za firmver i Micropython
- Korak 2: Veze
- Korak 3: Dodajte senzore u Domoticz
- Korak 4: Rezultat
Video: Kutija sa senzorima za staklenik: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
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
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 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
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:
Automatski zatvoreni staklenik temeljen na Ikea Sockeru: 5 koraka
Automatski zatvoreni staklenik temeljen na Ikei Socker: Bok, 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
Robot koji izbjegava prepreke s IC senzorima bez mikrokontrolera: 6 koraka
Robot za izbjegavanje prepreka s IC senzorima bez mikrokontrolera: Pa ovaj projekt je stariji projekt, napravio sam ga 2014. godine u srpnju ili kolovozu, mislio sam ga podijeliti s vama. Njegova je jednostavna prepreka izbjegavanje robota koji koristi IC senzore i radi bez mikrokontrolera. IC senzori koriste opamp IC i
Sjajan staklenik s automatskim zalijevanjem, internetskom vezom i još mnogo toga: 7 koraka (sa slikama)
Sjajan staklenik s automatskim zalijevanjem, internetskom vezom i još mnogo toga: Dobro došli u ovaj Instructables. Početkom ožujka bio sam u vrtnoj trgovini i vidio neke staklenike. A budući da sam već dugo želio napraviti projekt s biljkama i elektronikom, otišao sam naprijed i kupio jedan: https://www.instagram.com/p
MAG (minijaturni automatski staklenik): 9 koraka
MAG (Minijaturni automatski staklenik): Moja je majka većinom prilično zaposlena. Pa sam joj htio pomoći automatiziranjem njezinih staklenika. Na ovaj način može uštedjeti malo vremena jer neće morati zalijevati biljke. To ću uspjeti s MAG -om (Minijaturni automatski vrt). Kao u
IGreenhouse - Inteligentni staklenik: 17 koraka (sa slikama)
IGreenhouse - Inteligentni staklenik: Domaće voće i povrće često je bolje od onog koje kupujete, ali ponekad možete izgubiti iz vida svoj staklenik. U ovom projektu napravit ćemo inteligentni staklenik. Ovaj staklenik će automatski otvoriti i zatvoriti prozore i vrata