Paso 2: Componentes electrónicos
Arduino
Generalmente, con un protoboard y algún jumper cables es gran prototipo. Para las piezas de tiempo redujo a un chip Atmega de independiente.
Stand alone atmega328.
Para el "barebones" PCB más tarde. He añadido un límite para la tensión ante la sospecha de que lo encendido estaba dando un problema con el módulo de temporizador. Consulte el paso: "Tu propio PCB en lugar de Arduino" para los componentes en el PCB:
Atmega328
soporte para este chip
tapa de 100micro F
2 resistencias 1K
2 pulsadores para la configuración
conectores hembra con 5 pernos.
conector para el cable de alimentación
extra:
LDR a la regulación, junto con una resistencia de 2 K
Mostrar la (8 siete segmento muestra número)
http://DX.com/p/8X-LED-display-digital-Tube-Module...
Esta pantalla se comunica con 3 cables (más tensión y GND) con el arduino. He utilizado la estructura habitual de POV, con la interrupción de temporizador que aporta cada número pantalla muy rápido fingiendo haber escrito a todas las pantallas. (Ver código).
Esta pantalla de inició de este proyecto!
mantenimiento de la viruta del tiempo / módulo temporizador
Tuve un ds1307 de dx.com:
DX.com/p/I2C-RTC-DS1307-24c32-Real-Time-Clock-Module-for-Arduino-Blue-149493
en $2,99
Este chips se comunica mediante I2C rpotocole, usando los pernos de A5 y A6 como SDA y SCL.
El código es bastante estándar.
http://Learn.Adafruit.com/DS1307-Real-Time-Clock-b...
También compré un ds1302 de dx.com:
http://Learn.Adafruit.com/DS1307-Real-Time-Clock-b...
a $2,40, el más barato!
Este chip necesita otro script usando una interfaz de 3 hilos.
He encontrado el código de ejemplo aquí:
http://Playground.Arduino.CC/Main/DS1302
Más tarde se puede considerar agregar otros sensores usted mismo...