Paso 2: Cómo funciona AquaFeeder...
Esto es para las personas que quieren entender exactamente cómo funciona AquaFeeder.
El programa en el Arduino funciona de la siguiente manera:
- Después del arranque, el Arduino primero posiciones ambos motores servo en la posición partida (servo de la alimentación debe ser hacia arriba y servo de apertura de la tapa debe estar en posición cerrada).
- Luego procede a la pantalla principal, que muestra:
- La hora actual (formato 24 horas).
- La última vez que los peces fueron alimentados.
- El tiempo de que los peces serían alimentados a continuación.
- La temperatura como detectada por el termistor.
- El programa le permite configurar el tiempo a través de una conexión en serie o por Bluetooth. Abrir la ventana de serie en el Arduino IDE o una aplicación de Bluetooth Terminal en Android y enviar el tiempo en este formato:
Por ejemplo, si desea ajustar el tiempo como 5.00 pm, enviar esto:
- Si desea que los tiempos en que los peces deben ser alimentados, envíe el siguiente comando vía Serial:
Por ejemplo, si usted desea establecer dos veces alimentación como 11:30 y 17:45:
Cuando cualquiera de los tiempos de alimentación se alcanzan, el Arduino primero abre la tapa del acuario, gira el servo alimentación para eliminar la comida y luego cierra la tapa.
Cuando la hora actual es igual a cualquiera del conjunto tiempos de alimentación, AquaFeeder inicia el protocolo de alimentación de peces, que funciona como esta:
- AquaFeeder primero Suena una alarma audible.
- Entonces, un servo abre la tapa del acuario.
- El otro servo gira entonces el envase de alimento de peces para colocar algunos alimentos para peces en el agua.
- Los peces alimentación servo luego vuelve a su posición normal (vertical).
- El otro servo cierra la tapa.
Nota: Se mantenga actualizando el código; posiblemente surgen nuevas características. Tal vez arreglar cualquier fallos en el código actual que no han sido encontrados todavía. Código actualizado el 25/04/14.