Kazalo:
Video: Programabilni podajalnik za akvarijske ribe - oblikovana granulirana hrana: 7 korakov (s slikami)
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Krmilnik za ribe - granulirana hrana za akvarijske ribe.
Njegova zelo preprosta zasnova popolnoma avtomatskega podajalnika rib.
Deloval je z majhnim mikro servo SG90 9g in Arduino Nano.
Napajate celoten napajalnik s kablom USB (iz polnilnika USB ali vrat USB v računalniku)
S preprostim urejanjem priloženega programa lahko nastavite natančne ure hranjenja na točno uro v minuti.
1. korak: Hranilnik za akvarijske ribe - programabilno - z 9g servo
Najprej morate natisniti mehanske dele
Tu je datoteka STL.
www.thingiverse.com/thing:2761061
Uporabil sem material PET-G, ker je zelo močan in nanj ne vplivajo nobene kemikalije ali sončna svetloba.
Prav tako ni nevarnosti, da bi nekatere strupene kemikalije vplivale na moj akvarij.
Samo ena stvar ni 3D -tiskana in njen rezervoar za zrnca rib - uporablja se stara PET plastenka.
Korak: Montaža mehanskih delov
3. korak: Pripravite vezje
To je zelo preprosto vezje.
Obstaja tranzistor MOSFET, ki deluje kot stikalo, ki ga poganja arduino.
Razlog je v tem, da servo aktiviramo le za kratek čas v zelo dolgem obdobju, zato mu ni treba pustiti, da izprazni baterijo.:)
Uporabite lahko univerzalno spajkalno desko
www.thingiverse.com/thing:2761176
4. korak: Programiranje Arduiona I
Servo je na dveh položajih
1. - nameščen pod rezervoarjem za shranjevanje hrane
2. - v položaju nad napajalno luknjo.
Uporabite lahko ta program servo_2_positioning.ino
Igrali boste z dvema vrednostima
int ser_pos_feeder = 80; // položaj pod posodo za hrano int ser_pos_fishtank = 25; // položaj nad napajalno luknjo
5. korak: Programiranje Arduiona II
Ko najdete optimalno
položaj servo, lahko naložite celoten program s časovnikom.
Nastavite:
- - Trenutni čas
- - Čas hranjenja
- - Število odmerkov
*(Zdaj delam na različici, kjer bo prikazan in jo boste lahko nastavili z gumbi in zdaj z računalnikom.)
char feed_times = "08:00:00, 12:00:00, 18:30:10, 21:30:00, 18:32:00"; // časovni format je HH: MM: SS in z, lahko dodate več vrednosti.
int count_of_doses = 10; // koliko odmerkov naj dobijo ribe na hranjenje
// Če želite, da hranjenje ustreza realnemu času, morate nastaviti pravi čas
Niz current_time = "18:30:00"; // Čas vedno šteje od te vrednosti po ponastavitvi ali vklopu
Korak 6: Vse skupaj
Samo zaprite škatlo
Naložite program in pustite, da vaše ribe uživajo:)
7. korak: Seznam materialov
2x M3 5 mm vijak
2x M3 20 mm vijak
1x Arduino nano
1x SG90 9g mikro servo
1x moški glavo z enojno vrstico (uporabili bomo 3 zatiči)
1x BS170 - tranzistor MOSFET
Neobvezno
1x 9 V baterija
1x 9V napajalni kabel za napajanje baterije