Sadržaj:

Automatski pametni lonac za biljke - (uradi sam, 3D ispisan, Arduino, samozalijevanje, projekt): 23 koraka (sa slikama)
Automatski pametni lonac za biljke - (uradi sam, 3D ispisan, Arduino, samozalijevanje, projekt): 23 koraka (sa slikama)

Video: Automatski pametni lonac za biljke - (uradi sam, 3D ispisan, Arduino, samozalijevanje, projekt): 23 koraka (sa slikama)

Video: Automatski pametni lonac za biljke - (uradi sam, 3D ispisan, Arduino, samozalijevanje, projekt): 23 koraka (sa slikama)
Video: REVAN - THE COMPLETE STORY 2024, Juli
Anonim
Automatski pametni lonac za biljke - (uradi sam, 3D ispisan, Arduino, samozalijevanje, projekt)
Automatski pametni lonac za biljke - (uradi sam, 3D ispisan, Arduino, samozalijevanje, projekt)

Zdravo, Ponekad kad odlazimo od kuće na nekoliko dana ili smo jako zaposleni, sobne biljke (nepravedno) pate jer se ne zalijevaju kad im je potrebno. Ovo je moje rješenje.

To je pametni lonac za biljke koji uključuje:

  • Ugrađeni rezervoar za vodu.
  • Senzor za praćenje vlažnosti tla.
  • Pumpa za pumpanje vode u postrojenje po potrebi.
  • Monitor nivoa vode u rezervoaru za vodu.
  • LED dioda koja vas obavještava kada je sve u redu ili se spremnik za vodu prazni.

Sva elektronika, pumpe i rezervoar za vodu nalaze se unutar lonca kako bi izgledao pametno. Svaki lonac (ako napravite više od jednog) također se može prilagoditi potrebama različitih vrsta biljaka. Ima Arduino Nano koji kontrolira sve, a troškovi komponenti svedeni su na najmanju moguću mjeru.

Korak 1: Video vodič

Image
Image

Ako više volite videozapise od čitanja, pogledajte gornji video. U suprotnom nastavite čitati, a ja ću vas korak po korak provesti kroz stvaranje vlastitog pametnog lonca za biljke.

Korak 2: Stvari koje će vam trebati

Odštampajte 3D delove za štampanje
Odštampajte 3D delove za štampanje

Trebat će vam nekoliko stvari da biste izgradili vlastitu. Ovdje je popis stavki zajedno s vezama do mjesta na kojima ih možete pronaći na Amazonu.

  • Arduino Nano: https://geni.us/ArduinoNanoV3 x1
  • Mini potopna pumpa: https://geni.us/MiniPump x1
  • Cijevi od 5 mm: https://geni.us/5mmCjevovodi vrijedni 5 cm
  • Tranzistor: https://geni.us/2npn2222 1x 2N2222
  • Otpornici (1k i 4.7k): https://geni.us/Ufa2s Po jedan
  • Žica: https://geni.us/22AWGWire za međusobno povezivanje komponenti
  • 3 mm LED: https://geni.us/LEDs x1
  • Senzor nivoa vode: https://geni.us/WaterLevelSensor x1
  • Vijci: https://geni.us/NutsAndBolts M3 x 10 mm x2
  • Senzor vlažnosti tla: https://geni.us/MoistureSensor x1
  • Pola Perma-proto ploče: https://geni.us/HalfPermaProto x1
  • PLA vlakna:

Korak 3: Odštampajte dijelove za 3D štampanje

Odštampajte 3D delove za štampanje
Odštampajte 3D delove za štampanje
Odštampajte 3D delove za štampanje
Odštampajte 3D delove za štampanje

Štampanje 3D štampanih dijelova će potrajati neko vrijeme pa je dobro mjesto za početak dok čekate da stigne sve što ste naručili.

CAD datoteke dostupne za preuzimanje pronaći ćete ovdje:

Štampao sam sve svoje u PLA na sloju visine 0,15 mm. Odštampao sam „spoljni lonac“sa tri oboda i to mi je osiguralo da mi bude nepropusno za vodu. Prije upotrebe provjerite je li vaš otisak vodonepropusan kako biste bili sigurni da ne riskirate oštećenje bilo koje vaše elektroničke komponente. Ako ne uspijete, možete pokušati bilo što od sljedećeg:

  • Odštampajte ga sa više oboda/zidova
  • Povećajte protok ekstrudera
  • Obradite unutrašnjost otiska nekom vrstom brtvila

Korak 4: Pripremite dijagram elektronike i kola

Pripremite dijagram elektronike i kola
Pripremite dijagram elektronike i kola
Pripremite dijagram elektronike i kola
Pripremite dijagram elektronike i kola

Možemo skrenuti pažnju na elektroniku. Trebat će vam nekoliko alata koji će vam pomoći pri sastavljanju i lemljenju različitih elektroničkih komponenti za ovaj projekt:

  • Lemljena žica
  • Lemilica (koristim ovu cool baterijsku bateriju koju sam nedavno nabavio:
  • Škare za žice
  • Ruke za pomoć

U prilogu je dijagram lemljenja. Ako želite, možete preskočiti sljedeće odjeljke i sami slijediti dijagram, ali ako vam se više sviđa, sada ću vas provesti kroz komponentu po komponentu.

Korak 5: Lemite Arduino na Proto Board

Lemiti Arduino na Proto Board
Lemiti Arduino na Proto Board
Lemiti Arduino na Proto Board
Lemiti Arduino na Proto Board
Lemiti Arduino na Proto Board
Lemiti Arduino na Proto Board

Prvo ćemo lemiti Arduino Nano na našu Perma-Prota ploču. Dok idemo, ja ću se pozivati na rupe na ploči Perma-Prota njihovim koordinatama, poput rupe B7. Slova i brojevi za rupe ispisani su uz rubove ploče Perma-Proto.

Da biste postavili Arduino Nano na pravo mjesto, postavite pin D12 na Arduino kroz otvor H7 na prototipnoj ploči. Zatim okrenite ploču i zalemite igle na mjesto.

Korak 6: Dodajte tranzistor i otpornike

Dodajte tranzistor i otpornike
Dodajte tranzistor i otpornike
Dodajte tranzistor i otpornike
Dodajte tranzistor i otpornike
Dodajte tranzistor i otpornike
Dodajte tranzistor i otpornike
Dodajte tranzistor i otpornike
Dodajte tranzistor i otpornike

Tri noge tranzistora žele proći kroz rupe C24, 25 i 26 na ploči. Ravno lice tranzistora želi biti okrenuto prema sredini ploče. Kada ovo zalemite na mjestu, obrežite višak duljine nogu s druge strane rezačima žice.

Otpornik od 4,7 k ohma (trake u boji postaju žute, ljubičaste pa crvene) prolazi kroz rupe A25 i A28.

Otpornik od 1 k ohma (smeđe, crne pa crvene trake) prolazi kroz rupe J18 i J22.

Korak 7: Pripremite LED diodu i spojite je na ploču

Pripremite LED diodu i spojite je na ploču
Pripremite LED diodu i spojite je na ploču
Pripremite LED diodu i spojite je na ploču
Pripremite LED diodu i spojite je na ploču
Pripremite LED diodu i spojite je na ploču
Pripremite LED diodu i spojite je na ploču

Lemite zasebnu žicu dugu 7 cm na svaku od nogu LED dioda. Nakon što to učinite, upotrijebite izolacijsku traku ili termoskupljanje kako biste spriječili da dvije noge i žice dođu u kontakt i kasnije prekinu strujno kolo.

Sada pozitivna noga od LED -a, to je duža od dvije noge, mora biti lemljena u rupu J17 na ploči. Negativ se tada lemi na rupu I22.

Korak 8: Pripremite pumpu

Pripremite pumpu
Pripremite pumpu
Pripremite pumpu
Pripremite pumpu
Pripremite pumpu
Pripremite pumpu

Prije nego instaliramo i spojimo pumpu, moramo produžiti njene žice. Dodajte dodatnih 13 cm na obje žice koje dolaze od pumpe za vodu. Opet, dodajte malo izolacijske trake na spojeve nakon što ste ih zalemili.

Korak 9: Pripremite senzor nivoa vode

Pripremite senzor nivoa vode
Pripremite senzor nivoa vode
Pripremite senzor nivoa vode
Pripremite senzor nivoa vode

Ovaj put lemite tri žice od 20 cm na tri pina senzora nivoa vode.

Korak 10: Povežite komponente za osjetljivost vlage zajedno

Povežite komponente osjetnika vlage zajedno
Povežite komponente osjetnika vlage zajedno
Povežite komponente osjetnika vlage zajedno
Povežite komponente osjetnika vlage zajedno
Povežite komponente osjetnika vlage zajedno
Povežite komponente osjetnika vlage zajedno

Pričvrstite 10 cm na sljedeće igle na modulu senzora vlage:

  • D0
  • GND
  • VCC

Zatim lemite žicu od D0 do J12 na Proto ploči, žicu za uzemljenje bilo gdje uz uzemljenje i na kraju žicu od VCC do rupe C8.

Zatim lemite dvije žice od 25 cm na negativne i pozitivne pinove na drugoj strani modula senzora.

Korak 11: Dodajte dodatne veze na Proto Board

Dodajte dodatne veze na Proto Board
Dodajte dodatne veze na Proto Board
Dodajte dodatne veze na Proto Board
Dodajte dodatne veze na Proto Board
Dodajte dodatne veze na Proto Board
Dodajte dodatne veze na Proto Board

Upotrijebite žicu kratke duljine (zelena na fotografijama) za povezivanje rupa B26 sa uzemljenjem, a zatim još jednom žicom za spajanje naše uzemljene tračnice s uzemljenjem na Arduinu preko rupe A20.

Potrebna nam je još jedna žica za povezivanje rupa C28 i J7.

Korak 12: Počnimo sastavljati naše dijelove

Počnimo sa sastavljanjem naših dijelova
Počnimo sa sastavljanjem naših dijelova
Počnimo sa sastavljanjem naših dijelova
Počnimo sa sastavljanjem naših dijelova
Počnimo sa sastavljanjem naših dijelova
Počnimo sa sastavljanjem naših dijelova

Upotrijebite neko ljepilo za topljenje ili slično za pričvršćivanje osjetnika razine vode na njegovu ploču za pričvršćivanje s unutarnje strane vanjskog lonca. Uvjerite se da je vrh senzora u ravni s vrhom montažne ploče.

Sada provucite tri žice od ovog senzora prema dolje kroz rupu koju ćete pronaći sa strane stuba koja se podiže od dna vanjskog lonca. Kad se pojave na dnu, možete ih provući. Sada je i sjajno vrijeme da ih označimo, dok smo sigurni s čime su povezani.

Dok imamo ljepilo pri ruci, trebali bismo fiksirati LED diodu na mjesto tako da je gurnemo kroz rupu na postolju i zalijepimo je tamo.

Korak 13: Sastavite pumpu za vodu

Sastavite pumpu za vodu
Sastavite pumpu za vodu
Sastavite pumpu za vodu
Sastavite pumpu za vodu
Sastavite pumpu za vodu
Sastavite pumpu za vodu

Također možemo provući žice iz naše pumpe za vodu kroz istu rupu u vanjskom loncu kao što smo učinili za senzor nivoa vode, a zatim označiti žice kada izađu s druge strane.

Sada uzmite 5 cm gumene cijevi, pričvrstite je na pumpu za vodu, a zatim drugi kraj na donju stranu unutrašnjeg lonca.

Zatim možemo pažljivo gurnuti unutrašnji lonac dolje u vanjski lonac. Postoji tanki utor za prolaz žica, pazite da ne uhvatite žice prilikom sastavljanja ova dva dijela.

Korak 14: Dodajte postolje

Dodajte postolje
Dodajte postolje
Dodajte postolje
Dodajte postolje
Dodajte postolje
Dodajte postolje
Dodajte postolje
Dodajte postolje

Sada možemo provući sve naše označene žice kroz rupu na postolju, a zatim sve to staviti na radnu ploču naopako. Upotrijebite malo ljepila za topljenje da učvrstite lonac na postolje i držite ga u središnjem položaju.

Zatim uzmite dvije žice koje dolaze s našeg senzora vlage i provucite ih kroz cjelinu koja prolazi sve do našeg pametnog lonca za biljke u drugom smjeru. Oni bi sada trebali iskočiti kroz vrh kolone umjesto male bočne rupe koju smo ranije koristili.

Korak 15: Još malo lemljenja

Još malo lemljenja
Još malo lemljenja
Još malo lemljenja
Još malo lemljenja
Još malo lemljenja
Još malo lemljenja

Sada lemite žice od pumpe za vodu do rupa B18 i B24.

Žica za uzemljenje sa senzora vode može se spojiti bilo gdje duž uzemljenja. Pozitivni vod je lemljen u rupu A8, a žica senzora spojena je na A13.

Korak 16: Upravljanje kablovima

Upravljanje kablovima
Upravljanje kablovima

Sada zalijepite modul za senzor vlažnosti tla na jedan od unutrašnjih zidova postolja kao što je prikazano na fotografiji.

Pomoću dva vijka možemo uvijati preostale žice u uredniji raspored ispod ploče, a zatim ih pričvrstiti na mjesto. Uvjerite se da je kraj Arduina s USB vezom okrenut prema rupi na postolju da bi USB kabel mogao proći.

Korak 17: Sagnite biljku

Saksirajte biljku!
Saksirajte biljku!
Saksirajte biljku!
Saksirajte biljku!
Saksirajte biljku!
Saksirajte biljku!

Sada možemo dodati našu biljku.:)

Možete biti kreativni koliko želite s izborom biljke i podloge za uzgoj. Samo vodite računa da izlaz za vodu, ulaz i otvor za ožičenje budu udaljeni od bilo kojeg medijuma za uzgoj.

Po želji možete i ukrasiti vrh nečim poput šarenog šljunka.

Korak 18: Povežite senzor vlage

Povežite senzor vlage
Povežite senzor vlage
Povežite senzor vlage
Povežite senzor vlage
Povežite senzor vlage
Povežite senzor vlage

Sada možemo spojiti senzor vlage na dvije žice koje izlaze s vrha posude za biljke, a zatim umetnuti njegove zupce u tlo.

Višak žice može se gurnuti nazad u saksiju za biljke.

Korak 19: Otpremite kôd

Kôd za otpremanje
Kôd za otpremanje
Kôd za otpremanje
Kôd za otpremanje
Kôd za otpremanje
Kôd za otpremanje

Kôd projekta pronaći ćete ovdje:

Nakon što ga preuzmete, otvorite datoteku 'SmartPlant-V1-1.ino' u Arduino IDE-u i prenesite je u svoju kreaciju. Kako sve ide dobro, trebali biste vidjeti i čuti sljedeće:

  • Kada se učitavanje završi i Arduino se ponovo pokrene, LED dioda bi trebala brzo zasvijetliti pet puta da potvrdi da je kôd aktivan.
  • IDE serijski monitor će odštampati trenutno očitavanje nivoa vode.
  • Nakon još nekoliko sekundi trebali biste čuti kako se pumpa pokreće jer još nismo kalibrirali vrijednosti senzora vlažnosti tla.
  • LED bi tada trebao početi polako treptati kako bi nas upozorio da u unutrašnjem spremniku nema vode.

Korak 20: Kalibrirajte nivo vlažnosti tla

Kalibrirajte nivo vlažnosti tla
Kalibrirajte nivo vlažnosti tla
Kalibrirajte nivo vlažnosti tla
Kalibrirajte nivo vlažnosti tla

Na donjoj strani lonca smo pričvrstili modul senzora za senzor vlažnosti tla. Ovaj modul ima potenciometar koji ćemo koristiti za postavljanje razine koju će označiti Arduinom jer je tlo dovoljno vlažno. Da biste to učinili, provjerite je li vlažnost tla na biljci minimalna s kojom biste bili zadovoljni. Pričekajte oko sat vremena da se vlaga izjednači kroz medij za uzgoj i oko senzora.

Zatim možemo upotrijebiti mali odvijač za okretanje potenciometra dok se ne upali drugo svjetlo na njemu, u ovom trenutku prestati, a zatim ga okrenuti unatrag dok se svjetlo jednostavno ne ugasi. Ovo je tada ispravno postavljeno.

Ako ikada trebate prilagoditi razinu vlage u tlu, to ćete učiniti.

Korak 21: Kalibrirajte nivo vode u rezervoaru

Kalibrirajte nivo vode u rezervoaru
Kalibrirajte nivo vode u rezervoaru
Kalibrirajte nivo vode u rezervoaru
Kalibrirajte nivo vode u rezervoaru
Kalibrirajte nivo vode u rezervoaru
Kalibrirajte nivo vode u rezervoaru

Ovaj put otvorite kôd 'Water_Tank_Threshold_Test.ino' u IDE -u i učitajte ga. Ovo ćemo kratko koristiti za pomoć pri postavljanju ispravnog praga za senzor nivoa vode.

Nakon učitavanja otvorite serijski monitor i polako počnite dodavati vodu u spremnik sve dok ne vidite očitanje sa senzora. Zaustavite se na ovom mjestu i pričekajte da očitanja postanu prilično konzistentna. Zapišite prosječnu vrijednost koju sada prikazuje.

Sada možemo ponovo učitati glavni kod i krenuti prema varijablama na vrhu kako bismo ažurirali nekoliko vrijednosti. Prvo ćemo unijeti vrijednost koju smo upravo zabilježili u varijablu 'WaterLevelThreshold'.

Dok smo ovdje, također možemo postaviti vrijednost intervala provjere na 180 000. To znači da će se vlažnost tla provjeravati svakih sat vremena. Vrijednost 'emptyReservoirTimer' se želi postaviti na 900. To znači da će LED lampica polako treptati 30 minuta kako bi nas obavijestila da nam treba još malo vode u spremniku prije nego što kôd nastavi provjeravati biljku, zalijte je ako imamo vode lijevo, a zatim pokušajte privući našu pažnju.

Varijabla za 'amountToPump' kontrolira koliko se vode ispumpava u postrojenje kada ga zalijemo. Ja sam svoj postavio na 300, ali ovo možete prilagoditi ako vam treba više ili manje vode.

Korak 22: Samo dodajte vodu

Samo dodajte vode
Samo dodajte vode

Sada možemo napuniti rezervoar za vodu. Pazite na otvor za prelijevanje prikazan na slici. Kad vidite vodu ovdje, prestanite puniti lonac. Ovo je ovdje kako bi se osiguralo da ne poplavite unutrašnju elektroniku.

Korak 23: Završeno

I to je to - Smart Plant Pot potpun.:)

Nadam se da ste uživali u izgradnji svoje. Molim vas razmislite o tome da podijelite svoju marku na Thingiverseu, zaista mi je drago vidjeti ih:

Podržite me na Patreonu:

SUBSCRIBE:

Ako se želite zahvaliti, razmislite i o tome da mi kupite kafu:

Preporučuje se: