Taula de continguts:
- Pas 1: components
- Pas 2: Muntatge de panells de fusta
- Pas 3: cablejat
- Pas 4: programari
- Pas 5: Com funciona
- Pas 6: Conclusió
Vídeo: Com fer un alimentador automàtic de peixos: 6 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Com a part dels nostres estudis d’enginyeria, se’ns va demanar que utilitzéssim un Arduino o un gerd per resoldre un problema diari.
La idea era fer alguna cosa útil i que ens interessi. Volíem resoldre un problema real. La idea de fer un alimentador automàtic de peixos va sorgir després d’unes poques pluja d’idees.
Has oblidat mai alimentar els teus peixos? O estàs tan ocupat que no tens molt de temps per cuidar-lo i acaba de formar part dels mobles?
Li passa al nostre amic cada vegada que torna tard a casa i l’endemà al matí ha de marxar d’hora. De vegades, els seus pares tenen cura dels seus peixos, però tampoc tenen molt de temps per fer-ho cada vegada. Per tant, per solucionar aquest problema, vam tenir aquesta idea de projecte que també us hauria d’interessar.
Com hauríeu de saber, un peix necessita alguns requisits per viure en bones condicions. El primer és de la mida de l'aquari, que ha de ser prou gran per donar espai als peixos per nedar lliurement. La segona condició es refereix a l’aigua que s’ha de filtrar permanentment. Aquesta aigua també ha de ser airejada i renovada parcialment per disminuir les concentracions de substàncies indesitjables. Finalment, l’aigua s’ha de mantenir en un rang de temperatura òptim, en funció del tipus de peix. I la tercera condició es refereix al menjar. De fet, els peixos s’han d’alimentar fins a dues vegades al dia.
L’objectiu d’aquest projecte és alimentar els nostres peixos cada dia sense pensar-hi. Per a això, també volíem conèixer la temperatura de l’aigua perquè cal mantenir els peixos en un rang de temperatura òptim, en funció de les espècies de peixos.
A causa de la limitació de temps, en aquest projecte ens centrarem en alimentar els peixos i mesurar la temperatura.
En aquest projecte, trobareu la manera de reconstruir el nostre projecte per al vostre ús. Els materials del model es poden substituir totalment per altres components de diferents mides, per adaptar el projecte al vostre propi aquari. No obstant això, els components principals us seran descrits en aquesta instrucció.
A aquest ritme, la funció principal s'ha completat, però cada projecte es pot impulsar més, millorar i millorar. Per tant, no dubteu a millorar aquest projecte vosaltres mateixos per tenir cura dels nostres peixos.
Pas 1: components
Aquí teniu una llista dels components principals que necessitareu per fer aquest projecte:
Arduino Mega
Una Arduino Mega és una targeta electrònica equipada amb un microcontrolador que permet detectar esdeveniments d’un sensor, programar i comandar actuadors. Per tant, és una interfície programable. Aquesta interfície és el component principal del nostre projecte amb el qual subministrem la resta de components.
Breadbord i cables
A continuació, tenim la placa de connexió i els cables que ens permeten aconseguir les diferents connexions elèctriques.
Servomotor
Després, el servomotor que té la capacitat d’assolir posicions predeterminades i mantenir-les. En el nostre cas, el servomotor estarà connectat a una ampolla de plàstic que actuaria com a peixera. La rotació de l'ampolla permet deixar caure el menjar del peix.
Sensor de temperatura
També tenim un sensor de temperatura. El sensor determina la temperatura de l’aigua i envia aquesta informació a través d’un bus d’un cable a l’Arduino. El sensor es pot utilitzar a una temperatura d'entre -55 i 125 ° C, que és molt més del que necessitem.
Pantalla LCD
La pantalla LCD s’utilitza per mostrar la informació de temperatura. També heu d’utilitzar un potenciòmetre de 10 kΩ per controlar el contrast de la pantalla i una resistència de 220 Ω per limitar el corrent a la pantalla.
LEDs
També heu d’utilitzar 2 LED per indicar si la temperatura de l’aigua és massa alta o massa baixa
Resistències
Les resistències s'utilitzen principalment per limitar el corrent en alguns components.
Ampolla de plàstic
Vam agafar una ampolla de plàstic com a dipòsit de menjar per a peixos
Heu de tallar alguns forats a l'ampolla per deixar caure el menjar al vostre peix
Aquí teniu una taula que conté els preus dels components i on podeu fer-los (imatge 9)
Pas 2: Muntatge de panells de fusta
Per començar, trieu uns panells de fusta i talleu la ubicació dels vostres dispositius en un dels panells. Utilitzant alguns claus i panells de fusta, podeu crear el vostre model.
Fixeu els dos panells de fusta junts amb un angle de 90 ° (imatge 2) i reforceu-los amb dos suports de fusta (imatge 3).
Els components electrònics es col·locaran en una caixa de plàstic, aquesta caixa es fixarà darrere del panell vertical de fusta.
Per fer-ho, talleu un forat d’aquesta caixa per passar el cable d’alimentació (imatge 4).
Després, fixeu-lo amb una grapadora al tauler de fusta (imatge 5).
Després, col·loqueu la pantalla LCD, el servomotor i els LED als seus forats corresponents. Fixeu l'ampolla de plàstic al servomotor (imatge 6).
Pas 3: cablejat
Cal utilitzar dos Arduino per separar el codi del servomotor del codi de la pantalla LCD, el sensor i els LED. Com que el servomotor girarà cada 12 hores, el sensor enviarà informació de temperatura a la pantalla LCD cada 12 hores també si els seus codis es troben al mateix programa.
El primer gestionarà el sensor, la pantalla LCD i els LED. El segon gestionarà el servomotor.
Per al cablejat del sensor, haureu de connectar-vos (Sensor -> Arduino):
- VCC -> Arduino 5V, més una resistència de 4,7 kΩ que va de VCC a Data
- Dades -> Qualsevol pin Arduino
- GND -> Arduino GND
Per al cablejat de la pantalla LCD, haurà de connectar-se (LCD -> Arduino):
- VSS -> GND
- VDD -> VCC
- V0 -> 10 kΩ potenciòmetre
- RS -> Pin Arduino 12
- R / W -> GND
- E -> Pin Arduino 11
- DB0 a DB3 -> CAP
- DB4 -> Pin 5 d'Arduino
- DB5 -> Pin Arduino 4
- DB6 -> Pin Arduino 3
- LED (+) -> VCC mitjançant una resistència de 220 Ω
- LED (-) -> GND
Per al cablejat dels LEDs, haureu de connectar-vos (Arduino -> LED -> Taula de pa):
Qualsevol pin Arduino -> pin ànode -> pin càtode a GND mitjançant una resistència de 220 Ω
Per al cablejat del servomotor, haurà de connectar-se (Servomotor -> Arduino):
- VCC -> Arduino 5V
- GND -> Arduino GND
- Dades -> Qualsevol pin Arduino
Podeu veure el cablejat final a les imatges.
Pas 4: programari
Com que tenim dos Arduino, també necessitarem dos programes.
Cada programa està separat en tres parts. El primer tracta sobre la declaració de variables i inclou biblioteques.
La segona part és la configuració. És una funció que s’utilitza per inicialitzar variables, modes pin, començar a utilitzar biblioteques, etc.
L’última part és el bucle. Després de crear una funció de configuració, la funció de bucle fa exactament el que suggereix el seu nom i es fa bucle de manera consecutiva, permetent que el vostre programa canviï i respongui.
Podeu trobar els nostres codis al fitxer unit.
Pas 5: Com funciona
Ara, vegem com funciona el projecte.
L'Arduino MEGA està programat per alimentar el servomotor cada 12 hores. Aquest servomotor permetrà a l'ampolla de plàstic fer una rotació de 180 ° i després tornar a la seva posició inicial.
Cal tallar alguns forats a l’ampolla. Per tant, quan giri, deixarà caure una mica de menjar per a peixos a l’aquari (la mida dels forats depèn de la mida i de la quantitat d’aliments que vulgueu deixar caure).
El sensor de temperatura enviarà un missatge electrònic a l’Arduino i l’Arduino es comunicarà amb la pantalla LCD per mostrar la temperatura a la pantalla.
Si la temperatura de l’aigua no està entre els valors òptims (introduïm el codi [20 ° C; 30 ° C] segons les espècies de peixos), s’alimentarà un dels LED. Si la temperatura està per sota del rang, s’encendrà el LED situat al costat del missatge (“Aigua massa freda!”). Si la temperatura està per sobre del rang, s’encendrà l’altre LED.
Pas 6: Conclusió
En conclusió, podem dir que el projecte és totalment operatiu i és capaç d’executar les seves dues funcions principals: alimentar el peix dues vegades al dia i mostrar la temperatura amb els seus dos senyals (LED) per evitar les condicions limitants de temperatura del peix..
A causa de les restriccions i dels nostres coneixements actuals, no podríem dir que el nostre projecte sigui un sistema totalment automatitzat. No hem pogut millorar el projecte com volíem i, per tant, us suggerim algunes idees per assolir aquest propòsit:
Regulació de la temperatura de l’aigua: la pantalla LCD només pot mostrar la informació de temperatura i indicar-nos el límit de temperatura superior / inferior a través dels LEDs i no influir en la seva regulació
Mode manual per alimentar els peixos: creeu la possibilitat d’alimentar els peixos vosaltres mateixos sense haver d’esperar 12 hores
I tantes altres idees que us deixem imaginar creant per al vostre propi alimentador de peixos altament personalitzat.
Recomanat:
Alimentador automàtic de peixos Amazon Alexa: 5 passos
Alimentador automàtic de peixos Amazon Alexa: heu oblidat alimentar els vostres peixos? Deixeu que Alexa els alimenti, des de qualsevol part del món, sí des de qualsevol lloc. Aquest projecte està dissenyat perquè pugueu alimentar la vostra mascota des de qualsevol part del món mitjançant qualsevol dispositiu / aplicació Alexa. Voleu alimentar alguna altra mascota? No hi ha cap problema
Alimentador de peixos 2: 13 passos (amb imatges)
Fish Feeder 2: Introducció / Per què aquest projecteEl 2016 vaig construir el meu primer alimentador de peixos, vegeu Fish Feeder 1. L’alimentador va funcionar bé durant més de mig any. Després d'aquest període, els servos es van desgastar, cosa que va fer que el programa s'aturés, sense enviar cap missatge d'error. Vaja. Jo
L’alimentador automàtic de peixos de bricolatge definitiu: nivell 2: 10 passos (amb imatges)
L’alimentador automàtic de peixos de bricolatge definitiu: nivell 2: l’alimentador de nivell 2 és un gran pas respecte al nivell 1. Aquesta versió utilitza un mòdul wifi ESP8266 per sincronitzar el rellotge de l’arduino per controlar l’horari d’alimentació i la il·luminació del tanc
L’alimentador automàtic automàtic de peixos de bricolatge: nivells 1: 6 passos
L’alimentador automàtic de peixos de bricolatge definitiu: nivell 1: el nivell 1 és l’alimentador més bàsic. Utilitzeu aquesta opció si teniu un pressupost reduït o, com jo, no podeu fer funcionar el nivell 2 abans de marxar una setmana i mitja per vacances. No hi ha control d’il·luminació. Quantitat i tipus de menjar: tinc una betta i 5 de neó
Alimentador de peixos d'aquari programable: aliments granulats dissenyats: 7 passos (amb imatges)
Alimentador de peixos d'aquari programable: aliments granulats dissenyats: alimentador de peixos: aliments granulats dissenyats per a peixos d'aquari. El seu disseny molt senzill d'alimentador de peixos completament automàtic. Funciona amb un petit servo SG90 micro 9g i Arduino Nano. Alimenteu un alimentador complet amb un cable USB (des del carregador USB o el port USB del vostre