Arduino ducha Monitor 2 (1 / 5 paso)

Paso 1: Diseño RTC

Reloj de tiempo Real

No me gustó mi primer diseño como las baterías sólo pasados unos diez días, así que quería un diseño que iba a durar más tiempo.
Technobabble: La razón que las baterías no duran mucho tiempo es que tuve que mantener el poder en el AtMega328 (Arduino) continuamente para mantener el reloj de tiempo real de software funcionando. Así que necesito poder poner el AtMega328 para dormir o lo apaga.
Mi amigo me envió a algunos de estos módulos RTC (reloj en tiempo Real):
http://www.eBay.co.uk/ITM/Arduino-I2C-Tiny-RTC-DS1307-Real-Time-Clock-Module-AT24C32-Board-AVR-MCU-PIC-/221176522620?PT=UK_BOI_Electrical_Components_Supplies_ET&hash=item337f25e77c

http://www.eBay.com/ITM/I2C-Tiny-RTC-DS1307-Real-Time-Clock-Module-AT24C32-Board-for-AVR-MCU-PIC-DIY-/231037403500?PT=LH_DefaultDomain_0&hash=item35cae7016c
Estos vienen con un RTC con respaldo de batería y una EEPROM que es útil.
Problema: Así que tengo una inquietud acerca de estos módulos. Tenga en cuenta que la batería es un LIR2032 que es una batería recargable. Sospecho que tiene un circuito de carga. Bueno, encontré un esquema y decidió dibujar mi propio (ver imagen). Tiene un circuito de carga y pondría una carga adicional de la batería 18650.
Solución: Así que para este módulo, si quitar D1, R4, R5 y R6 y poner un puente a través de R6 y reemplace la batería con una CR2032, esto eliminará la carga de la batería. Es que lo que (véase el cuadro).
En esta aplicación, la CR2032 se supone que pasados unos diez años por lo que no tengo ningún problema con eso.
ADVERTENCIA: Estaba usando una vieja biblioteca de AdaFruit para su registrador de datos llamado RTCLib. Había un bosquejo llamado DS1307.pde que fijaría el tiempo. Ahora Esto funciono bien la primera vez que se ejecuta pero luego no fijó el tiempo. Hay una versión actualizada con un ejemplo que funciona mejor:
https://github.com/JCW/rtclib
Descargar el zip, descomprimirlo, cambiar el nombre de rtclib amo a rtclib y copiarlo a su directorio de las bibliotecas de Arduino.

TechnoSpeak I2C: Técnicamente debería ser C I(squared) o CII que está parado para el circuito de Inter-Integrated. Básicamente es una interfaz serial 'estándar' que requieren de dos señales SCL y SDA de tierra. SDA es la señal de datos conmutación de 0V a 5V con los datos que va a través en secuencia (en serie). Puesto que hay sólo dos niveles y la velocidad no es determinada, no hay ninguna manera de determinar donde empieza un bit de datos extremos y la siguiente. Es donde entra la señal SCL (reloj). Esto indica que el dispositivo receptor inicia de los extremos de un bit y el siguiente.
Una ventaja de I2C es que varios dispositivos pueden acoplarse a las misma dos señales. En este caso el DS1307 (RTC) y 24c32 (EEPROM) están ambos vinculados a las líneas SCL y SDA. Para decir que usted está hablando a cada tipo de dispositivo el dispositivo tiene una dirección única.
La dirección del DS1307 es 0x68. La Dirección 32 de 24 C es 0 x 50.
Arduino compatible con I2C con la biblioteca de 'alambre'.
Por cierto, esto significa que no puede tener más de uno del mismo tipo de dispositivo en las misma dos líneas. Por ejemplo, no puede haber dos 24C32s.

Artículos Relacionados

Monitor de Arduino ducha

Monitor de Arduino ducha

ya que este perezoso Geek (registro antiguo) está consiguiendo viejo, he(I) olvidar las cosas. Ahora me gusta a tomar una ducha todos los días pero no puede recordar si es día de ducha o no. Pude marcar en un calendario (papel o informático) o inclus
Interconexión de un micrómetro Digital a un Arduino y Monitor VGA

Interconexión de un micrómetro Digital a un Arduino y Monitor VGA

Actualización: Igaging serie del origen utilice un cable Mitutoyo y salida del flujo de datos de bit Mitutoyo 52. El código y esquemas a continuación trabajo con SPC Digimatic calibradores, micrómetros, marcar indicadores y escalas de ambas empresas.
Mini portátil de Arduino EEG - Monitor de onda cerebral +

Mini portátil de Arduino EEG - Monitor de onda cerebral +

