Paso 3: electrónica
Hacer el circuito electrónico sobre una tabla de la tira como se muestra en los esquemas. No existen reglas específicas para hacer esto. Sugiero para usar el mismo BH1750FVI sensor breakout Junta porque es fácil de arreglar directamente en un agujero a través del panel para recibir luz externa más precisamente. Yo también reutilizó algunos MOSFET N que tenía en su casa (TN2404KL) para que pueda elegir otro número de parte. Asegúrese de que el desagüe máximo actual es 0,5 A por lo menos y que son MOSFET N (no P) ya que la tira del LED es un tipo de ánodo común (línea de energía común es + 12 V). Para cualquier información acerca de electrónica no dude en preguntar en los comentarios a continuación o enviar un correo electrónico. Yo y otras personas aquí estaremos encantados de ayudarle. De todos modos, se requiere un mínimo de experiencia con la electrónica. Puede modificar los esquemas originales e incluso hacer tu propios PCB. Tengo curiosidad por ver su trabajo!
Sugiero para utilizar un regulador de voltaje para reducir la tensión de alimentación externa de 12 V a 6/6,5 V para el Arduino Mini Pro para tener una menor disipación de energía en el regulador de voltaje LDO interno teniendo en cuenta también que hay un condensador de tantalio que es bastante sensible. De hecho mi primer prototipo explotó después de un tiempo cuando yo directamente encendido lo con 12 V. Así que puse un LM317 regulador de 12 V y la placa Arduino sigue trabajando perfectamente :).
La foto de la tarjeta electrónica muestra el BH1750FVI sensor de luz breakout junta aún no se ha fijado en su posición final. Por lo tanto, tenga cuidado de colocar el chip del sensor directamente en su hueco reservado en la parte trasera. Usé pegamento rápido y cinta para mantenerlo estable. Monte el pulsador y la alimentación toma a través de los orificios dedicados y conectar en el tablero. Usé pines y los alambres suaves y yo finalmente algún pegamento caliente (ver foto).
Flash el Arduino con el software disponible en GitHub (https://github.com/marcorussi/xmas_tree). Tenga cuidado al recortar el umbral de luz para su entorno específico de la luz. De todos modos creo que debería funcionar en cualquier lugar. Para la prueba final, consulte el paso siguiente.