Tabla de contenido:

Cómo hacer un alimentador automático de peces: 6 pasos (con imágenes)
Cómo hacer un alimentador automático de peces: 6 pasos (con imágenes)

Video: Cómo hacer un alimentador automático de peces: 6 pasos (con imágenes)

Video: Cómo hacer un alimentador automático de peces: 6 pasos (con imágenes)
Video: 🐟🐠 Como hacer un alimentador automático de peces 🐠🐟 - PCBWay.es 2024, Mes de julio
Anonim
Cómo hacer un comedero automático para peces
Cómo hacer un comedero automático para peces

Como parte de nuestros estudios de ingeniería, se nos pidió que usáramos un Arduino y / o una frambuesa para resolver un problema diario.

La idea era hacer algo útil y que nos interesara. Queríamos solucionar un problema real. La idea de hacer un comedero automático para peces surgió después de algunas lluvias de ideas.

¿Alguna vez se olvidó de alimentar a sus peces? ¿O estás tan ocupado que no tienes mucho tiempo para cuidarlo y acaba de ser parte del mobiliario?

A nuestro amigo le pasa todo el tiempo porque llega tarde a casa y a la mañana siguiente tiene que salir temprano. A veces sus padres cuidan de sus peces, pero tampoco tienen mucho tiempo para hacerlo todo el tiempo. Entonces, para resolver este problema, tuvimos esta idea de proyecto que también debería interesarte.

Como debes saber, un pez necesita algunos requisitos para vivir en buenas condiciones. El primero es el tamaño del acuario, que tiene que ser lo suficientemente grande para dar espacio a los peces para que naden libremente. La segunda condición se refiere al agua que debe filtrarse de forma permanente. Esta agua también debe airearse y renovarse parcialmente para disminuir las concentraciones de sustancias indeseables. Finalmente, el agua debe mantenerse en un rango óptimo de temperatura, dependiendo del tipo de pez. Y la tercera condición se refiere a la comida. De hecho, los peces deben alimentarse hasta dos veces al día.

El objetivo de este proyecto es alimentar a nuestros peces todos los días sin pensar en ello. Para ello, también queríamos conocer la temperatura del agua porque los peces deben mantenerse en un rango óptimo de temperatura, dependiendo de la especie de pez.

Debido a la limitación de tiempo, en este proyecto nos centraremos en alimentar a los peces y medir la temperatura.

En este proyecto, encontrará la manera de reconstruir nuestro proyecto para su propio uso. Los materiales del modelo pueden ser totalmente sustituidos por otros componentes de diferentes tamaños, para adaptar el proyecto a su propio acuario. Sin embargo, los componentes principales se le describirán en este instructivo.

A este ritmo, la función principal se completa, pero cada proyecto se puede impulsar, mejorar y mejorar. Entonces, siéntase libre de mejorar este proyecto usted mismo para cuidar nuestros peces.

Paso 1: componentes

Componentes
Componentes
Componentes
Componentes
Componentes
Componentes

Aquí hay una lista de los componentes principales que necesitará para hacer este proyecto:

Arduino Mega

Un Arduino Mega es una tarjeta electrónica equipada con un microcontrolador que puede detectar eventos de un sensor, programar y comandar actuadores. Por tanto, es una interfaz programable. Esta interfaz es el componente principal de nuestro proyecto con el que suministramos los demás componentes.

Breadbord y alambres

A continuación, tenemos el protoboard y los cables que nos permiten lograr las diferentes conexiones eléctricas.

Servo motor

Luego, el servomotor que tiene la capacidad de alcanzar posiciones predeterminadas y mantenerlas. En nuestro caso, el servomotor irá conectado a una botella de plástico que actuaría como pecera. La rotación de la botella permite dejar caer la comida para los peces.

Sensor de temperatura

También tenemos un sensor de temperatura. El sensor determina la temperatura en el agua y envía esta información a través de un bus de 1 cable al Arduino. El sensor se puede utilizar en temperaturas de -55 a 125 ° C, que es mucho más de lo que necesitamos.

Pantalla LCD

La pantalla LCD se utiliza para mostrar la información de temperatura. También necesita usar un potenciómetro de 10 kΩ para controlar el contraste de la pantalla y una resistencia de 220 Ω para limitar la corriente en la pantalla.

LED

También necesita usar 2 LED para indicar si la temperatura del agua es demasiado alta o demasiado baja

resistencias

Las resistencias se utilizan principalmente para limitar la corriente en algunos componentes.

Botella de plástico

Tomamos una botella de plástico como nuestro tanque de comida para peces.

Debes hacer algunos agujeros en la botella para que la comida caiga a tu pez.

Aquí hay una tabla que contiene los precios de los componentes y dónde puede comprarlos (imagen 9)

Paso 2: Montaje de paneles de madera

Montaje de paneles de madera
Montaje de paneles de madera
Montaje de paneles de madera
Montaje de paneles de madera
Montaje de paneles de madera
Montaje de paneles de madera

Para empezar, elija unos paneles de madera y corte la ubicación de sus dispositivos en uno de los paneles. Usando algunos clavos y los paneles de madera, puede crear su modelo.

Fije los dos paneles de madera con un ángulo de 90 ° (imagen 2) y refuércelos con dos soportes de madera (imagen 3).

Los componentes electrónicos se colocarán en una caja de plástico, esta caja se fijará detrás del panel de madera vertical.

Para ello, haga un agujero en esta caja para pasar el cable de alimentación (imagen 4).

Luego, fíjelo con una grapadora en el panel de madera (imagen 5).

A continuación, coloque la pantalla LCD, el servomotor y los LED en sus correspondientes orificios. Fije la botella de plástico en el servomotor (imagen 6).

Paso 3: cableado

Alambrado
Alambrado
Alambrado
Alambrado

Debe usar dos Arduino para separar el código del servomotor del código de la pantalla LCD, el sensor y los LED. Como el servomotor girará cada 12 horas, el sensor también enviará información de temperatura a la pantalla LCD cada 12 horas si sus códigos están en el mismo programa.

El primero gestionará el sensor, la pantalla LCD y los LED. El segundo gestionará el servomotor.

Para el cableado del sensor, deberá conectar (Sensor -> Arduino):

  • VCC -> Arduino 5V, más una resistencia de 4.7 kΩ que va de VCC a Data
  • Datos -> Cualquier pin de Arduino
  • GND -> Arduino GND

Para el cableado de la pantalla LCD, deberá conectar (LCD -> Arduino):

  • VSS -> GND
  • VDD -> VCC
  • V0 -> potenciómetro de 10 kΩ
  • RS -> Pin 12 de Arduino
  • R / W -> TIERRA
  • E -> Pin 11 de Arduino
  • DB0 a DB3 -> NINGUNO
  • DB4 -> Pin 5 de Arduino
  • DB5 -> Pin 4 de Arduino
  • DB6 -> Pin 3 de Arduino
  • LED (+) -> VCC a través de una resistencia de 220 Ω
  • LED (-) -> TIERRA

Para el cableado de los LED, deberá conectar (Arduino -> LED -> Breadboard):

Cualquier pin de Arduino -> Pin de ánodo -> Pin de cátodo a GND a través de una resistencia de 220 Ω

Para el cableado del servomotor, deberá conectar (Servomotor -> Arduino):

  • VCC -> Arduino 5V
  • GND -> Arduino GND
  • Datos -> Cualquier pin de Arduino

Puedes ver el cableado final en las imágenes.

Paso 4: software

Como tenemos dos Arduino, también necesitaremos dos programas.

Cada programa se divide en tres partes. El primero trata sobre la declaración de variables e incluye bibliotecas.

La segunda parte es la configuración. Es una función que se usa para inicializar variables, modos de pin, comenzar a usar bibliotecas, etc.

La última parte es el bucle. Después de crear una función de configuración, la función de bucle hace precisamente lo que sugiere su nombre y se repite consecutivamente, lo que permite que su programa cambie y responda.

Puede encontrar nuestros códigos en el archivo adjunto.

Paso 5: cómo funciona

Cómo funciona
Cómo funciona

Ahora, veamos cómo funciona el proyecto.

El Arduino MEGA está programado para alimentar el servomotor cada 12 horas. Este servomotor permitirá que la botella de plástico haga un giro de 180 ° y luego vuelva a su posición inicial.

Necesitas hacer algunos agujeros en la botella. Entonces, cuando gire, dejará caer un poco de comida para peces en el acuario (el tamaño de los orificios depende del tamaño y la cantidad de comida que quieras dejar caer).

El sensor de temperatura enviará un mensaje electrónico al Arduino y el Arduino se comunicará con la pantalla LCD para mostrar la temperatura en la pantalla.

Si la temperatura del agua no se encuentra entre los valores óptimos (ingresamos el código [20 ° C; 30 ° C] dependiendo de la especie de pez), uno de los LED se encenderá. Si la temperatura está por debajo del rango, se encenderá el LED junto al mensaje ("¡Agua demasiado fría!"). Si la temperatura está por encima del rango, el otro LED se encenderá.

Paso 6: Conclusión

En conclusión, podemos decir que el proyecto está en pleno funcionamiento y es capaz de ejecutar sus dos funciones principales: alimentar a los peces dos veces al día y visualizar la temperatura con sus dos señales (LED) para evitar las condiciones limitantes de temperatura para los peces..

Debido a la moderación y nuestro conocimiento actual, no podríamos decir que nuestro proyecto es un sistema completamente automatizado. No pudimos mejorar el proyecto como queríamos, por lo que te sugerimos algunas ideas para lograr este propósito:

Regulación de la temperatura del agua: La pantalla LCD solo puede mostrar la información de temperatura e indicarnos el límite superior / inferior de temperatura a través de los LED y no influye en su regulación

Modo manual para alimentar a los peces: crea la posibilidad de alimentar a tus peces por ti mismo sin tener que esperar 12 horas

Y tantas otras ideas que te dejamos imaginar creando para tu propio comedero de peces altamente personalizado.

Recomendado: