Paso 11: Configuración de Arduino minimalista
Con nuestro tubo y base listo, es hora de empezar a trabajar en nuestro microcontrolador.
Sustitución de Arduino:
He diseñado este proyecto para ser simple y fácil de construir por lo que decidí utilizar la Arduino Uno como nuestro microcontrolador. Ahora, obviamente no quiero "perder" todo el tablero de Arduino en un solo proyecto, es sólo un poco demasiado caro para pasar cada vez que quieras hacer un proyecto individual, además de nuestra Base tiene un espacio limitado para la electrónica, y sería difícil tratar de encajar la placa Arduino en el interior, especialmente con todas las otras cosas ya de allí.
Así que esta s una buena oportunidad para hacer una versión minimalista de la Arduino Uno. Todo lo que necesitas es un microcontrolador ATmega328 (con bootloader de Arduino), un zócalo de 28 pines DIP, un oscilador de cristal de 16 MHz, condensadores de cerámica de dos 22 pF y una resistencia de 1 k. Sólo tienes que seguir el esquema anterior.
La soldadura de las piezas del circuito en el tomacorriente, sin el microcontrolador en él, para evitar dañarla, ya que son más sensibles al calor. También 2 cables (blanco y rojos en el esquema) a los terminales positivos y negativos, para alimentar el Arduino después de la soldadura.
Salidas de potencia:
Porque las salidas del microcontrolador no tienen suficiente corriente a toda potencia de LEDs y relés, necesitamos utilizar transistores, que funcionan como interruptores electrónicos. Así que de acuerdo con el segundo esquema, de la soldadura de dos resistencias de 1K de los pines del microcontrolador a la base de cada transistor. Luego soldar de emisor de ambos transistores entre sí y conectar a tierra (se puede ver que pin es la base, emisor y colector del transistor en una de las imágenes arriba).
El colector de cada transistor se conectará luego a cada una de nuestras salidas: los LEDs y el relé, que se corresponde a los pines 15 y 17 del microcontrolador ATmega (pines 9 y 11 del Arduino, respectivamente). PIN 14 del microcontrolador (pin 8 de Arduino) estará conectado con el pulsador y será nuestra única entrada, que permitirá al usuario seleccionar el modo de funcionamiento de la lámpara.
La relación entre las patas del ATmega328 y los pines de Arduino puede comprobarse en el esquema de Arduino Uno, que he unido a continuación.