Obsah:
- Zásoby
- Krok 1: Bydlení
- Krok 2: Rybí jídlo
- Krok 3: Kód
- Krok 4: Nastavení hardwaru
- Krok 5: Montáž na nádrž/akvárium
- Krok 6: Radujte se
Video: Podavač ryb Arduino Uno v 6 levných a snadných krocích!: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Pro tento projekt tedy může být zapotřebí trochu příběhu. Lidé s domácími rybami měli pravděpodobně stejný problém jako já: prázdniny a zapomnění. Neustále jsem zapomínal krmit své ryby a vždy jsem se do toho zamíchal, než šel spát. Prázdniny byly úplně jiný problém, museli jsme si koupit ty „feederové“pyramidy, které ve skutečnosti nikdy neskončily. Takže tady jsem začal přemýšlet o tom, co bych mohl udělat, a uvědomil jsem si, že bych mohl udělat automatické krmítko pro ryby!
PROSÍM, PROSÍM, hlasujte prosím v Arduino Contestu, myslím, že to má potenciál vyhrát alespoň malou cenu
Obtížnost: 2/5
Cena: 1/5
Zásoby
Arduino Uno / Obecná verze
Servomotor (Micro Servo SG90 9g by měl fungovat naprosto v pořádku)
-A oboustranné široké servo rameno, které je součástí dodávky
Napájecí kabel (DC nebo USB)
Propojovací vodiče (samec na samec)
Malá cestovní/hotelová šamponová láhev
Plastová nádoba
Rybí jídlo (funguje jakýkoli druh, pelety pro mě fungují lépe)
Elektrická vrtačka
Horká lepicí pistole
Krok 1: Bydlení
Utěsněte víko na nádobě a vyvrtejte dostatečně velký otvor (uprostřed víka), aby jím prošly dráty. Nakonec odřízněte malou klapku na boku nádoby dostatečně velkou, aby se vešla do napájecího kabelu.
Krok 2: Rybí jídlo
Do lahvičky SEALED šamponu vyvrtejte otvor tak, aby měl na opačných stranách dva otvory, které jsou navzájem rovnoběžné jako na obrázku výše. Krmivo pro ryby vložte asi do 1/4 cesty do 1/3. Poté si vezměte horkou lepicí pistoli a přilepte základnu lahve na rameno serva.
Krok 3: Kód
Zde je několik poznámek: jen varování, že se zapne správně, když jej zapojíte, a každých 24 hodin se to stane. Čas, kdy jej zapojíte, je doba, po kterou poběží, dokud jej neodpojíte.
#zahrnout;
Servo myservo; // vytvoří servo jako objekt
int pos = 0; // celočíselná proměnná pro uložení pozice serva
dlouhý FISHFEEDER = 86400000; // Nastavuje čas každých 24 hodin (86400000 milisekund)
dlouhý konec; // Dlouhé proměnné vytvářejí 32 bitů úložiště, což je rozšířené množství
teď dlouho; // Tady je to stejné jako výše
void rotate () {
for (pos = 0; pos <180; pos += 1) // Tento kód níže způsobí, že se servo otočí a nakrmí ryby.
{
myservo.write (pos);
zpoždění (15);
}
pro (pos = 180; pos> = 1; pos- = 1)
{
myservo.write (pos);
zpoždění (15);
}
}
void setup () // Díky neplatnému nastavení se kód spustí jednou a pouze jednou
{
myservo.attach (9); // Arduinu to řekne, že servo je na pinu 9
myservo.write (0); // Zápis odesílá binární data na sériový port.
// V tomto případě 0 znamená, že by měla odesílat data na digitální pin 0. (RX)
zpoždění (15); // Tím se zpomalí 15 milisekund, než se spustí smyčka níže.
točit se(); // Spustí naši funkci, která otočí servo
}
void loop () {// To bude na Arduinu běžet znovu a znovu, pokud má napájení.
nyní = millis (); // Nyní je aktuální čas v milisekundách
endtime = now + FISHFEEDER;
while (now <endtime) {
myservo.write (0);
zpoždění (20000);
nyní = millis ();
}
točit se();
}
Krok 4: Nastavení hardwaru
Vložte své arduino do plastové nádoby a protáhněte klapkou napájecí kabel a připojte jej. Zapojení je velmi jednoduché, jak ukazuje výše uvedený diagram. Stačí připojit kladný vodič na 5 V, uzemnění a datový kabel na pin 9, jak je znázorněno na schématu obvodů Tinkercad výše. * mrkněte** mrkněte* POUZE PAMATUJTE NA PODÁVÁNÍ DRÁTŮ DÍREM NA VRCHU KONTEJNERU OD ARDUINA DO SERVO.
Krok 5: Montáž na nádrž/akvárium
Umístěte plastové pouzdro s arduinem na stranu akvária a položte své servo na okraj na horním okraji nádrže. Poté jej můžete připevnit pomocí pásky, abyste jej mohli později sundat. Jen nezapomeňte vyzkoušet, zda je těsný, který může držet. Nakonec připevněte své servo rameno k lahvi a připevněte jej k servu tak, aby otvory byly po stranách, nikoli nahoře/dole. Mělo by to být téměř přesně tak, jak to vypadá na obrázku.
Krok 6: Radujte se
Nyní jste úplně hotovi! Krmení vašich ryb bude hračka, jen budete muset tak často doplňovat snadno přístupný kontejner. Pokud jedete na dlouhou dovolenou, můžete ji ještě trochu zaplnit, aby vaše ryba dostala vše, co potřebuje. Protože je servo nalepeno páskou, nebude čištění nádrže žádný problém, protože pásku můžete velmi snadno odstranit a znovu namontovat. Doufám, že vám tento rychlý, levný a snadný arduino projekt pomůže!
Ještě jednou prosím hlasujte pro mě v Arduino Contestu! Věřím, že tento projekt si zaslouží alespoň malou cenu!
Doporučuje:
Hrajte Doom na svém iPodu v 5 snadných krocích !: 5 kroků
Zahrajte si Doom na svém iPodu v 5 snadných krocích !: Podrobný průvodce, jak na svém iPodu dvojitým spuštěním Rockboxu hrát Doom a desítky dalších her. Je to něco opravdu snadného, ale spousta lidí stále žasne, když mě vidí hrát doom na mém iPodu, a nechá se zmást instrukcemi
Upravený BETTA podavač ryb: 5 kroků
Přepracovaný BETTA Fish Feeder: Motivováno Betta Fish Feeder, tento projekt využívá základní design od Trevor_DIY a aplikuje na něj nové funkce. Tato přepracovaná verze, která sama krmí ryby pomocí sady časovačů, přidává uživateli další užitečné nástroje, například počet otočení do
Krmný 3denní podavač ryb: 5 kroků
Crude 3 Day Fish Feeder: Jak dlouho mohou tropické ryby přežít bez jídla? To je pravděpodobně nejčastější otázka mezi chovateli ryb, kteří plánují v blízké budoucnosti cestovat. Mnoho tropických ryb může vydržet dlouho bez jídla. Jako chovatel ryb, který plánoval lov
Jak vyrobit automatický podavač ryb: 6 kroků (s obrázky)
Jak vyrobit automatický podavač ryb: V rámci našich technických studií jsme byli požádáni, abychom k vyřešení každodenního problému použili Arduino nebo/a malinu. Cílem bylo vyrobit něco užitečného a to, co nás zajímá. Chtěli jsme vyřešit skutečný problém. Myšlenka na výrobu aut
Podavač ryb využívající Arduino Nano, servomotor a odpadní materiály: 7 kroků
Podavač ryb využívající Arduino Nano, servomotor a odpadní materiály: Jedná se o jednoduchý projekt s použitím jediného servomotoru a několika základních materiálů. Pomáhá včasné krmení ryb