Tabla de contenido:

Alimentador de peces Arduino Uno en 6 pasos baratos y sencillos: 6 pasos
Alimentador de peces Arduino Uno en 6 pasos baratos y sencillos: 6 pasos

Video: Alimentador de peces Arduino Uno en 6 pasos baratos y sencillos: 6 pasos

Video: Alimentador de peces Arduino Uno en 6 pasos baratos y sencillos: 6 pasos
Video: 🐟🐠 Como hacer un alimentador automático de peces 🐠🐟 - PCBWay.es 2024, Noviembre
Anonim
Alimentador de peces Arduino Uno en 6 sencillos y baratos pasos!
Alimentador de peces Arduino Uno en 6 sencillos y baratos pasos!

Por lo tanto, es posible que se necesite un poco de historia de fondo para este proyecto. A las personas con peces de compañía probablemente se les presentó el mismo problema que yo: vacaciones y olvidos. Constantemente me olvidaba de alimentar a mis peces y siempre me apresuraba a hacerlo antes de que se durmieran. Las vacaciones fueron un tema completamente diferente, tener que comprar esas pirámides "alimentadoras" que nunca terminaron realmente funcionando. Así que aquí es donde comencé a pensar en lo que podía hacer, ¡y me di cuenta de que podía hacer un comedero automático para peces!

POR FAVOR, POR FAVOR, vote por esto en el Concurso Arduino, ¡creo que tiene el potencial de ganar al menos un pequeño premio

Dificultad: 2/5

Costo: 1/5

Suministros

Arduino Uno / Versión genérica

Servomotor (Micro Servo SG90 9g debería funcionar perfectamente bien)

-Y el brazo servo ancho de doble cara que viene con él

Cable de alimentación (dc o usb)

Cables de puente (macho a macho)

Botella pequeña de champú para viajes / hoteles

Contenedor de plástico

Comida para peces (cualquier tipo funciona, los gránulos funcionan mejor para mí)

Taladro eléctrico

Pistola de silicona

Paso 1: Vivienda

Alojamiento
Alojamiento
Alojamiento
Alojamiento

Selle la tapa del recipiente y taladre un agujero lo suficientemente grande (en el medio de la tapa) para que los cables entren a través de él. Finalmente, corte una pequeña solapa en el costado del contenedor lo suficientemente grande para que quepa en su cable de alimentación.

Paso 2: Comida para peces

Comida para pez
Comida para pez
Comida para pez
Comida para pez

Haz un agujero a través de la botella de champú SELLADA para que tenga dos agujeros en lados opuestos que sean paralelos entre sí como en la imagen de arriba. Coloque la comida para peces en aproximadamente 1/4 del camino a 1/3. Luego, toma tu pistola de pegamento caliente y pega la base de la botella en el brazo del servo.

Paso 3: el código

Aquí está con algunas anotaciones: solo una advertencia de que se enciende justo cuando lo enchufas y sucede cada 24 horas. El momento en que lo enchufa es el tiempo que seguirá funcionando hasta que lo desenchufe.

#include;

Servo myservo; // crea servo como un objeto

int pos = 0; // variable entera para almacenar la posición del servo

ALIMENTADOR DE PESCADO largo = 86400000; // Establece el tiempo para cada 24 horas (86400000 milisegundos)

largo tiempo de finalización; // Las variables largas crean 32 bits de almacenamiento, que son cantidades extendidas

mucho ahora; // Lo mismo aquí que arriba

void rotate () {

for (pos = 0; pos <180; pos + = 1) // Este código a continuación hará que el Servo gire, alimentando a los peces.

{

myservo.write (pos);

retraso (15);

}

para (pos = 180; pos> = 1; pos- = 1)

{

myservo.write (pos);

retraso (15);

}

}

void setup () // Void setup hace que el código se ejecute una vez y solo una vez

{

myservo.attach (9); // Esto le dirá al Arduino que el Servo está en el pin 9

myservo.write (0); // Write envía datos binarios a un puerto serie.

// En este caso, el 0 significa que debe enviar datos al pin digital 0. (RX)

retraso (15); // Esto demora 15 milisegundos antes de que comience a ejecutarse el ciclo siguiente.

girar(); // Ejecuta nuestra función que gira el servo

}

void loop () {// Esto se ejecutará en Arduino una y otra vez si tiene energía.

ahora = millis (); // Ahora es la hora actual en milisegundos

hora de finalización = ahora + FISHFEEDER;

while (ahora <hora de finalización) {

myservo.write (0);

retraso (20000);

ahora = millis ();

}

girar();

}

Paso 4: configuración del hardware

Configuración del hardware
Configuración del hardware
Configuración del hardware
Configuración del hardware

Coloque su arduino en el recipiente de plástico y pase el cable de alimentación a través de la solapa y conéctelo. El cableado es bastante simple, como se muestra en el diagrama de arriba. Simplemente conecte el positivo al 5v, tierra a tierra y el cable de datos al pin 9, como se muestra en el diagrama de circuitos Tinkercad anterior. * guiño * * guiño * SOLO RECUERDA ALIMENTAR LOS CABLES POR EL AGUJERO EN LA PARTE SUPERIOR DEL CONTENEDOR DESDE EL ARDUINO AL SERVO.

Paso 5: Montaje en el tanque / acuario

Montaje en el tanque / acuario
Montaje en el tanque / acuario

Coloque la carcasa de plástico con el arduino al costado de la pecera y coloque su servo en el borde del borde superior de la pecera. Luego, puedes montarlo con cinta para que puedas quitarlo más tarde. Solo recuerde probar si es un ajuste apretado que se puede sostener. Finalmente, conecte su brazo servo a la botella y móntelo en el servo para que los orificios estén en los lados en lugar de en la parte superior / inferior. Debería ser casi exactamente como se ve en la imagen.

Paso 6: ¡Regocíjate

¡Ahora estás completamente hecho! Alimentar a sus peces será muy sencillo, solo tendrá que volver a llenar el recipiente de fácil acceso de vez en cuando. Si se va de vacaciones largas, puede llenarlo un poco más para asegurarse de que su pez obtenga toda la comida que necesita. Debido a que el servo está pegado con cinta, limpiar el tanque no será un problema, ya que puede quitar la cinta muy fácilmente y volver a montarlo. ¡Espero que este proyecto arduino rápido, barato y fácil te ayude!

Una vez más, ¡vote por mí en el Concurso Arduino! ¡Creo que este proyecto merece al menos un pequeño premio!

Recomendado: