Table des matières:
- Fournitures
- Étape 1: Coupez la base et poncez l'acrylique
- Étape 2: câbler les LED et le micro
- Étape 3: Téléchargez le code
- Étape 4: Assemblage final
Vidéo: Visualiseur Arduino FFT avec LED adressables : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Ce tutoriel expliquera comment construire un Visualiseur Audio avec un Arduino Uno et quelques LED adressables. C'est un projet que je voulais faire depuis un certain temps maintenant parce que je suis un adepte des lumières réactives au son. Ces lumières utilisent la bibliothèque FFT (Fast Fourier Transform) pour calculer les pics de fréquence entendus par le micro intégré et affichent chaque fréquence dans une couleur différente.
J'avais initialement prévu d'inclure un bouton et des modes alternatifs pour l'affichage, mais je n'ai pas eu l'occasion d'écrire le code correspondant. Si vous avez une certaine expérience avec Arduino, il ne devrait pas être trop difficile pour vous de modifier mon code pour inclure d'autres animations ou même simplement des couleurs différentes. Tout ce que vous aurez besoin d'ajouter est un bouton avec une résistance de 330 ohms.
Code:
STL:
Fournitures
Elegoo a été très gentil et m'a envoyé un kit de démarrage de base Arduino pour ce projet ! Vous voudrez en choisir un si vous êtes nouveau sur Arduino ou même si vous voulez juste quelques parties communes supplémentaires: utilisez les liens d'affiliation pour soutenir mon contenu !
amzn.to/3fqEkIJ
Voici tout le reste utilisé:
Contreplaqué 1/8 - Quincaillerie locale
Bande Led (5m 30 leds/m) -
Feuilles acryliques -
Micro -
Fil -
Pince à dénuder -
Pistolet à colle chaude -
Fer à souder -
Imprimante 3D -
Filament -
Étape 1: Coupez la base et poncez l'acrylique
Coupez le bois en un carré de 1 'x 1' (ou faites correspondre la taille de votre acrylique). Cela peut être fait avec une scie circulaire ou une scie à main si vous pouvez garder les bords carrés, mais c'est plus facile avec une scie à onglet ou à table.
Poncez les deux côtés de la feuille acrylique avec du papier de verre à faible grain pour la givrer. Cela peut être fait avec une ponceuse ou à la main. Évitez le papier de verre à grain élevé car vous laisserez de grandes entailles dans le matériau qui ruineront l'aspect fini.
Étape 2: câbler les LED et le micro
Découpez votre bande LED en 8 longueurs de 8 LED. Collez-les sur la base en bois, régulièrement espacées et en alternant les directions. Attention aux flèches, ces bandes LED ne fonctionnent que dans un sens. Soudez les trois sorties de chaque bande aux trois entrées de la bande suivante. Connectez les entrées de la première bande à la carte arduino, si vous utilisez mon code, j'ai utilisé la broche 2 pour les données.
Avant d'éteindre votre fer à souder, assurez-vous de tester vos connexions avec un exemple de croquis FastLED. J'aime utiliser ColorPallets.
C'est aussi le bon moment pour connecter le micro à l'Arduino. Connectez l'alimentation à la sortie 3.3V et les données à A0. Vous pouvez tester cela avec le croquis de ma page GitHub.
Étape 3: Téléchargez le code
Il est important de tester le croquis avec votre configuration finale avant de coller quoi que ce soit de façon permanente. Si quelque chose ne fonctionne pas, il sera plus facile de le réparer maintenant que plus tard. Le sketch que j'ai écrit se trouve ici:
github.com/mrme88/Arduino-Audio-Visualizer/blob/master/FFT_Visualizer.ino
Ouvrez-le dans l'IDE Arduino et assurez-vous que toutes les valeurs en haut à côté des instructions #DEFINE correspondent à votre configuration. Une fois que l'esquisse est téléchargée et semble fonctionner correctement, vous pouvez passer à l'étape finale.
Étape 4: Assemblage final
Imprimez en 3D quatre entretoises de 1 pour séparer l'acrylique des LED. Si vous n'avez pas d'imprimante 3D, vous pouvez utiliser autre chose pour improviser ces entretoises. Du carton ou des blocs de bois fonctionneraient très bien. Collez à chaud une entretoise dans chacun des quatre coins et collez votre Arduino et votre micro quelque part en bas afin que l'Arduino puisse être alimenté et que le micro puisse entendre le bruit.
En option, vous pouvez percer des trous à l'arrière pour un montage mural facile avec quelques punaises. Alternativement, vous pouvez le laisser comme ornement de bureau ou le détacher sur le mur.
Enfin, collez à chaud l'acrylique aux entretoises dans chaque coin et laissez sécher. Vous avez maintenant un magnifique visualiseur LED que vous pouvez utiliser pour impressionner vos amis ou vous divertir !
Conseillé:
Comment contrôler les LED adressables avec Fadecandy et le traitement : 15 étapes (avec images)
Comment contrôler les LED adressables avec Fadecandy et Processing : Quoi Il s'agit d'un tutoriel étape par étape sur la façon d'utiliser Fadecandy et Processing pour contrôler les LED adressables. (Vous pouvez connecter plusieurs Fadecandys à un ordinateur pour augmenter la
Écrans adressables à 7 segments : 10 étapes (avec photos)
Écrans adressables à 7 segments : de temps en temps, une idée me vient à l'esprit et je me dis : « comment cela n'a-t-il pas été fait auparavant ? » et la plupart du temps, ça l'a été. Dans le cas de l'"Affichage adressable à 7 segments" - Je ne pense vraiment pas que ce soit fait
Haut-parleur Bluetooth avec visualiseur de musique : 10 étapes (avec photos)
Haut-parleur Bluetooth avec visualiseur de musique : dans cette instructable, je vais vous montrer comment je construis ce haut-parleur Bluetooth qui a un visualiseur de musique en haut. Cela a l'air vraiment cool et rend votre moment d'écoute de la chanson plus impressionnant. Vous pouvez décider si vous souhaitez activer le visualiseur ou non
Utilisez le module Bluetooth 4.0 HC-08 pour contrôler les LED adressables - un didacticiel Arduino Uno : 4 étapes (avec photos)
Utilisez le module Bluetooth 4.0 HC-08 pour contrôler les LED adressables - un didacticiel Arduino Uno : avez-vous déjà exploré les modules de communication avec Arduino ? Bluetooth ouvre un monde de possibilités pour vos projets Arduino et l'utilisation de l'Internet des objets. Ici, nous allons commencer par un petit pas et apprendre à contrôler les LED adressables avec un sma
Bouteilles de lait adressables (éclairage LED + Arduino): 12 étapes (avec photos)
Bouteilles de lait adressables (éclairage LED + Arduino): Transformez les bouteilles de lait en EPI en de belles lampes LED et utilisez un Arduino pour les contrôler. Celui-ci recycle un certain nombre de choses, principalement les bouteilles de lait, et consomme très peu d'énergie : les LED dissipent apparemment moins de 3 watts mais sont lumineuses en