Table des matières:
- Étape 1: Familiarisez-vous avec Arduino
- Étape 2: Configuration du câblage
- Étape 3: Le code
- Étape 4: Interlude de 30 secondes de danse
- Étape 5: Retour aux affaires
- Étape 6: Assemblage
- Étape 7: Terminé
Vidéo: Pulse (LED activées par le volume): 7 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Avez-vous déjà voulu construire quelque chose avec des LED, mais ne saviez pas par où commencer ? Ce guide vous donnera quelques étapes faciles à suivre pour concevoir votre propre code de visualisation de volume pour les lumières LED adressables. Il s'agit d'un sonomètre de bureau amusant, d'un appareil rave, d'un système d'avertissement de bruit d'atelier, etc. Si vous le souhaitez, n'hésitez pas à suivre la conception de mon boîtier de composants, mais attention, ma boîte n'est pas une forme d'entrée de gamme et je ne vous expliquerai pas comment la réaliser ici. Cependant, n'hésitez pas à faire preuve de créativité ou à essayer de le copier à partir des images.
Pour démarrer ce projet, vous aurez besoin de:
Adafruit NeoPixels (ou autres LED adressables comparables)
J'utilise des anneaux LED concentriques achetés chez amazon.
Amplificateur de microphone
Alimentation séparée (si plus de 8-10 LED, une batterie externe fera l'affaire)
Arduino Uno
Soudure et fer à souder
Câble
Pince à dénuder
Une sorte de boîtier de composant
Étape 1: Familiarisez-vous avec Arduino
Si c'est la première fois que vous tentez un projet avec Arduino ou quoi que ce soit avec du câblage, je vous suggère de regarder les tutoriels ci-dessous. Il est important d'apprendre les bases avant d'essayer de modifier le code ou de travailler avec l'équipement. Cela permettra moins d'erreurs et aussi moins de blessures. Si vous êtes déjà à l'aise avec Arduino et le câblage, n'hésitez pas à les ignorer.
Arduino fixe
Soudure
Guide NeoPixel
Étape 2: Configuration du câblage
Afin de mettre en place le câblage, je recommande de dessiner un schéma. Dans les exemples ci-dessous, vous pouvez voir comment j'ai câblé mon système comme référence. C'est compliqué en réalité, mais c'est beaucoup plus facile à comprendre sur papier. Sortez le stylo ou le crayon et allez-y.
Pour le processus de configuration de vos lumières, assurez-vous de souder les fils pour diriger l'entrée, l'alimentation et la terre. Ces fils seront ensuite insérés dans la carte Arduino à 6, 5v et gnd respectivement. Notez que si vous avez des lumières comme la mienne, vous voudrez souder de la sortie directe à la sortie directe entre les sections LED. Cela permet d'adresser les LED par ordre de numéro, comme une bande de LED.
• Avertissement - lisez ci-dessous si vous avez plus de 8 à 10 LED connectées ensemble
Lors de la configuration du microphone, soudez les fils à vcc, gnd et out. Les autres extrémités s'inséreront ensuite dans les 3.3v, gnd et A0 respectivement.
En supposant que tout va bien et que tout est attaché, vous êtes maintenant prêt pour le code, sauf si vous avez beaucoup de LED. Comme prévenu, cela peut être problématique, car la carte Arduino ne peut alimenter qu'un certain nombre de lumières. Vous devrez connecter une source d'alimentation externe, telle qu'une batterie. Pour connecter la batterie, vous devrez connecter l'alimentation et la terre des lumières directement à l'alimentation et à la terre de la batterie par soudure. Le problème ici est de souder un fil supplémentaire dans la connexion à la terre qui se reliera à la carte Arduino. Ces éléments doivent partager la terre, sinon vous obtiendrez un clignotement aléatoire des LED ou d'autres erreurs.
Étape 3: Le code
Toutes nos félicitations! Vous êtes passé à la prochaine étape passionnante. À ce stade, vous devriez avoir une configuration sympa qui ne fait malheureusement rien. Excitant, je sais. S'il fait quelque chose, vous avez peut-être des hallucinations ou peut-être vous êtes-vous déjà connecté et un ancien code est en cours d'exécution. Mettons le nouveau code là-dedans. Mon code est joint ci-dessous.
Ce code fonctionne en configurant d'abord les LED en appelant la bibliothèque NeoPixel, en définissant les entrées et les sorties, en indiquant le nombre de LED et en définissant la luminosité et la fréquence d'échantillonnage. Dans le code de configuration, la bande est réglée sur la luminosité et les LED sont initialisées éteintes. La dernière partie du code est l'endroit où toutes les choses fantaisistes se produisent, c'est là que le volume est analysé et les pics sont mesurés.
Dans la pièce de visualisation audio, une fréquence est échantillonnée par le microphone, lue, puis corrélée aux lumières dans certaines plages. Les lumières peuvent ensuite être contrôlées en groupes et ajustées comme bon vous semble pour la couleur, le taux de rafraîchissement et d'autres choses amusantes.
Voici quelques façons clés dont vous pouvez modifier le code. Tout d'abord, la couleur peut être facilement changée. À l'intérieur du code de chaque anneau, il y a une étiquette qui ressemble à (i, (0, 0, 0)) ici, la couleur peut être modifiée en changeant les chiffres. Les trois chiffres sont pour le rouge, le vert et le bleu et dictent le montant de chacun. Comme vous pouvez le voir, mon code a des valeurs de couleur différentes.
Deuxièmement, si vous souhaitez ajuster le niveau sonore des choses avant que les lumières ne s'activent, vous devrez modifier la valeur au début de chaque instruction « if ». Cela ressemble à (<=nombre), plus le nombre est élevé, plus le son doit être fort pour l'activer.
Si vous voulez faire preuve de fantaisie, vous pouvez également ajuster la façon dont les lumières sont activées. Par exemple, vous pouvez recoder pour que les lumières s'estompent au lieu de clignoter, changent de couleur au fil du temps, voire activent la fréquence. Les options sont nombreuses et assez illimitées, si vous savez ce que vous faites.
Étape 4: Interlude de 30 secondes de danse
Si vous avez le code en cours d'exécution, alors vous avez maintenant vu la magie. Il y a quelque chose dans les lumières réactives au son qui est très fascinant. Si vous n'êtes pas allé chercher quelqu'un pour lui montrer ce que vous venez de faire, alors allez-y, je suis sûr que d'autres seront intéressés.
Étape 5: Retour aux affaires
Il est enfin temps de concevoir le boîtier de votre électronique. N'hésitez pas à aller aussi simple ou aussi complexe que vous le souhaitez, ce n'est vraiment limité que par vos compétences avec les outils. Ci-dessus est un exemple de ce que j'ai fait, mais rappelez-vous que la carte Arduino a besoin d'un endroit pour être montée et qu'il doit y avoir un trou ou quelque chose pour que le microphone puisse bien écouter.
Étape 6: Assemblage
Les derniers instants sont maintenant à vos portes ! Déterminez les façons dont vous voulez sécuriser vos pièces et allez-y. Vous aurez bientôt un produit fini et quelque chose dont vous pourrez être fier. Ci-dessus se trouvent les images de la manière dont j'ai décidé de sécuriser les pièces.
Étape 7: Terminé
Félicitations pour de vrai cette fois ! Organisez-vous une fête pour célébrer… non vraiment, organisez-vous une fête et éteignez cette chose. Votre pièce finie mérite d'être mise en valeur.
J'espère qu'au cours de ce processus, vous avez appris un petit quelque chose sur la façon de coder, de construire et de vous amuser, car nous avons tous besoin de nous amuser un peu. Veuillez télécharger d'autres ajouts ou modifications; J'aime voir ce que les autres proposent, surtout si vous pouvez obtenir cela pour lire la fréquence au lieu du volume. Bonne construction et fabrication !
Conseillé:
Ailes de cosplay activées par le mouvement à l'aide de Circuit Playground Express - Partie 1 : 7 étapes (avec photos)
Ailes de cosplay activées par le mouvement à l'aide de Circuit Playground Express - Partie 1 : Il s'agit de la première partie d'un projet en deux parties, dans lequel je vais vous montrer mon processus de fabrication d'une paire d'ailes de fée automatisées. La première partie du projet est la mécanique des ailes, et la deuxième partie le rend portable et ajoute les ailes
Rénovez les lumières LED activées par le son dans un jukebox : 4 étapes
Mettre à niveau les lumières LED activées par le son dans un jukebox : j'avais pensé à essayer de faire des lumières qui changeraient de couleur avec de la musique, à ajouter à un jukebox, pendant un certain temps et quand j'ai vu le défi de vitesse de la bande LED, et comme nous sommes en confinement en ce moment, je pensais que ce serait
Sonoff multicanal - Lumières activées par la voix : 4 étapes (avec photos)
Sonoff multicanal - Lumières activées par la voix : il y a 5 ans, les lumières de ma cuisine allaient à la perfection. L'éclairage sur rail était défaillant et l'éclairage sous le comptoir était tout simplement indésirable. Je voulais aussi diviser l'éclairage en canaux pour mieux éclairer la pièce pour diff
LED activées par la voix : 8 étapes
LED à commande vocale : Webduino utilise le navigateur Internet Chrome pour contrôler toutes sortes de composants électroniques, nous devrions donc pouvoir utiliser toutes les autres fonctions que Chrome a à offrir. Dans cet exemple de projet, nous utiliserons l'API Speech de Chrome. Utilisation de la reconnaissance vocale de Google
LED clignotantes activées par la lumière : 4 étapes
LED clignotantes activées par la lumière : dans ce Instructable, je vais vous montrer comment assembler un circuit LED clignotant qui s'allume lorsque vous agitez votre main dessus, clignote pendant une seconde ou deux, puis s'estompe. J'ai obtenu le schéma du circuit de clignotement de l'instruction de steven123654