Sadržaj:
- Pribor
- Korak 1: Elektronički krug
- Korak 2: Izrada baze podataka
- Korak 3: Kôd (pozadina)
- Korak 4: Kôd (sučelje)
- Korak 5: Kućište
Video: Automatski sustav za prskanje - EasySprinkle: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
EasySprinkle je projekt automatskog sustava za prskanje trave u vašem vrtu.
Tijekom vrućih dana s malo ili bez kiše, moguće je da se vaša trava počne dehidrirati, pa je morate sami opskrbiti vodom. Cilj ovog projekta je da to više nikada ne morate raditi, a vaša će trava ostati zdrava.
Ovaj projekt koristi senzor temperature, vlage i razine vode kako bi identificirao je li trava dehidrirana ili ne. Sustav će opskrbiti travu vodom ako je dehidrirana pomoću ventila koji se može spojiti na vodovodne cijevi vaših prskalica, a koji će se otvoriti po potrebi.
Pribor
Mikrokontroler:
Malina Pi
Senzori:
- LM35 Senzor temperature
- SparkFun osjetnik vlage
- T1592 P Senzor vode
- MCP3008 (ADC pretvarač za očitanja senzora)
Pokretač:
- Rainbird 100-HV elektromagnetni ventil
- 1-kanalni relejni modul (ili više kanala, ovisno o tome koliko ventila za vaše prskalice želite.)
- Transformator 24V/AC (elektromagnetni ventil radi na izmjeničnom naponu od 24V)
Izborno:
LCD zaslon (za prikaz IP adrese Raspberry Pi)
Krug:
- Oglasna ploča i kabeli
- Bakrene žice za transformator
Kućište (izborno):
- Drvena kutija
- Bušilica za izradu rupa u drvenoj kutiji
- Ljepilo za stavljanje hardvera u kutiju
Korak 1: Elektronički krug
Elektronički krug možete izraditi na ploči koristeći sheme kola priložene uz korak.
Samo za transformator trebat će vam neke bakrene žice za povezivanje s ventilom i relejnim modulom.
Shematske datoteke možete preuzeti u nastavku:
Korak 2: Izrada baze podataka
Za izradu baze podataka za projekt morate napraviti model u MySQL Workbench -u.
Evo tablica koje će vam trebati:
Actie
Ovdje sve radnje dolaze s uređaja.
Tablica 'actie' sadrži ID uređaja iz tablice 'device'. Tablica također sadrži status i datum.
Uređaj
Ovdje dolaze svi uređaji.
Tablica "uređaj" sadrži vrstu, mjernu jedinicu i opis svakog uređaja. (Senzori i aktuatori)
Upoznavanje
Tu dolaze sve mjere.
Tablica "mjerenje" također sadrži ID uređaja iz tablice "uređaj" te vrijednost i datum.
Također možete upotrijebiti dump datoteku koju sam napravio i koju možete pronaći na GitHub -u:
Korak 3: Kôd (pozadina)
Kôd za pozadinu možete pronaći na GitHub -u:
Kako radi:
Pozadinski kôd napisan je na Pythonu.
Pozadina će sadržavati kôd za hardver, senzori će mjeriti svaki sat i slati te vrijednosti u bazu podataka. Ventil će raditi ovisno o podacima senzora i automatski će se otvoriti sat vremena ako nisu zadovoljene minimalne vrijednosti senzora. Podaci se šalju s pozadine na sučelje koristeći SocketIO.
Jednostavno pokrenite app.py da bi funkcionirao.
Izmjena prema vašim željama:
Da bi kôd uspio, morate nešto promijeniti.
Config.py sadrži vjerodajnice za bazu podataka, promijenite ih u korisnika baze podataka, lozinku itd.
Korak 4: Kôd (sučelje)
Kôd za sučelje možete ponovno pronaći na GitHubu:
Kako radi:
Frontend će sadržavati html i css za web aplikaciju. Javascript datoteke trebaju komunicirati od sučelja do pozadine radi dobivanja podataka na web stranici.
Zalijepite datoteke u/var/www/html mapu vašeg Raspberry Pi.
Korak 5: Kućište
Kao što se vidi na gornjim slikama, upotrijebio sam drvenu kutiju za ugradnju okova s malo ljepila. I izbušene rupe za kabel za napajanje, kabele senzora i ventila. Također sam izrezao pravokutnik u poklopcu u koji se uklapa LCD zaslon.
Očito možete sami izabrati način izrade kućišta, ali ovo je samo za primjer.
Preporučeni:
Automatski sustav zalijevanja biljaka pomoću Micro: bita: 8 koraka (sa slikama)
Automatski sustav zalijevanja biljaka pomoću Micro: bita: U ovom uputstvu pokazat ću vam kako izgraditi automatski sustav zalijevanja biljaka pomoću Micro: bita i nekih drugih malih elektroničkih komponenti. Micro: bit koristi senzor vlage pratiti razinu vlage u tlu biljke i
Automatski sustav zalijevanja biljaka: 4 koraka
Sysem za automatsko zalijevanje biljaka: Evo kako sam napravio svoj automatski sustav zalijevanja biljaka
Automatski sustav javljanja V1.0: 17 koraka (sa slikama)
Sustav automatskog javljanja V1.0: Ponekad mi se jednostavno ne javlja na telefon. U redu, u redu … većinu vremena stvarno mi nije stalo da se javim na telefon. Što reći, ja sam zaposlen čovjek. Dugo sam želio sustav sličan onom koji je telefonska tvrtka za
Automatski sustav osvjetljenja akvarija: 6 koraka
Automatski sustav osvjetljenja akvarija: Pozdrav svima! U današnjem projektu pokazat ću vam kako stvoriti automatizirani sustav osvjetljenja za vaš akvarij. Pomoću Wifi kontrolera i aplikacije Magic Home WiFi uspio sam bežično promijeniti boju i svjetlinu LED dioda. Na kraju
Automatski laserski kontrolirani sigurnosni sustav: 22 koraka
Automatski laserski kontrolirani sigurnosni sustav: Laserski kontrolirani sigurnosni sustav široko je korištena zaštita za sprječavanje neovlaštenog pristupa. Vrlo je učinkovit koji radi na svjetlosnom senzoru i laseru za zaštitu naših domova, ureda, banaka, ormarića i raznih važnih ploča