La bola de parpadeo de LED
Actualización:
Agregare algunas aclaraciones después de leer comentarios en varios foros. No necesita un CPU ARM de 70Mhz, todo lo que hace es cambio de bits en un registro de cambio, que sería un desperdicio total.
No hay codigo postal 16 de CPU.
las láminas están diseñadas para ser esclavo o maestro, una sola viruta ATMega328P, están encadenados junto, cada segmento puede ser independiente pero sólo necesita a un amo.
charlieplexing no habría sido mejor, habría aumentado la complejidad de la composición de la Junta y el LED no cerca tan brillante, la CPU también tendría que ser más rápido y más difícil enfriar buscando patrones, hemos hecho un montón de proyectos charlieplexed.
charlieplexing es impresionante en su campo. ——————
Queríamos kickstart entre otros proyectos en NullSpaceLabs pero es un proyecto de campo mucho más estrecho y vamos hacia adelante y hacia atrás en lo que es mejor, trabajo prototipo o sólidamente hacia fuera planes, prototipo parcial y parcial presentada máquina y software, con anteriores similares se basa.
Pero mientras reflexionamos sobre todo esto, la bola blinky vino de la nada, su sido un popular construir en el espacio y generó mucha atención, pero uno caro de construir, por qué no kickstart para reducir costos. (uno de piezas costes solo sería más que el costo total de la versión de kickstarter)
http://www.Kickstarter.com/projects/charliex/Blink...
Los PCB tiene una dedicatoria para el fabricante original de la bola, Nikolai, es diferente a la nuestra y la nuestra es una generación cero.
Notas
Se divide en 16 rebanadas, cada rebanada puede funcionar como esclavo o maestro, sólo construyes uno diferentemente su potencia por un ATMega328 tan fácil de usar en avr studio/arduino etc.. El segmento principal puede ser independiente,
El módulo bluetooth es conectado al rx/tx de blinky por lo que puede ser accionado a distancia de cualquier cosa con bluetooth SPP, lamentablemente decir ninguno jailbreak iPhones están fuera del cuadro, es posible que pueda hacer algo con xcode y su propio teléfono, pero desconozco tal cosa. Android no es problema, o meego/symbian/windows mobile etc.. Windows/OSX/Linux están todo bien también.
Hice una aplicación sencilla que empuja a 8 bits (escala lo a 12 bits internamente ya que es la resolución de los controladores LED pueden manejar) vía bluetooth y luego, cuando su recibido un comando de empuje o el búfer es llena las pantallas de la bola que estructura de datos. Hace muy fácil de hacer patrones y así sucesivamente.
El código de ejemplo en la bola apenas atrae a unos patrones, algunos de los utiliza código modificado octobrite. Puede hacer individualmente cada led/rebanada cambiando una rebanada a la vez en un momento, o la bola entera.
El acelerómetro es el MMA TI 3-eje que hemos utilizado antes, su SPI y fácil de usar.
Un micrófono también está disponible en un ADC para sincronizar con la música, etc. (también puede hacerse remotamente)
El ISP es explotado usando 6 formato de alfiler que empleamos en todos nuestros tableros, va a trabajar con casi cualquier ISP, en Arduino puedes bootload sobre el bluetooth con la instalación.
La batería es una unidad realmente de LiFePo4 que es mucho mejor que el ion del litio que estamos acostumbrados a ver, da un gran tiempo de ejecución de hasta 10 horas, dependiendo del brillo de los LEDs.
Hemos publicado toda la información sobre el balón en nuestro SVN como de costumbre, el pedal de arranque es simplemente conseguir piezas costos por y para nosotros averiguar de kickstarter. Tenemos cinco prototipos que están siendo modificados ligeramente para construir más fácil para la versión DIY de kickstart.
La bola funciona con controladores de LED TLC que 'cambiar' el estado de los LED de abajo de la bola, es un poco como un framebuffer en una computadora que carga el patrón que desee y actualizar a los chips y te aparecen, hay 4096 niveles de brillo.
Fotos y videos
Es difícil todavía tomar fotos, el look de LEDs como si estuvieran hacia fuera, sino sólo el patrón
Firmware:protegido contraseña
http://www.4shared.com/rar/pHWTVtQRce/firmware.htm...
Póngase en contacto con hotmail: samir.241060
P-Cad:
http://www.4shared.com/rar/o9U9wpELce/P-CAD.html
PDF: