Interaktiewe magiese tuin: 4 stappe
Interaktiewe magiese tuin: 4 stappe
Anonim
Image
Image
Interaktiewe magiese tuin
Interaktiewe magiese tuin

Ek is baie lief vir plante, maar soms hou plante jou nie terug nie. Ek is die slegste plantma ooit, en ek het besluit om 'n interaktiewe tuin te maak. Hierdie tuin sal jou vertel wanneer dit water wil hê, sodat jy dit nooit vergeet nie. Ek wou ook die tuin interaksief maak, daarom het ek 'n ultrasoniese sensor ingesit. Met hierdie sensor kan u die afstand tussen 'n voorwerp en die sensor lees. As u naby die tuin kom, vul dit u met vreugde!

Noudat u almal opgewonde is, kyk wat ons nodig het!

- LedStrip met waterdigte omhulsel

- Neoixel ring

- Grondvogtigheidsensor X2

- Ultrasoniese sensor

- Broodbord

- Drade

- 'n Pot om jou tuin in te sit

- Grond

- Plante

- Groot klip

- Glas houer

- 'n Paar akriel- of waterdigte materiaal

- Gomgeweer

- Silikonenkit

Stap 1: Voorbereiding van die elektronika

Voorbereiding van die elektronika
Voorbereiding van die elektronika
Voorbereiding van die elektronika
Voorbereiding van die elektronika
Voorbereiding van die elektronika
Voorbereiding van die elektronika

Ek wou seker maak dat alle elektronika van waterskade voorkom, en daarom het ek 'n silikoonstel vir my Pixelring gebruik. Die ring het onder die kruik gegaan en ek het 'n bietjie plexiglas oor van 'n vorige projek. Dit het onder die pixelring gegaan, sodat dit tussen die pot en die plexiglas vasgeplak was. Toe sit ek die silikoonstel rond en sorg dat ek elke hoek en draai het.

Ek het die humiditeitssensor geneem en 'n bietjie gom om die deel van die bedrading geplaas. Ek het roes opgemerk nadat ek 'n rukkie daarmee gespeel het. Ek hoop dit help teen die roes. Dit is nie ideaal nie, maar ek het 'n paar plante gehad om dit te bedek.

Nou was dit tyd om die pot voor te berei en daarvoor het ons die LEDstrip nodig. Ek het myne gekoop met die waterdigte omhulsel reeds op. Ek het gemeet hoe lank dit moet wees en het dit afgesny. Maak seker dat u 'n ekstra omhulsel aan beide kante agterlaat. Ek het die drade gesoldeer en nog een keer getoets. Alles werk, so ek neem my gomgeweer en maak die LEDstrip aan die pot vas.

Stap 2: Plant die pot

Die plant van die pot
Die plant van die pot
Die plant van die pot
Die plant van die pot
Die plant van die pot
Die plant van die pot

Eers het ek die helfte van die pot vol grond gemaak, die pot met 'n pixelring in die pot gesit. Terwyl ek dit gedoen het, het ek probeer om te visualiseer hoe die komposisie moet lyk. Ek het probeer om die bosai oor die pot te plaas en dit pas perfek. Dit pas regtig by die tema, na my mening is dit nou 'n klein manaboom. Daarna het ek die res van die pot met grond gevul en met die groot klip gespeel. Ek het die komposisie afgehandel en was tevrede met hoe dit lyk. As u so iets aanbeveel, raai ek u aan om tyd hiervoor te neem en rond te speel!

Stap 3: Sit u elektronika in

Sit u elektronika in!
Sit u elektronika in!

Kode Voordat ek die elektronika ingesit het, het ek met die kode gespeel. Ek het al die skrifte vir die individuele sensors gehad. Op hierdie manier, as ek ooit weer daarmee werk, kan ek dit net in 'n projek kopieer.

Ek het die elektronika aan my Arduino gekoppel en begin alles bymekaar voeg. Ek het baie probleme ondervind met die meer gevorderde dinge wat ek wou doen. Ek het probeer om die LEDstrip iets te laat doen terwyl ek die tuin natmaak, maar dit was baie moeilik. Die sensor was nie akkuraat genoeg vir my om te slaag nie, en ek het besluit dat ek na 'n lang tyd die reëls kode wil verwyder en fokus op 'n bietjie eenvoudiger. Uiteindelik het ek 'n program wat beide humiditeitsensors lees. As die humiditeit te laag is, maak dit die LED's rooi en as die humiditeit goed is, sal dit groen LED's toon. As daar iemand voor die tuin sit, flikker sommige LED's stadig om die reaksie op u aan te dui. As u nog nader kom, sal dit 'n laai-/laaipatroon vertoon en in 'n vervaagde reënboog aangaan om u vol vreugde te vul!

Kode

U kan die kode hieronder kyk. Wees bewus daarvan, ek leer nog steeds. As u enige wenke vir my het, kan u die onderstaande kommentaar lewer!