Étape 7: Epilogue
Alors que cet appareil fonctionne très bien avec trois volts, j’ai trouvé que mon unité, avec une vieille batterie, commenceront à échouer lorsque la tension est tombée en dessous des volts 2,9.
J’ai trouvé que les principaux contributeurs à cette situation ont été :
- La Digispark utilise un ATtiny85-20SU, qui est capable de fonctionner jusqu'à 20 MHz, mais sa tension de fonctionnement plus faible spec-ed à 2, 7V (donc il doit avoir travaillé, droit!?)
- Le buzzer tirait un 14ma supplémentaire jusqu'à 1 seconde. Cela a mis un total de 30 milliampères étant tiré de la pile bouton.
- La batterie a un taux de vidange courant limité. L’utilisation instantanée a été plus de 10 % de sa capacité nominale de 200 mAh. L’amenant à s’affaisser.
Solutions viables à ce qui précède :
- Nouvelle pile neuve
- Réduire l’utilisation actuelle du Buzzer (par temps d’activation ; ou auraient pu mettre un 50 ohms en série)
- Ne voyant un LED et buzzer en même temps
- Exécutez CPU MHz faible, pour permettre l’utilisation de SCR légèrement inférieure.
- Ajouter un compact 100 - cap1000uf , afin de réduire l’affaissement Vcc. [avéré efficace, mais je ne sais pas pour combien de temps]
- Utilisez plutôt un ATtiny85V (1, 8V-5.5V) puce pour la motorisation faible
Avec la dernière solution en tête, ayant débuté avec une puce nue (étant donné qu’il était de la variété « 85V ») en premier lieu ressemble à une meilleure idée, alors j’avais estimé qu’il était.
Points 2 et 3 ci-dessus sont maintenant faits dans le logiciel du projet.
Mise à jour : Avec une basse tension, la ligne PB5 donnait disque insuffisant pour le troisième LED (rouge). Qui doit être prévu par wiki/digispark/quickref.
Donc, j’ai déménagé mon LED rouge à PB3. Maintenant, il semble bien. Cependant... Alors que l’interrupteur, que j’ai eu tout à l’heure PB3 empêcherait nouveau code postera si l’interrupteur est fermé ; L’effet secondaire de la résistance de 100 ohms LED sur PB5 était le clignotement de la LED à la mise sous tension (en raison de l’amorçage essaie de communiquer) et les échecs de la chargeuse en raison de la trop grande charge sur la ligne. Afin d’atténuer ce lorsque vous effectuez des mises à jour, j’ai temporairement cavalier-ed un résistant de 270 ohms d’où les 100 ohms s’adapte sur les LEDs et le CCV, à compenser en partie le menu déroulant l’effet de la 100 ohms.