Talaan ng mga Nilalaman:

Paano Gumawa ng isang Awtomatikong Nagpapakain ng Isda: 6 na Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Awtomatikong Nagpapakain ng Isda: 6 na Hakbang (na may Mga Larawan)

Video: Paano Gumawa ng isang Awtomatikong Nagpapakain ng Isda: 6 na Hakbang (na may Mga Larawan)

Video: Paano Gumawa ng isang Awtomatikong Nagpapakain ng Isda: 6 na Hakbang (na may Mga Larawan)
Video: Mga kaso na hindi na kailangan dumaan sa Barangay 2024, Hulyo
Anonim
Paano Gumawa ng isang Awtomatikong Nagpapakain ng Isda
Paano Gumawa ng isang Awtomatikong Nagpapakain ng Isda

Bilang bahagi ng aming pag-aaral sa engineering hinilingan kaming gumamit ng isang Arduino o / at isang raspberry upang malutas ang isang pang-araw-araw na problema.

Ang ideya ay upang gumawa ng isang bagay na kapaki-pakinabang at na interesado kami. Nais naming malutas ang isang tunay na problema. Ang ideya ng paggawa ng isang awtomatikong feeder ng isda ay lumabas pagkatapos ng kaunting utak.

Nakalimutan mo bang pakainin ang iyong isda? O abala ka ba na wala kang maraming oras upang pangalagaan ito at natapos itong maging bahagi ng muwebles?

Nangyayari ito sa aming kaibigan sa tuwing babalik siya sa bahay ng huli at kinaumagahan, kailangan niyang umalis ng maaga sa bahay. Minsan inaalagaan ng kanyang mga magulang ang kanyang isda, ngunit wala rin silang masyadong oras upang gawin ito sa tuwing. Kaya, upang malutas ang problemang ito, mayroon kaming ideya sa proyekto na ito na dapat maging interesado ka rin.

Tulad ng dapat mong malaman, ang isang isda ay nangangailangan ng ilang mga kinakailangan upang mabuhay sa mabuting kondisyon. Ang una ay ang laki ng aquarium kung saan kailangang maging sapat na malaki upang bigyan ng puwang ang mga isda na malayang lumangoy. Ang pangalawang kondisyon ay may kinalaman sa tubig na kailangang mai-filter nang permanente. Ang tubig na ito ay dapat ding ma-aerate at bahagyang mabago upang mabawasan ang hindi kanais-nais na mga konsentrasyon ng sangkap. Sa wakas, ang tubig ay dapat itago sa isang pinakamainam na saklaw ng temperatura, depende sa uri ng isda. At ang pangatlong kondisyon ay patungkol sa pagkain. Sa katunayan, ang mga isda ay kailangang pakainin ng hanggang dalawang beses bawat araw.

Ang layunin ng proyektong ito ay upang pakainin ang ating mga isda araw-araw nang hindi iniisip ito. Para sa mga ito, nais din naming malaman ang temperatura ng tubig dahil ang isda ay kailangang itago sa isang pinakamainam na saklaw ng temperatura, depende sa mga species ng isda.

Dahil sa paghihigpit ng oras, sa proyektong ito magtutuon kami sa pagpapakain ng mga isda at pagsukat ng temperatura.

Sa proyektong ito, mahahanap mo ang paraan upang muling maitayo ang aming proyekto para sa iyong sariling paggamit. Ang mga materyales na modelo ay maaaring ganap na mapalitan ng iba pang mga bahagi na may iba't ibang laki, upang maiakma ang proyekto sa iyong sariling aquarium. Gayunpaman, ang pangunahing mga sangkap ay ilalarawan sa iyo sa itinuturo na ito.

Sa rate na ito, ang pangunahing pag-andar ay nakumpleto, ngunit ang bawat proyekto ay maaaring itulak pa, mapabuti at mapahusay. Kaya, huwag mag-atubiling pagbutihin ang proyektong ito nang mag-isa upang mapangalagaan ang aming mga isda.

Hakbang 1: Mga Bahagi

Mga Bahagi
Mga Bahagi
Mga Bahagi
Mga Bahagi
Mga Bahagi
Mga Bahagi

Narito ang isang listahan ng mga pangunahing sangkap na kakailanganin mong gawin ang proyektong ito:

Arduino Mega

Ang isang Arduino Mega ay isang electronic card na nilagyan ng isang microcontroller na maaaring makakita ng mga kaganapan mula sa isang sensor, upang mai-program at mag-utos ng mga actuator. Samakatuwid ito ay isang programmable interface. Ang interface na ito ay ang pangunahing bahagi ng aming proyekto kung saan kami nagbibigay ng iba pang mga bahagi.

Breadbord at mga wire

Susunod, mayroon kaming breadboard at mga wire na nagbibigay-daan sa amin upang makamit ang iba't ibang mga koneksyon sa kuryente.

Servomotor

Pagkatapos, ang servomotor na may kakayahang maabot ang paunang natukoy na mga posisyon at panatilihin ang mga ito. Sa aming kaso, ang servomotor ay makakonekta sa isang plastik na bote na magsisilbing tangke ng isda. Ang pag-ikot ng bote ay nagbibigay-daan upang ihulog ang pagkain para sa mga isda.

Temperatura sensor

Mayroon din kaming sensor ng temperatura. Natutukoy ng sensor ang temperatura sa tubig at ipadala ang impormasyong ito sa pamamagitan ng isang 1-wire bus sa Arduino. Maaaring magamit ang sensor sa temperatura ng -55 hanggang 125 ° C, na higit na higit sa kailangan natin.

LCD screen

Ginagamit ang LCD screen upang maipakita ang impormasyon sa temperatura. Kailangan mo ring gumamit ng 10 kΩ potentiometer upang makontrol ang kaibahan ng screen at isang resistor na 220 to upang malimitahan ang kasalukuyang sa screen.

Mga LED

Kailangan mo ring gumamit ng 2 LEDs upang ipahiwatig kung ang temperatura ng tubig ay masyadong mataas o masyadong mababa

Mga paglaban

Pangunahing ginagamit ang mga resistensya upang limitahan ang kasalukuyang sa ilang mga bahagi.

Plastikong bote

Kumuha kami ng isang plastik na bote bilang aming tangke ng pagkain ng isda

Kailangan mong i-cut ang ilang mga butas sa bote upang mahulog ang pagkain sa iyong isda

Narito ang isang talahanayan na naglalaman ng mga presyo ng mga bahagi at kung saan maaari mong sa pamamagitan ng mga ito (larawan 9)

Hakbang 2: Pag-assemble ng Mga Wooden Panel

Pagpupulong ng Mga Wooden Panel
Pagpupulong ng Mga Wooden Panel
Pagpupulong ng Mga Wooden Panel
Pagpupulong ng Mga Wooden Panel
Pagpupulong ng Mga Wooden Panel
Pagpupulong ng Mga Wooden Panel

Upang magsimula, pumili ng ilang mga kahoy na panel at gupitin ang pagpapalaki ng iyong mga aparato sa isa sa mga panel. Sa pamamagitan ng paggamit ng ilang mga kuko at mga kahoy na panel, maaari kang lumikha ng iyong modelo.

Ayusin ang dalawang mga kahoy na panel kasama ang isang 90 ° anggulo (larawan 2) at palakasin ang mga ito ng dalawang kahoy na braket (larawan 3).

Ang mga elektronikong sangkap ay ilalagay sa isang plastik na kahon, ang kahon na ito ay maaayos sa likod ng patayong kahoy na panel.

Upang magawa iyon, gupitin ang isang butas sa kahon na ito upang maipasa ang power cable (larawan 4).

Pagkatapos, ayusin ito sa isang stapler sa kahoy na panel (larawan 5).

Pagkatapos nito, ilagay ang LCD screen, ang servomotor at ang mga LED sa kanilang kaukulang mga butas. Ayusin ang bote ng plastik sa servomotor (larawan 6).

Hakbang 3: Mga kable

Kable
Kable
Kable
Kable

Kailangan mong gumamit ng dalawang Arduino upang paghiwalayin ang code ng servomotor mula sa code ng LCD, sensor at mga LED. Tulad ng pag-ikot ng servomotor bawat 12 oras, ang sensor ay magpapadala ng impormasyon ng temperatura sa LCD screen tuwing 12 oras din kung ang kanilang mga code ay nasa parehong programa.

Pamahalaan ng una ang sensor, ang LCD screen at ang mga LED. Ang pangalawa ang mamamahala sa servomotor.

Para sa mga kable ng sensor, kakailanganin mong kumonekta (Sensor -> Arduino):

  • VCC -> Arduino 5V, kasama ang isang 4.7 kΩ risistor na pupunta mula sa VCC patungo sa Data
  • Data -> Anumang Arduino pin
  • GND -> Arduino GND

Para sa mga kable ng screen ng LCD, kakailanganin mong kumonekta (LCD -> Arduino):

  • VSS -> GND
  • VDD -> VCC
  • V0 -> 10 kΩ potensyomiter
  • RS -> Arduino pin 12
  • R / W -> GND
  • E -> Arduino pin 11
  • DB0 hanggang DB3 -> WALA
  • DB4 -> Arduino pin 5
  • DB5 -> Arduino pin 4
  • DB6 -> Arduino pin 3
  • LED (+) -> VCC sa pamamagitan ng resistor na 220 Ω
  • LED (-) -> GND

Para sa mga kable ng LEDs, kakailanganin mong kumonekta (Arduino -> LED -> Breadboard):

Anumang Arduino pin -> Anode pin -> Cathode pin sa GND sa pamamagitan ng resistor na 220 Ω

Para sa mga kable ng servomotor, kakailanganin mong kumonekta (Servomotor -> Arduino):

  • VCC -> Arduino 5V
  • GND -> Arduino GND
  • Data -> Anumang Arduino pin

Maaari mong makita ang pangwakas na mga kable sa mga larawan.

Hakbang 4: Software

Dahil mayroon kaming dalawang Arduino, kakailanganin din namin ang dalawang mga programa.

Ang bawat programa ay pinaghiwalay sa tatlong bahagi. Ang una ay tungkol sa pagdedeklara ng mga variable at may kasamang mga aklatan.

Ang pangalawang bahagi ay ang pag-set up. Ito ay isang pagpapaandar na ginagamit upang simulan ang mga variable, pin mode, magsimulang gumamit ng mga aklatan, atbp.

Ang huling bahagi ay ang loop. Matapos lumikha ng isang pag-andar sa pag-setup, tiyak na ginagawa ng pag-andar ng loop kung ano ang iminumungkahi ng pangalan nito, at magkakasunod na mga loop, pinapayagan ang iyong programa na baguhin at tumugon.

Maaari mong makita ang aming mga code sa sumali na file.

Hakbang 5: Paano Ito Gumagana

Paano Ito Gumagana
Paano Ito Gumagana

Ngayon, tingnan natin kung paano gumagana ang proyekto.

Ang Arduino MEGA ay naka-program upang paandarin ang servomotor tuwing 12 oras. Papayagan ng servomotor na ito ang bote ng plastik na gumawa ng 180 ° rotation at pagkatapos ay bumalik sa paunang posisyon nito.

Kailangan mong i-cut ang ilang mga butas sa bote. Kaya, kapag ito ay lumiliko, mahuhulog nito ang ilang pagkain ng isda sa aquarium (ang mga laki ng butas ay depende sa laki at dami ng pagkain na nais mong ihulog).

Maghahatid ang sensor ng temperatura ng isang elektronikong mensahe sa Arduino at ang Arduino ay makikipag-usap sa LCD screen upang maipakita ang temperatura sa screen.

Kung ang temperatura ng tubig ay wala sa pagitan ng mga pinakamainam na halaga (inilalagay namin ang code na [20 ° C; 30 ° C] depende sa mga species ng isda), ang isa sa LED ay papatakbo. Kung ang temperatura ay nasa ibaba ng saklaw, ang LED sa tabi ng mensahe ("Masyadong malamig ang tubig!") Ay naiilawan. Kung ang temperatura ay nasa itaas ng saklaw, pagkatapos ang iba pang mga LED ay naiilawan.

Hakbang 6: Konklusyon

Bilang konklusyon, maaari nating sabihin na ang proyekto ay buong pagpapatakbo at nagagawa nitong maisagawa ang dalawang pangunahing tungkulin: pagpapakain ng isda ng dalawang beses sa isang araw at pagpapakita ng temperatura gamit ang dalawang signal (LEDs) upang maiwasan ang paglilimita sa mga kondisyon ng temperatura para sa mga isda.

Dahil sa pagpigil at aming kasalukuyang kaalaman, hindi namin masabi na ang aming proyekto ay isang ganap na awtomatikong system. Hindi namin napagbuti ang proyekto ayon sa gusto namin, at samakatuwid iminumungkahi namin sa iyo ang ilang mga ideya upang makamit ang layuning ito:

Pagkontrol sa temperatura ng tubig: Maipapakita lamang ng LCD screen ang impormasyon ng temperatura at ipahiwatig sa amin ang itaas / mas mababang limitasyon ng temperatura sa pamamagitan ng mga LED at walang impluwensya sa regulasyon nito

Manu-manong mode upang pakainin ang isda: Lumikha ng posibilidad na pakainin ang iyong isda sa pamamagitan ng iyong sarili nang hindi naghihintay ng 12 oras

At napakaraming iba pang mga ideya na pinapayagan namin sa iyo na isipin ang paglikha para sa iyong sarili at lubos na isinapersonal na feeder ng isda.

Inirerekumendang: