INHOUDSOPGAWE:
Video: Programmeerbare akwariumvisvoeder - ontwerpte gegranuleerde kos: 7 stappe (met foto's)
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Visvoerder - ontwerp gegranuleerde voedsel vir akwariumvisse.
Die baie eenvoudige ontwerp van 'n volledig outomatiese visvoerder.
Dit word bestuur met 'n klein SG90 -mikroservo 9g en Arduino Nano.
U voed die hele voerder met 'n USB -kabel (vanaf 'n USB -laaier of USB -poort van u rekenaar)
Deur die aangepaste program eenvoudig te redigeer, kan u die presiese tyd van die voer op die presiese uurminuut stel.
Stap 1: Aquarium Fish Feeder - programmeerbaar - met 9g servo
Eerstens moet u meganiese onderdele druk
Hier is 'n STL -lêer.
www.thingiverse.com/thing:2761061
Ek het PET-G materiaal gebruik omdat dit baie sterk is en nie deur chemikalieë of sonlig beïnvloed word nie.
Daar is ook geen risiko dat sommige giftige chemikalieë my akwarium sal beïnvloed nie.
Slegs een ding word nie 3D gedruk nie en die tenk vir viskorrels - daar word 'n ou PET -bottel gebruik.
Stap 2: Monteer meganiese onderdele
Stap 3: Berei die stroombaan voor
Dit is 'n baie eenvoudige kring.
Daar is 'n mosfet -tranzistor wat werk soos 'n skakelaar, aangedryf deur arduino.
Die rede hiervoor is dat ons die servo slegs vir 'n kort tydjie in 'n baie lang tyd aktiveer, sodat dit nie nodig is om die battery te laat uitloop nie.:)
U kan 'n universele soldeerbord gebruik
www.thingiverse.com/thing:2761176
Stap 4: Progrmming Arduiono I
Servo is in twee posisies
1. - in plek onder die voedselopgaartenk
2. - in posisie oor die voedingsgat.
U kan hierdie program servo_2_positioning.ino gebruik
U speel met 2 waardes
int ser_pos_feeder = 80; // posisie onder voedselbak int ser_pos_fishtank = 25; // posisie oor voedingsgat
Stap 5: Progrmming Arduiono II
Toe jy optimaal gevind het
posisie van die servo, kan u die volledige program met die timer oplaai.
Stel die:
- - Huidige tyd
- - Voertye
- - Aantal dosisse
*(Ek werk nou aan die weergawe waar dit vertoon sal word, en u kan dit opstel met knoppies en nou met 'n rekenaar.)
char feeding_times = "08:00:00, 12:00:00, 18:30:10, 21:30:00, 18:32:00"; // tydformaat is HH: MM: SS en met, kan u meer waardes byvoeg.
int count_of_doses = 10; // hoeveel dosisse kry vis per voeding
// As u wil hê dat die voeding ooreenstem met die regte tyd, moet u die reële tyd bepaal
String current_time = "18:30:00"; // Tyd is telkens telkens van hierdie waarde na herstel of krag van
Stap 6: Alles saamvoeg
Maak net jou boks toe
Laai program op en laat u vis geniet:)
Stap 7: Lys van materiaal
2x M3 5 mm skroef
2x M3 20 mm skroef
1x Arduino nano
1x SG90 9g Micro Servo
1x Manlike opskrif vir enkelrypen (ons gebruik 3 penne)
1x BS170 - mosfet tranzistor
Opsioneel
1x 9 V battery
1x 9V batterykragkabel