Diseñar una lámpara Multi nodo LED PWM (2 / 6 paso)

Paso 2: creación de prototipos:

Ahora es principios de enero y de ir. Encontré el 10F206 en Digikey y es realmente barato! Por lo tanto, gira un tablero proto para fijar un 10F206 micro de Microchip. Diseñé una tabla rápida porque el 10F2xx no está disponible en un paquete de la inmersión. Línea de fondo, no quería problemas con el chip pequeño. (Estaba tan confiado en enero)

También salió y compró un nuevo compilador C CSS dirigido a los micros 10F2xx. La familia 10F2xx de chips es muy barata! Con grandes esperanzas, he buceado y comenzó a escribir mucho código.

El 10F206 tiene un enorme 24 bytes de memoria RAM, el chip también deportes de flash y un contador de tiempo de ocho bits de 512 bytes. Mientras que los recursos son escasos, el precio es bueno en 41 centavos en grandes cantidades. Mi gosh, 1 millón de instrucciones por segundo (1 MIPS) a 41 centavos. Me encanta la ley de Moore. Evan en precios, el 10F206 de Digikey cotiza en 66 centavos de dólar.

Pasé un montón de tiempo trabajando con el 10F206. Mientras trabajaba con el 10F206 descubrí que multitarea es absolutamente necesario. Las señales de salida PWM debe estar informado cuando reciba nuevos mensajes de la comunicación. Cualquier interrupción en la actualización de las señales PWM se verá como fallos en los LEDs. El ojo humano es muy bueno al ver fallos.

Hay un par de problemas fundamentales con el 10F206 chip. Problemas fundamentales al menos para mi aplicación. El primer problema es que no hay interrupciones! El inicio de nuevas comunicaciones usando de que un bucle de sondeo hace errores de sincronización la captura. Un segundo problema es que hay solo un contador de tiempo. Simplemente no pude encontrar una manera de recibir comandos manteniendo salidas del PWM. Los LEDs le falla cada vez que se recibió un nuevo comando. Compartir el temporizador entre recibir comandos y conducir el PWM salidas también fue una molestia importante software. Yo no pude reiniciar el temporizador mientras recibiendo un personaje nuevo porque también se utilizaba el temporizador para controlar el PWM señales.

Mientras trabajaba con el 10F206 vi un artículo en circuito sobre el nuevo micro de MC9RS08KA1 pequeña de Freescale. Me encanta chips Freescale - soy un gran fan de su depuración de BDM. Utiliza las fichas Star12 mucho en el pasado (escribí todo el software para el sistema ultrasónico de GM Cadillac y Lacern en un Star12 - mi software ultrasónico está en producción ahora en estos dos coches). Así, que estaba muy esperanzado de que sus nuevos chips pequeños sería buenos. El precio es correcto también, Digikey tiene estos chips enumerados 38 centavos en gran cantidad.

Freescale fue buena y me enviaron unas muestras gratis. Sin embargo, el chip de 9RS08 de Freescale parecía verdaderamente goofy - no podía hacer mucho progreso con él. El chip también sufre con la falta de interrupciones y los solo temporizadores. Bueno, al menos me di cuenta de que todo sin perder el dinero en giro otro proto board. Ver fotos más abajo.

Ahora sé, para mi aplicacion debo tener interrupciones y más de un contador de tiempo.

A Microchip, encontré el chip 12F609. Tiene interrupciones y dos temporizadores. También tiene 1K de flash y 64 bytes de memoria RAM. Desventaja es el precio; Digikey enumera estos chips en 76 centavos de dólar en gran cantidad. Bueno, la ley de Moore se encargará de que muy pronto. En el lado positivo, el 12F609 puede pedirse también en paquetes DIP. En el lado negativo, tuve que comprar el siguiente nivel hasta compilador - que un poco quemado mi &.

Ahora es abril y he aprendido mucho sobre lo que no funciona. Yo he hecho girar un tablero y un derroche de dinero en un compilador que no necesito. Aún así, prueba hasta ahora es alentadora.

Con el nuevo compilador y 12F209 fichas en DIP Banco paquetes de nivel pruebas fueron rápidamente. La prueba confirmó que tenía el chip adecuado. Tiempo a girar otro proto board! En este punto, estoy decidido.

Artículos Relacionados

Modding de una lámpara de escritorio LED de cama, baño y más allá

Modding de una lámpara de escritorio LED de cama, baño y más allá

se trata de una lámpara de escritorio LED hecho expresamente para cama, baño y más allá. No sé cuánto tiempo he tenido. Sin embargo, ha durado me un buen 2 o 3 años. Sin embargo, tuve problemas con el mecanismo del interruptor. Salen a veces y tengo
Una lámpara de lectura LED lujo hecha de una lata de spray

Una lámpara de lectura LED lujo hecha de una lata de spray

prólogo:Esta es mi primera edición aquí, también don t dude en preguntarme, si mi intento de escribir en inglés no tiene sentido en algún momento ;)La Idea:Otra vez como mi desodorante spray vacío me preguntaba qué podía hacer con este agradable alum
Adaptación de una lámpara CFL a LED

Adaptación de una lámpara CFL a LED

Bueno, aquí va - este es mi primer Instructable.Cuando compramos nuestra casa hace varios años y había actualizado todas las luminarias de estilo antiguo para un look más acorde con nuestro gusto, dos accesorios seleccionamos utilizan los tubos fluor
Reparar una lámpara multi-switch

Reparar una lámpara multi-switch

adquirí una lámpara colgante de una antigua casa de la mina donde no había ninguna encima de la cabeza de iluminación (50 + años de edad la casa) pero sólo un gancho para colgar algo.  El interruptor siempre ser un poco exigente pero puesto que el po
Construir una lámpara de luz LED madera en TechShop

Construir una lámpara de luz LED madera en TechShop

este Instructable muestra cómo construir una simple LED luminaria, con un cortador láser. Utiliza múltiples capas de material pegados juntos para conseguir formas complejas fácilmente.He fabricado y había construido este artículo en TechShop.Paso 1:
Convertir un viejo ratón en una lámpara de escritorio LED con USB

Convertir un viejo ratón en una lámpara de escritorio LED con USB

¿Tiene un viejo ratón poner alrededor? Por supuesto que hacer. ¿Necesita más LEDs en tu vida? POR SUPUESTO QUE HACER. Volvamos ratón viejo en una fuente de alimentación USB de algunas luces de LED. Vamos a utilizar algunos Sugru e imanes para hacer e
Cómo hacer una lámpara de pared (aplique)

Cómo hacer una lámpara de pared (aplique)

quería diseñar y hacer lámparas de pared (Apliques) que podría trabajar en mi piso de alquiler y que eran fáciles de personalizar para adaptarse a cualquier look que quería. El resultado son estas lámparas de pared barato hechas en 2 partes, la base
Lámpara de escritorio LED alimentado por USB

Lámpara de escritorio LED alimentado por USB

Hola chicas!Hoy, a 5 min USB había accionado lámpara de escritorio. He tenido problemas con las luces de neón en el trabajo, así que decidí construir una lámpara de escritorio LED fácil y rápida que es alimentada por el puerto USB en mi PC de escrito
Multi-color LED lámpara utilizando una v.3 controlador de LED de canal 8

Multi-color LED lámpara utilizando una v.3 controlador de LED de canal 8

que quería experimentar con el uso de diferentes colores de LEDs, que no sea el estándar RGB, para crear efectos multicolores en una lámpara funcional.Esta lámpara utiliza cian, Magenta, amarillo, morado, Aqua-verde y azul 5mm LED junto con el superi
Convertir su lámpara halógena de escritorio en una lámpara de LED

Convertir su lámpara halógena de escritorio en una lámpara de LED

en este Instructable, voy a mostrar cómo convertir uno de esos potentes de halógenas de escritorio en 10 x más eficiente LED lámpara con sobre el mismo brillo. Pido disculpas por cualquier gramática u ortografia cual puede aparecer, soy un alemán, as
Convertir una lámpara de LED de batería para alimentación USB.

Convertir una lámpara de LED de batería para alimentación USB.

Saludos,Mi escritorio en el trabajo tiene un aparador con una ventana de enfrente, y después de un cambio de sistema de teléfono perdido el retroiluminado paneles LCD en nuestros teléfonos.  Puesto que mi teléfono quede bajo mi aparador y no me impor
Hackear vacío panal Bin recarga casetes en una lámpara LED modulable

Hackear vacío panal Bin recarga casetes en una lámpara LED modulable

HistoriaQue vieron esos casetes de tipee tommy o angelcare (perdón si olvido a otra compañía, estoy seguro que usted puede encontrar una o dos empresas más :)), notó que los tuvo mucho lugar en la basura.Me dije, son bastante rápida vacía y entonces
Cómo convertir una lámpara Jonisk de IKEA con LEDs

Cómo convertir una lámpara Jonisk de IKEA con LEDs

compré una lámpara Jonisk de IKEA en mi sala de estar, pero cuando encendido la lámpara con una bombilla de 60W calentarse como ***. Comencé a averiguar cómo convertir a una lámpara de LED en su lugar.He encontrado una empresa que vende alta potencia
Una lámpara de LED Multicolor

Una lámpara de LED Multicolor

Este proyecto, mi primer documentado aquí en Instructables, permitirá crear un programables Multicolor LED lámpara de lujo, usando una caja impresa 3D, algunos bares de plexiglás, un circuito microcontrolador basado y un anillo de leds.Surgió la idea