Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
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
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
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
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
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!