Ghetto Pixels - construcción de una fuente abierta BlinkM (1 / 5 paso)

Paso 1: Lo que vas a necesitar...

Los componentes clave de un píxel de la Ghetto son un LED, un microcontrolador y algunas resistencias limitantes actuales.  No hay mucho más complicado que eso.  Me voy a referir al microcontrolador como un 'uC' de ahora en adelante y si hablo de "LED" probablemente me refiero a un RGB led.

Se parece a la lista de componentes (BoM) para un píxel de la Ghetto:

  • 1 LED de x RGB (RapidOnline o ebay)
  • 1 x Atmel ATTiny45 (o 44 pequeños o 85,) (RapidOnline o ebay )
  • 3 x resistencias según especificaciones de la hoja de datos del LED (RadioShack / Maplin / rápida / o similar a estos [ebay]) probablemente de 1/2 watt o menos si lo encuentras.  SMD si eres PRO ;)
  • Algunos cables para conectar los píxeles a su controlador y encadenar píxeles si tienes más de una

Notas sobre las partes:

LED
Recomiendo conseguir un RGB led en una sola carcasa de plástico.  Sería posible hacer esto con tres LEDs independientes, pero sería más de un desafío para mezclar bien los colores.  Se debe evitar el RGB LEDs que compre en ebay que se describen como 'Flash lento', 'Fast Flash' o 'Desvanecido' como estas tienen su propio uC construido en y bastante, nos no permite ningún control sobre el color.  Usted puede conseguir 'control manual' RGB LED que lucen como tradicional 5mm domo LEDS, pero con 4 o 6 patas, pero estos no tienden a ser muy brillante.  Recomiendo conseguir LED de la que son etiquetadas 'SuperFlux' o 'Piraña'.  Estos son pequeños cuadrados del RGB LED con cuatro clavijas y pueden ser sorprendentemente brillantes para su tamaño.
También tiene una opción para hacer en ánodo común o variantes de cátodo común.  Todos pin cuatro LEDs RGB se compone de tres individuales 'muere' todos en la misma carcasa de plástico, cada 'morir', se produce un color, rojo, verde o azul. Cada 'mueren' tiene un positivo (ánodo) y negativo (cátodo) fuente. Un LED de ánodo común tiene todos tres ánodos Unidos entre sí, y los tres cátodos están separados.  Un LED de cátodo común tiene la configuración opuesta, se unen los tres cátodos y el ánodo está separado.  El firmware que vamos a utilizar hace uso de LED de cátodo común, y probablemente sea mejor que uses los.  Sin embargo, tenía un montón de superflux LED de ánodo común, así que he modificado el firmware CYZ_RGB para ánodo común.  Te hablo de esto más adelante, pero sólo he recopilado y probado esta modificación en una uC ATTiny45, asi que si usted está planeando sobre el uso de cualquier otro uC le empujaría hacia LED de cátodo común.

¡ UF!  ¿Está aún conmigo?

Microcontroler (uC)
La uC es el cerebro detrás de los píxeles.  Le decimos a qué color queremos, y que controla el LED. Para este proyecto, voy a sugerir utilizar el Atmel ATTiny45, porque eso es lo que usé y es bastante fácil de conseguir.  El proyecto CYZ_RGB también apoya el ATTiny 44 y 85 y otros 4 k + uC en la gama ATTiny podría funcionar, depende de cuánto tiempo usted quiere poner en modificar el código. Tuve suerte, encontré el ATtiny45 a la venta en electrónica rápida (en el Reino Unido) para 90p (unos 1,50 dólares) saqueo tan de 10.

Resistencias
Las resistencias sirven para limitar la corriente que pasa por cada 'mueren' de RGB LED.  Cuando compre el LED debe conseguir una hoja de datos que muestra varios detalles sobre las características eléctricas del LED, tales como la tensión y corriente para cada color.  Usted tendrá que poner en una calculadora de la resistencia de LED junto con la tensión de alimentación (recomiendo 5v, pero depende de la aplicación). Los resultados probablemente terminará por toda la región de 100 Ohm, con el valor para el LED rojo es un poco mayor.  En este punto quisiera que todo el mundo que sepa algo sobre electrónica para pasar a la siguiente sección mientras hablo por un segundo cómo hacer las cosas. Por favor no dispararme para lo que voy a decir.

LEDs y uC son baratos.  Vas a derretir/estallido/fry algunos de ellos.  Por lo tanto comprar extra.  Nunca he sido SuperMathsMan y no tengo mucha paciencia cuando se trata de números, tienden a diseñar circuitos por ensayo y error.  Un resistor limitador actual en un LED está ahí para detener el LED chupar tanto actual que se funda a sí mismo o el pin de la uC a que está conectado.  Pero es un acto de equilibrio, si utilizas un resistor que es demasiado alto en valor, el LED va a ser regulador de lo que podría ser, porque están impidiendo suficiente actual llegar a él y si se utiliza una resistencia demasiado baja en el valor, el LED puede ser realmente brillante, pero se quema sí mismo hacia fuera y probablemente tome la uC con él.  Inicia con lo que la calculadora de LED le dice que use y entonces ver si usando que una resistencia ligeramente menos resistente hace el LED más brillante.   Deje el LED en un rato con la resistencia de valor más bajada en y toque la uC con el dorso de la mano o la parte superior de un dedo para ver si está caliente, si es así, use un resistor de valor más alto. Si derretimientos de cosas o dejar que el humo, sonreír y reconocer que has encontrado los límites más bajos de la resistencia se puede utilizar. Todo es parte de la diversión.

Bien hecho para lo que es esto ahora, pero por desgracia, no es bastante más, hay algunas herramientas que usted va a necesitar.

  • Placa y cables de protoboard
  • Arduino - véase la nota siguiente.
  • (Opcional) Programador para flashear archivos hexagonales en la uC (uso de Adafruit)
  • Punta de soldador (uno bueno), soldadura, limpiador, soldadura sucker, fieltro etc....
  • Manos o abrazadera de escritorio cosita
  • Buena iluminación

Una nota sobre el Arduino.

Vas a necesitar un Arduino para un par de cosas diferentes. Su trabajo principal será controlar la cadena de pixeles que va a construir (¿por qué dejar el edificio en uno?), pero puede ahora también ser utilizado para flash el firmware en los chips mediante ArduinoISP, reemplazando la necesidad de un programador de chip dedicado.  No utilizo ArduinoISP, y suena como que tiene algunos problemas que necesita resolver antes de que ha permitido llevar la insignia impresionante.  No creo que todavía funciona con el Arduino Uno, y si tienes un arduino que usa un chip Mega328, necesitará usar una resistencia para cambiar la función de reset automático. Sin embargo es una buena opción si no tienes un programador.

Deja que pasemos... Es el momento de programar algunos chips!

Artículos Relacionados

Plan B, una fuente abierta 3DP (polvo y chorro de tinta) impresora 3D

Plan B, una fuente abierta 3DP (polvo y chorro de tinta) impresora 3D

Plan B es una impresora 3D de código abierto 3DP. Utiliza aglutinante y el polvo para crear piezas de it´s. Se puede construir de €1000,-($1300,-) si las partes son de origen derecha. Utiliza piezas de la impresora 3D estándar y la electrónica, los c
Droidalyzer - una fuente abierta, Bluetooth accesorios de detector de alcohol para teléfonos Android

Droidalyzer - una fuente abierta, Bluetooth accesorios de detector de alcohol para teléfonos Android

*** versión del producto de la Droidalyzer ahora disponible de Seeedstudio ***El Droidalyzer es un accesorio de detector de alcohol de Bluetooth para los teléfonos Android de código abierto. Par el Bluetooth habilitado Droidalyzer para tu teléfono An
Construcción de una impresora de Delta $550 (AU)

Construcción de una impresora de Delta $550 (AU)

el Delta XL de Kossel la impresora es una gran pieza de hardware que cualquiera puede comprar en un juego de recomiendo builda3dprinter.eu se tarda aproximadamente un mes para un kit completo llegar y son aproximadamente £560 ($650 USD) ($860AUD) o l
Construcción de una bobina de tesla de estado sólido

Construcción de una bobina de tesla de estado sólido

