Obsah:
Video: Programovatelný akvarijní podavač ryb - navržené granulované krmivo: 7 kroků (s obrázky)
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Krmítko pro ryby - granulované krmivo pro akvarijní ryby.
Jeho velmi jednoduchý design plně automatického krmítka pro ryby.
Je provozován s malým mikro servem SG90 9g a Arduino Nano.
Celý podavač napájíte kabelem USB (z USB nabíječky nebo USB portu vašeho PC)
Jednoduchou úpravou připojeného programu můžete nastavit přesné časy podávání krmiva na přesnou hodinu minutu.
Krok 1: Podavač akvarijních ryb - programovatelný - se servem 9 g
Nejprve byste měli vytisknout mechanické součásti
Zde je soubor STL.
www.thingiverse.com/thing:2761061
Použil jsem materiál PET-G, protože je velmi pevný a není ovlivněn žádnými chemikáliemi ani slunečním zářením.
Rovněž neexistuje riziko, že některé toxické chemikálie ovlivní moje akvárium.
Pouze jedna věc není vytištěna 3D a její nádrž na rybí granule - je zde použitá stará PET láhev.
Krok 2: Montáž mechanických dílů
Krok 3: Připravte obvod
Je to velmi jednoduchý obvod.
Existuje tranzistor mosfet, který funguje jako spínač poháněný arduino.
Důvodem je, že aktivujeme servo pouze na krátkou dobu ve velmi dlouhém období, takže není nutné jej nechat vybít baterii.:)
Můžete použít nějakou univerzální pájecí desku
www.thingiverse.com/thing:2761176
Krok 4: Progrmming Arduiono I
Servo je ve dvou polohách
1. - na místě pod nádrží na skladování potravin
2. - v poloze nad napájecím otvorem.
Můžete použít tento program servo_2_positioning.ino
Budete hrát se 2 hodnotami
int ser_pos_feeder = 80; // pozice pod potravinovou nádrží int ser_pos_fishtank = 25; // poloha nad napájecím otvorem
Krok 5: Progrmming Arduiono II
Když jste našli optimální
pozice serva, můžete nahrát celý program s časovačem.
Nastav:
- - Aktuální čas
- - Časy krmení
- - Počet dávek
*(Nyní pracuji na verzi, kde bude displej a budete jej moci nastavit pomocí tlačítek a nyní s počítačem.)
char feed_times = "08:00:00, 12:00:00, 18:30:10, 21:30:00, 18:32:00"; // formát času je HH: MM: SS a pomocí můžete přidat další hodnoty.
int count_of_doses = 10; // kolik dávek by měla shoul ryba dostat na jedno krmení
// Pokud chcete, aby krmení odpovídalo reálnému času, musíte nastavit skutečný čas
Řetězec current_time = "18:30:00"; // Čas se vždy počítá od této hodnoty po resetu nebo zapnutí
Krok 6: Dát vše dohromady
Stačí zavřít krabici
Nahrajte program a nechte své ryby užívat:)
Krok 7: Seznam materiálů
2x šroub M3 5 mm
2x šroub M3 20 mm
1x Arduino nano
1x SG90 9g Micro Servo
1x Jednořadý kolíkový konektor (použijeme 3 kolíky)
1x BS170 - tranzistor mosfet
Volitelný
1x 9 V baterie
1x 9V baterie Snap napájecí kabel