Sadržaj:

Pametna sadilica: 14 koraka
Pametna sadilica: 14 koraka

Video: Pametna sadilica: 14 koraka

Video: Pametna sadilica: 14 koraka
Video: МОЛОДЫЕ, ТАЛАНТЛИВЫЕ, ДЕРЗКИЕ, АМБИЦИОЗНЫЕ (SUB) 2024, Juli
Anonim
Smart sadilica
Smart sadilica

Ideja ovog projekta bila je izgradnja pametnog sadilice za završni projekt robotike Comp 3012, odabrao sam ovo za projekt jer uživam u biljkama i vrtlarstvu ljeti i želio sam polazište za veći projekt koji bih mogao dovršiti na ljeto. Ideja ovog projekta bila je stvoriti način za praćenje i sadnju biljaka sa robotske povratne sprege, ideja je bila pratiti sadržaj vode u tlu i pumpati vodu u tlo kada je biljci potrebna voda. Projektu dodajem i čitani LCD ekran zajedno sa mnogo različitih senzora, na kraju je moja pametna sadilica pročitala i prikazala: temperaturu, nivo vode u slivu, nivo vlage u dvije površine/tlo i nivo svjetlosti.

Korak 1: Potrebne komponente:

  • 1x arduino ploča
  • 1x Lcd modul
  • 1x 10k potenciometar
  • 1x matična ploča
  • 3x senzori vlage
  • 1x senzor temperature LM35
  • 1x Adafruit senzor svetlosti
  • 1x pumpa za vodu 12v
  • 1x 12V izvor napajanja (prikazana baterija)
  • 1x relej okidača 5V
  • 1x muški pozitivni i negativni BNC konektor
  • 1x ženski pozitivni i negativni BNC konektor
  • 3x kontejneri (prikazani sami)
  • 2x sekcije vodovodnih cevi
  • 1x voda
  • 1x Tlo
  • 1x biljka

Korak 2: Shema ožičenja

Shema ožičenja
Shema ožičenja

Na ovom dijagramu ožičenja koristio sam 9v umjesto 12v i motor umjesto pumpe jer ove opcije nisu bile dostupne, također sam koristio temperaturni senzor umjesto adafruit senzora svjetlosti i IR senzora za predstavljanje senzora vlage. Ove zamjene trebale bi biti u redu i reprezentativne za stvarne senzore jer su i trožilni grd, vcc i signalni izlaz, kao i analogni.

Korak 3: Provjerite senzore vlage

Provjerite senzore vlage
Provjerite senzore vlage

Oni koje sam kupio imaju raspon od 1023 do 0 kada su spojeni na 5v i 677 do 0 kada su spojeni na 3.3v. Senzori također očitavaju od visokog do niskog, tj. Visokog (1023) nema vlage i niskog (200) u vodi.

Korak 4: Osnovno čitanje i ispis

Osnovno čitanje i ispis
Osnovno čitanje i ispis
Osnovno čitanje i ispis
Osnovno čitanje i ispis

Programirajte arduino da očita analognu vrijednost sa senzora vlage u željenim vremenskim intervalima, u ovom trenutku sam programirao i ispis na serijski monitor/ploter.

Korak 5: Izradite ili nabavite svoje kontejnere

Napravite ili nabavite svoje kontejnere
Napravite ili nabavite svoje kontejnere

Kontejnere sam izgradio od čelika promjera 20 jer sam htio zadržati i koristiti svoj projekt nakon ove klase. Ideja o kontejnerima bila je imati tri odvojena kontejnera međusobno povezana cijevima i senzorima, prvo bazen za vodu, zatim spremnik za ploču i sve senzore plus LCD zaslon za očitavanje, a treći kontejner za sadnju.

Korak 6: Postavite i testirajte LCD ekran i odštampajte senzor vlage

Postavljanje i testiranje LCD ekrana i ispis senzora vlage
Postavljanje i testiranje LCD ekrana i ispis senzora vlage

Korak 7: Postavljanje spremnika i komponenti

Postavljanje spremnika i komponenti
Postavljanje spremnika i komponenti
Postavljanje spremnika i komponenti
Postavljanje spremnika i komponenti

Počnite dodavati arduino i matičnu ploču u srednji spremnik u ovom trenutku, dodao sam senzor umivaonika, LCD zaslon i potenciometar od 10k za LCD zaslon.

Korak 8: Spajanje stvari

Spajanje stvari
Spajanje stvari

spojite sve stvari koje ste upravo dodali u spremnik, budući da sam kontejner napravio od metala, htio sam se uvjeriti da nisam uzemljio i kratko spojio metalni spremnik, kako bih to spriječio, dodao sam podloške na električne ploče kako bih dodao vazdušni jaz između elektronskog i metalnog kontejnera.

Korak 9: Test vodene pumpe

Test vodene pumpe
Test vodene pumpe

Testirajte pumpu za vodu da vidite koji je izljev ulaz i izlaz, za to će vam trebati izvor napajanja od 12 volti jer je to napon pumpe iako sam umorio radeći svoj sa 9v i činilo se da i on radi, trebat će vam i brzo povezivanje i odvajanje Ovdje mu dobro dolaze muški i ženski BNC konektori. Takođe je važno napuniti pumpu prije testiranja, nikada ne smijete testirati pumpu za vodu bez vode jer to može uzrokovati oštećenje pumpe.

Korak 10: Dodavanje stvari

Dodavanje stvari
Dodavanje stvari

Dodajte ostale senzore (temperaturne, svjetlosne i oba senzora vlažnosti tla) u spremnike i arduino, isprobajte ispis kroz LCD ekran i serijski ispis, u ovom trenutku također postavljam neke od senzora na 1-8 skala za nivo vode u slivu i nivo vlage u tlu radi čitljivosti to se može učiniti oduzimanjem 1024 od 1023 očitanog i dijeljenjem sa 100

Korak 11: Ožičenje pumpe za vodu

Ožičenje pumpe za vodu
Ožičenje pumpe za vodu
Ožičenje pumpe za vodu
Ožičenje pumpe za vodu

Žica i vodovod u pumpi za vodu, izvor napajanja 12v i relej okidača 5v. Zadržao sam negativno ožičenje pumpe za vodu i izvora napajanja od 12 V spojenih na brze BNC konektore radi testiranja kao da je nešto pošlo po zlu pri testiranju okidača pumpe, lako je izvući utikač i isključiti pumpu.

Korak 12: Okidač vodene pumpe

Programirajte okidač izvora napajanja od 12 V preko okidača releja od 5 V na temelju razine vlage u tlu, jer je pumpa prilično jaka, htjet ćete je postaviti za vrlo malo vremena i testirati da biste dobili odgovarajući nivo zalijevanja. Nisam stigao da završim ovaj korak, ali planiram to tokom leta kada budem imao malo više vremena. Dodajte zemlju u posudu za sadnju, postavite i priključite sve svoje senzore i vodovod.

Korak 13: Da imam više vremena

Precizirajte, kada dobijem dodatno vrijeme, htio bih poboljšati svoje programiranje kako bih koristio odgovarajuće pozive funkcija i postavljanje umjesto da sve bude u velikoj petlji, također bih programirao u samoispravljajućoj provjeri vode i malo dotjerao dizajn kutije.

Korak 14: Objašnjenje koda i izvor koda

Kôd je zapravo prilično jednostavan, to je osnovno podešavanje pinova za sve senzore i LCD ekran, čitanje analognih vrijednosti sa tih pinova i ispis na serijski monitor/ploter sa LCD ekranom sa strane petlja. Da sam imao više vremena, programirao bih i okidač pumpe za vodu i planirao to na ljeto.

Preporučuje se: