Paso 3: Conectar todas las partes
Ahora que tienes todas las partes vamos a conectarlos según todos junto en el diagrama esquemático.
La clave para baja potencia consumo es el uso de un chip ATMEGA desnudo en lugar de una placa de Arduino de este proyecto. Desde placas Arduino utilizan un regulador de voltaje para trabajar con muchos niveles de voltaje diferentes, que necesitan más energía. No necesitamos este regulador, ya que estamos alimentando nuestro proyecto de 3AA baterías!
En este proyecto estoy utilizando la pantalla LCD de Nokia 5110 que es una gran pantalla y necesita sólo 0.2mA de corriente cuando la retroiluminación está apagada. ¡ Impresionante!
También utilizamos un fotoresistor con el fin de detectar la luz. Por lo tanto, si es de noche deshabilitamos la pantalla con el fin de conservar la energía.
Otro secreto es la biblioteca de baja potencia. Cuando no estamos midiendo la temperatura ponemos Arduino a dormir usando la biblioteca de baja potencia. Cuando está durmiendo un chip ATMEGA pelado requiere sólo 0.06mA de la corriente! Eso significa que puede tener un chip ATMEGA dormir por 4 años con 3 pilas AA!
Así que con un software inteligente de diseño logramos una buena batería. El ATMEGA chip necesita alrededor de 10 mA de corriente cuando está despierto. Por lo tanto, nuestro objetivo es dormir la mayoría del tiempo. Por esa razón, nosotros sólo lo despierta cuando queremos medir la temperatura cada dos minutos. Cuando despertamos el chip ATMEGA, hacemos todo lo posible, y nos vamos inmediatamente a dormir otra vez.
El algoritmo de
El proyecto se despierta cada dos minutos. Lo primero que hace es permitir la fotorresistencia por escrito alto al pin digital 6. Lee el valor de la fotorresistencia y determins si es día o noche. Escribe luego bajo al pin digital 6 con el fin de desactivar la fotorresistencia y conservar a porer. Si es que desactiva la pantalla LCD si está encendido y nos vamos inmediatamente a dormir durante dos minutos sin leer la temperatura por la noche. No hay ninguna necesidad de hacerlo, ya que el display está apagado. De esta manera conservamos aún más poder. Si hay suficiente luz, habilitamos la pantalla LCD si se deshabilitó, leemos la temperatura, nos mostrará en pantalla y nos vamos a dormir durante dos minutos. Ese bucle continúa para siempre.