! Este instructivo pretende dar instrucciones detalladas sobre la construcción de una bobina de tesla de estado sólido basada en sstc mini de steve ward esquemático.OK, aquí es el descargo de responsabilidad.******************************************
Construcción de una canoa de cedro tira

Construcción de una canoa de cedro tira

Una cuenta de práctica de mis experiencias y una breve guía a la construcción de una canoa de tiras de cedro. Incluye enlaces a historias de uso de la canoa para desierto camping y pesca.También tengo un instructable para un kayak de tiras de cedro:p
Construcción de una escala completa Dragon edad Inquisición casco

Construcción de una escala completa Dragon edad Inquisición casco

OK, aquí está mi primer y esperemos que no dure... Instructable!!!!!!Mi nombre es Steven K Smith y soy un ilustrador freelance se volvió fabricante prop viven fuera de KC, Missouri.  Esta demo detalla mi generación completo de la cabeza de dragón de
Fundamentos CNC (construcción de una pieza de la máquina de cnc 1)

Fundamentos CNC (construcción de una pieza de la máquina de cnc 1)

¿Por lo que usted quiere saber más sobre cómo hacer una máquina CNC?Ya sea una impresora 3D o un mil de algún tipo, esto le llevará a través de los conceptos básicos a dar usted una buena idea de cómo funcionan, funcionan y qué partes que necesitan o
Cómo fabricar una caja de almuerzo en una fuente de alimentación 0-12V dual.

Cómo fabricar una caja de almuerzo en una fuente de alimentación 0-12V dual.

Prefacio:Hola y Bienvenidos a mi Instructable.Soy un estudiante de primer año de ingeniería electrónica y se dio la oportunidad de construir una fuente de alimentación. Inmediatamente estaba había fascinado pero quería hacer algo más que un funcionam
Construir una fuente de alimentación portátil multi-Voltage puede tomar en cualquier lugar

Construir una fuente de alimentación portátil multi-Voltage puede tomar en cualquier lugar

En este tutroial que te voy a mostrar cómo construir - una fuente de alimentación de sobremesa ultra conveniente, portable se puede tomar en cualquier lugar. Que es alimentado por 8 pilas AA así que usted nunca tiene que preocuparse acerca de adaptad
Los dispositivos USB con una fuente de alimentación 6-24V como paneles solares de energía

Los dispositivos USB con una fuente de alimentación 6-24V como paneles solares de energía

¿Nunca encontraste a ti mismo con una fuente de alimentación 6-24V, o paneles solares que pueden cargar su teléfono o ejecutar cualquier otro dispositivo USB de 5V? ¡ Pues ahora puede!Esta es una guía para encerrar un bonverter de $10 dólar (también
¿U-Disp - The Digg (tm) pantalla (fuente abierta)

¿U-Disp - The Digg (tm) pantalla (fuente abierta)

Ever quería saber cuántos diggs está haciendo su última presentación de digg? O ¿Cuántos correos no leídos que tiene? ¿O de la carga actual de su servidor? ¿Cuántos golpes está recibiendo tu página de inicio? ¿El tipo de cambio, precio del Oro hoy o
Cómo construir una fuente inspirada de seis quesos Talladega noches

Cómo construir una fuente inspirada de seis quesos Talladega noches

inspirado por un Comentario en la película de Will Ferrell Talladega Nights, la balada de Ricky Bobby, mi hijo (Seth) acaba de tener una fuente de queso seis en su boda de octubre de 2008. Después de una exhaustiva investigación se determinó primero
Construcción de una computadora de escritorio de partes

Construcción de una computadora de escritorio de partes

Mayoría de la gente compra sus computadoras totalmente montados.  ¿Cómo es eso?Construir equipos de las partes porque el equipo resultante tiene exactamente las características que quiero.  Construcción de una computadora puede ahorrar dinero si ya t
Construcción de una batería de energía solar 12V

Construcción de una batería de energía solar 12V

Hay gran cantidad de paneles solares disponibles en el mercado hoy en día, algunos prometen cargar su teléfono, mientras que algunos pack de potencia suficiente para cargar un ipad. Se han vuelto bastante asequible y altamente portátil. Sin embargo,