Talaan ng mga Nilalaman:
Video: Programmable Aquarium Fish Feeder - Designed Granulated Food: 7 Hakbang (na may Mga Larawan)
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Fish feeder - dinisenyo granulated na pagkain para sa aquarium fish.
Napakadaling disenyo nito ng ganap na awtomatikong feeder ng isda.
Pinapatakbo ito ng maliit na SG90 micro servo 9g at Arduino Nano.
Pinapagana mo ang buong feeder gamit ang USB cable (mula sa USB charger o USB port ng iyong PC)
Sa pamamagitan ng simpleng naka-attach na programa maaari mong itakda ang eksaktong oras ng pagtakda ng pagpapakain sa eksaktong oras minuto.
Hakbang 1: Aquarium Fish Feeder - Programmable - Sa 9g Servo
Una dapat mong i-print ang mga bahagi ng mekanikal
Narito ang STL file.
www.thingiverse.com/thing:2761061
Gumamit ako ng materyal na PET-G dahil napakalakas nito at hindi apektado ng anumang mga kemikal o sikat ng araw.
Gayundin, walang peligro na ang ilang mga nakakalason na kemikal ay makakaapekto sa aking aquarium.
Isang bagay lamang ang hindi naka-print sa 3D at ang tangke nito para sa mga granula ng isda - mayroong ginamit na lumang bote ng PET.
Hakbang 2: Mga Bahagi ng Mekanikal ng Assembly
Hakbang 3: Maghanda ng Circuit
Napakadaling circuit.
Mayroong isang mosfet tranzistor na kung saan ay gumagana tulad ng switch na hinimok ng arduino.
Dahilan ay pinapagana lamang namin ang servo para sa maikling panahon sa napakahabang panahon kaya't hindi kinakailangan na hayaan itong maubos ang baterya.:)
Maaari kang gumamit ng unibersal na soldering board
www.thingiverse.com/thing:2761176
Hakbang 4: Progrmming Arduiono I
Si Servo ay nasa dalawang posisyon
1. - sa lugar sa ilalim ng tangke ng imbakan ng pagkain
2. - sa posisyon sa paglipas ng butas sa pagpapakain.
Maaari mong gamitin ang program na ito servo_2_positioning.ino
Maglalaro ka ng 2 halaga
int ser_pos_feeder = 80; // posisyon sa ilalim ng food tank int ser_pos_fishtank = 25; // posisyon sa paglipas ng hole ng pagpapakain
Hakbang 5: Progrmming Arduiono II
Kapag nahanap mong pinakamainam
posisyon ng servo, maaari kang mag-upload ng buong programa sa timer.
Itakda ang:
- - Oras ngayon
- - Mga oras ng pagpapakain
- - Bilang ng mga dosis
* (Nagtatrabaho ako ngayon sa bersyon kung saan ipapakita at magagawa mong i-set up ito sa mga pindutan at ngayon sa computer.)
char feeding_times = "08:00:00, 12:00:00, 18:30:10, 21:30:00, 18:32:00"; // format ng oras ay HH: MM: SS at kasama, maaari kang magdagdag ng higit pang mga halaga.
int count_of_doses = 10; // kung gaano karaming dosis ang nakuha ng shoul fish sa bawat pagpapakain
// Kung nais mo ang pagpapakain na iyon ay pag-coresponding ng real time kailangan mong itakda ang totoong oras
String current_time = "18:30:00"; // Time is countent allways from this value after reset or power of
Hakbang 6: Pagsasama-sama sa Lahat
Isara mo na lang ang iyong kahon
Mag-upload ng programa at hayaang mag-enjoy ang iyong isda:)
Hakbang 7: Listahan ng Mga Materyales
2x M3 5mm Screw
2x M3 20mm Screw
1x Arduino nano
1x SG90 9g Micro Servo
1x Single Row Pin Male Header (gagamitin namin ang 3 mga pin)
1x BS170 - mosfet tranzistor
Opsyonal
1x 9 V na baterya
1x 9V Baterya Snap Power Cable