Sadržaj:
Video: Programabilna hranilica za akvarijske ribe - dizajnirana granulirana hrana: 7 koraka (sa slikama)
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Hranilica za ribe - granulirana hrana za akvarijske ribe.
Njegov vrlo jednostavan dizajn potpuno automatske hranilice za ribe.
Upravljao je malim SG90 mikro servo od 9g i Arduino Nano.
Napajate cijeli ulagač USB kabelom (s USB punjača ili USB priključka vašeg računala)
Jednostavnim uređivanjem priloženog programa možete postaviti točno vrijeme hranjenja na točne satne minute.
Korak 1: Hranilica za akvarijske ribe - programabilna - s servo od 9 g
Prvo biste trebali ispisati mehaničke dijelove
Ovdje je STL datoteka.
www.thingiverse.com/thing:2761061
Koristio sam PET-G materijal jer je vrlo jak i na njega ne utječu nikakve kemikalije ili sunčeva svjetlost.
Također, ne postoji opasnost da neke otrovne kemikalije utječu na moj akvarij.
Samo jedna stvar nije 3D ispisana i njezin spremnik za riblje granule - koristi se stara PET boca.
Korak 2: Montaža mehaničkih dijelova
Korak 3: Pripremite krug
To je vrlo jednostavan sklop.
Postoji mosfet tranzistor koji radi kao prekidač koji pokreće arduino.
Razlog je to što aktiviramo servo samo na kratko vrijeme u vrlo dugom razdoblju pa nije potrebno dopustiti da isprazni bateriju.:)
Možete koristiti univerzalnu ploču za lemljenje
www.thingiverse.com/thing:2761176
Korak 4: Programiranje Arduiona I
Servo je na dvije pozicije
1. - na mjestu ispod spremnika za skladištenje hrane
2. - u položaju iznad otvora za napajanje.
Možete koristiti ovaj program servo_2_positioning.ino
Igrat ćete s 2 vrijednosti
int ser_pos_feeder = 80; // položaj ispod spremnika za hranu int ser_pos_fishtank = 25; // položaj iznad rupe za hranjenje
Korak 5: Programiranje Arduiona II
Kad ste pronašli optimalno
položaj servo, možete učitati cijeli program s timerom.
Postavi:
- - Trenutno vrijeme
- - Vrijeme hranjenja
- - Broj doza
*(Trenutno radim na verziji na kojoj će se prikazivati i moći ćete je postaviti pomoću gumba, a sada i s računalom.)
char feed_times = "08:00:00, 12:00:00, 18:30:10, 21:30:00, 18:32:00"; // format vremena je HH: MM: SS i sa, možete dodati još vrijednosti.
int broj_doza = 10; // koliko riba treba dozirati po hranjenju
// Ako želite da hranjenje odgovara stvarnom vremenu, morate postaviti stvarno vrijeme
Niz current_time = "18:30:00"; // Vrijeme se uvijek računa od ove vrijednosti nakon resetiranja ili uključivanja
Korak 6: Spajanje svih
Samo zatvorite kutiju
Prenesite program i pustite svoju ribu da uživa:)
Korak 7: Popis materijala
2x M3 vijak 5 mm
2x M3 20 mm vijak
1x Arduino nano
1x SG90 9g mikro servo
1x jednoredni muški zaglavlje (koristit ćemo 3 igle)
1x BS170 - tranzistor s mosfetom
Opcionalno
1x 9 V baterija
1x 9V kabel za napajanje baterije