Stap 1: over dit Project
De flash patronen hebben gedigitaliseerd van firefly gedrags onderzoek gegevens online gevonden en werden gemodelleerd in Mathematica zodat variaties van snelheid en intensiteit kunnen worden gegenereerd. Het eindresultaat was getransformeerd door een functie lichtheid en headerbestanden als 8-bits PWM gegevens omgezet.
De software is geschreven in C van de avr-gcc en broncode wordt geleverd samen met een voor-gecompileerde .hex voor gemak. De code is aanzienlijk geoptimaliseerd voor efficiëntie en tot een minimum beperken van energieverbruik. Ruwe runtime schattingen voorspellen een 600mAh 3V CR2450 batterij tussen de 4 tot en met 10 maanden, afhankelijk van het lied patroon gebruikt duren moet. Recht nu de bron is voorzien van twee patronen, song1 en song2, met song2 als standaard. Song2 de geschatte runtime is 2 maanden, song1 van 5 maanden.
Dit project omvat een behoorlijke hoeveelheid oppervlakte-mount niveau solderen. Maar het circuit ontwerp is triviaal en het feit dat we kunnen gebruiken een off-the-shelf SMD prototyping board eerder dan het hebben van een aangepaste PCB sterk gemaakt bespaart op kosten. Het zou heel eenvoudig te maken van een niet-surface mount-versie met behulp van de PDIP versie van de ATTiny45 en LED's via holes.
De kosten van de elektronische onderdelen komt in op rond de $10-$15 (na de levering) of zo en montagetijd is over de volgorde van 2 uur.