INHOUDSOPGAWE:

Smart Planter: 14 stappe
Smart Planter: 14 stappe

Video: Smart Planter: 14 stappe

Video: Smart Planter: 14 stappe
Video: Быстрая укладка плитки на стены в санузле. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #27 2024, November
Anonim
Slim Planter
Slim Planter

Die idee van hierdie projek was om 'n slim planter vir die finale projek van Rob 3012 vir robotika te bou; ek het dit vir 'n projek gekies, want ek geniet plante en tuinmaak in die somer en wou 'n beginpunt hê vir 'n groter projek wat ek in die somer kan voltooi. Die idee van hierdie projek was om 'n manier te skep om 'n robotiese terugvoerlus te monitor en te plant; die idee was om die grondwaterinhoud te monitor en water in die grond te pomp wanneer die plant water benodig. Ek voeg ook 'n lcd -skerm by die projek, tesame met baie verskillende sensors, en uiteindelik het my slim planter gelees en vertoon: die temperatuur, watervlak van die opvangbak, vogvlak van twee plant-/grondareas en ligvlak.

Stap 1: Vereiste komponente:

  • 1x arduino bord
  • 1x LCD -module
  • 1x 10k potensiometer
  • 1x broodbord
  • 3x vogsensors
  • 1x LM35 temperatuursensor
  • 1x Adafruit -ligsensor
  • 1x 12v waterpomp
  • 1x 12V -kragbron (batterypakket getoon)
  • 1x 5v sneller aflos
  • 1x manlike positiewe en negatiewe BNC -aansluiting
  • 1x vroulike positiewe en negatiewe BNC -aansluiting
  • 3x houers (self gemaak getoon)
  • 2x dele waterpype
  • 1x Water
  • 1x grond
  • 1x plant

Stap 2: Bedradingsdiagram

Bedradingsdiagram
Bedradingsdiagram

In hierdie bedradingsdiagram gebruik ek 9v in plaas van 12v en 'n motor in plaas van 'n pomp, aangesien hierdie opsies nie beskikbaar was nie; ek het ook 'n temperatuursensor gebruik in plaas van die adafruit -ligsensor en IR -sensors om die vogsensor voor te stel. Hierdie plaasvervangers moet goed wees en verteenwoordigend van die werklike sensors, aangesien hulle beide 3 -draad -grd, vcc en sein uit is, sowel as analoog.

Stap 3: Gaan die vogsensors na

Gaan die vogsensors na
Gaan die vogsensors na

Die wat ek gekoop het, het 'n reikwydte van 1023 tot 0 as dit gekoppel is aan 5v en 677 tot 0 as dit gekoppel is aan 3.3v. Die sensors lees ook van hoog na laag, dws hoog (1023) is geen vog nie en laag (200) is in water.

Stap 4: Basiese inlees en uitdruk

Basiese in- en uitdruk
Basiese in- en uitdruk
Basiese inlees en uitdruk
Basiese inlees en uitdruk

Programmeer die arduino om die analoge waarde van die vogsensor op die verlangde tydsintervalle in te lees, en ek het op hierdie tydstip ook 'n afdruk op die seriële monitor/plotter geprogrammeer.

Stap 5: Bou of koop u houers

Bou of koop u houers
Bou of koop u houers

Ek het my houers uit 20 staalmetaal gebou, aangesien ek my projek na hierdie klas wou behou en gebruik. Die idee vir die houers was om drie afsonderlike houers aan mekaar te koppel deur leidings en sensors, eers 'n waterbak, dan 'n houer vir die bord en al die sensors plus die lcd -skerm vir uitlees, en derdens die planterhouer.

Stap 6: Stel die LCD -skerm op en toets dit en druk dit uit die vogsensor

Stel die LCD -skerm op en toets dit en druk dit uit die vogsensor
Stel die LCD -skerm op en toets dit en druk dit uit die vogsensor

Stap 7: Opstel van houer en komponent

Houer en komponentopstelling
Houer en komponentopstelling
Houer en komponentopstelling
Houer en komponentopstelling

Begin nou die arduino en broodbord by die middelste houer voeg, en ek het die waterbaksensor, die lcd -skerm en die 10k potensiometer vir die lcd -skerm bygevoeg.

Stap 8: Sluit dinge aan

Sluit dinge aan
Sluit dinge aan

Sluit al die goed wat jy pas by die houer gevoeg het, aan, aangesien ek die houer van metaal gemaak het, en ek wou seker maak dat ek niks op die metaalhouer kon maak nie, om te verhoed dat ek ringe by die elektriese borde voeg 'n luggaping tussen elektroniese en metaalhouer.

Stap 9: Waterpomptoets

Waterpomp toets
Waterpomp toets

Toets die waterpomp om te sien watter tuit die inlaat en uitlaat is; hiervoor benodig u 'n 12V -kragbron, aangesien dit die spanning van die pomp is, alhoewel ek moeg was met myne met 9v, en dit blyk ook te werk. 'n vinnige verbinding en ontkoppeling: dit is waar die manlike en vroulike BNC -verbindings handig te pas kom. Dit is ook belangrik om die pomp voor te toets voordat u dit toets; u moet nooit 'n waterpomp toets sonder dat water daarin kan beskadig nie.

Stap 10: Voeg goed by

Voeg dinge by
Voeg dinge by

Voeg die ander sensors (temperatuur, lig en albei grondvog sensors) by die houers en arduino, toets die afdruk deur die lcd skerm en die seriële druk, op hierdie punt stel ek ook sommige van die sensors op 'n 1-8 skaal vir watervlak in die wasbak en vogvlak van die grond vir leesbaarheid, kan dit gedoen word deur 1024 af te trek van die 1023 uitlees en te deel met 100

Stap 11: Bedrading van waterpomp

Waterpomp bedrading
Waterpomp bedrading
Waterpomp bedrading
Waterpomp bedrading

Draad en loodgieter in die waterpomp, die 12v kragbron en die 5v sneller aflos. Ek het die negatiewe bedrading vir die waterpomp en die 12V -kragbron aan die vinnige BNC -aansluitings gekoppel om te toets asof iets verkeerd loop as die sneller van die pomp getoets word, dit is maklik om die prop te trek en die pomp af te sluit.

Stap 12: Waterpomptrigger

Programmeer die sneller van die 12v -kragbron deur die 5v -aflos -sneller wat gebaseer is op grondvogvlakke, aangesien die pomp redelik sterk is, sal u dit vir 'n baie kort tyd wil stel en toets om die regte water te kry. Ek kon nie hierdie stap voltooi nie, maar ek was van plan om gedurende die somer as ek 'n bietjie ekstra tyd het. Voeg grond by u houer, sit al u sensors en waterleiding in die stekker.

Stap 13: As ek meer tyd gehad het

Verfyn, as ek ekstra tyd kry, wil ek my programmering verfyn om gebruik te maak van behoorlike funksie -oproepe en opstelling in plaas van om alles in 'n groot lus te hê, maar ek sal ook 'n self -regstellende watertoets programmeer en die ontwerp effens aanpas die bokse.

Stap 14: Kodeverklaring en Kodebron

Die kode is eintlik redelik eenvoudig, dit is 'n basiese opstelling van penne vir al die sensors en die lcd -skerm, die analoogwaardes van die penne ingelees en 'n afdruk op die seriële monitor/plotter met die lcd -skerm aan die kant van die lus. As ek meer tyd gehad het, sou ek ook in die sneller vir die waterpomp geprogrammeer het en in die somer beplan.

Aanbeveel: