INHOUDSOPGAWE:

Arduino grondvogmoniteringstok - vergeet nooit om u plante nat te maak nie: 4 stappe (met foto's)
Arduino grondvogmoniteringstok - vergeet nooit om u plante nat te maak nie: 4 stappe (met foto's)

Video: Arduino grondvogmoniteringstok - vergeet nooit om u plante nat te maak nie: 4 stappe (met foto's)

Video: Arduino grondvogmoniteringstok - vergeet nooit om u plante nat te maak nie: 4 stappe (met foto's)
Video: ELF/EMBARC Bronchiectasis conference 2023 with subtitles 2024, November
Anonim
Image
Image
Arduino grondvogmoniteringstok - vergeet nooit om u plante nat te maak nie
Arduino grondvogmoniteringstok - vergeet nooit om u plante nat te maak nie

Vergeet u gereeld om u binnenshuise plante nat te maak? Of gee u hulle te veel aandag en gee u hulle te veel water?

As u dit doen, moet u uself 'n battery-aangedrewe grondvogmoniteringsstok maak. Hierdie monitor gebruik 'n kapasitiewe grondvogsensor en 'n 3.3V Arduino Pro Mini om die grondvogvlak deurlopend te monitor en u te waarsku as u u plante te veel water gee.

Met twee potensiometers op die bord kan u 'n hoë en lae vogpeil stel, wat die flits van twee LED's veroorsaak om u te waarsku. U kan ook maklik 'n zoemer by die kring voeg as u ook 'n hoorbare alarm wil hê.

U kan ook op 'n knoppie druk om die huidige vogmeting en die hoë en lae vlakwaarde op die ingeboude OLED-skerm te wys.

Met die standaardopstelling hier, hou die eenheid ongeveer 15-20 dae op 'n enkele lading van die 18650-battery wat dit aandryf. Maar deur twee lae kragtegnieke te gebruik, kan dit tot ongeveer 50-60 dae per lading verleng word.

Voorrade

Om een grondvogmonitor te bou, benodig u:

3.3V Arduino Pro Mini - Koop hier

Die 5V -weergawe kan gebruik word met 'n ander battery en 220Ω LED -weerstande

  • USB -programmeerder - Koop hier
  • Kapasitiewe grondvogsensor - Koop hier
  • 3 x 5 mm LED's (verkieslik verskillende kleure) - Koop hier
  • 10K weerstand - Koop hier
  • 3 x 100Ω weerstande - Koop hier
  • 2 x 10K snypotte - koop hier
  • Taktiele drukknopskakelaar - Koop hier
  • Skyfskakelaar - Koop hier
  • 128x32 I2C OLED -skerm - Koop hier
  • Manlike kopstukke - Koop hier
  • Vroulike kopspelde - koop hier
  • Lintkabel - Koop hier

Om die monitor aan te skakel

  • 18650 3.7V Lithium Battey - Koop hier
  • 18650 batteryhouer/laaier - koop hier

Stap 1: Versamel u komponente en bestel die PCB's

Versamel u komponente en bestel die PCB's
Versamel u komponente en bestel die PCB's
Versamel u komponente en bestel die PCB's
Versamel u komponente en bestel die PCB's
Versamel u komponente en bestel die PCB's
Versamel u komponente en bestel die PCB's
Versamel u komponente en bestel die PCB's
Versamel u komponente en bestel die PCB's

Ek het begin met die ontwerp van 'n stroombaan wat in 'n PCB gemaak kan word en aangedryf word deur 'n enkele 18650 litium-ioonbattery. Om hierdie rede het ek die 3.3V -weergawe van die Arduino gekies en hierdie spesifieke kapasitiewe grondvogmonitor wat van 3.3V of 5V aangedryf kan word.

U kan die PCB -lêers van my blog aflaai as u u eie wil bestel.

U kan ook 'n 5V Arduino Pro Mini met dieselfde komponente gebruik; u hoef net 220ohm LED -weerstande te gebruik in plaas van die 100ohm wat hier gebruik word. U moet dit ook met 'n battery in plaas van 'n enkele litium-ioonbattery voed.

U kan die komponente ook op 'n broodbord monteer en dan 'n kort voorsprong na die vogsensor maak, maar die PCB maak dit net 'n meer kompakte en robuuste opset.

Ek het die PCB's by PCB Way bestel, wat slegs $ 5 vir 5 basiese PCB's tot 100x100mm kos. Hulle is baie vinnig vervaardig en gestuur en is ook van uitstekende gehalte.

Stap 2: Monteer die PCB's

Monteer die PCB's
Monteer die PCB's
Monteer die PCB's
Monteer die PCB's
Monteer die PCB's
Monteer die PCB's

Begin deur u kopspelde aan u Arduino vas te maak. Hierdie ontwerp maak gebruik van die A4- en A5 -penne vir die I2C -verbinding met die OLED -skerm, dus u moet ook hierdie twee penne byvoeg. Die planke bevat dikwels nie penne vir hierdie twee nie, aangesien dit van die stroke langs die twee kante geskei is.

Soldeer al die komponente op die printplaat, let op die oriëntasie van die LED's en die tasbare drukknop.

Om die vogsensor aan u bord te koppel, moet u die wit prop aan die einde verwyder en dan drie koppenne in die ry gate naaste aan die einde van die sensor soldeer. Gebruik hierdie penne om die sensor direk op u printplaat te soldeer.

Sodra u komponente op hul plek gesoldeer is, sny u alle uitstaande penne van die agterkant van die printplaat af.

Soldeer die laaier van die litium-ioon-batterylaaier aan die kragterminale op die PCB met 'n klein lintkabel, sodat die houer aan die agterkant van die PCB vasgemaak kan word.

Stap 3: programmeer u Arduino

Program jou Arduino
Program jou Arduino
Program jou Arduino
Program jou Arduino
Program jou Arduino
Program jou Arduino

Om u Arduino Pro Mini te programmeer, moet u u USB -programmeerder gebruik en dit in die ooreenstemmende koppenne op die PCB -uitbraak aansluit. Onthou dat Tx op die programmeerder na Rx op die Arduino gaan en omgekeerd. Maak ook seker dat u die korrekte spanningsuitset van die programmeerder gebruik, 3.3V vir die 3.3V Pro Mini en 5V vir die 5V Pro Mini.

U kan die skets van my blogpos aflaai en 'n gedetailleerde beskrywing lees van wat elke afdeling in die kode doen.

Stap 4: Kalibreer en gebruik u grondvogsensor

Kalibreer en gebruik u grondvogsensor
Kalibreer en gebruik u grondvogsensor
Kalibreer en gebruik u grondvogsensor
Kalibreer en gebruik u grondvogsensor
Kalibreer en gebruik u grondvogsensor
Kalibreer en gebruik u grondvogsensor

As u die monitor die eerste keer aanskakel, sien u 'n kort spatskerm op die skerm en die skerm sal dan uitskakel.

As u dit afgeskakel het, kan u op die knoppie langs die skerm druk om dit weer aan te skakel en die werklike gemete vogvlak sowel as die twee vogpeilpunte te sien. Die twee setpoints kan verstel word deur die lae en hoë vlak potensiometers te draai. Daar is logika in die kode om te verhoed dat die lae setpoint hoër as die hoë setpoint en die hoë laer as die lae gestel word.

Voordat u die sensor gebruik, moet u dit kalibreer. Om dit te doen, gebruik die USB -programmeerder om die rou sensorwaardes van die vogsensor te wys. Neem die sensor droog in die lug en dompel dan die stokgedeelte van die sensor in 'n beker water om die maksimum vogvlak te verkry. Maak seker dat u nie een van die komponente natmaak nie. Neem hierdie maksimum en minimum waardes en vervang dit in die kode, en u monitor is dan gereed. U kan ook 'n klein marge by die maksimum en minimum voeg om rekening te hou met omgewingsvariasies.

Soos voorheen genoem, duur die monitor ongeveer 15-20 dae op 'n enkele lading van die 18650-battery. Ek het twee tegnieke op my blog uiteengesit wat u kan implementeer om dit op 'n enkele lading tot ongeveer 50-60 dae verder te verbeter. Dit behels in wese slegs die voeding van die vogsensor wanneer u die lesings moet neem en die klein LED -lampie op die Arduino moet verwyder. U kan ook die batterylewe verbeter deur minder gereeld lesings te neem.

Ek het ook 'n akriel voorplaat by die monitor gevoeg sodra dit klaar was om die elektroniese komponente te beskerm

Het u probeer om u eie grondvogmonitor te maak? Laat weet my in die kommentaar afdeling!

Aanbeveel: