Paso 1: sobre este proyecto
Los patrones han sido digitalizados a partir investigación comportamiento de firefly datos en línea y fueron modelados en Mathematica para que puedan generar las variaciones de velocidad e intensidad. El resultado final fue transformado por una función de ligereza y escrito en los archivos de encabezado como datos PWM de 8 bits.
El software está escrito en C de avr-gcc y código fuente se proporciona junto con un .hex pre-compilado para mayor comodidad. El código ha sido optimizado significativamente para la eficiencia y reducir al mínimo el consumo de energía. Ejecución cruda las estimaciones predicen una CR2450 de 3V 600mAh batería debería durar entre 4 a 10 meses, dependiendo del canción patrón utilizado. Derecho ahora la fuente viene con dos patrones, song1 y song2 con song2 como predeterminado. Tiempo de ejecución estimado de Song2 es 2 meses, song1 es 5 meses.
Este proyecto consiste en una cantidad justa de montaje en superficie de soldadura nivel. Sin embargo el diseño del circuito es trivial y el hecho de que somos capaces de utilizar una placa de prototipado SMD estándar en lugar de tener un PCB personalizado hecho grandemente ahorra en el costo. Sería muy sencillo crear una versión de montaje en superficie no usando la versión PDIP del ATTiny45 y por-agujero LED.
El costo de los componentes electrónicos viene en alrededor de $10-$15 (después de gastos de envío) y tiempo de montaje es del orden de 2 horas.