Cuprins:

Alimentator de pește Arduino Uno în 6 pași ieftini și simpli !: 6 pași
Alimentator de pește Arduino Uno în 6 pași ieftini și simpli !: 6 pași
Anonim
Alimentator de pește Arduino Uno în 6 pași ieftini și simpli!
Alimentator de pește Arduino Uno în 6 pași ieftini și simpli!

Așadar, ar putea fi nevoie de puțină poveste de fundal pentru acest proiect. Oamenilor cu pești de companie li s-a prezentat probabil aceeași problemă ca și mine: vacanțele și uitarea. Am uitat în permanență să-mi hrănesc peștele și m-am grăbit mereu să fac asta înainte să se culce. Vacanțele au fost o problemă cu totul diferită, trebuind să cumpere acele piramide „alimentatoare” care nu au ajuns niciodată să funcționeze. Așa că aici am început să mă gândesc la ce aș putea face și mi-am dat seama că aș putea face un alimentator automat de pește!

Vă rugăm să vă rugăm să votați acest lucru în Concursul Arduino, cred că are potențialul de a câștiga cel puțin un mic premiu

Dificultate: 2/5

Cost: 1/5

Provizii

Arduino Uno / Versiune generică

Servomotor (Micro Servo SG90 9g ar trebui să funcționeze perfect)

-Și brațul servo cu latură dublă care vine cu acesta

Cablu de alimentare (dc sau usb)

Sârme jumper (de la bărbat la bărbat)

Sticlă mică de șampon de călătorie / hotel

Recipient din plastic

Alimente pentru pești (orice fel funcționează, peletele funcționează mai bine pentru mine)

Bormasina electrica

Pistol de lipit fierbinte

Pasul 1: Locuințe

Locuințe
Locuințe
Locuințe
Locuințe

Sigilați capacul recipientului și găuriți o gaură suficient de mare (în mijlocul capacului) pentru ca firele să se potrivească prin el. În cele din urmă, tăiați o clapă mică pe partea laterală a recipientului suficient de mare pentru a se potrivi cablului de alimentare.

Pasul 2: hrană pentru pește

Mâncare de pește
Mâncare de pește
Mâncare de pește
Mâncare de pește

Găuriți o gaură prin sticla de șampon SEALED astfel încât să aibă două găuri pe părțile opuse care sunt paralele una cu cealaltă, ca imaginea de mai sus. Puneți alimentele din pește la aproximativ 1/4 din drum până la 1/3. Apoi, luați pistolul de lipit fierbinte și lipiți baza sticlei pe brațul servo.

Pasul 3: Codul

Iată-l cu câteva adnotări: doar un avertisment că se aprinde corect când îl conectați și la fiecare 24 de ore se întâmplă. Timpul în care îl conectați este timpul în care va rula până îl deconectați.

#include;

Servo miservo; // creează servo ca obiect

int pos = 0; // variabilă întreagă pentru a stoca poziția Servo

lung FISHFEEDER = 86400000; // Setează timpul pentru fiecare 24 de ore (86400000 milisecunde)

durată lungă de sfârșit; // Variabilele lungi creează 32 de biți de stocare, ceea ce înseamnă cantități extinse

mult acum; // Același lucru aici ca mai sus

void rotate () {

for (pos = 0; pos <180; pos + = 1) // Acest cod de mai jos va transforma Servo-ul, hrănind peștii.

{

myservo.write (pos);

întârziere (15);

}

pentru (pos = 180; pos> = 1; pos- = 1)

{

myservo.write (pos);

întârziere (15);

}

}

void setup () // Void setup face ca codul să ruleze o singură dată

{

myservo.attach (9); // Acest lucru îi va spune lui Arduino că Servo este la pinul 9

myservo.write (0); // Write trimite date binare către un port serial.

// În acest caz, 0 înseamnă că ar trebui să trimită date pinului digital 0. (RX)

întârziere (15); // Aceasta întârzie 15 milisecunde înainte ca bucla de mai jos să înceapă să ruleze.

roti(); // Rulează funcția noastră care transformă servo

}

void loop () {// Acest lucru va rula pe Arduino iar și iar dacă are putere.

acum = millis (); // Acum este ora curentă în milisecunde

endtime = acum + FISHFEEDER;

while (acum <endtime) {

myservo.write (0);

întârziere (20000);

acum = millis ();

}

roti();

}

Pasul 4: Configurarea hardware-ului

Configurarea hardware-ului
Configurarea hardware-ului
Configurarea hardware-ului
Configurarea hardware-ului

Puneți arduino-ul în recipientul de plastic și introduceți cablul de alimentare prin clapă și conectați-l. Cablarea este destul de simplă, așa cum se arată în diagrama de mai sus. Doar conectați pozitiv la 5V, la masă la masă și cablul de date la pinul 9, așa cum se arată în diagrama Tinkercad Circuits de mai sus. * Wink * * Wink * DOAR REȚINEȚI-VĂ PENTRU ALIMENTAREA SIRURILOR PRIN GAURA DE LA VARFUL CONTAINERULUI DE LA ARDUINO LA SERVO.

Pasul 5: Montare pe rezervor / acvariu

Montare pe rezervor / acvariu
Montare pe rezervor / acvariu

Puneți carcasa din plastic cu arduino în partea laterală a rezervorului de pești și puneți servo-ul la buza de pe marginea superioară a rezervorului. Apoi, îl puteți monta folosind bandă, astfel încât să o puteți scoate mai târziu. Nu uitați să testați dacă este o potrivire strânsă care poate rezista. În cele din urmă, fixați brațul servo pe sticlă și montați-l pe servo, astfel încât găurile să fie pe părți, mai degrabă decât pe partea superioară / inferioară. Ar trebui aproape exact așa cum arată în imagine.

Pasul 6: Bucură-te

Acum ai terminat complet! Hrănirea peștilor dvs. va fi o briză, trebuie doar să umpleți recipientul ușor accesibil din când în când. Dacă plecați într-o vacanță lungă, o puteți umple puțin mai mult pentru a vă asigura că peștele dvs. primește toată mâncarea de care are nevoie. Deoarece servo-ul este bandat, curățarea rezervorului nu va fi o problemă, deoarece puteți scoate banda foarte ușor și o puteți monta din nou. Sper că acest proiect rapid, ieftin și ușor de arduino vă va ajuta!

Încă o dată, vă rog să mă votați la Concursul Arduino! Cred că acest proiect merită cel puțin un mic premiu!

Recomandat: