Sadržaj:
- Korak 1: Korak 1: Koristite ovu shemu
- Korak 2: Rad na PCB -u - zavarene glave za ESP8266 i senzore na temelju 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 promjena: 2024-01-30 09:34
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, vlaga, svjetlo itd.) - moj kanal u ThingSpeaks -
2. Optimizirano 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 vremenu (koristi OpenWeatherMap.org).
4. Optimizirani kod… postavljen na Github-https://github.com/eplx/esp8266-Plants-Watering
Zahtjevi:
- PCB
- ESP8266 NodeMCU
- DHT11 osjetnik (temperatura i vlažnost)
- Relej
- Svijetli senzor
- Kutija / kontejner
- Zaglavlja
- Pumpa za vodu (12V)
- prozirno, prozirno meko 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 komplicirano … ali za to je potrebno neko vrijeme, pogotovo ako prvi put radite nešto s ovim komponentama..:)
Ispod možete pronaći neke grafikone izrađene na ThingSpeaksu:
Sljedeće zalijevanje biljaka (prikazuje preostale sate za zalijevanje) Razina vode (litre u posudi za vodu)
Korak 1: Korak 1: Koristite ovu shemu
Slijedite shemu i replicirajte ovo na protoboard …
potrebne su vam sljedeće stavke:
1. Protoboard
2. ESP8266 NodeMCU
3. DHT11 osjetnik (temperatura i vlažnost)
4. Relej
5. Senzor svjetla
6. Pumpa za vodu (12V)
7. prozirno, prozirno meko crijevo malog promjera (može se razlikovati ovisno o priključcima pumpe za vodu)
Korak 2: Rad na PCB -u - zavarene glave za ESP8266 i senzore na temelju shema
Pomoću sheme replicirajte je 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 solarnu ploču 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.
Solarna ploča (+) -> Stepeni dolje -> TP4056 (+)
Solarna ploča (-) -> Siđite dolje -> TP4056 (-)
TP4056 (OUT +) -> ESP8266 (+); Za povezivanje sam koristio USB kabel
TP4056 (IZLAZ -) -> 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 osjetnika temperature/vlage.
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 prijenos 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 spremište Git
Preuzmite kôd i instalirajte ga u svoj ESP8266. Kôd se povremeno ažurira, ali nastavljam raditi s istom shemom koja se ovdje dijeli. U ovoj verziji koristim ThingSpeaks za prikupljanje podataka i generiranje grafikona za vizualizaciju na Internetu. Korištenje openWeatherMap.org omogućuje dobivanje 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.
Važno!! - U kodu postoje neke postavke koje je potrebno prilagoditi.
Pogledajte kod i ažurirajte vrijednost za sljedeće varijable
- ThingSpeaks_KEY - koristi se za web mjesto ThingSpeaks
- openWeatherAPIid - koristi se za dobivanje trenutnih vremenskih podataka i prognozu za nadolazeće dane.
- openWeatherAPIappid - koristi se za dobivanje trenutnih vremenskih podataka i prognozu za nadolazeće dane
Ako vam se sviđa kod, označite ga zvjezdicom na GitHubu !. Hvala vam!
Korak 6: Pripremite posudu za vodu i pumpu za vodu
Možete koristiti bilo koji vodeni sud koji imate. Koristio sam posudu za vodu od 10 litara tako da ima dovoljno autonomije za nekoliko tjedana.
Pumpa za vodu je 12v (1A) pa je priključujem izravno na vanjski izvor napajanja. Također možete koristiti 5v pumpu za vodu i možda je pokušati napajati istom baterijom kao i ESP8266. To još nisam 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đer će se vaše biljke zalijevati svaki dan i prilagodit će koliko vode treba na temelju temperature/vlažnosti.
Provjerite ima li na mom kanalu uživo podataka -
Preporučeni:
Pametni unutarnji nadzor biljaka - Saznajte kada vašoj biljci treba zalijevanje: 8 koraka (sa slikama)
Pametni unutarnji nadzor biljaka - Saznajte kada vašoj biljci treba zalijevanje: Prije nekoliko mjeseci napravio sam štap za praćenje vlažnosti tla koji se napaja iz baterije i može se zabiti u tlo u loncu vaše sobne biljke kako bih vam dao neke korisne informacije o tlu LED razine vlage i bljeskalice koje će vam reći kada treba
Automatsko zalijevanje biljaka: 4 koraka
Automatsko zalijevanje biljaka: Nisu li biljke zadovoljne vašom njegom? Umiru li uvijek bez objašnjenja svojih problema? Pa nastavite čitati o tome kako izgraditi vlastiti sustav za automatsko zalijevanje biljaka, koji vam daje sve informacije koje ćete ikada trebati napravi svoj plan
Kako izgraditi sustav za automatsko zalijevanje biljaka s WiFi upozorenjima: 15 koraka
Kako izgraditi DIY automatski sustav zalijevanja biljaka s upozorenjima za WiFi: Ovo je gotov projekt, sustav za automatsko zalijevanje biljaka "Uradi sam" kontroliran putem #WiFi. Za ovaj projekt koristili smo komplet za automatsko sastavljanje automatskog sustava za zalijevanje vrtnih sustava tvrtke Adosia. Ova postavka koristi magnetne ventile za vodu i analogni ovlaživač tla
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. Možete ga koristiti i kao kućnu meteorološku stanicu i provjeravati temperaturu, vlažnost i svjetlost sa svog mobitela ili računala
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 pozornost i odlične povratne informacije. Poslije smo razmišljali kako ga možemo poboljšati. Čini se kao naš o