Paso 2: La protoboard con un Arduino
Sugiero que todo protoboard antes de empezar a soldar. Siempre es agradable para los insectos elaborados antes de que se ha soldado una sola conexión. Con eso, también sugiero, si usted tiene un Arduino UNO u otro Arduino de tamaño completo con encabezados para las conexiones de fácil ese programa y probar la configuración antes de cambiar el ATTiny, es sólo mucho más fácil trabajar con.
Voy a mostrarle esta configuración primero con un Arduino Uno que sirve como el microcontrolador. Sin pernos que deba cambiar o reasignar en el código para hacer este trabajo. Verás unos pasos más adelante que todos nosotros entonces tenemos que hacer es sacar los cables que van al Arduino y reemplazarlo con el ATTiny, agregar fuente de alimentación, y usted está listo para probar la configuración final.
A los efectos del diseño y la construcción final me gusta usar tres colores de hilo en aplicaciones simples como ésta. El rojo siempre es Vcc (tensión alta), siempre es de tierra negra, verde es siempre datos. Ésos son los tres colores de cable de conexión que tenía disponible, usted puede preferir algo más. Lo que flota su barco.
Coloque los componentes como he mostrado en el diagrama de Fritzing anterior.
Un poco de detalle:
El potenciómetro (naranja plus mira) - Esto actúa como un divisor de tensión. Toma alimentación y tierra y como volver a hacia la izquierda o la tensión de salida en el pin superior cambia de tensión a cero. Lo que he utilizado es un pote de 10K, se puede utilizar prácticamente cualquier valor. Esto generará una tensión que será recogida por nuestro Arduino (y ATTiny 85) en A1. Esto entonces se asigna a un valor de brillo máximo que controlará la salida de máximo brillo por el dispositivo.
WS2812B (aka NeoPixels): ignorar las clavijas identificadas en el diagrama de Fritzing, no tienen versión WS2812B. En su lugar reconocer que 5v va a la pestaña de soldadura marcadas "5V" en la tira. Tierra va a la "Tierra". Los datos se enrutan de pin digital 4 en Arduino (también digital pin 4 en el 85 ATTiny) a través de un resistor (entre 300 y 500 ohmios) y a la pestaña "DI" en la tira. El condensador es para ayudar a eliminar picos de voltaje como píxeles flash encendido y apagado. Hay un gran tutorial en estos LEDs en el sitio web de Adafruit encontrado aquí. IMPORTANTE: Si usas sólo 8 píxeles para crear su TV falsos entonces usted debe ser aceptable, el Arduino puede fuente de 500 mA a través de USB. IF usted están usando más píxeles que necesitará proporcionar una fuente de corriente alterna para esta parte de la instalación.
Conectar el Arduino al ordenador vía USB. ¿Nada de fumar? ¡ Excelente! ¿Algo de fumar? MAL!