Sadržaj:
- Pribor
- Korak 1: Stanovanje
- Korak 2: Hrana za ribe
- Korak 3: Kôd
- Korak 4: Postavljanje hardvera
- Korak 5: Montiranje na spremnik/akvarij
- Korak 6: Radujte se
Video: Arduino Uno hranilica za ribe u 6 jeftinih i lakih koraka !: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Stoga će za ovaj projekt možda biti potrebno malo pozadine. Ljudi s kućnim ljubimcima vjerojatno su imali isti problem kao i ja: godišnji odmori i zaborav. Stalno sam zaboravljao nahraniti svoju ribu i uvijek sam to pokušavao učiniti prije nego što je zaspala. Odmor je bio sasvim drugo pitanje, morali kupiti one piramide "hranilice" koje nikada nisu uspjele. Ovdje sam počeo razmišljati što bih mogao učiniti i shvatio sam da mogu napraviti automatsku hranilicu za ribu!
MOLIM VAS, MOLIM VAS, glasajte za ovo na Arduino natjecanju, mislim da ima potencijal osvojiti barem malu nagradu
Poteškoća: 2/5
Cijena: 1/5
Pribor
Arduino Uno / Generička verzija
Servo motor (Micro Servo SG90 9g trebao bi raditi savršeno)
-I dvostrana široka servo ruka koja dolazi s njom
Kabel za napajanje (dc ili usb)
Kratkospojne žice (muški na muški)
Mala bočica za šampon za putovanje/hotel
Plastični spremnik
Hrana za ribe (bilo koja vrsta radi, peleti mi rade bolje)
Električna bušilica
Pištolj za vruće ljepilo
Korak 1: Stanovanje
Zatvorite poklopac na spremniku i izbušite dovoljno veliku rupu (u sredini poklopca) da žice mogu proći kroz nju. Na kraju, izrežite mali poklopac sa strane spremnika dovoljno velik da stane na vaš kabel za napajanje.
Korak 2: Hrana za ribe
Izbušite rupu kroz bocu šampona SEALED tako da ima dvije rupe na suprotnim stranama koje su paralelne jedna drugoj kao na gornjoj slici. Stavite hranu za ribe na otprilike 1/4 puta do 1/3. Zatim uzmite pištolj za vruće ljepilo i zalijepite podnožje boce na servo krak.
Korak 3: Kôd
Evo ga s nekim napomenama: samo upozorenje da se uključuje desno dok ga priključujete i to se događa svaka 24 sata. Vrijeme kad ga uključite je vrijeme koje će raditi dok ga ne isključite.
#include;
Servo myservo; // stvara servo kao objekt
int pos = 0; // cjelobrojna varijabla za spremanje položaja serva
dugi FISHFEEDER = 86400000; // Postavlja vrijeme za svaka 24 sata (86400000 milisekundi)
dugo vrijeme završetka; // Duge varijable stvaraju 32 bita prostora za pohranu, što je prošireni iznos
odavno; // Ovdje ista stvar kao gore
void rotate () {
for (pos = 0; poz <180; pos += 1) // Ovaj kôd u nastavku će učiniti da se Servo okrene, hraneći ribe.
{
myservo.write (pos);
kašnjenje (15);
}
za (poz = 180; poz> = 1; poz- = 1)
{
myservo.write (pos);
kašnjenje (15);
}
}
void setup () // Postavljanje void čini da se kôd pokrene jednom i samo jednom
{
myservo.attach (9); // Ovo će reći Arduinu da je Servo na pinu 9
myservo.write (0); // Write šalje binarne podatke na serijski port.
// U ovom slučaju 0 znači da bi trebao slati podatke na digitalni pin 0. (RX)
kašnjenje (15); // Ovo odgađa 15 milisekundi prije nego što se petlja ispod pokrene.
rotirati(); // Pokreće našu funkciju koja okreće servo
}
void loop () {// Ovo će se izvoditi na Arduinu uvijek iznova ako ima snagu.
sada = millis (); // Sada je trenutno vrijeme u milisekundama
endtime = now + FISHFEEDER;
while (sada <endtime) {
myservo.write (0);
kašnjenje (20000);
sada = millis ();
}
rotirati();
}
Korak 4: Postavljanje hardvera
Stavite svoj arduino u plastični spremnik i provucite kabel za napajanje kroz preklop i spojite ga. Ožičenje je prilično jednostavno, kao što je prikazano na gornjem dijagramu. Samo povežite pozitivni dio na 5v, uzemljenje s masom i podatkovni kabel na pin 9, kao što je prikazano na gornjoj shemi Tinkercad kola. * wink** wink* SAMO ZAPAMTITE DA HRANITE ŽICE KROZ RUPU NA VRHU KONTEJNERA OD ARDUINA do SERVA.
Korak 5: Montiranje na spremnik/akvarij
Stavite plastično kućište s arduinom sa strane spremnika za ribu, a servo stavite na rub na gornjem rubu spremnika. Zatim ga možete montirati pomoću trake kako biste ga kasnije mogli skinuti. Sjetite se samo provjeriti je li čvrsto pripijen. Konačno, pričvrstite servo ruku na bocu i pričvrstite je na servo tako da rupe budu sa strane, a ne s vrha/dna. Trebalo bi gotovo točno kako izgleda na slici.
Korak 6: Radujte se
Sada ste potpuno gotovi! Hranjenje vaše ribe bit će povjetarac, samo ćete povremeno morati puniti lako dostupan spremnik. Ako idete na dugi odmor, možete ga napuniti još malo kako biste bili sigurni da vaša riba dobiva svu potrebnu hranu. Budući da je servo zalijepljen, čišćenje spremnika neće biti problem jer možete jednostavno vrlo jednostavno ukloniti traku i ponovno je postaviti. Nadam se da će vam ovaj brzi, jeftini i laki arduino projekt pomoći!
Još jednom, molim vas glasajte za mene na Arduino natjecanju! Vjerujem da je ovaj projekt vrijedan barem male nagrade!
Preporučeni:
Preinačena hranilica za ribe BETTA: 5 koraka
Preinačena BETTA hranilica za ribe: Motivirana Betta hranilicom za ribe, ovaj projekt koristi osnovni dizajn tvrtke Trevor_DIY i na nju primjenjuje nove funkcije. Samostalno hranjenje riba s postavljenim odbrojavanjem, ova preinačena verzija korisniku dodaje korisnije alate, poput broja okretaja do
Sirova trodnevna hranilica za ribe: 5 koraka
Sirova trodnevna hranilica za ribu: Koliko dugo tropske ribe mogu preživjeti bez hrane? Ovo je vjerojatno najčešće pitanje među čuvarima ribe koji planiraju putovati u bliskoj budućnosti. Mnoge tropske ribe mogu dugo ostati bez jela. Kao čuvar ribe koji je planirao
Automatska hranilica za ribe s Amazon Alexa: 5 koraka
Automatski hranilica za ribe Amazon Alexa: Zaboravili ste nahraniti svoju ribu? Sada dopustite Alexa da hrani vaše ribe, bilo gdje u svijetu, da bilo gdje. Ovaj je projekt osmišljen tako da možete hraniti svog ljubimca s bilo kojeg mjesta na svijetu, pomoću bilo kojeg Alexa uređaja/aplikacije. Želite li nahraniti nekog drugog ljubimca? Nema problema jus
Akrilna hranilica za ribe: 11 koraka (sa slikama)
Akrilna hranilica za ribe: U ovom ću vas vodiču naučiti kako sam napravio automatsku hranilicu za svoj koi ~
Hranilica za ribe pomoću Arduino Nano, servo motora i otpadnih materijala: 7 koraka
Hranilica za ribe pomoću Arduino Nano, servo motora i otpadnih materijala: To je jednostavan projekt koji koristi jedan servo motor i nekoliko osnovnih materijala. Pomaže u hranjenju ribe na vrijeme