He comprado por Aliexpress un alimentador automático (10,60 €):
Alimentador chino
El tema es que lo he desarmado para controlarlo por Arduino, y es bastante sencillo:
A continuación se desliza la parte que contiene el display:
La alimentación entra por dos cables que recogen la corriente de un receptáculo de dos pilas de 1,5v DC, o sea 3 voltios:
La placa interna, que lleva un pequeño display, tiene 4 pulsadores (de los habituales que se utilizan en electrónica, de 4 patitas, solo que son más pequeños). Tres de ellos son para programación del cacharro, y uno es para activar el aparato de manera manual:
He desoldado los que vienen de la alimentación de las pilas y he soldado un cable a una de las patitas positivas del pulsador que activa manualmente el alimentador.
Por un pequeño orificio en la parte posterior he sacado los tres cables que van:
Cable negativo (negro) a GND del Arduino
Cable positivo (rojo) a 3.3 v del Arduino
Cable soldado a una de las patitas positivas del alimentador, a una salida digital del Arduino.
Al activar el pin conectado al cable del pulsador, el motorcillo del alimentador hace un giro completo y se detiene.
Luego de activar la salida por el pin digital es conveniente colocar un pequeño delay() y luego desactivar el pin correspondiente, sería algo así:
digitalWrite(Pinx,HIGH);
delay(100);
digitalWrite(Pinx,LOW);
El botón externo, correspondiente a la activación manual, sigue funcionando, continúa operativo.
Creo que es un método sencillo para controlar el alimentador, y presenta dos ventajas.
La primera es que las pilas no duran demasiado, siguen manteniendo el display con el reloj funcionando pero no hacen girar el rotor y lo mismo puede pasar un tiempo hasta que caigamos en la cuenta que no estamos alimentando a los peces.
La segunda (menos importante) es que podemos programar libremente a través del Arduino las veces que queramos, sin la limitación del aparato, que permite 4 administraciones al día.
Alimentador chino
El tema es que lo he desarmado para controlarlo por Arduino, y es bastante sencillo:
A continuación se desliza la parte que contiene el display:
La alimentación entra por dos cables que recogen la corriente de un receptáculo de dos pilas de 1,5v DC, o sea 3 voltios:
La placa interna, que lleva un pequeño display, tiene 4 pulsadores (de los habituales que se utilizan en electrónica, de 4 patitas, solo que son más pequeños). Tres de ellos son para programación del cacharro, y uno es para activar el aparato de manera manual:
He desoldado los que vienen de la alimentación de las pilas y he soldado un cable a una de las patitas positivas del pulsador que activa manualmente el alimentador.
Por un pequeño orificio en la parte posterior he sacado los tres cables que van:
Cable negativo (negro) a GND del Arduino
Cable positivo (rojo) a 3.3 v del Arduino
Cable soldado a una de las patitas positivas del alimentador, a una salida digital del Arduino.
Al activar el pin conectado al cable del pulsador, el motorcillo del alimentador hace un giro completo y se detiene.
Luego de activar la salida por el pin digital es conveniente colocar un pequeño delay() y luego desactivar el pin correspondiente, sería algo así:
digitalWrite(Pinx,HIGH);
delay(100);
digitalWrite(Pinx,LOW);
El botón externo, correspondiente a la activación manual, sigue funcionando, continúa operativo.
Creo que es un método sencillo para controlar el alimentador, y presenta dos ventajas.
La primera es que las pilas no duran demasiado, siguen manteniendo el display con el reloj funcionando pero no hacen girar el rotor y lo mismo puede pasar un tiempo hasta que caigamos en la cuenta que no estamos alimentando a los peces.
La segunda (menos importante) es que podemos programar libremente a través del Arduino las veces que queramos, sin la limitación del aparato, que permite 4 administraciones al día.