Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Pabahay
- Hakbang 2: Pagkain ng Isda
- Hakbang 3: Ang Code
- Hakbang 4: Pag-set up ng Hardware
- Hakbang 5: Pag-mount sa Tangke / aquarium
- Hakbang 6: Magalak
Video: Arduino Uno Fish Feeder sa 6 Murang at Madaling Mga Hakbang !: 6 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Kaya't kaunting backstory ay maaaring kailanganin para sa proyektong ito. Ang mga taong may alagang hayop ay malamang na nailahad ng parehong problema sa akin: mga bakasyon at pagkalimot. Patuloy kong nakalimutan na pakainin ang aking isda at palaging nag-agawan na gawin ito bago ito matulog. Ang mga bakasyon ay isang iba't ibang isyu, kinakailangang bumili ng mga "feeder" na mga piramide na hindi talaga nagtapos na gumana. Kaya't dito ko nagsimulang mag-isip ng kung anong magagawa ko, at napagtanto kong makakagawa ako ng isang awtomatikong tagapagpakain ng isda!
Mangyaring mangyaring bumoto para sa ito sa Arduino Contest, sa palagay ko may potensyal itong manalo kahit isang maliit na premyo
Pinagkakahirapan: 2/5
Gastos: 1/5
Mga gamit
Arduino Uno / Generic na bersyon
Servo motor (ang Micro Servo SG90 9g ay dapat na gumana perpektong pagmultahin)
-At ang dobleng panig na malapad na servo arm na kasama nito
Power cable (dc o usb)
Jumper wires (lalaki hanggang lalaki)
Maliit na bote ng shampoo sa paglalakbay / hotel
Lalagyan ng plastik
Pagkain ng isda (ang anumang uri ay gumagana, mas gumagana ang mga pellets para sa akin)
Electric drill
Mainit na glue GUN
Hakbang 1: Pabahay
Itatak ang takip sa lalagyan at mag-drill ng isang butas na sapat na malaki (sa gitna ng talukap ng mata) para sa mga wires upang magkasya dito. Sa wakas, gupitin ang isang maliit na flap sa gilid ng lalagyan na sapat na malaki upang magkasya ang iyong power cable.
Hakbang 2: Pagkain ng Isda
Mag-drill ng isang butas sa pamamagitan ng SEALED shampoo na bote upang mayroon itong dalawang butas sa kabaligtaran na magkatulad sa bawat isa tulad ng imahe sa itaas. Ilagay ang pagkain ng isda sa halos 1/4 ng daan patungong 1/3. Pagkatapos, kunin ang iyong mainit na baril na pandikit at ipako ang base ng bote sa servo arm.
Hakbang 3: Ang Code
Narito ito sa ilang mga anotasyon: isang babala lamang na lumiliko ito sa kanan habang isinasama mo ito at bawat 24 na oras na nangyayari ito. Ang oras na isaksak mo ito ay ang oras na tatakbo ito hanggang sa ilabas mo ito.
# isama;
Servo MyServo; // Lumilikha ng servo bilang isang object
int pos = 0; // variable ng integer upang maiimbak ang posisyon ng Servo
mahabang FISHFEEDER = 86400000; // Nagtatakda ng oras para sa bawat 24 na oras (86400000 milliseconds)
mahabang oras ng pagtatapos; // Mahabang variable ay lumilikha ng 32 piraso ng imbakan, na kung saan ay pinalawig na halaga
matagal na ngayon; // Parehong bagay dito sa itaas
walang bisa na paikutin () {
para sa (pos = 0; pos <180; pos + = 1) // Ang code na ito sa ibaba ay magpapasara sa Servo, nagpapakain ng mga isda.
{
myservo.write (pos);
pagkaantala (15);
}
para sa (pos = 180; pos> = 1; pos- = 1)
{
myservo.write (pos);
pagkaantala (15);
}
}
void setup () // Walang bisa ang pag-setup ang pagpapatakbo ng code nang isang beses at isang beses lamang
{
myservo.attach (9); // Sasabihin nito sa Arduino na ang Servo ay nasa pin 9
myservo.write (0); // Writing ay nagpapadala ng binary data sa isang serial port.
// Sa kasong ito, nangangahulugan ang 0 na dapat itong magpadala ng data sa digital pin 0. (RX)
pagkaantala (15); // Naantala nito ang 15 milliseconds bago magsimulang tumakbo ang loop sa ibaba.
paikutin (); // Nagpapatakbo ng aming pagpapaandar na magpapasara sa servo
}
void loop () {// Tatakbo ito sa Arduino nang paulit-ulit kung mayroon itong kapangyarihan.
ngayon = millis (); // Ngayon ay kasalukuyang oras sa milliseconds
endtime = ngayon + FISHFEEDER;
habang (ngayon <endtime) {
myservo.write (0);
pagkaantala (20000);
ngayon = millis ();
}
paikutin ();
}
Hakbang 4: Pag-set up ng Hardware
Ilagay ang iyong arduino sa lalagyan ng plastik at ilagay ang power cable sa pamamagitan ng flap at ikonekta ito. Ang mga kable ay medyo simple, tulad ng ipinakita sa diagram sa itaas. Ikonekta lamang ang positibo sa 5v, ground to ground, at data cable sa pin 9, tulad ng ipinakita sa diagram ng Tinkercad Circuits sa itaas. * wink * * wink * INAALALA LANG NA PAKAININ ANG MGA WIRES SA PAMAMAGIT NG BANAL SA TOP NG CONTAINER MULA SA ARDUINO SA SERVO.
Hakbang 5: Pag-mount sa Tangke / aquarium
Ilagay ang plastik na pabahay kasama ang arduino sa gilid ng tangke ng isda, at ilagay ang iyong servo sa labi sa tuktok na gilid ng tanke. Pagkatapos, maaari mong mai-mount ito gamit ang tape upang maaari mo itong alisin sa paglaon. Tandaan lamang upang subukan kung ito ay isang masikip na akma na maaaring humawak. Panghuli, makuha ang iyong servo arm na nakakabit sa bote at i-mount ito sa servo upang ang mga butas ay nasa mga gilid kaysa sa tuktok / ibaba. Dapat itong halos eksaktong eksaktong hitsura nito sa larawan.
Hakbang 6: Magalak
Ngayon tapos ka na! Ang pagpapakain sa iyong isda ay magiging isang simoy, kinakailangang muling punan ang madaling ma-access na lalagyan nang madalas. Kung pupunta ka sa isang mahabang bakasyon, maaari mo itong punan nang kaunti pa upang matiyak na nakukuha ng iyong isda ang lahat ng kinakailangang pagkain. Dahil ang servo ay na-tape, ang paglilinis ng tanke ay walang isyu dahil maaari mo lamang alisin ang tape nang napakadali at mai-mount ito muli. Inaasahan kong ang mabilis, murang, at madaling proyekto ng arduino na ito ay makakatulong sa IYO!
Muli, mangyaring bumoto para sa akin sa Arduino Contest! Naniniwala ako na ang proyektong ito ay karapat-dapat sa hindi bababa sa isang maliit na premyo!
Inirerekumendang:
Nagsisimula: Alamin ang IOT Gamit ang isang Cool Fish Feeder: 9 Mga Hakbang (na may Mga Larawan)
Baguhan: Alamin ang IOT Gamit ang isang Cool Fish Feeder: Ang proyektong ito ay higit pa sa isang gabay upang magsimula sa isang maliit na mababang badyet na IOT na aparato at kung ano ang magagawa mo rito. Ano ang IOT? Nakuha mula sa Google: Ang IoT ay maikli para sa Internet of Things. Ang Internet of Things ay tumutukoy sa lumalaking network o
Acrylic Fish Feeder: 11 Mga Hakbang (na may Mga Larawan)
Acrylic Fish Feeder: Sa tutorial na ito, magtuturo ako sa iyo kung paano ako gumawa ng isang awtomatikong feeder ng isda para sa aking koi ~
DIY MusiLED, Music Synchronized LEDs Sa Isang pag-click sa Windows at Linux Application (32-bit & 64-bit). Madaling Muling Gawin, Madaling Gamitin, Madaling Port: 3 Mga Hakbang
DIY MusiLED, Music Synchronized LEDs Sa Isang pag-click sa Windows at Linux Application (32-bit & 64-bit). Madaling Muling Mamuhay, Madaling Gamitin, Madaling Port: Ang proyekto na ito ay makakatulong sa iyo upang ikonekta ang 18 LEDs (6 Red + 6 Blue + 6 Yellow) sa iyong Arduino Board at pag-aralan ang mga signal ng real-time na signal ng iyong computer at i-relay ang mga ito sa ang mga LEDs upang magaan ang mga ito ayon sa mga beat effects (Snare, High Hat, Kick)
Paano Madaling Baguhin ang isang Mag-sign na "Banayad / LED" para sa Madaling Programming ng Arduino: 7 Mga Hakbang (na may Mga Larawan)
Paano Madaling Baguhin ang isang Mag-sign na "Banayad / LED" para sa Madaling Programming ng Arduino: Sa itinuturo na ito ay ipapakita ko kung paano maaaring gawing kahit sino ang isang bagay na may ilaw sa isang mai-program na arduino flashing na ilaw o " Moving Lights "
Paano Gumawa ng isang Murang Bilang Libre, at Madaling "tumutulong sa Mga Kamay" para sa Maliit na Bahagi .: 6 Mga Hakbang
Paano Gumawa ng Murang Bilang Libre, at Madaling "Mga Nagtutulong na Kamay" para sa Maliliit na Bahagi .: Kaya, ngayong umaga (2.23.08) at kahapon (2.22.08), sinusubukan kong maghinang ng isang bagay, ngunit wala akong tumutulong sa mga kamay, kaya't ginawa ko kaninang umaga. (2.23.08) Gumagana ito ng DAKIL para sa akin, karaniwang walang mga problema. Napakadaling gawin, karaniwang libre, lahat