Etape 1: sur ce projet
Les modèles de flash ont été numérisés de la recherche comportementale firefly données trouvent sur Internet et ont été modélisées dans Mathematica afin que les variations de vitesse et l’intensité pourraient être générées. Le résultat final a été transformé par une fonction de légèreté et écrit dans les fichiers d’en-tête en tant que données PWM de 8 bits.
Le logiciel est écrit en C avr-gcc et le code source est fourni avec un .hex pré-compilés pour plus de commodité. Le code a été considérablement optimisé pour l’efficacité et à réduire au minimum la consommation d’énergie. Les estimations de runtime brut prédisent un CR2450 3V de 600mAh batterie devrait durer entre 4 à 10 mois, selon le motif de la chanson utilisé. Droit maintenant la source est livré avec deux modèles, song1 song2, avec song2 comme valeur par défaut. Durée estimée de Song2 est de 2 mois, song1 est de 5 mois.
Ce projet implique une bonne quantité de soudure niveau montage en surface. Cependant, la conception des circuits est triviale et le fait que nous sommes en mesure d’utiliser une carte de prototypage SMD standard plutôt que d’avoir un PCB personnalisé fait grandement permet d’économiser sur le coût. Il serait très simple de créer une version non-surface mount à l’aide de la version PDIP de la ATTiny45 et à travers-trou de LED.
Le coût des composants électroniques arrive à environ 10-15 $ (après livraison) et temps de montage est l’ordre de 2 heures.