Cuprins:

Cum se face un alimentator automat de pește: 6 pași (cu imagini)
Cum se face un alimentator automat de pește: 6 pași (cu imagini)

Video: Cum se face un alimentator automat de pește: 6 pași (cu imagini)

Video: Cum se face un alimentator automat de pește: 6 pași (cu imagini)
Video: FEMEIA De 399 De ANI ! #shorts 2024, Noiembrie
Anonim
Cum se face un alimentator automat de pește
Cum se face un alimentator automat de pește

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

Componente
Componente
Componente
Componente
Componente
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

Asamblarea panourilor din lemn
Asamblarea panourilor din lemn
Asamblarea panourilor din lemn
Asamblarea panourilor din lemn
Asamblarea panourilor din lemn
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

Cablare
Cablare
Cablare
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ă

Cum functioneaza
Cum functioneaza

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: