Satura rādītājs:
- 1. darbība: 1. darbība: izmantojiet šo shēmu
- 2. darbība. Darbs pie PCB - metināšanas galvenes ESP8266 un sensori, pamatojoties uz shēmām
- 3. darbība: uzstādiet sensorus un ievietojiet PCB kastē
- 4. darbība: konfigurējiet ThingSpeaks
- 5. darbība: iegūstiet kodu, konfigurējiet un augšupielādējiet to
- 6. solis: Sagatavojiet ūdens Džerija kannu un ūdens sūkni
- 7. solis: pievienojiet to un sāciet iegūt informāciju, izmantojot vietni ThingSpeaks.com
Video: Vieda augu laistīšana, ko nodrošina saules panelis: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Šī ir mana pirmā SmartPlantWatering projekta atjaunināta versija (https://www.instructables.com/id/Smart-Plant-Water…
Galvenās atšķirības no iepriekšējās versijas:
1. Izveido savienojumu ar ThingSpeaks.com un izmanto šo vietni, lai publicētu iegūtos datus (temperatūra, mitrums, gaisma utt.) - mans kanāls vietnē ThingSpeaks -
2. Optimizēts darbam ar baterijām. Šī versija izmanto saules paneli, lai uzlādētu 3.7v Lipo 18650 akumulatoru.
3. Pielāgojiet atjaunināšanas biežumu un laistīšanu atkarībā no laika apstākļiem (izmanto OpenWeatherMap.org).
4. Optimizēts kods… augšupielādēts vietnē Github-https://github.com/eplx/esp8266-Plants-Watering
Prasības:
- PCB
- ESP8266 NodeMCU
- DHT11 sensors (temperatūra un mitrums)
- relejs
- Gaismas sensors
- Kastīte / konteiners
- galvenes
- ūdens sūknis (12V)
- maza diametra caurspīdīga, mīksta šļūtene (var atšķirties atkarībā no ūdens sūkņa savienotājiem)
- 3.7 Lipo akumulators
- TP4056 (akumulatora lādētājs)
- vadi
- pacietību …. tas nav sarežģīti …. taču tas prasa zināmu laiku, it īpaši, ja jūs pirmo reizi kaut ko darāt ar šīm sastāvdaļām..:)
Zemāk varat atrast dažas diagrammas, kas izveidotas vietnē ThingSpeaks:
Nākamais augu laistīšana (tas parāda atlikušās laistīšanas stundas) Ūdens līmenis (litri ūdens kannā)
1. darbība: 1. darbība: izmantojiet šo shēmu
Izpildiet shēmu un atkārtojiet to protobordā …
jums ir nepieciešami šādi priekšmeti:
1. Protobords
2. ESP8266 NodeMCU
3. DHT11 sensors (temperatūra un mitrums)
4. Relejs
5. Gaismas sensors
6. Ūdens sūknis (12V)
7. maza diametra caurspīdīga, mīksta šļūtene (var atšķirties atkarībā no ūdens sūkņa savienotājiem)
2. darbība. Darbs pie PCB - metināšanas galvenes ESP8266 un sensori, pamatojoties uz shēmām
Izmantojiet shēmu, lai to atkārtotu PCB. Papildus iepriekš minētajai shēmai esmu pievienojis TP 4056, lai uzlādētu Lipo akumulatoru, izmantojot saules paneli. Ja vēlaties, varat izmantot citas akumulatora lādētāja kartes. Lūdzu, izmantojiet tādu, kam ir aizsardzība pret akumulatora uzlādi/izlādi.
ja izmantojat 12 V saules paneli, jums jāpievieno solis uz leju, lai pārveidotu spriegumu uz 5 V. TP4046 neatbalsta 12V kā ieeju.
Šos savienojumus es izveidoju, lai izmantotu TP4056, lai uzlādētu Lipo akumulatoru un barotu ESP8266 NodeMcu.
Saules panelis (+) -> Atkāpieties -TP4056 (+)
Saules panelis (-) -> Solis uz leju -> TP4056 (-)
TP4056 (OUT +) -> ESP8266 (+); Šim savienojumam esmu izmantojis USB kabeli
TP4056 (OUT -) -> ESP8266 (-);
3. darbība: uzstādiet sensorus un ievietojiet PCB kastē
Esmu izmantojis plastmasas kastīti, ko varētu izmantot ārpusē, lai novietotu PCB karti un temperatūras/mitruma sensoru.
4. darbība: konfigurējiet ThingSpeaks
Šajā projekta versijā esmu izmantojis ThingSpeaks.com. Šai vietnei ir bezmaksas un komerciāla versija. Esmu izmantojis bezmaksas versiju un izveidojis kanālu, lai augšupielādētu ar šo projektu iegūtos datus.
Ideja ir apkopot informāciju un vizualizēt to, izmantojot dažādus grafikus / mērinstrumentus
thingspeak.com/channels/504661
Vispirms jums ir jāizveido konts un pēc tam jāizveido kanāls (ja jums ir šaubas par konta vai kanāla izveidi, sazinieties ar mani)
Tad jums ir jākonfigurē kanāls, izmantojot šos iestatījumus. Ir svarīgi, lai jūs konfigurētu tos pašus laukus, jo es tos atsaucu kodā.
5. darbība: iegūstiet kodu, konfigurējiet un augšupielādējiet to
Apmeklējiet šo Git krātuvi
Lejupielādējiet kodu un instalējiet to savā ESP8266. Kods tiek periodiski atjaunināts, bet es turpinu to strādāt ar to pašu shematisko shēmu, kas tiek kopīgota šeit. Šajā versijā es izmantoju ThingSpeaks datu vākšanai un grafiku ģenerēšanai vizualizēšanai internetā. Arī openWeatherMap.org izmantošana ļauj iegūt pašreizējos laika apstākļus un prognozes pilsētai, kurā atrodaties. Šī informācija tiek izmantota, lai optimizētu akumulatora izmantošanu, ja gaidām dažas lietainas dienas un akumulators var nebūt pilnībā uzlādēts.
Svarīgs!! - Kodā ir daži iestatījumi, kas ir jāpielāgo.
Apskatiet kodu un atjauniniet šādu mainīgo vērtību
- ThingSpeaks_KEY - izmanto ThingSpeaks vietnei
- openWeatherAPIid - izmanto, lai iegūtu pašreizējo laika apstākļu informāciju un prognozes nākamajām dienām.
- openWeatherAPIappid - izmanto, lai iegūtu pašreizējo laika informāciju un prognozes nākamajām dienām
Ja jums patīk kods, lūdzu, atzīmējiet to ar zvaigznīti pakalpojumā GitHub !. Paldies!
6. solis: Sagatavojiet ūdens Džerija kannu un ūdens sūkni
Jūs varat izmantot jebkuru ūdens trauku. Esmu izmantojis 10 litru ūdens tvertni, tāpēc tai ir pietiekami daudz autonomijas pāris nedēļas.
Ūdens sūknis ir 12v (1A), tāpēc es to pievienoju tieši ārējam barošanas avotam. Varat arī izmantot 5 voltu ūdens sūkni un varbūt mēģināt to darbināt ar to pašu akumulatoru, ko izmanto ESP8266. Es to vēl neesmu izmēģinājis, bet tā varētu būt ideja citam šī projekta posmam.
7. solis: pievienojiet to un sāciet iegūt informāciju, izmantojot vietni ThingSpeaks.com
Kad būs izveidots savienojums, jūsu ESP8266 iesniegs datus vietnē ThingSpeaks.com, un jūs varat vizualizēt grafikus un datus. Arī jūsu augi tiks laistīti katru dienu, un tas pielāgos nepieciešamo ūdens daudzumu, ņemot vērā temperatūru/mitrumu.
Lūdzu, pārbaudiet manu kanāla tiešos datus -
Ieteicams:
Automātiska augu laistīšana: 4 soļi
Automātiskā augu laistīšana: vai augi nav apmierināti ar jūsu aprūpi? Vai viņi vienmēr mirst, nepaskaidrojot jums savas problēmas? Nu, turpiniet lasīt, kā izveidot savu automātisko augu laistīšanas sistēmu, kas sniedz jums visu nepieciešamo informāciju sastādiet savu plānu
Iekštelpu augu laistīšana ar NodeMCU, vietējo Blynk serveri un Blynk Apk, regulējama iestatītā vērtība: 3 soļi
Iekštelpu augu laistīšana ar NodeMCU, Local Blynk Server un Blynk Apk, regulējama iestatītā vērtība: Esmu izveidojis šo projektu, jo maniem iekštelpu augiem jābūt veseliem pat tad, ja ilgstoši esmu atvaļinājumā, un man patīk šī ideja. kontrolēt vai vismaz uzraudzīt visas iespējamās lietas, kas notiek manās mājās, izmantojot internetu
Saules uz augu balstīta augu pārvaldība ar ESP32: 7 soļi (ar attēliem)
Saules uz augu balstīta augu pārvaldība ar ESP32: augu audzēšana ir jautra, un laistīšana un kopšana nav īsti apgrūtinoša. Mikrokontrolleru lietojumprogrammas, lai uzraudzītu viņu veselību, ir pieejamas visā internetā, un to dizaina iedvesma nāk no auga statiskā rakstura un vienkāršas uzraudzības
Gudra augu laistīšana: 5 soļi (ar attēliem)
Gudra augu laistīšana: Sveiki! Izmantojot šo projektu, jūs varat automātiski laistīt savu augu, ņemot vērā ārējo temperatūru, mitrumu un gaismu. To var izmantot arī kā mājas laika staciju un pārbaudīt temperatūru, mitrumu un vieglumu, izmantojot mobilo tālruni vai datoru
Vienkāršākā Arduino viedā augu laistīšana: 7 soļi (ar attēliem)
Vienkāršākā Arduino viedā augu laistīšana: Iepriekšējā reizē, kad rakstījām intructable par to, kā izveidot automātisku augu laistīšanas sistēmu ar arduino un sensoriem, mūsu raksts ieguva lielu uzmanību un lieliskas atsauksmes. Pēc tam mēs domājām, kā mēs varētu to uzlabot. Šķiet, ka mūsu