INHOUDSOPGAWE:

Outomatiese slim plantpot - (selfdoen, 3D -gedruk, Arduino, selfgieter, projek): 23 stappe (met foto's)
Outomatiese slim plantpot - (selfdoen, 3D -gedruk, Arduino, selfgieter, projek): 23 stappe (met foto's)

Video: Outomatiese slim plantpot - (selfdoen, 3D -gedruk, Arduino, selfgieter, projek): 23 stappe (met foto's)

Video: Outomatiese slim plantpot - (selfdoen, 3D -gedruk, Arduino, selfgieter, projek): 23 stappe (met foto's)
Video: BTT - Manta E3EZ - CB1 with EMMc install 2024, November
Anonim
Outomatiese slim plantpot - (selfdoen, 3D -gedruk, Arduino, self natmaak, projek)
Outomatiese slim plantpot - (selfdoen, 3D -gedruk, Arduino, self natmaak, projek)

Hallo, Soms as ons 'n paar dae van die huis af weggaan of regtig besig is, ly die huisplante (onregverdig) omdat hulle nie natgemaak word as hulle dit nodig het nie. Dit is my oplossing.

Dit is 'n slim plantpot wat die volgende insluit:

  • Ingeboude waterreservoir.
  • 'N Sensor om die vogvlak van die grond te monitor.
  • 'N Pomp om water na die aanleg te pomp indien nodig.
  • 'N Waterpeilmonitor in die watertank.
  • 'N LED om u te laat weet as alles reg is, of as die waterreservoir amper leeg is.

Al die elektronika, pompe en waterreservoir is in die pot gehou om dit slim te laat lyk. Elke pot (as u meer as een maak) kan ook aangepas word volgens die behoeftes van verskillende soorte plante. Dit het 'n Arduino Nano wat alles beheer en die koste van die komponente is so laag as moontlik gehou.

Stap 1: Video -tutoriaal

Image
Image

As u van video's hou om te lees, kyk dan na die video hierbo. Anders lees verder, en ek sal u stap vir stap deur u eie Smart Plant Pot maak.

Stap 2: Dinge wat u benodig

Druk die 3D -drukbare onderdele af
Druk die 3D -drukbare onderdele af

U benodig 'n paar dinge om u eie te bou. Hier is 'n lys van die items saam met skakels na waar u dit op Amazon kan vind.

  • Arduino Nano: https://geni.us/ArduinoNanoV3 x1
  • Mini dompelpomp: https://geni.us/MiniPump x1
  • Buis van 5 mm: https://geni.us/5mm Buiswaarde van 5 cm
  • Transistor: https://geni.us/2npn2222 1x 2N2222
  • Weerstande (1k en 4.7k): https://geni.us/Ufa2s Een van elk
  • Draad: https://geni.us/22AWGWire vir die koppeling van komponente
  • 3 mm LED: https://geni.us/LEDs x1
  • Watervlak sensor: https://geni.us/WaterLevelSensor x1
  • Boute: https://geni.us/NutsAndBolts M3 x 10mm x2
  • Grondvogsensor: https://geni.us/MoistureSensor x1
  • Half Perma-proto-bord: https://geni.us/HalfPermaProto x1
  • PLA -filament:

Stap 3: Druk die 3D -afdrukbare onderdele af

Druk die 3D -drukbare onderdele af
Druk die 3D -drukbare onderdele af
Druk die 3D -drukbare onderdele af
Druk die 3D -drukbare onderdele af

Die 3D -gedrukte dele sal 'n rukkie neem om af te druk, dus dit is 'n goeie plek om dit te begin terwyl u wag vir alles wat u bestel het.

U kan die CAD -lêers hier aflaai:

Ek het myne in PLA op 'n laaghoogte van 0,15 mm gedruk. Ek het die 'buitenste pot' met drie omtrek gedruk, en dit het verseker dat dit vir my waterdig was. Kontroleer of u afdruk waterdig is voordat u dit gebruik, om te verseker dat u nie die elektroniese komponente beskadig nie. As dit misluk, kan u een van die volgende probeer:

  • Druk dit met meer omtrek/mure
  • Verhoog die vloeitempo van die ekstruder
  • Behandel die binnekant van die afdruk met 'n soort seëlaar

Stap 4: Berei die elektronika- en kringdiagram voor

Stel die elektronika- en kringdiagram op
Stel die elektronika- en kringdiagram op
Stel die elektronika- en stroombaandiagram op
Stel die elektronika- en stroombaandiagram op

Ons kan ons aandag vestig op die elektronika. U benodig 'n paar gereedskap om die verskillende elektroniese komponente vir hierdie projek te monteer en te soldeer:

  • Soldeerdraad
  • Soldeerbout (ek gebruik hierdie koel battery wat ek onlangs gekry het:
  • Draadknippers
  • Helpende hande

Aangeheg is 'n soldeerdiagram. As u dit verkies, kan u die volgende afdelings oorslaan en self die diagram volg, maar as u dit verkies, sal ek u nou komponent vir komponent daardeur lei.

Stap 5: Soldeer Arduino na Proto Board

Soldeer Arduino aan Proto Board
Soldeer Arduino aan Proto Board
Soldeer Arduino aan Proto Board
Soldeer Arduino aan Proto Board
Soldeer Arduino aan Proto Board
Soldeer Arduino aan Proto Board

Eerstens sal ons die Arduino Nano aan ons Perma-Prota-bord soldeer. Terwyl ons gaan, sal ek na die gate op die Perma-Prota-bord verwys deur hul koördinate, soos gat B7. Die letters en syfers vir die gate word langs die rande van die Perma-Proto-bord geskryf.

Om die Arduino Nano op die regte plek te plaas, plaas pen D12 op die Arduino, alhoewel gat H7 op die prototipe bord. Draai dan die bord om en soldeer die penne vas.

Stap 6: Voeg die transistor en weerstande by

Voeg die transistor en weerstande by
Voeg die transistor en weerstande by
Voeg die transistor en weerstande by
Voeg die transistor en weerstande by
Voeg die transistor en weerstande by
Voeg die transistor en weerstande by
Voeg die transistor en weerstande by
Voeg die transistor en weerstande by

Die drie bene van die transistor wil deur die gate C24, 25 en 26 op die bord gaan. Die plat vlak van die transistor wil na die middel van die bord kyk. Nadat u dit op die plek gesoldeer het, sny u die oortollige beenlengte van die ander kant af met die draadknipers.

Die weerstand van 4,7 k ohm (die kleurbande word geel, pers dan rooi) gaan deur gate A25 en A28.

Die weerstand van 1 k ohm (bruin, swart dan rooi bande) gaan deur gate J18 en J22.

Stap 7: Berei die LED voor en maak verbinding met die bord

Berei die LED voor en koppel aan die bord
Berei die LED voor en koppel aan die bord
Berei die LED voor en koppel aan die bord
Berei die LED voor en koppel aan die bord
Berei die LED voor en koppel aan die bord
Berei die LED voor en koppel aan die bord

Soldeer 'n aparte 7 cm lange draad aan elk van die LED's. Nadat u dit gedoen het, gebruik 'n bietjie isolasieband of 'n hitte om te verhoed dat die twee bene en drade kontak maak en ons stroombaan later kortsluit.

Nou moet die positiewe been van die LED, dit is die langer van die twee bene, gesoldeer word om gat J17 op die bord te kry. Die negatiewe word dan aan gat I22 gesoldeer.

Stap 8: Berei die pomp voor

Berei die pomp voor
Berei die pomp voor
Berei die pomp voor
Berei die pomp voor
Berei die pomp voor
Berei die pomp voor

Voordat ons die pomp installeer en aansluit, moet ons die drade daarvan verleng. Voeg 'n ekstra 13 cm by albei die drade wat uit die waterpomp kom. Voeg weer isolasieband by die verbindings nadat u dit aanmekaar gesoldeer het.

Stap 9: Berei watervlak sensor voor

Berei watervlak sensor voor
Berei watervlak sensor voor
Berei watervlak sensor voor
Berei watervlak sensor voor

Soldeer hierdie keer drie 20 cm drade aan die drie penne van die watervlak sensor.

Stap 10: Koppel komponente vir vogdeteksie saam

Koppel komponente vir vogdeteksie aan mekaar
Koppel komponente vir vogdeteksie aan mekaar
Koppel komponente vir vogdeteksie aan mekaar
Koppel komponente vir vogdeteksie aan mekaar
Koppel komponente vir vogdeteksie aan mekaar
Koppel komponente vir vogdeteksie aan mekaar

Heg 'n 10 cm aan die volgende penne op die vogsensormodule:

  • D0
  • GND
  • VCC

Soldeer dan die draad van D0 na J12 op die Proto -bord, die gronddraad tot oral langs die grondrail en laastens die draad van VCC na gat C8.

Soldeer dan twee 25 cm drade aan die negatiewe en positiewe penne aan die ander kant van die sensormodule.

Stap 11: Voeg bykomende verbindings by die Proto -bord

Voeg bykomende verbindings by die Proto -bord
Voeg bykomende verbindings by die Proto -bord
Voeg bykomende verbindings by die Proto -bord
Voeg bykomende verbindings by die Proto -bord
Voeg bykomende verbindings by die Proto -bord
Voeg bykomende verbindings by die Proto -bord

Gebruik 'n kort draad (groen op die foto's) om gate B26 aan die grondrail te koppel en dan 'n ander draad om ons grondrail aan die grondpen van die Arduino via gat A20 te koppel.

Ons benodig nog 'n draad om gate C28 en J7 aan te sluit.

Stap 12: Kom ons begin met die samestelling van ons onderdele

Kom ons begin ons onderdele saamstel
Kom ons begin ons onderdele saamstel
Kom ons begin ons onderdele saamstel
Kom ons begin ons onderdele saamstel
Kom ons begin ons onderdele saamstel
Kom ons begin ons onderdele saamstel

Gebruik 'n smeltgom of soortgelyke om die watervlaksensor aan die bevestigingsplaat aan die binnekant van die buitenste pot vas te maak. Maak seker dat die bokant van die sensor in lyn is met die bokant van die monteerplaat.

Voer nou die drie drade van hierdie sensor af deur die gat wat u aan die kant van die kolom vind wat onderaan die buitenste pot uitsteek. As hulle onderaan verskyn, kan u dit deurtrek. Dit is ook 'n goeie tyd om dit te etiketteer terwyl ons seker is waarmee hulle gekoppel is.

Terwyl ons ons gom byderhand het, moet ons die LED op sy plek bevestig deur dit deur die gat in die staander te druk en dit daar te plak.

Stap 13: Monteer die waterpomp

Monteer die waterpomp
Monteer die waterpomp
Monteer die waterpomp
Monteer die waterpomp
Monteer die waterpomp
Monteer die waterpomp

Ons kan ook die drade van ons waterpomp deur dieselfde gat in die buitenste pot trek as wat ons vir die watervlaksensor gedoen het, en dan die drade etiket as hulle aan die ander kant uitkom.

Neem nou die 5 cm rubberbuis, heg dit aan die waterpomp en dan die ander kant aan die onderkant van die binnepot.

Ons kan dan die binnepot versigtig in die buitepot skuif. Daar is 'n dun gleuf waar die drade deur moet gaan; wees versigtig dat u nie die drade vang as u hierdie twee dele aanmekaar sit nie.

Stap 14: Voeg die staander by

Voeg die staander by
Voeg die staander by
Voeg die staander by
Voeg die staander by
Voeg die staander by
Voeg die staander by
Voeg die staander by
Voeg die staander by

Nou kan ons al ons gemerkte drade deur die gat in die staander trek en dit dan onderstebo op ons werkblad plaas. Gebruik 'n smeltgom om die pot op die houer vas te hou en in 'n sentrale posisie te hou.

Neem dan die twee drade wat van ons vogsensor kom, en dra dit deur die geheel wat tot in die ander rigting deur ons Smart Plant Pot loop. Dit moet nou bo -aan die kolom verskyn, in plaas van die klein gaatjie wat ons vroeër gebruik het.

Stap 15: Nog 'n soldeer

Nog 'n paar soldeersels
Nog 'n paar soldeersels
Nog 'n paar soldeersels
Nog 'n paar soldeersels
Nog 'n paar soldeersels
Nog 'n paar soldeersels

Soldeer nou die drade van die waterpomp na gate B18 en B24.

Die gronddraad van die watersensor kan oral op die grondrail verbind word. Die positiewe lood word aan gat A8 gesoldeer en die sensordraad word aan A13 gekoppel.

Stap 16: Kabelbestuur

Kabelbestuur
Kabelbestuur

Plak nou die module vir die grondvogsensor op een van die binnemuur van die staander, soos op die foto getoon.

Met behulp van die twee boute kan ons die oorblywende drade in 'n meer netjiese rangskikking onder die bord draai en dit dan vasmaak. Maak seker dat die einde van die Arduino met die USB -aansluiting na die gat in die staander wys sodat die USB -kabel daardeur kan gaan.

Stap 17: Maak 'n plant oop

Maak 'n plant vol!
Maak 'n plant vol!
Maak 'n plant vol!
Maak 'n plant vol!
Maak 'n plant vol!
Maak 'n plant vol!

Nou kan ons ons plant byvoeg.:)

U kan so kreatief wees as wat u wil met u keuse van plant en groeimedium. Hou net die wateruitlaat, die inlaat en die leidingsgat weg van enige groeimedium.

U kan die bokant ook versier met iets soos klein kleurvolle gruis as u wil.

Stap 18: Koppel die vogsensor aan

Koppel die vogsensor aan
Koppel die vogsensor aan
Koppel die vogsensor aan
Koppel die vogsensor aan
Koppel die vogsensor aan
Koppel die vogsensor aan

Nou kan ons die vogsensor aansluit op die twee drade wat bo -op die plantpot uitkom, en dan die tande in die grond steek.

Enige oortollige draad kan in die plantpot teruggedruk word.

Stap 19: Laai kode op

Laai kode op
Laai kode op
Laai kode op
Laai kode op
Laai kode op
Laai kode op

U kry die kode vir die projek hier:

Sodra u dit afgelaai het, maak die lêer 'SmartPlant-V1-1.ino' in die Arduino IDE oop en laai dit op na u skepping. Terwyl alles goed verloop, moet u die volgende sien en hoor:

  • As die oplaai voltooi is en die Arduino weer begin, moet die LED vyf keer vinnig flikker om te bevestig dat die kode loop.
  • Die IDE -seriemonitor sal die huidige watervlakmeting druk.
  • Na 'n paar sekondes moet u die pomp hoor begin, aangesien ons nog nie die waardes vir die grondvogsensor gekalibreer het nie.
  • Die LED moet dan stadig begin knip om ons te waarsku dat daar geen water in die tenk is nie.

Stap 20: Kalibreer die grondvogvlak

Kalibreer grondvogvlak
Kalibreer grondvogvlak
Kalibreer grondvogvlak
Kalibreer grondvogvlak

Aan die onderkant van die pot is die sensormodule vir die grondvogsensor aangebring. Hierdie module het 'n potensiometer wat ons sal gebruik om die vlak wat die Arduino sal aandui, vas te stel, aangesien die grond klam genoeg is. Om dit te kan doen, kyk of die grond se vogtigheid net op die minimum is waarmee u tevrede sou wees. Wag 'n uur totdat die vog gelyk is deur die groeimedium en om die sensor.

Ons kan dan 'n klein skroewedraaier gebruik om die potensiometer te draai totdat die tweede lig daarop aanskakel, stop dan en draai dit dan terug in die rigting totdat die lig net afgaan. Dit is dan reg gestel.

As u ooit die vogvlak van die grond wil aanpas, is dit waar u dit doen.

Stap 21: Kalibreer die watervlak in die reservoir

Kalibreer die watervlak in die reservoir
Kalibreer die watervlak in die reservoir
Kalibreer die watervlak in die reservoir
Kalibreer die watervlak in die reservoir
Kalibreer die watervlak in die reservoir
Kalibreer die watervlak in die reservoir

Maak hierdie keer die kode 'Water_Tank_Threshold_Test.ino' in die IDE oop en laai dit op. Ons sal dit 'n rukkie gebruik om die korrekte drempelvlak vir die watervlak sensor te stel.

Sodra dit opgelaai is, maak die seriële monitor oop en begin stadig water by die tenk voeg totdat u 'n lesing van die sensor sien. Stop op hierdie punt en wag totdat die lesings redelik konsekwent word. Let op die gemiddelde waarde wat dit nou vertoon.

Nou kan ons die hoofkode weer oplaai en na die veranderlikes bo-aan gaan om 'n paar waardes by te werk. Eerstens voer ons die waarde wat ons pas opgemerk het in die veranderlike 'WaterLevelThreshold' in.

Terwyl ons hier is, kan ons ook die tjekintervalwaarde op 180 000 stel. Dit beteken dat die grondvog elke uur nagegaan word. Die 'emptyReservoirTimer' -waarde wil op 900 gestel word. Dit beteken dat die LED vir 30 minute stadig sal flikker om ons te laat weet dat ons nog 'n bietjie water in die tenk nodig het voordat die kode die aanleg nagaan, natmaak as ons water het links en gaan dan terug om ons aandag te probeer trek.

Die veranderlike vir die 'amountToPump' bepaal hoeveel water na die aanleg gepomp word wanneer ons dit natmaak. Ek het myne op 300 gestel, maar u kan dit aanpas as u min of meer water benodig.

Stap 22: Voeg net water by

Voeg net water by
Voeg net water by

Nou kan ons die waterreservoir vol maak. Hou die oorloopgat in die prentjie dop. As jy water hier sien, hou op om die pot vol te maak. Dit is hier om te verseker dat u nie die interne elektronika oorstroom nie.

Stap 23: klaar

En dit is dit - Smart Plant Pot voltooi.:)

Ek hoop dat u dit geniet het om joune te bou. Oorweeg dit asseblief om u merk op Thingiverse te deel. Ek sien dit baie graag:

Ondersteun my op Patreon:

Teken in:

As u wil dankie sê, oorweeg dit ook om vir my 'n koffie te koop:

Aanbeveel: