Talaan ng mga Nilalaman:

Smart Planter: 14 Hakbang
Smart Planter: 14 Hakbang

Video: Smart Planter: 14 Hakbang

Video: Smart Planter: 14 Hakbang
Video: ТЕПЕРЬ НЕ ПРОПАДУ 10-ть самоделок ВЫРУЧАТ ГДЕ УГОДНО! 2024, Nobyembre
Anonim
Smart Planter
Smart Planter

Ang ideya ng proyektong ito ay upang bumuo ng isang matalinong nagtatanim para sa huling proyekto ng Robot 3012 robotics, pinili ko ito para sa isang proyekto habang nasisiyahan ako sa mga halaman at paghahardin sa tag-init at nais ng isang panimulang punto para sa isang mas malaking proyekto na maaaring makumpleto ko sa tag-init. Ang ideya ng proyektong ito ay upang lumikha ng isang paraan upang masubaybayan at itanim ang isang robotic feedback loop, ang ideya ay upang subaybayan ang nilalaman ng tubig sa lupa at ibomba ang tubig sa lupa kapag kailangan ng halaman ang tubig. Nagdaragdag din ako ng isang lcd screen na basahin ang proyekto kasama ang maraming iba't ibang mga sensor, sa huli binasa at ipinakita ng aking matalinong nagtatanim: ang temperatura, antas ng tubig ng catch basin, antas ng kahalumigmigan ng dalawang mga lugar ng halaman / lupa, at antas ng ilaw.

Hakbang 1: Kinakailangan ang Mga Bahagi:

  • 1x arduino board
  • 1x Lcd module
  • 1x 10k potentiometer
  • 1x breadboard
  • 3x kahalumigmigan sensor
  • 1x LM35 temperatura sensor
  • 1x Adafruit light sensor
  • 1x 12v water pump
  • 1x 12v pinagmulan ng kuryente (ipinapakita ang pack ng baterya)
  • 1x 5v trigger relay
  • 1x lalaki positibo at negatibong konektor ng BNC
  • 1x babaeng positibo at negatibong konektor ng BNC
  • 3x lalagyan (ipinakita sa sarili)
  • 2x mga seksyon ng tubing ng tubig
  • 1x Tubig
  • 1x Lupa
  • 1x halaman

Hakbang 2: Diagram ng Mga Kable

Diagram ng Kable
Diagram ng Kable

Sa ganitong diagram ng mga kable nagamit ko ang 9v sa halip na 12v at isang motor sa halip na isang bomba dahil hindi magagamit ang mga pagpipiliang ito, gumamit din ako ng isang sensor ng temperatura kapalit ng adafruit light sensor at IR sensors upang kumatawan sa sensor ng kahalumigmigan. Ang mga kapalit na ito ay dapat na pagmultahin at kinatawan ng mga totoong sensor dahil pareho silang 3 wire grd, vcc, at signal out, pati na rin ang pagiging analog.

Hakbang 3: Suriin ang Mga Sensor ng Moisture

Suriin ang Moisture Sensors
Suriin ang Moisture Sensors

Ang mga binili ko ay may saklaw mula 1023 hanggang 0 kapag nakakonekta sa 5v at 677 hanggang 0 kapag nakakonekta sa 3.3v. Ang mga sensor ay nagbasa din mula sa mataas hanggang sa mababa, ibig sabihin mataas (1023) ay walang kahalumigmigan at mababa (200) na nasa tubig.

Hakbang 4: Pangunahing Pagbasa sa at I-print

Pangunahing Pagbasa sa at I-print
Pangunahing Pagbasa sa at I-print
Pangunahing Pagbasa sa at I-print
Pangunahing Pagbasa sa at I-print

Program ang arduino upang mabasa sa analog na halaga mula sa sensor ng kahalumigmigan sa nais na agwat ng oras, sa oras na ito ay naka-program din ako sa isang pag-print sa serial monitor / plotter.

Hakbang 5: Bumuo o Kumuha ng Iyong Mga Lalagyan

Bumuo o Kumuha ng Iyong Mga Lalagyan
Bumuo o Kumuha ng Iyong Mga Lalagyan

Itinayo ko ang aking mga lalagyan ng 20 bakal na bakal na nais kong panatilihin at gamitin ang aking proyekto pagkatapos ng klase na ito. Ang ideya para sa mga lalagyan ay magkakaroon ng tatlong magkakahiwalay na lalagyan na magkakaugnay sa pamamagitan ng piping at sensor, una sa isang palanggana ng tubig, pagkatapos ay isang lalagyan para sa board at lahat ng mga sensor kasama ang lcd screen para mabasa, at pangatlo ang lalagyan ng nagtatanim.

Hakbang 6: Pag-set up at Subukan ang Lcd Screen at I-print Out ng Moisture Sensor

I-setup at Subukan ang Lcd Screen at I-print Out ng Moisture Sensor
I-setup at Subukan ang Lcd Screen at I-print Out ng Moisture Sensor

Hakbang 7: Pag-set up ng Container at Component

Container at Pag-setup ng Component
Container at Pag-setup ng Component
Container at Pag-setup ng Component
Container at Pag-setup ng Component

Simulang idagdag ang arduino at breadboard sa gitnang lalagyan sa oras na ito naidagdag ko ang sensor ng palanggana ng tubig, ang lcd screen at ang 10k potentiometer para sa lcd screen.

Hakbang 8: Hooking Up Stuff

Hooking Up Stuff
Hooking Up Stuff

i-hook ang lahat ng mga bagay na naidagdag mo lang sa lalagyan, habang ginawa ko ang lalagyan mula sa metal na nais kong tiyakin na hindi ako saligan at kinukulang ang anumang bagay sa lalagyan ng metal, upang maiwasan ito naidagdag ko ang mga washer sa mga electrical board bilang idagdag isang agwat ng hangin sa pagitan ng lalagyan na elektronik at metal.

Hakbang 9: Pagsubok sa Water Pump

Pagsubok sa Water Pump
Pagsubok sa Water Pump

Subukan ang water pump upang makita kung ano ang spout ang inlet at outlet, para dito kakailanganin mo ang isang 12v power source dahil iyon ang boltahe ng pump kahit na pagod na akong patakbo ang minahan na may 9v at tila gagana rin ito, kakailanganin mo rin isang mabilis na kumonekta at idiskonekta ito ay kung saan madaling magamit ang mga konektor ng lalaki at babae na BNC. Mahalaga rin na i-prime ang bomba bago subukan ito, hindi mo dapat subukan ang isang water pump na walang tubig sa paggawa nito upang magdulot ng pinsala sa pump.

Hakbang 10: Pagdaragdag ng Bagay

Pagdaragdag ng Bagay
Pagdaragdag ng Bagay

Idagdag ang iba pang mga sensor (temperatura, ilaw, at parehong mga sensor ng kahalumigmigan sa lupa) sa mga lalagyan at arduino, subukan ang pag-print sa pamamagitan ng lcd screen at ang serial print out, sa puntong ito naitakda ko rin ang ilan sa mga sensor sa isang 1-8 sukat para sa antas ng tubig sa palanggana at antas ng kahalumigmigan ng lupa para sa kakayahang mabasa na magagawa ito sa pamamagitan ng pagbawas ng 1024 mula sa 1023 na binasa at paghahati ng 100

Hakbang 11: Mga Kable ng Water Pump

Mga Kable ng Water Pump
Mga Kable ng Water Pump
Mga Kable ng Water Pump
Mga Kable ng Water Pump

Wire at tubero sa water pump, ang mapagkukunang 12v na kuryente, at ang relasyong 5v na pag-relay. Iningatan ko ang negatibong mga kable para sa water pump at 12v na mapagkukunan ng kuryente na konektado sa mabilis na mga konektor ng BNC para sa pagsubok na para bang may mali kapag sinusubukan ang gatilyo ng bomba madali itong hilahin ang plug at isara ang bomba.

Hakbang 12: Trigger ng Pump ng Tubig

I-program ang gatilyo ng mapagkukunang 12v power sa pamamagitan ng 5v relay trigger batay sa mga antas ng kahalumigmigan sa lupa, dahil ang bomba ay medyo malakas nais mong itakda ito para sa isang napakaliit na oras at subukan upang makuha ang tamang antas ng pagtutubig. Hindi ko natapos ang hakbang na ito ngunit plano na sa tag-araw kapag mayroon akong kaunting labis na oras. Magdagdag ng lupa sa iyong lalagyan ng nagtatanim, mag-setup at i-plug ang lahat ng iyong mga sensor at linya ng tubig.

Hakbang 13: Kung Mayroon akong Mas Oras

Pinuhin, kapag nakakakuha ako ng dagdag na oras nais kong pinuhin ang aking programa upang magamit ang wastong mga tawag sa pag-andar at pag-setup sa halip na magkaroon ng lahat sa isang malaking loop, magpapoprogram din ako sa sarili kong pagwawasto ng tseke sa tubig, at bahagyang i-tweak ang disenyo ng ang mga kahon.

Hakbang 14: Pagpapaliwanag ng Code at Source ng Code

Ang code ay talagang medyo simple ito ay isang pangunahing pag-set up ng mga pin para sa lahat ng mga sensor at ang lcd screen, basahin ang mga halagang analog mula sa mga pin na iyon, at isang pag-print sa serial monitor / plotter isang ong na may lcd screen sa gilid ng loop Kung mayroon akong mas maraming oras ay naka-program din ako sa gatilyo para sa pump ng tubig at plano na sa tag-araw.

Inirerekumendang: