INHOUDSOPGAWE:

Slim binnenshuise plantmonitor - weet wanneer u plant natgemaak moet word: 8 stappe (met foto's)
Slim binnenshuise plantmonitor - weet wanneer u plant natgemaak moet word: 8 stappe (met foto's)

Video: Slim binnenshuise plantmonitor - weet wanneer u plant natgemaak moet word: 8 stappe (met foto's)

Video: Slim binnenshuise plantmonitor - weet wanneer u plant natgemaak moet word: 8 stappe (met foto's)
Video: Dit gebeurt er als je een week geen ondergoed draagt 2024, November
Anonim
Image
Image
Slim binnenshuise plantmonitor - weet wanneer u plant natgemaak moet word
Slim binnenshuise plantmonitor - weet wanneer u plant natgemaak moet word
Slim binnenshuise plantmonitor - weet wanneer u plant natgemaak moet word
Slim binnenshuise plantmonitor - weet wanneer u plant natgemaak moet word
Slim binnenshuise plantmonitor - weet wanneer u plant natgemaak moet word
Slim binnenshuise plantmonitor - weet wanneer u plant natgemaak moet word

'N Paar maande gelede het ek 'n grondvogmoniteringstokkie gemaak wat op batterye aangedryf is en in die pot van die binnenshuise plant vasgesteek kan word, sodat u nuttige inligting oor die grondvogvlak kan kry, en flitse LED's om u te vertel wanneer u die water moet natmaak plant.

Dit werk baie goed, maar dit is baie prominent in die pot en dit is nie die mooiste toestel nie. Dit het my dus laat dink aan 'n manier om 'n beter kamerplantenmonitor te maak wat u in 'n oogopslag die nodige inligting kan gee.

As u hierdie Instructable geniet, stem dan daarvoor in die Remix -wedstryd!

Voorrade

  • Seeeduino XIAO - Koop hier
  • Of Seeeduino XIAO van Amazon - Koop hier
  • Kapasitiewe grondvogsensor - Koop hier
  • 5 mm RGB LED - Koop hier
  • 100Ω Weerstand - Koop hier
  • 200Ω Weerstand - Koop hier
  • Lintkabel - Koop hier
  • Vroulike kopspelde - koop hier
  • 3 mm MDF - Koop hier
  • 3 mm akriel - Koop hier
  • Epoxy Adhesive - Koop hier

Stap 1: Ontwerp die basis

Ontwerp van die basis
Ontwerp van die basis
Ontwerp van die basis
Ontwerp van die basis
Ontwerp van die basis
Ontwerp van die basis

Nadat ek met 'n paar idees rondgespeel het, het ek daaraan gedink om 'n eenvoudige ronde basis te maak vir die binnenshuise plant, net soos 'n onderlegger. Die basis bestaan uit drie lae, 'n laag MDF, dan 'n indikatorlaag wat sal brand om die status van die plant te wys, en dan nog 'n laag MDF.

Die aanwyserlaag word verlig deur 'n RGB -LED wat groen word as die plant genoeg water het en rooi word as die plant water benodig. Die vogvlakke tussenin sal wissel in verskillende skakerings van geel/oranje, aangesien die LED van groen na rooi oorgaan. Dus, 'n groen geel sal beteken dat daar nog 'n redelike hoeveelheid water is, en 'n oranje geel sal beteken dat u u plant gou moet natmaak.

Ek wou nog steeds dieselfde kapasitiewe grondvogmoniteringsensors gebruik as wat ek in die eerste projek gebruik het, aangesien ek 'n paar onderdele gehad het. Hierdie keer is daar egter geen elektronika daaraan verbonde nie; al die verwerking sal in die basis gedoen word.

Die mikrobeheerder wat ek besluit het om te gebruik, was die Seeeduino XIAO, want dit is baie klein, dit is Arduino -versoenbaar en kos slegs $ 5.

Ek het begin deur die basis van die pot te meet sodat ek die nuwe basis effens groter kon maak. Ek het die komponente in Inkscape ontwerp om laser te sny sowel as in PDF -formaat om met die hand gedruk en gesny te word. U kan die sjablone hier aflaai.

Stap 2: Sny die akriel en MDF

Sny die akriel en MDF
Sny die akriel en MDF
Sny die akriel en MDF
Sny die akriel en MDF
Sny die akriel en MDF
Sny die akriel en MDF
Sny die akriel en MDF
Sny die akriel en MDF

Ek sny die komponente uit 3 mm MDF en 3 mm helder akriel op my lasersnyer. As u nie 'n lasersnyer het nie, kan u die PDF -sjablone uitdruk en die komponente met die hand uitsny. Beide MDF en akriel is redelik maklik om mee te werk.

Om die RGB -LED aan die kante van die akriellaag te laat verlig, moet u dit skuur met 'n bietjie skuurpapier. Ek het 240 kers skuurpapier gebruik en al die rande van die akriel geskuur totdat dit 'n egalige wit waas het. Die ruwe rande versprei die LED se lig en laat die akriel lyk asof dit verlig word.

Stap 3: Monteer die basis

Die samestelling van die basis
Die samestelling van die basis
Die samestelling van die basis
Die samestelling van die basis
Die samestelling van die basis
Die samestelling van die basis
Die samestelling van die basis
Die samestelling van die basis

Plak dan die lae vas met 'n bietjie epoksiegom.

Gebruik slegs 'n klein hoeveelheid epoksy, u wil nie hê dat dit uit die rande en op die akrielvlakke wat u pas geskuur het, moet insypel nie, anders moet u dit weer skuur.

Gebruik 'n paar klampe om die lae bymekaar te hou of plaas dit onder 'n swaar voorwerp terwyl die epoksie genees.

Stap 4: Soldeer die elektronika

Soldeer die elektronika
Soldeer die elektronika
Soldeer die elektronika
Soldeer die elektronika
Soldeer die elektronika
Soldeer die elektronika
Soldeer die elektronika
Soldeer die elektronika

Terwyl die epoksie genees, kan u u komponente saam soldeer.

Die kring is redelik eenvoudig; u het net twee PWM -uitsette om die RGB -LED te beheer, een vir die groen been en een vir die rooi been, en dan 'n enkele analoog ingang om die sensoruitset in te lees.

U benodig ook 'n stroombeperkende weerstand op elk van die twee LED -bene. Die groen lig van hierdie LED's is oor die algemeen baie helderder as die rooi, so ek het 'n 220Ω -weerstand op die groen been en 'n 100Ω -weerstand op die rooi been gebruik om die kleure 'n bietjie beter te balanseer.

Hierdie kapasitiewe grondvogsensors is veronderstel om op 3.3V of 5V te werk, maar ek het 'n paar gehad wat net niks lewer as hulle deur 3.3V aangedryf word nie. As u agterkom dat u geen sensor uit u sensor kry nie, moet u dit moontlik van die 5V -voeding op die Arduino - Vcc voorsien. Die sensor verlaag die spanning in elk geval, sodat u steeds slegs 'n 3.3V -uitset kry. Wees versigtig as u 'n ander model sensor gebruik, aangesien hierdie spesifieke Arduino slegs tot 3.3V op die analoog insette kan aanvaar.

Stap 5: Die installering van die elektronika

Die installering van die elektronika
Die installering van die elektronika
Die installering van die elektronika
Die installering van die elektronika
Die installering van die elektronika
Die installering van die elektronika

Vervolgens moet u u elektroniese komponente aan die agterkant van die basis in u behuising installeer.

Toe ek die eerste keer probeer om my komponente bymekaar te maak, het ek gesien dat ek 'n bietjie optimisties was om te dink dat ek hulle almal in die twee-laags ruimte sou kry, so ek moes 'n ekstra afstandhouer sny.

Druk u LED in die gat in die akriel, en maak seker dat die helderste deel van die LED binne die akriellaag is. Moet dit dus nie heeltemal in druk nie.

Plak dan u Arduino in die behuizing en die koppenne op die boonste omslag. U kan epoxy of 'n lijmpistool gebruik vir hierdie stap; ek het 'n gomgeweer gebruik, aangesien dit vinniger vasmaak. Dit is ook 'n goeie idee om die gesoldeerde verbindings op die koppenne met gom te bedek sodat dit nie aan die pote van die LED kort nie as u dit toemaak.

Dit is alles vir die vergadering, nou hoef u dit net te programmeer.

Stap 6: Programmering van die Arduino

Die programmering van die Arduino
Die programmering van die Arduino
Die programmering van die Arduino
Die programmering van die Arduino
Die programmering van die Arduino
Die programmering van die Arduino

Die skets is redelik eenvoudig. Dit verg net die grondvogsensor en meet dit dan tussen die nat en droë perke. Dit gebruik dan hierdie gekarteerde waardes om die twee LED's proporsioneel aan te dryf.

Die rooi LED is dus heeltemal aan en groen is heeltemal af as dit droog is, en andersom vir nat. Intermediêre vlakke het PWM -uitsette afgeskaal om die verskillende skakerings geel/oranje te gee.

In my eerste weergawe van die skets het ek die LED's pas bygewerk met elke waarde wat deur die sensor ingelees is. Ek het opgemerk dat daar 'n mate van afwyking in metings was, en soms was daar 'n waarde wat aansienlik hoër of laer was as die ander, wat 'n kleurflikkering/fout veroorsaak het. Dus het ek die kode 'n bietjie verander sodat die afgelope tien lesings gemiddeld is en hierdie gemiddelde die LED -kleur eerder dryf. Dit maak die veranderinge 'n bietjie geleidelik en maak 'n paar uitskieters moontlik sonder om die kleur aansienlik te beïnvloed.

Hierdie data kan gesien word in die seriële monitoruitset.

U kan die skets hier aflaai saam met 'n volledige beskrywing van die kode.

Stap 7: Kalibreer die sensor

Kalibrering van die sensor
Kalibrering van die sensor
Kalibrering van die sensor
Kalibrering van die sensor

Die laaste ding wat u moet doen voordat u die monitor gebruik, is om die sensor te kalibreer. U moet dit doen sodat u Arduino weet op watter vogvlak u plant genoeg water het en op watter vogvlak dit water benodig. Dit is 'n belangrike stap, want elke sensor se uitset is effens anders, afhangende van die posisie en grondsoort, en elke plant het verskillende waterbehoeftes.

Die beste manier om dit te doen, is om met u "droë" plant te begin, met die grond op 'n vogvlak waar u dit sou wou natmaak.

Plaas u plant op die basis, druk die sensor in die grond (moenie die elektroniese komponente dompel nie) en steek die sensor in die kopstukke op die basis.

Koppel u Arduino aan u rekenaar en maak u seriële monitor oop. U moet 'n Serial.print ("") byvoeg; gee die kode om die uitsette van u sensor na die seriële monitor te druk, sodat u die rou waardes kan sien. U wil elke 1-2 sekondes 'n nuwe waarde vertoon; u kan dit verander met behulp van die vertraging. U kan ook die bewegende gemiddelde resultaat lewer, as u wil, moet u net 'n bietjie langer wag om u gestabiliseerde lesings te kry.

Let op die gemiddelde van ongeveer 10-20 lesings sodra dit gestabiliseer is, dit sal u 'droë' setpunt wees.

Sodra u tevrede is met die droë lesings, moet u u plant natmaak soos gewoonlik. Gee genoeg water om heeltemal in die grond opgeneem te word, maar moenie dit verdrink nie. Doen nou dieselfde as voorheen en kry 'n gemiddelde "nat" setpoint.

Werk die twee stel punte in die kode op en laai die skets weer op, en u is gereed om die basis korrek te gebruik.

Stap 8: Gebruik die Smart Indoor Plant Monitor

Gebruik die Smart Indoor Plant Monitor
Gebruik die Smart Indoor Plant Monitor
Gebruik die Smart Indoor Plant Monitor
Gebruik die Smart Indoor Plant Monitor
Gebruik die Smart Indoor Plant Monitor
Gebruik die Smart Indoor Plant Monitor
Gebruik die Smart Indoor Plant Monitor
Gebruik die Smart Indoor Plant Monitor

Aangesien u u plant net natgemaak het om dit te kalibreer, moet die skerm groen wees. Dit sal stadig begin geel word en dan weer rooi word oor die volgende paar dae, terwyl die grond uitdroog.

As gevolg van die bewegende gemiddelde skikking, is daar 'n bietjie vertraging tussen wanneer u die plant natmaak en die sensor weer groen word. Dit moet na ongeveer 20-30 sekondes groen word.

As u die basis op 'n baie sonnige plek gaan gebruik, kan u 'n tweede of derde LED en nog 'n akriellaag by die basis voeg om dit 'n bietjie groter en helderder te maak.

Laat my weet wat u van hierdie monitor dink in die kommentaarafdeling hieronder. Waarvan hou jy en wat sou jy verander?

Soos voorheen genoem, stem asseblief vir hierdie projek in die Remix -wedstryd as u dit geniet het!

Geniet dit om u eie te bou!

Aanbeveel: