ARDUINO con alimentación SOLAR estación meteorológica (11 / 13 paso)

Paso 11: Optimización de energía por uso modo de sueño

Los datos meteorológicos no cambian con frecuencia. Así que podemos tomar la lectura en un intervalo de 5 minutos. Como estamos tomando lecturas a intervalos regulares, es una manera fantástica para ahorrar mucha energía. Un sistema con los horarios de sueño apropiado puede funcionar durante varios meses con sólo dos pilas AA. Somos tan afortunados que Arduino tiene varios modos de sueño que pueden utilizarse para reducir el consumo de energía.

Esto es más útil para cualquier redes de sensores. Puede utilizar este trucos en cualquiera de su proyecto de sensor de independiente.

Después de buscar a través de internet para uso de los modos de sueño, encontré una biblioteca simple pero potente por
Grito de cohete tiene un ligero baja potencia biblioteca con toda la energía hacia abajo modos AVR. Cada modo tiene un método asociado biblioteca que te permite controlar la duración del sueño mediante el temporizador del vigilante. Para un programador novato como yo es muy simple y fácil de usar.

Cómo utilizar la biblioteca de baja potencia:

1. descargar la librería desde GitHub
2 Extraiga el archivo zip a la librería de arduino en el ordenador.
3 importación de la biblioteca en el código.
4 Escriba el siguiente código de una línea para ahorro de energía.
"LowPower.powerDown (SLEEP_1S, ADC_OFF, BOD_OFF);"

También puede pasar argumentos diferentes para apagar periféricos individuales. Diferentes argumentos y sueño tiempo consulte la tabla proporcionada por Ligero bajo poder Arduino biblioteca.

código de ejemplo:

#include "LowPower.h"
void setup()
{
Ninguna disposición se requiere para esta biblioteca
}
void loop()
{
Dormir de 8 s con módulo ADC y DBO de
LowPower.powerDown (SLEEP_8S, ADC_OFF, BOD_OFF);
Hacer algo aquí
Ejemplo: leer sensores, datos de registro, transmitir datos
}

Permite utilizar en el código de parpadeo de ejemplo IDE de arduino

Aplicar "Biblioteca de baja potencia" en el código de parpadeo

#include "LowPower.h" / / importación de la biblioteca de lowpoer
int led = 13;
void setup()
{
pinMode (led, salida);
}
void loop()
{
digitalWrite (led, alto);
LowPower.powerDown (SLEEP_1S, ADC_OFF, BOD_OFF); en vez de delay(1000);
digitalWrite (led, baja);
LowPower.powerDown (SLEEP_1S, ADC_OFF, BOD_OFF); en vez de delay(1000);
}
Antes de utilizar la biblioteca de baja potencia actual tomadas por arduino

51.7ma cuando el led está encendido
47mA cuando el led está apagado

Después de utilizar la biblioteca de baja potencia actual tomada por arduino

34.93mA cuando el led está encendido
31.73mA cuando el led está apagado

¿Eres feliz reducir la energía de 32.43%?? Hey todavía hay espacio para reducir el consumo de energía.
Tu placa arduino tiene diferente poder chupar componentes como led de potencia, regulador de voltaje y chip de interfaz USB que lleva la mayoría de la energía incluso cuando está inactivo. Para otras alternativas vea el siguiente paso.

Artículos Relacionados

Arduino con alimentación solar en la parte posterior de una tarjeta de juego

Arduino con alimentación solar en la parte posterior de una tarjeta de juego

aquí es una tragedia de seis palabras:Mi arduino necesita cuatro pilas AA.¿De veras?  ¿No es este 2012?  ¿Dónde está mi jetpack?Aquí es un camino hacia el futuro, una manera de hacer un panel solar, desde cero, que puede alimentar cualquier arduino d
Al aire libre Arduino estación meteorológica con registro PC y gráficos

Al aire libre Arduino estación meteorológica con registro PC y gráficos

quería tener un registro de tiempo al aire libre con registro de la PC y gráficos durante bastante tiempo. Hay tales dispositivos en el mercado pero su costo es realmente alto. Entonces, decidió construir uno yo mismo y disfrutar también de la experi
ESP8266 estación meteorológica con Arduino: Hardware #1

ESP8266 estación meteorológica con Arduino: Hardware #1

FondoHe leido sobre la ESP8266 primero en marzo este año y no sabía qué hacer con. Y ahora estoy realmente fascinado lo fácil que puede ser la conexión de un Arduino a Internet. Como otros me establecer una estación meteorológica en un protoboard pri
Independiente DIY estación meteorológica con Arduino

Independiente DIY estación meteorológica con Arduino

Hola creadores de ahiEsto no es un instructivo paso a paso. Como siempre me olvidé de tomar tomar instantáneas desde el inicio de este proyecto.La idea de construir una estación meteorológica de comunidad utilizando hardware abierto comenzó una larga
Estación meteorológica con SAMIIO, Arduino y frambuesa Pi

Estación meteorológica con SAMIIO, Arduino y frambuesa Pi

Este artículo muestra cómo utilizar a SAMI con hardware y sensores simples y estándares. Específicamente, nos recopilación de datos climáticos de un sensor de temperatura de bajo costo y transmitir esos datos a la nube mediante APIs de SAMI. A partir
Mini estación meteorológica con Arduino

Mini estación meteorológica con Arduino

Este es mi primer instructable y primer completo Arduino proyecto. Aunque se puede encontrar proyecto similar, yo aprende mucho de este proyecto.Paso 1: Propósito de la estación meteorológica Esta estación meteorológica simple tendrá temperatura y le
Estación meteorológica de Arduino GPRS - parte 1

Estación meteorológica de Arduino GPRS - parte 1

Con la amenaza de los patrones de tiempo cada vez más errático circula los cielos de nuestro planeta, día tras día de la incesante lluvia, inundaciones, sequías, tormentas de granizo y quién sabe qué más, una estación meteorológica parece ser un acce
Estación meteorológica de IoT con Adafruit HUZZAH ESP8266 (ESP-12E) y Adafruit IO

Estación meteorológica de IoT con Adafruit HUZZAH ESP8266 (ESP-12E) y Adafruit IO

Hola, todo el mundo! Tiempo hace que vi esta estación meteorológica por Aleator777 y se inspiró para hacer mi propia estación meteorológica. Vi que el Edison de Intel es demasiado cara en mi país, por lo que decidí buscar algo más barato, y encontré
Autónoma estación meteorológica con ESP8266

Autónoma estación meteorológica con ESP8266

Hola amigosHoy les vamos a mostrar como realizar una pequeña estación meteorológica con nuestro ESP8266 NodeMCU, nuestra estación va a reportar temperatura, humedad y punto de rocío a la comunidad global de wunderground con esto contribuiremos a gene
La estación meteorológica de Arduino / termostato

La estación meteorológica de Arduino / termostato

actualización:ACTUALIZACIÓN: Agregar cálculos de punto de rocíoACTUALIZACIÓN: control de velocidad del vientoSiempre he estado interesado en el seguimiento de mi tiempo y notó la diferencia entre lo weather.com y accuweather.com creo que mi tiempo es
Únete a la IOT con su estación meteorológica - CWOP

Únete a la IOT con su estación meteorológica - CWOP

-Wop,-Wop el CWOP...En este nuevo instructivo por Laboratorios SwitchDoc usted aprenderáQué es CWOP (programa de observación de tiempo de los ciudadanos)Cómo conectar un Raspberry Pi base estación a CWOP¿Qué Software necesita?Cómo registrarse en CWOP
Estación meteorológica Solar frambuesa Pi

Estación meteorológica Solar frambuesa Pi

Espoleado por la terminación de mis dos proyectos anteriores, la cámara compacta y consola de juegos portátil, quería encontrar un nuevo desafío. La progresión natural era un sistema remoto al aire libre...Quería construir una estación meteorológica
DIY estación meteorológica con Bluetooth

DIY estación meteorológica con Bluetooth

Hola a todos.Recientemente asistí a un curso en la Universidad de ingeniería eléctrica y nosotros mismos estábamos haciendo una pequeña estación meteorológica. Incluye aprendizaje sobre soldadura, sensores y arduino. Fue super divertido para hacer co
Solar Powered aspirador para Vantage Vue estación meteorológica radiación escudo

Solar Powered aspirador para Vantage Vue estación meteorológica radiación escudo

UGH, título... Me explico. Tengo una estación meteorológica Davis Instruments 6250 Vantage Vue. Es realmente un instrumento precioso: solar powered, wireless, con todos los sensores integrados en un paquete elegante. Es pequeño, asequible y lo sufici