INHOUDSOPGAWE:
- Stap 1: Versamel u voorraad
- Stap 2: Bou die boks
- Stap 3: Bou die pomp/leë skakelaarhouer
- Stap 4: Bou die elektronika
- Stap 5: sagteware
- Stap 7: Herhaal
Video: Sonkraggewiggebaseerde plantbestuur met ESP32: 7 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Dit is lekker om plante te kweek, en dit is nie regtig 'n probleem om dit nat te maak en te versorg nie. Mikrobeheerder -toepassings om hul gesondheid te monitor, is oral op die internet en die inspirasie vir hul ontwerp kom uit die statiese aard van die plant en die maklike monitering van iets wat nie rondloop en sweet nie. Ek is relatief nuut in die groei van plante, en dit lyk asof gidse op die internet opgestel is deur goed bedoelende, maar nie deur tegniese tipes nie. 'N Vriend wat ek gevra het "hoeveel laat ek hulle water …" Hy is baie goed in "groei". Om jou vinger in die grond te steek, help nie veel nie. Die meeste instruksies gebruik 'n goedkoop grondvogsonde wat geneig is tot 'n verskeidenheid mislukkings, waarvan die mees onakkurate en korrosie is.
Deur die literatuur te hersien, word onthul dat vuil tot 40% water kan wees en redelike duur instrumente benodig om dit te meet. Die goedkoper probes is afhanklik van watergeleiding, wat kan wissel met opgeloste soute en ander faktore. Hierbo is 'n grafiek wat ek gedoen het van 'n houer vuil wat oor 2 weke geweeg is, gevolg deur oondverhitting tot 300 om alle nie -aangehegte water te verwyder. Veertig persent van die totale grond is water en oor tien warm dae van direkte son het dit 75% van hierdie water teen 'n relatief lineêre tempo verloor. So, wat is die korrekte vlak van vog? Dit hang af van verskillende faktore, maar as u hierdie masjien bou, is dit 'n goeie idee om u plant versigtig nat te maak tot die vlak wat u dink reg is, en dit op die masjien te plaas wat die gewig noukeurig meet en dan binne 'n vasgestelde perk water byvoeg wanneer dit nodig is. Die ontwerp kan aangepas word vir hangmandjies en drukstelsels.
Die masjien moes op sonkrag werk, outonoom wees met sy eie watertoevoer, sy watertoevoer monitor deur kennisgewings aan die internet, slaap as dit nie gebruik word nie, om die krag te verminder en die basisgewig te onthou en hoeveel water en ander data tussen die slaap is siklusse. Die nuwe ESP32 was 'n goeie kandidaat vir die brein.
Stap 1: Versamel u voorraad
Die masjien bestaan uit twee BigBox -keramiekteëls van 12 duim in 'n aluminium kanaalraam wat 'n watertenk bevat. Die elektronika is vasgemaak in 'n plastiese elektriese boks aan die agterkant. Die watertenk het 'n uitlaatslang van 'n ingeslote pomp en sensoreenheid wat aan die onderkant van die tenk vasgeplak is wat die plant voed. Die vragsel -uitsteeksels vanaf 'n dwarsbalk aan die bokant van die eenheid.
1. Arrow Home Products 00743 2 Gallon Slimline Drankhouer in Clear
2. uxcell 5Pcs 5.5V 60mA Poly Mini Solar Cell Panel Module DIY
3. Gikfun -metaalbal -skuinsposskakelaars vir Arduino
4. Uxcell a14071900ux0057 10 kg aluminiumlegering elektroniese weegsel
5. Adafruit HUZZAH32 - ESP32 veerplank
6. HX711 Gewig Weeg Load Cell Conversion Module Sensors Ad Module for Arduino
7. Adafruit Latching Mini Relay FeatherWing
8. TP4056 litium sellaaier module met battery beskerming
9. ECEEN USB-pomp Mini dompelwaterpomp vir akwarium hidroponies, aangedryf via USB DC 3.5-9V
10. 18650 Lipo battery met batteryhouer
Stap 2: Bou die boks
Die boksraamwerk is gemaak van 'n 1 -inch aluminium hoek van BigBox. U kry die algemene idee van die foto's en dit is nie te moeilik om te monteer nie. Die rame is gebaseer op die vierkante voet teëls wat die voor- en agterkant van die eenheid vorm. Die teëls word met silikon gom teen die aluminium raam vasgehou. Die dimensie van die middelste gedeelte hang af van die grootte van u watertenk. Die tenkopening is so ontwerp dat u dit maklik uit die eenheid kan trek en dit van bo af kan vul. Drade en buise wat die tenk heg, moet lank genoeg wees en aan die agterkant krul.
Die plasing van die sonpaneel hang af van die ontwerp. Ek sou veelvuldige ronde panele gebruik om 'n 'dobbelsteen' -voorkoms te gee, maar ek het op die vierkante gesit, want dit het die beste kombinasie van spanning en stroom. Ek gaan nie in op die besonderhede van die aansluiting van verskeie sonpanele nie, maar u benodig ten minste 5.5v om die laaikring te laat werk. Hierdie panele is almal parallel gehaak om die stroom te verhoog. Die gate in die keramiekteël word sorgvuldig met 'n diamantboor geboor-maak seker dat u water as 'n koelmiddel gebruik om dit te doen, anders verwoes u die bietjie. Hierdie gate moet slegs 'n paar minute neem. Gebruik liberale hoeveelhede silikon gom om die panele en die drade aan die binnekant van die teëls vas te hou.
Die laaisel is baie redelik en het verskillende gewigte. Ek het die 10 kg-variëteit gebruik, maar as jy 'n swaar planter wil beplan, dienooreenkomstig. Net soos my ander instruksies: https://www.instructables.com/id/Bike-Power-Pedal-IoT/ moet hierdie vragselle van hul steunkant af met hul 4 mm en 5 mm vasgemaakte skroefgate uitsteek word. In hierdie geval hou 'n aluminium dwarsstuk tussen die twee keramiekteëls die een kant van die vragsel vas. Die ander ondersteun 'n platform van plat aluminiumstaafsilikon wat op die plantdreineringskoppie vasgeplak is. Wees baie versigtig met die drade van hierdie ouens-hulle is baie broos en byna onmoontlik om te herstel as hulle naby hul oorsprong afgebreek word. Gooi baie warm gom of silikon om hul integriteit te behou.
Stap 3: Bou die pomp/leë skakelaarhouer
Die pomp word aangedryf deur 'n relais van die Lipo -battery en werk goed met die beperkte spanning, maar u kan die hoogte van ongeveer 2 voet nie oorskry nie, tensy u 'n kragversterker gebruik om die spanning te verhoog. Die pomp is eintlik 'n kampioen, hoef nie aan te vul nie, waterdig en het 'n USB -prop aan die een kant. Dit is egter nie goed om droog te word nie. Die volle/leë skakelaar van die reservoir is eenvoudig 'n kantelskakelaar wat ek in silikon in waterdig geslinger het en dan vasgemaak aan 'n aluminiumstaaf vir die pomp en 'n drywende rubber ducky. Die rubber ducky moet direk aan die aluminiumstaaf vasgemaak word om die kantelknoppies se trekkrag af te trek. As die reservoir water bevat, dryf die eendjie en kantel die skakelaar-kort na die grond en laat opdragte die relais en die pomp dryf. Dit stuur ook hierdie data na die internet en sal u 'n tweet stuur as u water benodig. Die pomp is met silikon vasgeplak aan hierdie steunstruktuur en dan aan die onderkant van die waterreservoir vasgeplak.
Stap 4: Bou die elektronika
Adafruit HUZZAH32 - ESP32 Feather Board is 'n relatief nuwe mikrobeheerder en werk baie goed in hierdie breinagtige helper. Die voordeel van hierdie bord bo die ouer 8266 is in sy beter slaapvermoë (vermoedelik jare in plaas van ongeveer 'n uur … terwyl jy slaap en nog penne. Die groot Youtuber Andreas Spiess gee 'n uiteensetting van die kodeveranderings om die ESP32 te laat weeg, en u moet na sy video kyk as u meer wil weet oor hoe die besonderhede werk. Die slaapvoorbeeld van die Arduino IDE is ook vir hierdie sagteware gebruik en aangepas.
Die Fritzing -diagram toon u alle bedradingaansluitings noukeurig aan. Komponente is perfekborde saamgestel en dan aanmekaar gekoppel. Die Lipo -battery is u standaard goedkoop 18650 op sy eie slee. Die laaibord is 'n TP4056, wat volgens Andreas baie doeltreffend is in hierdie sonkragrol. Die aan/uit-knoppie met ingeboude LED stuur krag na die hele stelsel sowel as die algemene relaisverbinding wat die pomp aandryf. Die relaisbord is 'n mooi Adafruit -relais -veerbord wat op 3 V. loop. Die HX711 -versterker word deur die Adafruit aangedryf en kan met twee penne op die bord verbind word.
Al die komponente word gestapel in 'n plastiese buitelug -elektriese boks wat oop is in die onderste gedeelte om lugvloei moontlik te maak, maar om reën te blokkeer. Plaas die ESP32 bo -op om programmering en seriële monitering moontlik te maak terwyl die deksel af is.
Stap 5: sagteware
"laai =" lui"
Die toestel is eenvoudig om te gebruik. As die LED aan die aan / uit -skakelaar aangeskakel word, knipper dit totdat 'n potplant wat natgemaak is tot 'n vlak wat u wil behou, op die platform geplaas word. Na gewigstabilisering onthou die rekenaar hierdie aanvanklike gewig en elke uur of ingestelde interval vergelyk die plant se nuwe gewig en korrigeer dit met ekstra gepompte water, of meld die nuwe gewig en alle ander inligting aan Thingspeak aan en gaan slaap dan. Die grafieke hierbo weerspieël die uitset oor 'n tydperk van drie dae vir 'n tamatieplant wat ongeveer 2 voet lank is en in volle son groei. Die groei van die plant met verloop van tyd sal natuurlik die gewig van die pot beïnvloed, en dit moet vergoed word deur die initialisering na 'n tyd wat deur die uitputting van die plantgroei bepaal word, te herhaal. Bykomende sagteware -aanpassings sal outomatiese ontleding van die maksimum en minimum watertoleransie en vereistes van die plante moontlik maak deur die pot te oorstroom totdat die gewig nie meer verander nie en dan die helling van die waterverlies mettertyd te meet. Dit hang af van grondtipe, weer en plant- en wortelstruktuur. Bykomende water -algoritmes gebaseer op Thingspeak -data -evaluerings kan dan aangepas word. Die nadele van gewig in plaas van geleidende instandhouding van sensorinstallasies is die behoefte aan 'n beperkte natgemaakte gebied om te weeg, maar slim planters soos hierdie is goedkoop, maklik gekoppel en beheer en op 'n vreemde OCD -manier lekker om op die internet te volg.
Stap 7: Herhaal
Ja, goed ontwerp, die masjien het 'n week of wat goed gewerk, en dan het die ESP32 die neiging om in 'n vreemde lus in te gaan en nie reg op te laai nie en sy battery oornag leeg te raak. Geen verandering in sagteware kan dit beïnvloed nie, so ek het opgegee en 'n Adafruit TPL5111 bygevoeg om die energiesiklus van die ESP te beheer, maar aangesien ek nie meer die geheue kon gebruik soos voorheen nie, skryf ek om die EEPROM te gebruik en verander van Thingspeak na Blynk wat ek vind meer pret op u telefoon en 'n baie goeie stelsel. Die hardewareverandering is net 'n kwessie van die koppeling van die TPL 5111 met krag en grond, 'n voltooide pen aan die ESP en die aktivering na die EN -pen. Maak seker dat u 'n skakelaar tussen die EN-uit en die EN op die bord plaas, sodat u programme kan verander en oplaai. Ek stel die slaapsiklus elke twee uur in. Om die EEPROM uit te vee en die eenheid terug te stel vir 'n nuwe aanleg of vir ekstra gewig, het ek 'n skakelaar in Blynk opgestel om die geheue uit te vee en die gewigsproses weer te begin. Die program vir die nuwe sagteware is hierbo ingesluit en die program op Blynk is duidelik om op te stel. Hierdie masjien werk regtig uitstekend en lewer 'n paar dandy -produkte. Ek is eintlik beïndruk met hoe lekker die ding blyk te wees --- sonkragselle werk maklik en dit loop nooit op nie.
Aanbeveel:
Neem wonderlike foto's met 'n iPhone: 9 stappe (met foto's)
Neem wonderlike foto's met 'n iPhone: die meeste van ons dra deesdae 'n slimfoon oral, daarom is dit belangrik om te weet hoe u u slimfoonkamera kan gebruik om fantastiese foto's te neem! Ek het net 'n paar jaar 'n slimfoon gehad, en ek hou daarvan om 'n ordentlike kamera te hê om dinge te dokumenteer wat ek
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: 7 stappe (met foto's)
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: ek is van plan om hierdie Rapsberry PI te gebruik in 'n klomp prettige projekte in my blog. Kyk gerus daarna. Ek wou weer my Raspberry PI gebruik, maar ek het nie 'n sleutelbord of muis op my nuwe plek gehad nie. Dit was 'n rukkie sedert ek 'n Framboos opgestel het
Aan die gang met ESP32 - Die installering van ESP32 -borde in Arduino IDE - ESP32 Knipper -kode: 3 stappe
Aan die gang met ESP32 | Die installering van ESP32 -borde in Arduino IDE | ESP32 Blink -kode: In hierdie instruksies sal ons sien hoe om met esp32 te begin werk en hoe om esp32 -borde in Arduino IDE te installeer, en ons sal esp 32 programmeer om 'n blink kode te gebruik met behulp van arduino ide
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer