Table des matières:

Contrôlez n'importe quoi avec une seule broche AVR : 4 étapes
Contrôlez n'importe quoi avec une seule broche AVR : 4 étapes

Vidéo: Contrôlez n'importe quoi avec une seule broche AVR : 4 étapes

Vidéo: Contrôlez n'importe quoi avec une seule broche AVR : 4 étapes
Vidéo: les femmes militaire bouche leurs dernières comme jamais 2024, Juillet
Anonim
Contrôlez n'importe quoi avec une seule broche AVR
Contrôlez n'importe quoi avec une seule broche AVR
Contrôlez n'importe quoi avec une seule broche AVR
Contrôlez n'importe quoi avec une seule broche AVR

Cette instructable montre comment contrôler un groupe de led avec une sortie de microprocesseur. Le micro que j'utiliserai est un Atmel Attiny2313.

Étape 1: Pièces et outils

Pièces et outils
Pièces et outils
Pièces et outils
Pièces et outils

Pièces:Attiny2313 (obtenu 5 échantillons gratuits d'Atmel)Résistances socket 20 broches (n'importe quelle taille fonctionnera, selon votre configuration. J'expliquerai plus tard)Régulateur 5v (tout fonctionnera, j'utilise un LM340)Transistors ou Mosfets (le plus facile à trouver et les moins chers sont généralement des 2n3904. Assurez-vous simplement qu'il s'agit d'un transistor NPN ou d'un mosfet à canal N) 2 petits condensateurs (consultez la fiche technique du régulateur,.1uf et.22uf avec LM340)Beaucoup de LED Certains protoboard ou un planche à painTout programmeur pour l'AVRWireTools: fer à souder

Étape 2: Schéma et comment cela fonctionne

Schéma et comment ça marche
Schéma et comment ça marche
Schéma et comment ça marche
Schéma et comment ça marche
Schéma et comment ça marche
Schéma et comment ça marche

Le premier schéma montre comment j'ai connecté des rangées de LED aux broches de sortie. La broche de sortie de l'AVR va à la base d'un transistor, qui est câblé pour fonctionner comme un interrupteur. Lorsque la sortie est faible, ou 0v, le transistor est éteint et le courant ne peut pas traverser la charge jusqu'à la terre. Lorsque la sortie est élevée, ou 5v, le transistor est activé et le courant peut traverser la charge jusqu'à la terre. C'est ce qu'on appelle la commutation côté bas et peut être utilisé pour les LED, les moteurs à courant continu, les moteurs pas à pas et bien d'autres choses qui nécessitent plus de tension ou de courant que le micro ne peut en produire. La charge pour ce projet sera des LED. Les LED peuvent être câblé comme vous le souhaitez, mais l'alimentation que vous utilisez déterminera comment vous pouvez les brancher. Pour moi, j'ai trouvé un chargeur pour ordinateur portable qui peut produire 16 V à 7,5 ampères max. était dans un réseau parallèle en série comme le montre la troisième image. Pour déterminer la taille de la résistance, découvrez d'abord combien de tension est tombée par led. Pour les leds bleues et vertes que j'ai utilisées, la chute de tension est d'environ 3 à 3,3 volts. Les LED rouges et jaunes sont d'environ 2,2 volts. Maintenant, additionnez toutes les chutes de tension en série (3 * 5 = 15 v) Maintenant, soustrayez-la de votre tension source (16-15 = 1 v) Maintenant, vous savez combien de tension est tombée par votre résistance (1v)Maintenant, utilisez la loi d'ohm pour résoudre R: V=IR (1v=.015R)*J'ai utilisé 15 ma pour mes leds, c'est typique pour les leds de 5 mm. peut être sa propre charge, ou vous pouvez en attacher autant que vous le souhaitez, tant que le courant total pour cette charge ne dépasse pas la limite du transistor. (2n3904 peut gérer 100ma) * Le transistor peut être remplacé par un Mosfet N-Channel

Étape 3: Construisez-le

Construit le
Construit le
Construit le
Construit le
Construit le
Construit le
Construit le
Construit le

Maintenant, vous pouvez commencer à tester votre circuit. Après avoir fait quelques tests sur la planche à pain, j'ai tout soudé sur une protoboard. placer.

Étape 4: programmer l'AVR

Il est maintenant temps de programmer votre AVR. Si vous ne savez pas comment faire cela, consultez cette instructable: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/Voici le programme que j'ai fait: Il parcourt une boucle de séquences pour toujours. Une fois l'AVR programmé, vous pouvez le coller dans la prise que vous avez soudée sur votre carte, ou si vous n'avez pas de prise, vérifiez le programme sur une planche à pain, et s'il est correct, alors vous pouvez souder la puce dans votre carte.

Conseillé: