Taula de continguts:

Com fer un alimentador automàtic de peixos: 6 passos (amb imatges)
Com fer un alimentador automàtic de peixos: 6 passos (amb imatges)

Vídeo: Com fer un alimentador automàtic de peixos: 6 passos (amb imatges)

Vídeo: Com fer un alimentador automàtic de peixos: 6 passos (amb imatges)
Vídeo: Турбовальный двигатель 9И56 - 70 литров расхода на 110 лошадей Как тебе такое ? 2024, Juliol
Anonim
Com fer un alimentador automàtic de peixos
Com fer un alimentador automàtic de peixos

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

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

Muntatge de panells de fusta
Muntatge de panells de fusta
Muntatge de panells de fusta
Muntatge de panells de fusta
Muntatge de panells de fusta
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

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

Com funciona
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: