Sadržaj:
- Korak 1: Potrebne komponente:
- Korak 2: Shema ožičenja
- Korak 3: Provjerite senzore vlage
- Korak 4: Osnovno čitanje i ispis
- Korak 5: Izradite ili nabavite svoje kontejnere
- Korak 6: Postavite i testirajte LCD ekran i odštampajte senzor vlage
- Korak 7: Postavljanje spremnika i komponenti
- Korak 8: Spajanje stvari
- Korak 9: Test vodene pumpe
- Korak 10: Dodavanje stvari
- Korak 11: Ožičenje pumpe za vodu
- Korak 12: Okidač vodene pumpe
- Korak 13: Da imam više vremena
- Korak 14: Objašnjenje koda i izvor koda
Video: Pametna sadilica: 14 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
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
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
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
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
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
Korak 7: 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
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
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
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
Ž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:
Pametna kuća od Raspberry Pi: 5 koraka (sa slikama)
Pametna kuća od Raspberry Pi: Već postoji nekoliko proizvoda koji vaš stan čine pametnijim, ali većina njih su vlasnička rješenja. Ali zašto vam je potrebna internetska veza za uključivanje svjetla na pametnom telefonu? To je bio jedan od razloga zašto sam izgradio vlastiti Smar
Pametna sadilica - označava nivo vode: 5 koraka (sa slikama)
Pametna sadilica - označava vodostaj: Upravo smo kupili nekoliko biljaka ljupkog izgleda za naš novi dom. Između svih elektronskih naprava ispunjenih u kući, biljke donose živahan osjećaj. Zato sam zauzvrat htio učiniti nešto za biljke. Zato sam napravio ovaj pametni plan
Rc sadilica aviona: 5 koraka
Rc Plane Planter: Ovako sadim svoje biljke. Biljke bolje rastu kada lete zrakom
Plantagotchi! Pametna sadilica: 8 koraka (sa slikama)
Plantagotchi! Pametna sadilica: Plantagotchi umire pa vaša biljka ne mora. Nedavno sam postala ponosni vlasnik nove sobne biljke (po imenu Chester) i zaista želim da ima dug i zdrav život. Nažalost, nemam zeleni palac. Odmah sam se uverio da sam
DIY prilagodljiva sadilica za samolijevanje (3D ispisana): 14 koraka (sa slikama)
DIY prilagodljiva sadilica za samolijevanje (3D ispisana): Ovaj projekt je u potpunosti urađen na TinkerCAD -u. Ovo je super jednostavan proces za izradu prilagodljive sadilice sa jednostavnom slikom! Sadilica se također samozalijeva. Za ovaj projekt ćete koristiti TinkerCAD, besplatni CAD softver koji je super jednostavan za korištenje