
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:45


Ici, nous allons fabriquer un piano Arduino qui utilise un buzzer piézo comme haut-parleur. Ce projet est facilement évolutif et peut fonctionner avec plus ou moins de notes, selon vous ! Nous allons le construire avec seulement quatre boutons/touches pour plus de simplicité. C'est un projet amusant et facile qui nécessite peu de compétences, mais peut être transformé en quelque chose de beaucoup plus complexe ou plus grand.
Fournitures:
- 1x Arduino Uno (les autres cartes Arduino devraient convenir mais n'ont pas été testées)
- 1x demi-taille ou plus grande planche à pain
- 1x buzzer piézo actif
- 4x bouton poussoir momentané
- 11x fils de cavalier de planche à pain (6 noirs pour le négatif et 5 colorés pour les boutons et le buzzer
Étape 1: Câblage



Pour commencer, nous allons placer 4 boutons les uns à côté des autres et le buzzer piézo de l'autre côté de la planche à pain, comme indiqué sur la première photo. Ensuite, nous allons connecter les fils négatifs. Tout d'abord, nous allons connecter le rail négatif de la planche à pain à une broche négative étiquetée "GND" sur l'Arduino. Ensuite, nous connectons une jambe de chaque bouton au rail négatif. Le buzzer piézo a une jambe plus courte, qui est la négative. Nous allons également le connecter au rail négatif.
Il est maintenant temps de connecter le reste des fils. Nous allons connecter les autres pattes des boutons aux broches 2 à 5, comme indiqué sur l'image. Enfin, nous allons connecter la branche positive du buzzer piézo (la plus longue) à la broche 10. Les numéros de broche peuvent être facilement modifiés dans le code ultérieurement. Veuillez consulter les images pour un câblage plus clair.
Étape 2: Programmation

Le code est assez simple et explicite. En haut, nous attribuons des numéros de broche aux variables. Ensuite, nous déclarons chacun comme une entrée ou une sortie. Enfin, nous indiquons ce qu'il faut faire lorsqu'un certain bouton est enfoncé. Les boutons marqués but1-but4 correspondent chacun à une fréquence à jouer lorsqu'ils sont enfoncés. But1 est la fréquence la plus basse de 100 Hz, tandis que but 4 a la fréquence la plus élevée de 400 Hz. Nous utilisons la fonction tone() pour jouer les tons en Hertz. Il est structuré comme ceci:
tone(buzzerPin, [fréquence en hertz], [durée]);
Si vous souhaitez ajouter plus de boutons, vous devez créer une nouvelle variable et une nouvelle instruction 'if' pour le moment où elle est enfoncée. Il est très facile à dupliquer.
Gardez cependant à l'esprit que l'Arduino ne peut jouer qu'un ton à la fois. Si vous appuyez sur plusieurs boutons à la fois, le son ne sera pas correct car Arduino bascule rapidement entre différentes fréquences.
Étape 3: Affichage des tonalités sur un oscilloscope




Lorsque nous connectons un oscilloscope au rail négatif et à la broche du buzzer, nous obtenons quelques ondes carrées différentes. Plus la fréquence est élevée, plus les pointes sont rapprochées. La première image montre la fréquence la plus élevée de notre programme (400hz), et la dernière image la fréquence la plus basse (100hz). Les ondes carrées s'éloignent de plus en plus lorsque la fréquence diminue. Examinez les images pour voir l'effet.
De gauche à droite:
400 Hz, 300 Hz, 200 Hz et 100 Hz
Étape 4: actuelles touches de piano ?

Si vous avez accès à une imprimante 3D, vous pourriez être intéressé par la création de touches pour votre clavier buzzer piézo Arduino. Ceux-ci donnent aux minuscules boutons-poussoirs une meilleure sensation. Vous pouvez les trouver ici sur prusaprinters.org.
Étape 5: Conclusion

J'espère que vous avez apprécié la création d'un clavier buzzer piézo Arduino, et je vous encourage également à modifier le code. Si vous avez aimé ce projet, merci de poster votre make-up ci-dessous ou de laisser un commentaire. Merci!:RÉ
Conseillé:
Utilisation de l'écran LCD avec un haut-parleur piézo (thème de Noël) : 5 étapes

Utilisation de l'écran LCD avec un haut-parleur piézo (thème de Noël) : ce circuit se compose d'un écran LCD et d'un haut-parleur piézo et d'un Arduino. L'écran LCD affichera « Joyeux Noël ! et bonne année." Le haut-parleur piézo jouera "Silent Night". Cela sera accompli avec Arduino et un code. Les potentiomètres
Arduino - Piano Piezo à trois boutons : 4 étapes

Arduino - Piezo Three Button Piano : Le piano à trois boutons est un projet pour les débutants ayant une certaine expérience de l'utilisation de l'Arduino. J'ai été entraîné par inadvertance à essayer de créer cela en jouant avec le buzzer piézo pour la première fois. C'était SI fort ! En essayant de comprendre variou
Faites sonner un buzzer piézo avec Blynk et XinaBox : 9 étapes

Faites sonner un buzzer piézo avec Blynk et XinaBox : contrôlez n'importe quel élément 5V à l'aide de Blynk et xChips. Ce projet fait retentir un Piezo Buzzer depuis mon téléphone
Comment utiliser un buzzer piézo : 4 étapes

Comment utiliser un buzzer piézoélectrique : Description : un haut-parleur piézoélectrique est un haut-parleur qui utilise l'effet piézoélectrique pour générer du son. Le mouvement mécanique initial est créé en appliquant une tension à un matériau piézoélectrique, et ce mouvement est généralement converti en aud
Minuterie 555 avec compteur à décades, LED et buzzer piézo; description de base du circuit : 6 étapes

Minuterie 555 avec compteur à décades, LED et buzzer piézo; description de base du circuit : ce circuit se compose de trois parties. Il s'agit d'un buzzer piézo qui produit du son. Un code (programme) jouera "Joyeux anniversaire " par Arduino via le piézo. La prochaine étape est une minuterie 555 qui produira des impulsions qui agit comme une horloge