Table des matières:
Vidéo: Matrice de LED activée par clap : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
À la fin de cette instructable, vous serez en mesure de construire un appareil qui écoute les bruits forts comme les applaudissements et y répond en allumant ou en éteignant 3 LED. Ci-dessus, une image du résultat final.
Étape 1: Matériaux
Tu auras besoin de:
- Arduino Uno
- Planche à pain (voir étape 3)
- 4 fils de connexion mâle-mâle
- 3 fils de connexion mâle-femelle
- 3 LED
- 3 résistances de 220 ohms
- 1 module de capteur de son de microphone KY-038
Vous pouvez acheter ces pièces en ligne à partir de divers endroits - faites une recherche et vous devriez pouvoir les trouver à un prix décent.
Étape 2: Assemblage
Câblez l'Arduino et ses composants comme dans ce schéma. Les fils bleu et gris représentent les câbles de démarrage mâle-mâle et les fils jaune, noir et rouge représentent les câbles de démarrage mâle-femelle.
Notez que vous pouvez également installer le circuit sur une mini planche à pain comme je l'ai fait dans l'image de l'étape 1. Je ne le recommanderais pas, car il est très facile de mélanger ou de casser des objets lorsqu'ils sont emballés étroitement ensemble.
Comme je n'ai pas pu trouver de pièce pour le KY-038, j'ai dû la laisser en dehors du schéma. Le fil jaune doit être connecté à sa broche "A0", le fil noir doit être connecté à sa broche "G" (Masse) et le fil rouge doit être connecté à sa broche "+" (5V).
Étape 3: Coder
Ouvrez l'IDE Arduino et collez-y le code suivant:
pastebin.com/cJQUA4eM
Modifiez les lignes 1 à 25 si nécessaire; J'ai ajouté des commentaires pour expliquer ce que font chacune des constantes.
Après avoir collé et modifié le code à votre guise, téléchargez-le sur l'Arduino.
Étape 4: terminé
Si tout se passe comme prévu, vous devriez avoir une matrice de LED entièrement fonctionnelle activée par les applaudissements. Voici une liste de commandes dans mon code actuel:
- 2 applaudissements: active la LED 1
- 3 applaudissements: active la LED 2
- 4 applaudissements: active la LED 3
- 5 claquements: éteint toutes les LED
- 6 claquements: allume toutes les LED
- 16 applaudissements: Spectacle de lumière !:P
Si vous êtes assez courageux, vous pouvez aller dans mon code et ajouter ou modifier les commandes actuelles pour faire différentes choses. Le code pertinent se trouve aux lignes 84-148.
S'amuser!
Conseillé:
Sentinelle activée par le mouvement : 5 étapes
Sentinelle activée par le mouvement : "Cette instructable a été créée pour répondre aux exigences du projet Makecourse à l'Université de Floride du Sud (www.makecourse.com)" Bonjour, je m'appelle Ruben Duque. Étudiant en génie mécanique à l'Université de South Flor
Lampe à LED activée par le mouvement à piles : 4 étapes
Lampe à LED activée par le mouvement à piles : si vous souhaitez placer une lumière dans un endroit qui ne se prête pas à être câblé, c'est peut-être ce dont vous avez besoin
Lumière de vanité activée par détecteur de mouvement : 6 étapes
Lumière de vanité activée par détecteur de mouvement : J'ai acheté un détecteur de mouvement infrarouge sur eBay pour 1,50 $ et j'ai décidé de l'utiliser à bon escient. J'aurais pu fabriquer ma propre carte de détecteur de mouvement, mais à 1,50 $ (qui comprend 2 potentiomètres pour régler la sensibilité et la minuterie d'arrêt), cela ne fonctionnerait pas
Lampe de bloc de questions Mario activée par perforation : 8 étapes (avec photos)
Punch Activated Mario Question Block Lamp : Les jeux Super Mario étaient mon enfance. J'ai toujours voulu avoir certains des accessoires dans les jeux, et maintenant que j'ai les outils pour le faire, j'ai décidé de commencer à les faire. Le premier sur ma liste est le bloc de questions. J'ai réussi à faire le
Bande LED activée par capteur de mouvement avec minuterie : 6 étapes (avec photos)
Bande LED activée par capteur de mouvement avec minuterie : Salut à tous ! Je suis vraiment heureux d'écrire un autre instructable en ce moment. Ce projet a vu le jour lorsque j'ai été contacté par un collègue instructable-er (?!) (David @dducic) il y a plusieurs mois, me demandant de l'aide à la conception. Voici donc la spécification d'origine : &q