Control de la temperatura de registro inalámbrico (4 / 7 paso)

Paso 4: Consumo de energía

Algunos Arduinoites haber visto 3.3V Arduinos y notado que tiene relojes de 8 MHz en lugar de los relojes generalmente 16 de MHz. Por ejemplo:
https://www.Sparkfun.com/products/10914
Bueno, hay una razón por qué funcionan a 8MHz en lugar de 16 MHz:
https://www.Sparkfun.com/tutorials/244
Si mis cálculos son correctos, que esto significa que en 16MHz, la AtMega328P está garantizado para trabajar hasta unos 3.78V, por lo que no está garantizado para trabajar hasta 3.3Vdc o inferior. Sospecho que AtMega328Ps mayoría se ejecutarán en tensiones más bajas pero no puede.

Mis módulos de temperatura son accionados por baterías de ion de litio 18650. Estoy esperando para permitir la operación hasta 3Vdc así que decidí ir con 8 MHz.
Implementación de 8MHz: El hardware es bastante fácil, simplemente uso un cristal de 8MHz en lugar de los habituales 16 MHz. Software es un poco más difícil. Para trabajar correctamente a 8MHz, el Arduino tiene que tener instalado un gestor de arranque de 8MHz.

Gestor de arranque de 8MHz:
Algunos de ustedes ya tenga un método para hacer esto, pero aquí está una manera bastante simple de hacerlo:

http://Arduino.CC/en/Tutorial/ArduinoISP

Ahora tengo un cable ISP especial para ello y recientemente convertí mi PCB MTS_Optiloader para hacer esto pero utilizo el mismo procedimiento de software básico que el anterior.
Al seleccionar el Atmega328 bootload de 8MHz, creo que lo siguiente funcionará:
Arduino Fio
LilyPad Arduino w/Atmega328
Arduino Pro o Pro Mini (3.3V, 8 MHz) w / ATmega328
Me gusta usar la última de ellas.
Una vez el Atmega328P bootloaded, sugeriría que usted calificar de 8MHz.
PRECAUCIÓN: Ser un friki, estoy programando un montón de Arduinos, algunos que son 16MHz y unos 8 MHz. tratan de recordar seleccionar la correcta 'Junta'. Sólo intenté programa seleccionado un 8MHz con Arduino UNO, no del programa. Por lo que no debería causar mayor confusión.

Así que tengo algunos de estos PCB hecho y trabajo.  Instalé algunas 18650 baterías en los módulos de temperatura cargadas y les funcionó.
Problema: Las baterías duraron menos de un día.
Solución: Puesto que los módulos de temperatura no están haciendo nada entre muestras, decidí probar a ponerlos a dormir.
Bueno, he encontrado una pequeña biblioteca muy bonita que hace lo que necesito:
https://code.Google.com/p/narcoleptic/
https://code.Google.com/p/narcoleptic/downloads/List

Esto se utiliza en los dibujos de pilas para reducir la descarga de la batería.

Artículos Relacionados

Salidas de control independiente de ESP8266-12 blynk inalámbrico 433 mhz

Salidas de control independiente de ESP8266-12 blynk inalámbrico 433 mhz

Este es mi primer proyecto en instructable...Este proyecto utiliza ESP8266-12 para encender y apagar la comunicación inalámbrica, sin cambios, usando la aplicación Blynk biblioteca Rc-interruptorPaso 1:Paso 2: materiales ESP8266-12 o (ESP8266-07,...,
Agregar Control inalámbrico a mono luz M232

Agregar Control inalámbrico a mono luz M232

este instructable le guía a través de cómo agregar un control remoto inalámbrico para las luces de bicicleta mono M232 de luz existentes. Me encanta estas luces - rad 42 patrones, cargas de diferentes colores, dos ajustes de brillo y bajo consumo de
Inalámbrico de Pan y Tilt

Inalámbrico de Pan y Tilt

construí este pan cámara e inclinación hace un par de años y ahora finalmente han llegado a poner aquí. Quería ser capaz de controlar inalámbricamente la dirección de mi cámara sin hilos que tenía, así que me puse a buscar por toda mi basura montones
ESP8266 ESP-12E NodeMCU v1.0 con Arduino IDE en registrador de temperatura inalámbrico de programación

ESP8266 ESP-12E NodeMCU v1.0 con Arduino IDE en registrador de temperatura inalámbrico de programación

A finales de 2014 y 2015 temprano, su vino realmente a través deeste ingenioso ESP8266 de Chip WiFi (ESP-01) y a la batalla entre la documentación inconsistente de diversas fuentes. Para el momento del estímulo, él documentó sus frustraciones (result
ESP8266-12 blynk temperatura inalámbrico, sensor de humedad DHT 11

ESP8266-12 blynk temperatura inalámbrico, sensor de humedad DHT 11

en este proyecto usando un esp8266, para mostrar la temperatura y la humedad DHT11 sensor en tu smartphone o tablet.------------------------esp8266-12 funciona a 3.3V pero muchos sensores operan a 5v, vamos a utilizar un convertidor de nivel lógico b
Tiras de LED de Phone Remote-Controlled inalámbrico: RasPi con conductor Fadecandy con WS2811/WS2812 direccionable LED tiras con TouchOSC Smartphone App con el Iphone o el Droid

Tiras de LED de Phone Remote-Controlled inalámbrico: RasPi con conductor Fadecandy con WS2811/WS2812 direccionable LED tiras con TouchOSC Smartphone App con el Iphone o el Droid

Aquí va un resumen de diseño cada vez más amplia de mi último proyecto. A continuación, un vídeo que he subido mostrando algunas funciones:La progresión de la idea original fue algo como lo siguiente:Tira de LED direccionable (s siempre queremos más
Inalámbrico de temperatura y Monitor de humedad con ESP8266

Inalámbrico de temperatura y Monitor de humedad con ESP8266

El objetivo de este proyecto es para que un monitor de temperatura y humedad que forma inalámbrica registra la temperatura y la humedad a un servidor remoto. Vamos a utilizar un Arduino Uno (o clon), un DHT11, ESP8266 y ThingSpeak.com para este proye
Sistema de alarma de transmisión infrarroja de temperatura inalámbrico con Arduino

Sistema de alarma de transmisión infrarroja de temperatura inalámbrico con Arduino

Equipo de ICStation presentamos el infrarrojo temperatura transmisión sistema de alarma inalámbrico basado en el ICStation UNO R3 Junta. Este sistema trabaja bajo fuente de alimentación 5V, puede supervisar el cambio de temperatura en tiempo real y e
Piratear un timbre inalámbrico interruptor de control remoto

Piratear un timbre inalámbrico interruptor de control remoto

Hace algún tiempo he querido construir un interruptor remoto, propósito principal – fuegos artificiales encendido (o tareas similares). Sin embargo, quería crear un RF remoto sin el uso de microcontroladores, si es posible modificar un dispositivo ex
Convertir cualquier control remoto a un control inalámbrico interruptor ON/OFF

Convertir cualquier control remoto a un control inalámbrico interruptor ON/OFF

al construir un cronómetro de Toastmaster, necesitaba un interruptor para actuar como un interruptor de arranque/parada. Primero construí con un cable coaxial flexible larga, pero como pasaba el tiempo, resultó para ser impracticable: podría ser dema
3D impreso mano guante inalámbrico control

3D impreso mano guante inalámbrico control

Este instructable fue creado en cumplimiento de un requisito del proyecto de la Makecourse de la Universidad de South Florida (www.makecourse.com). Es una mano impresa 3D único grado de libertad que es controlada de forma inalámbrica con un guante. S
Inalámbrico de consumo de energía eléctrica de monitoreo y registro de

Inalámbrico de consumo de energía eléctrica de monitoreo y registro de

son conocidos muchos consumo eléctrico monitoreo o medición de dispositivos - industrial realizado, basado en Arduino etc..En general no lo han hecho capacidades - pantalla Mostrar datos de monitoreo de datos remotos. Algunos de ellos pueden ser util
Sensor de temperatura inalámbrico LM35 de ESP8266-12 blynk

Sensor de temperatura inalámbrico LM35 de ESP8266-12 blynk

Sensor de temperatura inalámbrico LM35 de ESP8266-12 blynken este proyecto usando un esp8266, para mostrar el sensor de temperatura LM35 en tu smartphone o tablet.Si usted tiene sensores disponibles DHT11 DHT22 o puede utilizar el siguiente Instructa
SMS control inalámbrico sistema de riego

SMS control inalámbrico sistema de riego

Actualización 13/02/11: la votación ha comenzado para el concurso de microcontrolador de Sparkfun. Por favor voten por mi!ACTUALIZACIÓN 26/02/11: gané un segundo premio!!!! Huzzah! Gracias por los votos!ACTUALIZACIÓN 17/03/11: me encantaría ganar un