Sadržaj:
- Korak 1: Korak 1: Koristite ovu shemu
- Korak 2: Rad na PCB -u - zavarene glave za ESP8266 i senzore na osnovu shema
- Korak 3: Instalirajte senzore i stavite PCB u kutiju
- Korak 4: Konfigurirajte ThingSpeaks
- Korak 5: Nabavite kôd, konfigurirajte ga i prenesite
- Korak 6: Pripremite posudu za vodu i pumpu za vodu
- Korak 7: Povežite ga i počnite dobivati informacije putem ThingSpeaks.com
Video: Pametno zalijevanje biljaka koje pokreće solarna ploča: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Ovo je ažurirana verzija mog prvog projekta SmartPlantWatering (https://www.instructables.com/id/Smart-Plant-Water…
Glavne razlike u odnosu na prethodnu verziju:
1. Povezuje se s ThingSpeaks.com i koristi ovu web stranicu za objavljivanje snimljenih podataka (temperatura, vlažnost, svjetlost itd.) - moj kanal u ThingSpeaks -
2. Optimizovano za rad na baterije. Ova verzija koristi solarni panel za punjenje 3,7v Lipo 18650 baterije.
3. Prilagodite učestalost ažuriranja i zalijevanje ovisno o vremenskim prilikama (koristi OpenWeatherMap.org).
4. Optimizirani kod… postavljen na Github-https://github.com/eplx/esp8266-Plants-Watering
Zahtjevi:
- PCB
- ESP8266 NodeMCU
- DHT11 senzor (temperatura i vlažnost)
- Relej
- Senzor svetlosti
- Kutija / kontejner
- Zaglavlja
- Pumpa za vodu (12V)
- prozirno, mekano crijevo malog promjera (može se razlikovati ovisno o priključcima pumpe za vodu)
- 3.7 Lipo baterija
- TP4056 (punjač baterija)
- žice
- strpljenje … ovo nije komplikovano … ali za to je potrebno neko vrijeme, pogotovo ako prvi put radite nešto s ovim komponentama..:)
Ispod možete pronaći neke grafikone kreirane na ThingSpeaks -u:
Sljedeće zalijevanje biljaka (prikazuje preostale sate za zalijevanje) Nivo vode (litre u posudi za vodu)
Korak 1: Korak 1: Koristite ovu shemu
Slijedite shemu i replicirajte ovo na protoboard …
potrebne su vam sledeće stavke:
1. Protoboard
2. ESP8266 NodeMCU
3. DHT11 senzor (temperatura i vlažnost)
4. Relej
5. Senzor svjetla
6. Pumpa za vodu (12V)
7. prozirno, prozirno meko crijevo malog promjera (može varirati ovisno o priključcima pumpe za vodu)
Korak 2: Rad na PCB -u - zavarene glave za ESP8266 i senzore na osnovu shema
Koristite shemu da biste je replicirali u PCB. Osim gornje sheme, dodao sam TP 4056 za punjenje Lipo baterije pomoću solarne ploče. Po želji možete koristiti i druge kartice za punjenje baterija. Molimo koristite onu koja ima zaštitu za prekomjerno punjenje/pražnjenje baterije.
ako koristite 12v solarni panel, morate dodati korak dolje za pretvaranje napona u 5v. TP4046 ne podržava 12v kao ulaz.
Ovo su veze koje sam napravio pomoću TP4056 za punjenje Lipo baterije i napajanje ESP8266 NodeMcu.
Solarni panel (+) -> Korak dolje -> TP4056 (+)
Solarni panel (-) -> Korak dolje -> TP4056 (-)
TP4056 (OUT +) -> ESP8266 (+); Za povezivanje sam koristio USB kabel
TP4056 (OUT -) -> ESP8266 (-);
Korak 3: Instalirajte senzore i stavite PCB u kutiju
Koristio sam plastičnu kutiju koja se mogla koristiti vani za postavljanje PCB kartice i senzora temperature/vlažnosti.
Korak 4: Konfigurirajte ThingSpeaks
U ovoj verziji projekta koristio sam ThingSpeaks.com. Ova stranica ima besplatnu i komercijalnu verziju. Koristio sam besplatnu verziju i stvorio kanal za postavljanje podataka zarobljenih ovim projektom.
Ideja je prikupiti informacije i vizualizirati ih kroz različite grafikone / mjerače
thingspeak.com/channels/504661
Prvo morate stvoriti račun, a zatim stvoriti kanal (ako sumnjate u to kako stvoriti račun ili kanal, slobodno me kontaktirajte)
Zatim morate konfigurirati kanal pomoću ovih postavki. Važno je da napravite istu konfiguraciju polja jer ih ja upućujem u kôd.
Korak 5: Nabavite kôd, konfigurirajte ga i prenesite
Posjetite sljedeće Git spremište
Preuzmite kôd i instalirajte ga u svoj ESP8266. Kôd se periodično ažurira, ali nastavljam raditi sa istom shemom koja se ovdje dijeli. U ovoj verziji koristim ThingSpeaks za prikupljanje podataka i generiranje grafikona za vizualizaciju na Internetu. Takođe, upotreba openWeatherMap.org omogućava dobijanje trenutnog vremena i prognoze za grad u kojem se nalazite. Ove se informacije koriste za optimiziranje korištenja baterije ako očekujemo kišne dane i baterija se možda neće potpuno napuniti.
Bitan!! - U kodu postoje neke postavke koje je potrebno prilagoditi.
Pogledajte kod i ažurirajte vrijednost za sljedeće varijable
- ThingSpeaks_KEY - koristi se za ThingSpeaks web lokaciju
- openWeatherAPIid - koristi se za dobivanje trenutnih vremenskih informacija i prognozu za naredne dane.
- openWeatherAPIappid - koristi se za dobivanje trenutnih vremenskih informacija i prognozu za naredne dane
Ako vam se sviđa kôd, označite ga zvjezdicom na GitHub -u !. Hvala ti!
Korak 6: Pripremite posudu za vodu i pumpu za vodu
Možete koristiti bilo koju posudu za vodu koju imate. Koristio sam posudu od 10 litara vode tako da ima dovoljno autonomije za nekoliko sedmica.
Pumpa za vodu je 12v (1A) pa je priključujem direktno na vanjski izvor napajanja. Možete koristiti i 5v pumpu za vodu i možda je pokušati napajati istom baterijom kao i ESP8266. Nisam to još probao, ali to bi mogla biti ideja za drugu fazu ovog projekta.
Korak 7: Povežite ga i počnite dobivati informacije putem ThingSpeaks.com
Kada se povežete, vaš ESP8266 će poslati podatke na ThingSpeaks.com i možete vizualizirati grafikone i podatke. Takođe, vaše biljke će se zalijevati svaki dan i prilagođavat će koliko vode treba na osnovu temperature/vlažnosti.
Molimo provjerite na mom kanalu podatke uživo -
Preporučuje se:
Automatski sistem za zalijevanje biljaka pomoću Micro: bita: 8 koraka (sa slikama)
Automatski sistem za zalijevanje biljaka pomoću Micro: bita: U ovom uputstvu ću vam pokazati kako izgraditi automatski sistem za zalijevanje biljaka pomoću Micro: bita i nekih drugih malih elektronskih komponenti. Micro: bit koristi senzor vlage za praćenje nivoa vlage u tlu biljke i
Automatski sistem za zalijevanje biljaka: 4 koraka
Sysem za automatsko zalijevanje biljaka: Evo kako sam napravio svoj sistem za automatsko zalijevanje biljaka
Kako izgraditi sistem za zalijevanje biljaka pomoću Arduina: 7 koraka
Kako izgraditi sustav za zalijevanje biljaka pomoću Arduina: U ovom ćemo vodiču naučiti kako napraviti sustav za zalijevanje biljaka pomoću senzora vlage, pumpe za vodu i trepnuti zelenom LED diodom ako je sve u redu te OLED zaslonom i Visuinom. Pogledajte video
Pametno zalijevanje biljaka: 5 koraka (sa slikama)
Pametno zalijevanje biljaka: Zdravo! Pomoću ovog projekta možete automatski zalijevati vaše biljke s obzirom na vanjsku temperaturu, vlažnost i svjetlost. Ovo možete koristiti i kao kućnu meteorološku stanicu i provjeravati temperaturu, vlažnost i svjetlost sa svog mobilnog telefona ili računara
Najjednostavnije Arduino pametno zalijevanje biljaka: 7 koraka (sa slikama)
Najjednostavnije Arduino pametno zalijevanje biljaka: Zadnji put kada smo pisali o tome kako napraviti automatski sustav zalijevanja biljaka s arduinom i senzorima, naš je članak privukao veliku pažnju i odlične povratne informacije. Poslije smo razmišljali kako ga možemo poboljšati. Čini se kao naš o