Table des matières:
- Étape 1: Pièces et outils
- Étape 2: Schéma et comment cela fonctionne
- Étape 3: Construisez-le
- Étape 4: programmer l'AVR
Vidéo: Contrôlez n'importe quoi avec une seule broche AVR : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:11
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: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
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
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é:
Comment lire plusieurs valeurs analogiques à l'aide d'une seule broche analogique : 6 étapes (avec images)
Comment lire plusieurs valeurs analogiques à l'aide d'une seule broche analogique : Dans ce didacticiel, je vais vous montrer comment lire plusieurs valeurs analogiques à l'aide d'une seule broche d'entrée analogique
Plus de 100 commutateurs dans une seule broche d'Arduino : 6 étapes (avec images)
Plus de 100 commutateurs dans une seule broche d'Arduino : IntroductionAvez-vous manqué de broches d'entrée ? Ne vous inquiétez pas, voici une solution sans aucun registre à décalage. Dans cette vidéo, nous allons apprendre à connecter plus de 100 commutateurs à une seule broche d'Arduino
Connecter plusieurs boutons à une seule broche sur Arduino : 4 étapes
Connexion de plusieurs boutons à une seule broche sur Arduino : Bonjour à tous, Lorsque vos projets Arduino sont devenus trop petits pour les LED clignotantes, vous aurez peut-être besoin de broches supplémentaires. Je vais vous montrer une astuce que vous pouvez utiliser où vous pouvez avoir plusieurs boutons, tous connectés à la même broche analogique
Jouez à n'importe quoi de NES à Xbox avec le Skittlespider A.T.S Aka "The Contraption": 11 étapes (avec photos)
Jouez à n'importe quoi de NES à Xbox avec le Skittlespider A.T.S Aka "The Contraption": Ce Instructable est pour le Skittlespider A.T.S (All Together System) également connu sous le nom de "The Contraption" Ce projet s'est avéré être plus difficile que prévu. À certains égards, c'était aussi plus facile, donc je ne peux pas dire que c'était un projet globalement difficile ou facile
Comment lire de nombreux commutateurs avec une seule broche MCU : 4 étapes
Comment lire de nombreux commutateurs avec une seule broche MCU : Avez-vous déjà été en train de vous ennuyer sur un ou plusieurs projets et le projet continue de grandir, tandis que vous y ajoutez plus de choses (nous appelons cela un Feaping Creaturism) ? Sur un projet récent, je construisais un fréquencemètre et j'ai ajouté un cinq fonctions