INHOUDSOPGAWE:
- Voorrade
- Stap 1: Elektroniese stroombaan
- Stap 2: Maak die databasis
- Stap 3: Die kode (agterkant)
- Stap 4: Die kode (frontend)
- Stap 5: Omhulsel
Video: Outomatiese besproeiingstelsel - EasySprinkle: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
EasySprinkle is 'n outomatiese sprinkelstelselprojek vir gras in u tuin.
Gedurende warm dae met min tot geen reën, kan u gras moontlik uitdroog en moet u dit self water gee. Die doel van hierdie projek is dat u dit nooit weer hoef te doen nie en u gras gesond bly.
Hierdie projek gebruik 'n temperatuur-, vog- en watervlak -sensor om te bepaal of die gras ontwater is of nie. Die stelsel voorsien water aan die gras as dit ontwater word deur 'n klep wat aan die waterpype van u sproeiers gekoppel kan word, wat sal oopmaak wanneer dit nodig is.
Voorrade
Mikrobeheerder:
Framboos Pi
Sensors:
- LM35 Temperatuursensor
- SparkFun -vogsensor
- T1592 P Watersensor
- MCP3008 (ADC -omskakelaar vir sensorlesings)
Aktuator:
- Rainbird 100-HV magneetklep
- 1-kanaal Relay Module (of meer kanale, afhangende van hoeveel kleppe vir u sproeiers u wil hê.)
- Transformator 24V/AC (magneetklep werk op wisselspanning van 24V)
Opsioneel:
LCD-skerm (om IP-adres van Raspberry Pi te vertoon)
Kring:
- Broodbord en kabels
- Koperdrade vir die transformator
Saak (opsioneel):
- Houtboks
- Boor om gate in die houtkas te maak
- Plak om die hardeware in die boks te sit
Stap 1: Elektroniese stroombaan
U kan die elektroniese stroombaan op 'n broodbord maak met behulp van die kringskemas wat aan die stap geheg is.
Slegs vir die transformator benodig u 'n paar koperdrade om dit met die klep- en relaismodule te verbind.
Skematiese lêers kan hieronder afgelaai word:
Stap 2: Maak die databasis
Om die databasis vir die projek te maak, moet u 'n model maak in MySQL Workbench.
Hier is die tabelle wat u benodig:
Actie
Dit is waar al die aksies van 'n toestel kom.
Die 'actie' -tabel bevat die toestel -ID waarna verwys word in die' apparaat' -tabel. Die tabel bevat ook die status en datum.
Toestel
Dit is waar al die toestelle kom.
Die 'apparaat' -tabel bevat die tipe, meeteenheid en beskrywing van elke toestel. (Sensors en aandrywers)
Meting
Dit is waar al die maatreëls kom.
Die 'meting' -tabel bevat ook die toestel -ID uit die' apparaat' -tabel en 'n waarde en datum.
U kan ook die dump -lêer wat ek gemaak het, gebruik op GitHub:
Stap 3: Die kode (agterkant)
U kan die kode vir die backend op GitHub vind:
Hoe dit werk:
Die backend -kode is in Python geskryf.
Die agterkant bevat die kode vir die hardeware, die sensors meet elke uur en stuur hierdie waardes na die databasis. Die klep werk, afhangende van die sensordata, en sal outomaties vir 'n uur oopmaak as daar nie aan die minimum sensorwaardes voldoen word nie. Data word van backend tot frontend gestuur met behulp van SocketIO.
Begin eenvoudig app.py om dit te laat werk.
Verander dit volgens u voorkeure:
Om die kode te laat werk, moet u iets verander.
Config.py bevat die geloofsbriewe vir die databasis, verander dit na u databasisgebruiker, wagwoord, ens.
Stap 4: Die kode (frontend)
U kan weer die kode vir die frontend op GitHub vind:
Hoe dit werk:
Die voorkant bevat die html en css vir die webtoepassing. Die javascript -lêers moet van voorkant na agterkant kommunikeer om die data op die webwerf te kry.
Plak die lêers in die/var/www/html -lêergids van u Raspberry Pi.
Stap 5: Omhulsel
Soos op die foto's hierbo gesien, het ek 'n houtkas gebruik om die hardeware met gom in te sit. En gate daarin geboor vir die kragkabel, sensor en klepkabels. Ek het ook 'n reghoek in die deksel uitgesny om die LCD -skerm in te pas.
Uiteraard kan u self kies hoe u die omhulsel gaan maak, maar dit is net om u 'n voorbeeld te gee.
Aanbeveel:
Smart' WiFi -beheerde besproeiingstelsel met sonkrag: 6 stappe (met foto's)
Sonkrag -aangedrewe 'slim' WiFi -beheerde besproeiingstelsel: Hierdie projek maak gebruik van standaard DIY sonkrag- en 12v -onderdele van eBay, saam met Shelly IoT -toestelle en 'n paar basiese programme in openHAB om 'n tuisgemaakte, vol sonkrag, slim tuinkragnetwerk en besproeiing te skep stelselhoogtepunte: Fu
GEVORDERDE IOT -BESPROEIINGSTELSEL: 17 stappe
GEVORDERDE IOT -BESPROEIINGSTELSEL: -deur Maninder Bir Singh Gulshan, Bhawna Singh, Prerna Gupta
Besproeiingstelsel op Arduino -basis: 8 stappe
Arduino -gebaseerde besproeiingstelsel: Contextualização O Brasil kan 'n groot aantal besproeiings in die wêreld plaasvind en 'n meer as 65%organisasie vir die organisasie van 'n organisasie en 'n landboukundige (FAO) organisasie. 'N Moontlike rigtingwyser in
Hoe om 'n outomatiese besproeiingstelsel met Arduino te maak: 5 stappe
Hoe om 'n outomatiese besproeiingstelsel met Arduino te maak: in hierdie instruksies sal ek u wys hoe u 'n outomatiese besproeiingstelsel kan bou en implementeer wat die waterinhoud in die grond kan bespeur en u tuin outomaties kan besproei. Hierdie stelsel kan geprogrammeer word vir verskillende gewasbehoeftes en
Slim besproeiingstelsel vir tuine: 6 stappe
Slim besproeiingstelsel vir tuine: Hallo my vriende, ek gaan 'n sonkrag- of outomatiese besproeiingstelsel vir ons tuine maak, volg die onderstaande stappe om u eie te maak