Inhoudsopgave:
Video: Programmeerbare aquariumvisvoeder - ontworpen voedsel in korrelvorm - Ajarnpa
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Visvoeder - ontworpen granulaatvoer voor aquariumvissen.
Het zeer eenvoudige ontwerp van een volautomatische visvoeder.
Het wordt bediend met kleine SG90 microservo 9g en Arduino Nano.
Je voedt de hele feeder met USB-kabel (van USB-oplader of USB-poort van je pc)
Door het bijgevoegde programma eenvoudig te bewerken, kunt u de exacte tijden van het voeren instellen op exact uur minuten.
Stap 1: Aquarium Fish Feeder - Programmeerbaar - Met 9g Servo
Eerst moet u mechanische onderdelen afdrukken
Hier is het STL-bestand.
www.thingiverse.com/thing:2761061
Ik heb PET-G-materiaal gebruikt omdat het erg sterk is en niet wordt aangetast door chemicaliën of zonlicht.
Er is ook geen risico dat sommige giftige chemicaliën mijn aquarium aantasten.
Slechts één ding is niet 3D-geprint en de tank voor viskorrels - er is een oude PET-fles gebruikt.
Stap 2: Mechanische onderdelen monteren
Stap 3: Circuit voorbereiden
Het is een heel eenvoudige schakeling.
Er is een mosfet-transzistor die werkt als een schakelaar die wordt aangedreven door arduino.
De reden is dat we de servo slechts voor een korte tijd in een zeer lange periode activeren, dus het is niet nodig om de batterij te laten leeglopen.:)
U kunt een universeel soldeerbord gebruiken
www.thingiverse.com/thing:2761176
Stap 4: Arduino I programmeren
Servo staat in twee standen
1. – op zijn plaats onder voedselopslagtank
2. – in positie boven het voergat.
U kunt dit programma gebruiken servo_2_positioning.ino
Je speelt met 2 waarden
int ser_pos_feeder = 80; // positie onder voedseltank int ser_pos_fishtank = 25; // positie boven voergat
Stap 5: Arduino II programmeren
Wanneer je optimaal vond
positie van servo, u kunt het volledige programma met timer uploaden.
Stel de:
- - Huidige tijd
- - Voedertijden
- - Aantal doses
*(Ik werk nu aan een versie waar het zal worden weergegeven en je kunt het instellen met knoppen en nu met de computer.)
char feeding_times = "08:00:00, 12:00:00, 18:30:10, 21:30:00, 18:32:00"; // Het tijdformaat is HH:MM:SS en met, kunt u meer waarden toevoegen.
int count_of_doses = 10; // hoeveel doses moeten vissen per voeding krijgen
// Als je wilt dat de voeding overeenkomt met realtime, moet je de realtime instellen
Tekenreeks current_time = "18:30:00"; // Tijd wordt altijd geteld vanaf deze waarde na reset of power of
Stap 6: Alles bij elkaar zetten
Sluit gewoon je doos
Upload programma en laat je vissen genieten:)
Stap 7: Lijst met materialen
2x M3 5 mm schroef
2x M3 20 mm schroef
1x Arduino nano
1x SG90 9g microservo
1x Single Row Pin Male Header (we zullen 3 pinnen gebruiken)
1x BS170 - mosfet tranzistor
Optioneel
1x 9 V batterij
1x 9V batterij snap voedingskabel