Étape 1: Diable dans les détails...
L’AVR d’Atmel Attiny44v est un microcontrôleur de 14 broches avec 4K octets de RAM flash et 256 octets de mémoire SDRAM. La puce a un oscillateur interne de 1 MHz, 8 et 16 bits compteurs et convertisseurs. Il s’exécutera avec aussi peu que 1.8V. J’ai utilisé le package DIP et une prise donc elle peut être enlevée pour la reprogrammation. Il existe plusieurs ports inutilisés pour hackery.
Les yeux de LED sont connectés à deux ports (PA4/AP5) au lieu d’un port et de la terre. Cela permet d’envoyer le jus qu’il en soit donc nous pouvons allumer la LED bi-couleur (voir schéma).
Pour les deux capteurs, alimentation électrique est assurée par PA1 uniquement lorsqu’une lecture est nécessaire pour sauver le jus. Lectures de l’ADC sont effectuées sur PA0 (IR) et PA2 (visible), chacune avec sa propre résistance de diviseur de tension (R1 et R2).
Une LED IR et la résistance de limitation de courant sont reliées sur PA3 donc il peut être allumé distinct des yeux.
Bruit généré sur PA6 utilisant la modulation de largeur d’impulsion de compteur 16 bits et un haut-parleur piézo-électrique.
Puissance provient d’une cellule de pièce CR2032 au lithium qui est la moins chère, plus facile à trouver 3V source j’ai pu trouver. De Digikey, ils sont environ 0,28 $. Pourquoi ils les vendent dans le magasin à $4 est au-delà de moi. J’ai inclus un 0.1uF condensateur pour éliminer le bruit. Elle est facultative.
Un interrupteur poussoir normalement ouvert est relié à PA7 et utilisé comme une épingle changer interruption pour changer des modes ou la puissance vers le bas.
Rien de trop terriblement difficile ou intelligent. N’oubliez pas, je suis un débutant. Il s’agit de mon premier dessin. Nous allons voir si nous pouvons construire un...