Cuprins:
- Pasul 1: Componente
- Pasul 2: Asamblarea panourilor din lemn
- Pasul 3: Cablare
- Pasul 4: Software
- Pasul 5: Cum funcționează
- Pasul 6: Concluzie
Video: Cum se face un alimentator automat de pește: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Ca parte a studiilor noastre de inginerie ni s-a cerut să folosim un Arduino sau / și o zmeură pentru a rezolva o problemă zilnică.
Ideea a fost să facem ceva util și care ne interesează. Am vrut să rezolvăm o problemă reală. Ideea de a crea un alimentator automat de pește a apărut după câteva brainstorming-uri.
Ați uitat vreodată să vă hrăniți peștii? Sau sunteți atât de ocupat încât nu aveți prea mult timp să aveți grijă de el și se termină să facă parte din mobilier?
I se întâmplă prietenului nostru de fiecare dată pentru că se întoarce acasă târziu și a doua zi dimineață, trebuie să plece devreme de acasă. Uneori părinții lui au grijă de peștele său, dar, de asemenea, nu au prea mult timp să o facă de fiecare dată. Deci, pentru a rezolva această problemă, am avut această idee de proiect care ar trebui să te intereseze și pe tine.
După cum ar trebui să știți, un pește are nevoie de anumite cerințe pentru a trăi în condiții bune. Primul este de mărimea acvariului, care trebuie să fie suficient de mare pentru a da loc peștilor pentru a înota liber. A doua condiție se referă la apa care trebuie filtrată permanent. Această apă trebuie, de asemenea, aerisită și parțial reînnoită pentru a reduce concentrațiile de substanțe nedorite. În cele din urmă, apa trebuie menținută într-un interval optim de temperatură, în funcție de tipul de pește. Iar a treia condiție se referă la mâncare. Într-adevăr, peștii trebuie sătui de două ori pe zi.
Scopul acestui proiect este de a ne hrăni peștii în fiecare zi fără să ne gândim la asta. Pentru aceasta, am dorit, de asemenea, să cunoaștem temperatura apei, deoarece peștii trebuie păstrați într-un interval optim de temperatură, în funcție de speciile de pești.
Din cauza constrângerii timpului, în acest proiect ne vom concentra în hrănirea peștilor și măsurarea temperaturii.
În acest proiect, veți găsi modalitatea de a reconstrui proiectul nostru pentru propria dvs. utilizare. Materialele model pot fi complet înlocuite de alte componente cu dimensiuni diferite, pentru a adapta proiectul la propriul acvariu. Cu toate acestea, componentele principale vă vor fi descrise în acest instructable.
În acest ritm, funcția principală este finalizată, dar fiecare proiect poate fi împins mai departe, îmbunătățit și îmbunătățit. Așadar, nu ezitați să îmbunătățiți singur acest proiect pentru a vă îngriji de peștii noștri.
Pasul 1: Componente
Iată o listă cu principalele componente de care veți avea nevoie pentru a face acest proiect:
Arduino Mega
Un Arduino Mega este un card electronic echipat cu un microcontroler care poate detecta evenimentele de la un senzor, pentru a programa și pentru a comanda actuatoarele. Prin urmare, este o interfață programabilă. Această interfață este componenta principală a proiectului nostru cu care furnizăm celelalte componente.
Breadbord și fire
Apoi, avem panoul și firele care ne permit să realizăm diferitele conexiuni electrice.
Servo motor
Apoi, servomotorul care are capacitatea de a atinge poziții prestabilite și de a le menține. În cazul nostru, servomotorul va fi conectat la o sticlă de plastic care ar acționa ca rezervor de pește. Rotația sticlei permite scăderea alimentelor pentru pești.
Senzor de temperatura
Avem și un senzor de temperatură. Senzorul determină temperatura din apă și trimite aceste informații printr-un autobuz cu 1 fir către Arduino. Senzorul poate fi utilizat la o temperatură cuprinsă între -55 și 125 ° C, ceea ce este mult mai mare decât ceea ce avem nevoie.
Ecran LCD
Ecranul LCD este utilizat pentru a afișa informațiile despre temperatură. De asemenea, trebuie să utilizați un potențiometru de 10 kΩ pentru a controla contrastul ecranului și un rezistor de 220 Ω pentru a limita curentul pe ecran.
LED-uri
De asemenea, trebuie să utilizați 2 LED-uri pentru a indica dacă temperatura apei este prea mare sau prea scăzută
Rezistențe
Rezistențele sunt utilizate în principal pentru a limita curentul în unele componente.
Sticlă de plastic
Am luat o sticlă de plastic ca rezervor de alimente pentru pești
Trebuie să tăiați câteva găuri în sticlă pentru a lăsa mâncarea să cadă în peștii voștri
Iată un tabel care conține prețurile componentelor și unde puteți după acestea (imaginea 9)
Pasul 2: Asamblarea panourilor din lemn
Pentru început, alegeți câteva panouri din lemn și tăiați amplasarea dispozitivelor dvs. într-unul dintre panouri. Folosind niște cuie și panourile din lemn, vă puteți crea modelul.
Fixați cele două panouri din lemn împreună cu un unghi de 90 ° (imaginea 2) și întăriți-le cu două console din lemn (imaginea 3).
Componentele electronice vor fi plasate într-o cutie de plastic, această cutie va fi fixată în spatele panoului vertical din lemn.
Pentru aceasta, tăiați o gaură în această cutie pentru a trece cablul de alimentare (imaginea 4).
Apoi, fixați-l cu o capsator pe panoul de lemn (imaginea 5).
După aceea, așezați ecranul LCD, servomotorul și LED-urile în găurile corespunzătoare. Fixați sticla de plastic pe servomotor (figura 6).
Pasul 3: Cablare
Trebuie să utilizați două Arduino pentru a separa codul servomotorului de codul LCD, senzor și LED-uri. Deoarece servomotorul se va roti la fiecare 12 ore, senzorul va trimite informații de temperatură pe ecranul LCD și la fiecare 12 ore dacă codurile lor sunt în același program.
Primul va gestiona senzorul, ecranul LCD și LED-urile. Al doilea va gestiona servomotorul.
Pentru cablarea senzorului, va trebui să vă conectați (senzor -> Arduino):
- VCC -> Arduino 5V, plus un rezistor de 4,7 kΩ care merge de la VCC la date
- Date -> Orice pin Arduino
- GND -> Arduino GND
Pentru cablarea ecranului LCD, va trebui să vă conectați (LCD -> Arduino):
- VSS -> GND
- VDD -> VCC
- V0 -> 10 kΩ potențiometru
- RS -> Pinul Arduino 12
- R / W -> GND
- E -> Pinul Arduino 11
- DB0 la DB3 -> NIMIC
- DB4 -> Pinul Arduino 5
- DB5 -> Pinul Arduino 4
- DB6 -> Pinul Arduino 3
- LED (+) -> VCC printr-un rezistor de 220 Ω
- LED (-) -> GND
Pentru cablarea LED-urilor, va trebui să vă conectați (Arduino -> LED -> Breadboard):
Orice pin Arduino -> pin anod -> pin catodic la GND printr-un rezistor de 220 Ω
Pentru cablarea servomotorului, va trebui să vă conectați (Servomotor -> Arduino):
- VCC -> Arduino 5V
- GND -> Arduino GND
- Date -> Orice pin Arduino
Puteți vedea cablajul final în imagini.
Pasul 4: Software
Deoarece avem două Arduino, vom avea nevoie și de două programe.
Fiecare program este separat în trei părți. Primul este despre declararea variabilelor și include biblioteci.
A doua parte este configurarea. Este o funcție utilizată pentru inițializarea variabilelor, a modurilor pin, pentru a începe utilizarea bibliotecilor etc.
Ultima parte este bucla. După crearea unei funcții de configurare, funcția buclă face exact ceea ce sugerează numele său și se repetă în mod consecutiv, permițând programului dvs. să se schimbe și să răspundă.
Puteți găsi codurile noastre în fișierul alăturat.
Pasul 5: Cum funcționează
Acum, să vedem cum funcționează proiectul.
Arduino MEGA este programat să alimenteze servomotorul la fiecare 12 ore. Acest servomotor va permite sticlei de plastic să facă o rotație de 180 ° și apoi să revină la poziția sa inițială.
Trebuie să tăiați câteva găuri în sticlă. Deci, când se transformă, va arunca niște alimente pentru pești în acvariu (dimensiunile găurilor depind de mărimea și cantitatea de alimente pe care doriți să o aruncați).
Senzorul de temperatură va transmite un mesaj electronic către Arduino, iar Arduino va comunica cu ecranul LCD pentru a afișa temperatura pe ecran.
Dacă temperatura apei nu este între valorile optime (introducem codul [20 ° C; 30 ° C] în funcție de speciile de pești), unul dintre LED-uri va fi alimentat. Dacă temperatura este sub intervalul, LED-ul de lângă mesaj („Apa prea rece!”) Va fi aprins. Dacă temperatura este peste interval, atunci celălalt LED va fi aprins.
Pasul 6: Concluzie
În concluzie, putem spune că proiectul este pe deplin operațional și este capabil să-și execute cele două funcții principale: hrănirea peștilor de două ori pe zi și afișarea temperaturii cu cele două semnale (LED-uri) pentru a preveni condițiile de limitare a temperaturii peștilor..
Datorită restricției și cunoștințelor noastre actuale, nu am putea spune că proiectul nostru este un sistem complet automatizat. Nu am putut îmbunătăți proiectul așa cum am dorit și, prin urmare, vă sugerăm câteva idei pentru a atinge acest scop:
Reglarea temperaturii apei: Ecranul LCD poate afișa doar informațiile de temperatură și ne indică limita de temperatură superioară / inferioară prin intermediul LED-urilor și nu are nicio influență asupra reglării acesteia
Mod manual pentru hrănirea peștilor: creați posibilitatea de a vă hrăni singuri peștele fără a fi nevoie să așteptați 12 ore
Și atâtea alte idei pe care vă lăsăm să vă imaginați să le creați pentru alimentatorul dvs. de pește foarte personalizat.
Recomandat:
Începător: Aflați IOT cu un alimentator de pește rece: 9 pași (cu imagini)
Începător: Aflați IOT cu un alimentator de pește rece: Acest proiect este mai mult despre un ghid pentru a începe cu un dispozitiv IOT cu buget redus și ce puteți face cu el. Ce este IOT? Primit de la Google: IoT este abrevierea pentru Internetul obiectelor. Internetul obiectelor se referă la rețeaua în continuă creștere a
Alimentator automat de pește Amazon Alexa: 5 pași
Amazon Alexa Powered Automatic Fish Feeder: ați uitat să vă hrăniți peștele? Acum lăsați Alexa să vă hrănească peștele, de oriunde din lume, da oriunde. Acest proiect este conceput astfel încât să vă puteți hrăni animalul de companie de oriunde din lume, folosind orice dispozitiv / aplicație Alexa. Doriți să hrăniți un alt animal de companie?
Alimentator de pește acrilic: 11 pași (cu imagini)
Alimentator de pește acrilic: În acest tutorial, vă voi învăța cum am făcut un alimentator automat de pește pentru koi-ul meu
Alimentatorul automat automat de pește DIY: Nivelul 2: 10 pași (cu imagini)
Ultimul alimentator automat de pește DIY: Nivelul 2: Alimentatorul de nivel 2 este un pas mare față de nivelul 1. Această versiune folosește un modul wifi ESP8266 pentru a sincroniza ceasul arduino pentru a controla programul de alimentare și iluminarea rezervorului
Alimentatorul automat automat de pește DIY: Nivelul 1: 6 pași
Alimentatorul automat automat de pește DIY: Nivelul 1: Nivelul 1 este alimentatorul cel mai de bază. Utilizați acest lucru dacă aveți un buget restrâns sau, la fel ca mine, nu puteți face ca nivelul 2 să funcționeze înainte de a pleca o săptămână și jumătate pentru vacanță. Nu există control al iluminării. Cantitatea și tipul de mâncare: Am un betta și 5 neon t