Kazalo:
- Zaloge
- 1. korak: Nastavitev Pi
- 2. korak: Izdelava vezja
- 3. korak: Koda in zbirka podatkov
- 4. korak: Ohišje
Video: Samodejno zalivanje rastlin: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Ali rastline niso zadovoljne z vašo oskrbo?
Ali vedno umrejo, ne da bi vam razložili svoje težave?
No, potem berite naprej o tem, kako zgraditi svoj avtomatski sistem za zalivanje rastlin, ki vam daje vse informacije, ki jih boste kdaj potrebovali, da bo vaša rastlina živela srečno. Pazil sem ne le na vlago, ampak tudi na temperaturo in svetlobo za dodatno referenco. Videli boste rast lastne rastline.
Poleg tega ohranja vašo rastlino navlaženo.
Zaloge
Električne komponente:
- Raspberry Pi (4)
- LCD zaslon 16x2 (za prikaz naslova IP)
- Od svetlobe odvisen upor
- TMP36
- (Sparkfun) Senzor vlage
- MCP3008
- Potenciometer
- Relejni modul
- Majhna potopna črpalka (prednostno 5-9V)
- Breadbord
- Električne žice
Orodja in materiali:
- Nekaj lesa
- Osnovna orodja
- Lepilo za les
- Kozarec ali steklena posoda za shranjevanje vode
Programska oprema: (uporabljal sem, lahko uporabite vse druge možnosti)
- win32diskimager
- Kiti
- Delovna miza MySQL
- Koda Visual Studio
1. korak: Nastavitev Pi
Najprej bomo nastavili naš Raspberry Pi. Vzemite sliko Raspbian s spletnega mesta https://www.raspberrypi.org/downloads/raspberry-pi-os/ in jo zapišite na kartico SD.
Zdaj se povežite z internetom in zaženite naslednje ukaze, da namestite potrebne programe in knjižnice.
Apache, PHP
sudo apt namestite apache2 -y
sudo apt namestite php libapache2-mod-php -y
MariaDB
sudo apt install mariadb-server mariadb-client -y
sudo apt namestite php -mysql -y
sudo systemctl znova zaženite apache2.service
PHPMyAdmin
sudo apt install phpmyadmin -y
Python
pip3 namestite mysql-connector-python
pip3 namestite flask-socketio
pip3 namestite flask-cors
pip3 namestite gevent
pip3 namestite gevent-websocket
pip3 namestite spidev
pip3 namestite CharLCD
2. korak: Izdelava vezja
Najprej se prepričamo, da so vse komponente pripravljene. Previdno priključite vse žice, kot je prikazano.
Vsi 3 senzorji so povezani z MCP3008. MCP3008, skupaj z LCD -zaslonom in relejem IN1, so vsi neposredno povezani s Pi.
Črpalke ne priključujte na Pi, saj lahko s tem poškodujete!
3. korak: Koda in zbirka podatkov
Vso kodo in podatkovno zbirko lahko najdete in uporabite v mojem Githubu:
github.com/SnauwaertSander/RaspiPlant
Postavite prednjo stran (html) v '/var/www/' Postavite zaledje (projekt1) v/home/pi/
Povežite se s strežnikom MySQL (z delovno mizo MySQL ali katerim koli odjemalcem prek SSH) in izvedite izpis, ki ga najdete v githubu.
Če želite, da se koda samodejno zažene, postavite Raspiplant.service v/etc/systemd/system/in zaženite naslednji ukaz:
sudo systemctl omogoči Raspiplant.service
Ko je vse na svojem mestu, se mora koda samodejno zagnati ob zagonu, da potrdite, da vse deluje pravilno, znova zaženite pi in pojdite na IP, prikazan na lcd -ju. Če ne morete dostopati do spletnega mesta ali po 30 -ih letih ne prikaže nobenih vrednosti, odklopite Pi in preverite ožičenje.
Zdaj bo program vsako uro preverjal vašo tovarno. Zabeležil bo vrednosti v tabelo in po potrebi aktiviral črpalko. V tej različici je edini način za dodajanje novih rastlin v zbirko podatkov.
4. korak: Ohišje
Ohišje gradim z nekaj starega lesa in osnovnim orodjem. Prepričan sem, da bi lahko naredil veliko bolje delo od mene, zato pojdi in poskusi nekaj.
Če ne, tukaj je osnovna razlaga, kako sem to naredil: naredil sem majhno leseno škatlo z lepilom za les. Za dostop do elektronike sem uporabil tečaj na zgornjem delu. Nato sem naredil nekaj lukenj za senzorje, napajanje in LCD. Po vsem tem sem zaključil s plastjo sive barve.
Priporočena:
Samodejni sistem za zalivanje rastlin z uporabo Micro: bit: 8 korakov (s slikami)
Samodejni sistem za zalivanje rastlin z uporabo Micro: bita: V tem navodilu vam bom pokazal, kako zgraditi avtomatski sistem za zalivanje rastlin z uporabo Micro: bita in nekaterih drugih majhnih elektronskih komponent. Micro: bit uporablja senzor vlage za spremljanje ravni vlage v rastlinski zemlji in
Samodejno zalivanje rastlin Sysem: 4 koraki
Samodejno zalivanje rastlin Sysem: Tako sem naredil svoj avtomatski sistem za zalivanje rastlin
Kako zgraditi sistem za zalivanje rastlin z uporabo Arduina: 7 korakov
Kako zgraditi sistem za zalivanje rastlin z uporabo Arduina: V tej vadnici se bomo naučili, kako narediti sistem za zalivanje rastlin s senzorjem vlage, vodno črpalko in utripati zeleno LED, če je vse v redu in OLED zaslon in Visuino. Oglejte si video
Zalivanje sobnih rastlin z NodeMCU, lokalnim strežnikom Blynk in aplikacijo Blynk Apk, nastavljiva nastavljena vrednost: 3 koraki
Zalivanje sobnih rastlin z NodeMCU, lokalnim strežnikom Blynk in Blynk Apk, nastavljivo nastavljeno vrednostjo: Ta projekt sem zgradil, ker morajo biti moje sobne rastline zdrave, tudi če sem na počitnicah dalj časa in mi je všeč ideja nadzirati ali vsaj spremljati vse možne stvari, ki se dogajajo v mojem domu prek interneta
Brezžični avtomatski sistem za zalivanje rastlin brez dostopa do interneta Zahteva: 3 koraki
Brezžični avtomatski sistem za zalivanje rastlin brez zahteve za dostop do interneta: moje rastline bi rad redno samodejno zalival, morda enkrat ali dvakrat na dan, odvisno od različnih letnih časov. Namesto da bi za delo opravil prijatelja iz IOT -a, bi za to posebno nalogo raje nekaj samostojnega. Ker nočem iti