Paso 1: protoboard
También no me gusta para dispositivos externos de energía directamente desde los puertos del microcontrolador por lo que decidí utilizar algunos transistores NPN como parte del circuito del relé.
Para proporcionar una fuente de tiempo exacta para el temporizador de retransmisión que decidí usar un RTC DS1307, chip de reloj en tiempo Real. LadyAda tiene una escritura muy buena sobre el uso de este chip y ha creado su propia rama de código de biblioteca de RTCLib de JeeLab.
Aquí están los enlaces a los sitios web:
http://www.Ladyada.net/Learn/breakoutplus/ds1307rtc.html
https://github.com/Adafruit/RTClib
La placa muestra un RTC DS1307 de SparkFun, que tengo varios de estos que uso para propósitos de prueba.
Pero la versión de la placa de relé de luz utiliza el mismo tablero RTC documentos de LadyAda en su writeup.
El clon de Arduino en la foto es el Diavolino de Evil Mad laboratorios de Ciencias. Buen consejo y muy barato. Yo utilice esta tabla como una de mis placas de prototipo.
Ya que necesitaba dos voltajes diferentes para esta configuración, 5 voltios para el microcontrolador y 6 voltios para la luz, decidí usar dos reguladores de potencia lineal. De bajo costo que decidí usar reguladores 7805 y 7806 para el microcontrolador y el LED de luz.
Ya que quise mantener el precio bajo, que decidí construir la versión de producción del tablero del circuito soldadura breadboards basados.
Después de crear este foro, he aprendido muchas lecciones, en el futuro, que más que probablemente tome el tiempo para construir mis propio personalizados placas PCB.
Construcción de la placa de soldadura era muy lento y tedioso.