Paso 1: partes
Tablero de PC de la red; Yo tengo la mía en una tienda de electrónica independiente local, pero es muy similar a la #276-158 de RadioShack. Usted probablemente puede encontrar uno en Digi-Key, pero que son innecesariamente caros ($10 + para una tabla de este tamaño), ya que sólo llevan tableros diseñados para repetir soldar. Evitar una placa perforada a menos que sepa lo que está haciendo y está familiarizado con ellos. RadioShack es $3,19.
Nota que se podría prototipo este proyecto en un protoboard solderless (e hice todo de mi microcontrolador programación y pruebas en uno), pero el "corazón" u otro aspecto de la forma se perderán en su mayoría, obviamente.
Sostenedor de batería AAx2; También consegui esto de mi vendedor local, pero también se podría utilizar RadioShack #270-408 por $1,99.
Usted podría elegir en su lugar una tensión baja (< 5,5 voltios para la mayoría de Microcontroladores AVR) adaptador de la energía en su lugar, o una tensión más alta (tal vez una batería de 9V, pero no habría mucho tiempo de ejecución) fuente con un regulador.
* LED 3mm rojo - 14 PC.; Mina son de baja corriente (2mA, pero manejar hasta ~ 30 mA) de Digi-Key (754-1245-ND) y costo casi seis centavos en una bolsa de 100. Debo advertir que esta parte exacta es realmente rojo anaranjado cuando se iluminó. RadioShack parte 276-026 es muy comparable, y son realmente rojos, pero cuesta $1,69 por paquete de 2. ¡ Ay!. Convertido para este proyecto cuesta $0,83($1,26 si no vas para el paquete de 100) para los LEDs de Digi-Key y $11,83 para el LED de la choza.
Color depende de la preferencia, pero otros colores tienen caídas de tensión diferentes. Más información a continuación.
* resistencias de 330 ohm - 14 PC.; Potencia nominal y tipo de elemento resistente no hacen una diferencia, pero película de carbón son más baratos. RadioShack vende en paquetes de cinco (#271-012) para $1,19. CF14JT330RCT-ND de Digi-Key son ocho centavos cada uno, individualmente, pero si trabajas con un montón de LEDs, puede comprar un paquete de 100 total $2,19. Increíble oferta, si me preguntan. RadioShack, $3,57(con una sola resistencia sobrada); Digi-Key, $2,19(con 86 resistores después de fiesta en el contenedor de piezas de repuesto).
I calcula esta resistencia para proporcionar entre 2-5 mA a los LEDs sobre la vida de dos pilas alcalinas AA (3,2 voltios totalmente cargadas, casi muerta de ~ 2 voltios). Si usted va a utilizar una fuente de alimentación diferentes o diferentes LEDs, debe usar una calculadora en línea para encontrar el valor que necesita. Suponiendo que todavía usa pilas, encontrar los voltajes cargados y descargados para su LED se ven bien sobre la vida de las baterías. Aquí es una buena calculadora, pero no olvide de cambiar el campo "cuántos conectados" de 2 a 1, a menos que desee ejecutar múltiples (hacerlo bajo su propio riesgo y con experiencia). Tenga en cuenta registro de cambio pernos no gustan dar más que unos 25mA cada.
47 resistencia de pull-up k ohm; Esto nos permite utilizar el botón confiablemente. No tiene que ser tan alta como 47k, pero elegí a dibujar como corriente como sea posible, como me postulo de baterías. Usted sólo necesita uno, pero RadioShack #271-1342 obtendrá cinco de $1,19 y S47KQCT-ND de Digi-Key correrá usted $0,08 cada uno.
Si usted ya tiene una resistencia superior a 10k, usted podría utilizarlo, pero trate de no ir demasiado lejos por encima de 47k, o el microcontrolador no puede obtener suficiente corriente para ser bien alta. Si tienes cualquier duda, experimentar en un protoboard!
* Registro 74HC595 shift - 2 PC.; Estos son capaz de controlar 8 salidas, aunque una salida en cada uno es torpe en el otro lado del chip. Ya que estoy utilizando 14 LEDs, sólo dejó esos productos "impares" inconexas y escribió mi código para que coincida con. Usé 2 296-1600-5-ND de Digi-Key en $0,63. RadioShack no parece vender registros de cambio, así que mi alternativa recomendada de Digi-Key es SparkFun (COM-de 00733) que se cobra un modesto $1,50 cada uno. Los totales son $1,26 de Digi-Key o $3 en SparkFun.
Zócalo DIP-8 IC; Yo recomiendo uno para hacer ajustes al código después del montaje . Incluso si no desea escribir o modificar su propio código, si hay algún problema, usted querrá ser capaz de diagnosticarla. Utilicé un suizo molido dorado encaje que tenía por ahí, pero realmente no hace una diferencia para esto. A100204-ND de Digi-Key es $0,14 y RadioShack #276-1995 $0,59.
No necesariamente necesitas uno, si eres confiado con su Asamblea y habilidades de soldadura. Una alternativa, si aún como programación acceso posteriormente, es utilizar pines para conectar un ICSP (en programador serial del circuito). Heck, tal vez desee utilizar ambos.
ATtiny85V; Este pequeño microcontrolador de 8 pines tiene 8K de espacio de programa, que es precioso de prototipos. He encontrado no necesitan mucho y podría salirse con un ATtiny45 o posiblemente incluso un 25. Elegí la versión de "V" porque funciona confiablemente por voltajes tan bajos como 1,8 voltios, por lo que es ideal para el uso de la batería. RadioShack no vende microcontroladores solo, pero SparkFun tiene la versión (no BT) COM-09378 $2,84 y ventas de Digi-Key el ATtiny85V (ATTINY85V-10PU-ND) para $2,26.
Casi cualquier microcontrolador puede utilizarse aquí, como sólo necesitamos 3 pines para cambio de registro control y uno de los pines de entrada de botón. Si usted quiere renunciar al cambio de cables de registro y codificación, si no usa mi código, usted debe ir con un controlador que cuenta con suficientes pernos para manejar todos sus LEDs. Pueden aumentar considerablemente el número de LEDs un chip puede conducir con charlieplexing, pero eso es un tema para otro Instructable. También asegúrese de obtener un tamaño de socket diferente si el microcontrolador utiliza alfileres más!
Interruptor de encendido; No recomiendo un interruptor específico aquí, porque hay miles de opciones válidas, y lo que usted elija depende de qué caso pones esto, si utilizas un caso en todo. SPST o SPDT funcionará, pero SPDT puede ser más fácil de encontrar. Especificaciones de la tensión nominal para el suministro de energía y calcular su peor escenario posible para la corriente. Interruptores más proporcionará más que suficiente, pero para que conste, mi diseño aquí consumirá no más de 60mA. He pagado cerca de $4 por mina, un interruptor de paleta de montaje en panel.
Botón pulsador; Esto se utilizará para cambiar a la siguiente animación del patrón. Como anteriormente, hay muchas opciones para recomendar uno. Mi prototipo con un estándar, compatible con protoboard botón, pero mi diseño final utiliza un botón de montaje de panel. Una de cuatro pack cuesta $3,69.
Recinto; Si el interruptor había un montón de opciones, esto es simplemente loco. Esto podría poner en una caja de cartón, o montado en un pedazo de madera o plexiglás o incluso dejar expuesta. Poner en una caja de madera personalizada o colgar en la pared. Asegúrese de que nada cortos en la parte inferior de la placa de circuito. Si monta en metal, utilizar separadores o mucha cinta aislante. Usé una lata que tiene una ventana plástica clara en su tapa. Mi mamá tenía esta ahí, así que me ha costado nada.