Sisukord:
- Tarvikud
- Samm: püsivara ja mikropüütoni draiverid
- Samm 2: Ühendused
- Samm: lisage Domoticzile andurid
- 4. samm: tulemus
Video: Kasvuhoone andurite kast: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Hei. Tahan veel ühe oma projekti laiale ühiskonnale esitada.
Projekti eesmärk on automatiseerida kasvuhoone, mille olen oma koduõue ehitanud. See on esimene samm- kasvuhoone andurite kompleksi loomine. Hiljem tulevikus kavatsen andurite andmete põhjal niisutamise ja ventilatsiooni automatiseerida. Seade põhineb Wemos D1 mini Pro -l. Selle projekti tarkvara on kirjutatud MicroPythonis. Andurid liiguvad Raspberry Pi Zero -ga töötavasse Domoticzi serverisse.
Nüüd läheme detailidesse sügavamale.
Tarvikud
Selle projekti jaoks vajate:
1. Wemos D1 mini Pro
2. Wemose trippleri alus
3. Toiteplokk (valikuline, saate D1 toite USB kaudu).
4. OLED -ekraan
5. DHT22 andur
6. MULLA andur
7. 18b20 temperatuuriandur
8. Eluase
9. Duponti kaablid
10. Domoticzi server töötab (ma kasutan Raspberry Pi Zero)
11. Pyhoni failid. Kõik vajalikud failid on siin.
Samm: püsivara ja mikropüütoni draiverid
Ma ei süvene sellesse, kuidas püsivara seadmesse installitakse. Protseduuri on üksikasjalikult kirjeldatud ühes minu eelmises postituses siin.
Kuigi WemosD1 mini Pro püsivara installimise kohta peate teadma üht asja. Tavaliselt kasutan püsivara installimisel järgmist käsku:
python esptool.exe -port COM5 --baud 460800 write_flash --flash_size = tuvasta 0 C: / path_to_firmware
Kuid see ei tööta D1 mini Pro versiooniga. See töötab D1 mini -ga, kuid mitte Pro -ga. Pärast sel viisil püsivara installimist läheb D1 lõpmatusse ringi - see taaskäivitub pidevalt. Kuskilt Internetist leidsin, et on vaja kirjeldada selle kasutatavat välkmälu suurust. Peate kasutama järgmist käsku:
python esptool.exe -p COM8 write_flash -fs 4MB 0 C: / path_to_firmware
Nii et pärast püsivara installimist laadige üles eespool punktis 11.) mainitud failid, välja arvatud main.py, kasutades näiteks ampy. Peate hiljem main.py muutma, nii et ärge laadige seda kohe üles:).
Samm 2: Ühendused
Ühendage kogu riistvara.
1. Mullaandur:
Punane juhe ======> +3.3V
Must ======> GND
Kollane (andmed) ===> A0
2. OLED -ekraan:
GND ======> GND
VCC ======> +5V
SCL ======> D1
SDA ======> D2
3. ds18x20:
Punane ======> +3.3V
Must ======> GND
Valge (andmed) ==> D6, ka üles tõmmatud 4,7 kOhm takisti kaudu ühendage +3,3 V pingega
4. DHT22:
GND ======> GND
VCC ======> +3.3V
OUT ======> D3
Samm: lisage Domoticzile andurid
Lisage andurid oma Domoticzi serverisse.
1. Riistvara lisamiseks valige SETUP/HARDWARE.
2. Lisage rippmenüüst "Dummy". Riistvara lisamisel kuvatakse kogu määratletud riistvara ülevaade.
Uus riistvara peaks olema loendis ja seal peaks olema nupp "Loo virtuaalsed andurid". Klõpsake seda nuppu. Valige loodud anduri tüüp. Pange tähele oma anduri IDX -numbrit.
Sisestage id.numbrid iga anduri jaoks main.py faili. Seda vajate oma Pythoni skriptis, et adresseerida andmeid anduritelt virtuaalsetele anduritele.
Seadmete loendi vaatamiseks klõpsake vahekaarti SETUP ja seejärel valige SEADMED.
Samuti sisestage oma Domoticzi serveri IP -aadress main.py faili.
Nüüd saate main.py üles laadida Wemos D1 mini Pro -sse.
4. samm: tulemus
Lülitage seade sisse.
Pärast ESP käivitamist leidke uus WiFi -võrk nimega "Wifimanager". Ühendage see oma arvuti või telefoniga, kasutades parooli: "tayfunulu", seejärel minge IP -aadressile 192.168.4.1.. Siin saate ühendada oma ESP kohaliku WiFi -võrguga. Valige WiFi -võrk, mida kavatsete kasutada, tippige parool ja klõpsake nuppu "Esita". Kui kõik on õigesti, näete teadet "ESP õnnestus XXXX -võrguga ühendada". Teie ESP on nüüd teie WiFi -võrguga ühendatud ja valmis. Niipea kui see on WiFi -ga ühendatud, loob see ühenduse Domoticzi serveriga ja hakkab anduritelt andmeid saatma. Protsessi saate jälgida jaotises "Seadistamine"/"Logi". Uute andurite kuvamiseks klõpsake vahekaarti "Temperatuur". Kuvatakse anduri pilt.
Mullaandur kuvatakse vahekaardil "Utiliit".
Märkige andurid nagu "lemmik", klõpsates tärnimärgil, et näha vahekaardil "Armatuurlaud" kõike.
Kuna vigade käsitlemine on koodis rakendatud, ei jookse seade kokku, vaid taaskäivitub tõrke korral.
Nii et nüüd teate, mida ma teie kasvuhoones teen.
Edu:)
Soovitan:
Automaatne siseruumides kasutatav kasvuhoone, mis põhineb Ikea sokkel: 5 sammu
Automaatne siseruumides kasutatav kasvuhoone Ikea Sockeri baasil: Tere, see on minu esimene juhendatav. Ma õppisin selle kogukonnaga palju ja arvan, et on aeg oma tagasihoidlikud ideed tagasi tuua. Mul on kahju oma inglise keele pärast, see on kehv, aga ma teen kõik endast oleneva. Idee oli teha Deskopi kasvuhoone, mis laseb mul seemneid kasvatada ja
Kasvuhoone automatiseerimine LoRa abil! (2. osa) -- Mootoriga aknaavaja: 6 sammu (piltidega)
Kasvuhoone automatiseerimine LoRa abil! (2. osa) || Mootoriga aknaavaja: Selles projektis näitan teile, kuidas lõin oma kasvuhoonele mootoriga aknaavaja. See tähendab, et näitan teile, millist mootorit ma kasutasin, kuidas ma tegeliku mehaanilise süsteemi kavandasin, kuidas ma mootorit juhtisin ja lõpuks, kuidas ma kasutasin Arduino LoRa -d
Suurepärane kasvuhoone automaatse jootmise, Interneti -ühenduse ja palju muuga: 7 sammu (piltidega)
Suurepärane kasvuhoone automaatse jootmise, Interneti -ühenduse ja palju muuga: Tere tulemast sellesse juhendisse. Märtsi alguses olin aiapoes ja nägin mõnda kasvuhoonet. Ja kuna ma tahtsin juba pikka aega teha projekti taimede ja elektroonikaga, siis läksin edasi ja ostsin ühe: https://www.instagram.com/p
MAG (miniatuurne automaatne kasvuhoone): 9 sammu
MAG (miniatuurne automaatne kasvuhoone): mu ema on enamasti päris hõivatud. Nii et ma tahtsin teda kasvuhoonete automatiseerimisega aidata. Nii saab ta säästa natuke aega, kuna ta ei pea taimi kastma. Mul on see võimalik MAG -iga (miniatuurne automaatne aed). Nagu ka
Kasvuhoone automatiseerimine LoRa abil! (1. osa) -- Andurid (temperatuur, niiskus, mulla niiskus): 5 sammu
Kasvuhoone automatiseerimine LoRa abil! (1. osa) || Andurid (temperatuur, niiskus, mulla niiskus): Selles projektis näitan teile, kuidas ma kasvuhoonet automatiseerisin. See tähendab, et näitan teile, kuidas ma kasvuhoone ehitasin ja kuidas toite- ja automaatikaelektroonika ühendasin. Samuti näitan teile, kuidas programmeerida Arduino tahvlit, mis kasutab L