Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi
- Hakbang 2: Pag-assemble ng Mga Wooden Panel
- Hakbang 3: Mga kable
- Hakbang 4: Software
- Hakbang 5: Paano Ito Gumagana
- Hakbang 6: Konklusyon
Video: Paano Gumawa ng isang Awtomatikong Nagpapakain ng Isda: 6 na Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
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
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
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
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
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:
Paano Gumawa ng isang Drone Gamit ang Arduino UNO - Gumawa ng isang Quadcopter Gamit ang Microcontroller: 8 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Drone Gamit ang Arduino UNO | Gumawa ng isang Quadcopter Gamit ang Microcontroller: PanimulaBisitahin ang Aking Youtube Channel Ang isang Drone ay isang napakamahal na gadget (produkto) na bibilhin. Sa post na ito tatalakayin ko, kung paano ko ito magagawa sa murang ?? At Paano mo magagawa ang iyong sarili tulad nito sa murang presyo … Sa India ang lahat ng mga materyales (motor, ESC
Paano Gumawa ng isang Awtomatikong Wood Stove Thermostat: 5 Hakbang (na may Mga Larawan)
Paano Gumawa ng Awtomatikong Wood Stove Thermostat: Para sa aking Mechatronics Class Project nagpasya akong magdisenyo at lumikha ng isang Awtomatikong Wood Stove Thermostat gamit ang isang WiFi na pinagana ang Arduino na may isang PID controller na nagmamaneho ng isang Stepper motor upang makontrol ang posisyon ng pamamasa sa aking Wood Stove. Ito ay naging isang napaka rewar
Ang Ultimate DIY Awtomatikong Nagpapakain ng Isda: Tier 2: 10 Mga Hakbang (na may Mga Larawan)
Ang Ultimate DIY Automatic Fish Feeder: Tier 2: Ang Tier 2 Feeder ay isang malaking hakbang mula sa Tier 1. Ang bersyon na ito ay gumagamit ng isang module ng wifi ng ESP8266 upang mai-sync ang orasan ng arduino upang makontrol ang iskedyul ng pagpapakain at pag-iilaw ng tanke
Ang Ultimate DIY Awtomatikong Nagpapakain ng Isda: Tier 1: 6 Mga Hakbang
Ang Ultimate DIY Awtomatikong Nagpapakain ng Isda: Tier 1: Ang Tier 1 ay ang pinaka pangunahing tagapagpakain. Gamitin ito kung ikaw ay nasa isang masikip na badyet o, tulad ng sa akin, hindi ka makakakuha ng pagtatrabaho sa Tier 2 bago ka umalis sa isang linggo at kalahati para sa mga piyesta opisyal. Walang kontrol sa ilaw. Halaga at Uri ng Pagkain: Mayroon akong betta at 5 neon t
Paano Gumawa ng isang Autonomous Basketball Playing Robot Paggamit ng isang IRobot Lumikha Bilang Base: 7 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Autonomous Basketball Playing Robot Paggamit ng isang IRobot Lumikha Bilang Base: Ito ang aking entry para sa hamon sa iRobot Lumikha. Ang pinakamahirap na bahagi ng buong prosesong ito para sa akin ay ang pagpapasya kung ano ang gagawin ng robot. Nais kong ipakita ang mga cool na tampok ng Lumikha, habang nagdaragdag din sa ilang robo flair. Lahat ng akin