este es otro ejemplo de la versatilidad, y de lo que, el Arduino, una pequeña pantalla LCD Color y el tipo de sensores, son capaces de hacer.NOTA:Se trata de un trabajo en progreso... Trabajaba en varias fases hasta completar a un "monitor portátil s
Monitor de temperatura basado en Arduino

Monitor de temperatura basado en Arduino

este video muestra un monitor de temperatura con sensor de temperatura de precisión LM34, Arduino y pantalla LCD de 16 X 2. El monitor también almacena las lecturas de 10 temperatura pasadasMás imágenes y proyectos @ http://www.kunaldoshi.comAquí est
Simplificado de medición de corriente CA Arduino usando el Sensor de efecto Hall ACS712

Simplificado de medición de corriente CA Arduino usando el Sensor de efecto Hall ACS712

Este es un simplificado enfoque mi Instructable previo con respecto a la corriente con el sensor de corriente ACS712 medición AC... enlaceSimplificaciones son:Eliminando el especial circuito de acondicionamiento de señal - en lugar de ello vamos a ut
Fuente de alimentación fuente de alimentación de ATX vieja con Arduino y pantalla del Banco

Fuente de alimentación fuente de alimentación de ATX vieja con Arduino y pantalla del Banco

Hola a todos y Bienvenidos a mi primer Instructable.Siempre he querido tener un banco PSU para facilitar el acceso a una fuente de energía y algo que puedo confiar en el cuando se trabaja en varios proyectos. Quería una PSU que:• proporciona 12v, 5v
Temporizador Sensor de infrarrojos de Arduino

Temporizador Sensor de infrarrojos de Arduino

Hacer un circuito de sincronización de alta precisión utilizando dos sensores de infrarrojos de bajo costo y un microcontrolador Arduino.Este dispositivo puede tiempo el paso de un objeto más allá de dos puestos de control con alta precisión. Su uso
Evitar Robot Arduino

Evitar Robot Arduino

En el mercado de robots, hay un montón de kit de la robusteza inteligente evitar para la venta, pero no me gusta comprar kit de acabado desarrollar juguetes coche de rc en la caja de almacenaje es más reto. Construcción de un robot de la evitación me
LED control remoto usando Bluetooth HC-05, Arduino y App móvil

LED control remoto usando Bluetooth HC-05, Arduino y App móvil

¿La tecnología está avanzando a velocidad de rotura de cuello, cada uno de nosotros tiene teléfonos inteligentes hoy en día, existen aplicaciones que nos permiten estar en contacto con nuestros amigos y familiares, obtener información meteorológica m
TV volumen volumen protector usando Arduino

TV volumen volumen protector usando Arduino

versiones05 de marzo de 2013 aparece en WonderHowTo http://goo.gl/fpeVC14 de febrero de 2013 aparece en LifeHacker http://goo.gl/tx4QG13 de febrero de 2013 ya he actualizado el programa de Arduino en el paso 4 para apoyar controles remoto adicionales
Monitor serial del control de la velocidad del motor de Arduio Dc... (no l293d)

Monitor serial del control de la velocidad del motor de Arduio Dc... (no l293d)

Este instructable le mostrará cómo controlar la velocidad de un motor dc con pines PWM del arduino y monitor serie.Paso 1: Lista de piezas 1) Arduino uno2) motor de la c.c. pequeño3) 270ohms resistor o 220ohms o 330 ohmios (nada abajo ik y por encima
ESP8266 WiFi temperatura humedad monitoreo aplicación web utilizando el IDE de Arduino

ESP8266 WiFi temperatura humedad monitoreo aplicación web utilizando el IDE de Arduino

La semana pasada recibí una ESP8266(adafruit). el nuevo ESP8266 tiene cargador de arranque de arduino hace posible para el código del programa arduino directamente en el ESP8266. Este ESP8266 viene con UART, I2C y GPIO. con este nuevo módulo wifi no
The Word Clock - Arduino version

The Word Clock - Arduino version

**************************************************************************Importantes actualizaciones - un recinto mucho mejor para este reloj ha sido diseñado - echa un vistazo*************************************************************************
Cómo hacer un teléfono móvil y un ordenador controlado 3D impreso Robot con Arduino - IoBot.

Cómo hacer un teléfono móvil y un ordenador controlado 3D impreso Robot con Arduino - IoBot.

Si está buscando una manera de controlar un Arduino basado en dispositivos, esta instrucción le mostrará cómo hacerlo mediante la construcción de robots sencillos.La IoBot puede controlarse mediante la aplicación móvil y ordenador vía LAN o Cable USB