Paso 22: Resumen y futuras mejoras
La matriz tomó aproximadamente 8 horas en total para construir. El cableado tardaron otros 20 o más horas. Un gran parte del trabajo de construcción/montaje era extremadamente tedioso. Pensé que iba ciego y batty. Fueron dolor de mis dedos y la espalda. Aprendí mucho acerca de perseverancia al edificio. (Por otra parte, no tienen nada se quejan unos en comparación con el constructor de este monstruo: http://www.youtube.com/watch?v=jlJ9fSPPUEc)El software y firmware toman muchas horas más para desarrollar. Finalmente conseguí mis pies mojados en el proceso, que había querido conocer por un tiempo. Puesto que el proceso es esencialmente Java, también ganado algo de experiencia con Java, un lenguaje de programación omnipresente que nunca había tenido el tiempo para aprender. Con todo, fue una experiencia interesante y educativa para mí, diseño y construcción de esta lámpara.
La primera mejora será reemplazar mi marco espuma algo desvencijada del tablero, patas y soporte de madera (la matriz sí mismo está bien para quedarse con la espuma). Se trata de mucho más estéticamente agradable, así como duradera. En la línea es control inalámbrico vía Bluetooth. Otra idea es utilizar una tarjeta SD para almacenar datos del marco para la reproducción independiente. La sincronización de música actualmente es implementada mediante un bucle de sondeo. Sería más eficiente, y tal vez latencia podría reducirse si las interrupciones de hardware fueron utilizadas en su lugar, mediante el INT0 pin. Esto requeriría para soldar un cable directamente en el ATmega MCU, así como un circuito adicional de un disparador de Schmitt.
He visto varios comentarios en Internet cuestionan la fiabilidad a largo plazo del alambre de envolver las conexiones. Abrigo del alambre es al menos tan confiable como soldadura (si no más) y puede llevar fácilmente por años. De hecho, las computadoras tempranas fueron construidas a menudo utilizando técnicas de envoltura de alambre.