Table des matières:
- Fournitures
- Étape 1: montage des capteurs infrarouges
- Étape 2: réglage de la plage du capteur infrarouge et du revêtement avec des rouleaux de tôle noire
- Étape 3: connexion du haut-parleur à Arduino
- Étape 4: Câblage du module de capteur infrarouge et du commutateur de capteur tactile
- Étape 5: Coder le microcontrôleur à l'aide d'Arduino Ide
- Étape 6: Vidéo du travail du projet
Vidéo: Air Piano utilisant un capteur de proximité IR, un haut-parleur et un Arduino Uno (mise à niveau/partie 2) : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Il s'agit d'une version améliorée du projet précédent de piano à air ?. Ici, j'utilise un haut-parleur JBL comme sortie. J'ai également inclus un bouton tactile pour changer de mode en fonction des besoins. Par exemple: mode Hard Bass, mode Normal, mode de mélodies à haute fréquence. Je vais vous montrer comment connecter le haut-parleur à Arduino. Normalement, les pianos, qu'ils soient électriques ou mécaniques, fonctionnent sur le simple mécanisme du bouton-poussoir. Mais voici une torsion, nous pourrions simplement éliminer le besoin de touches dans un piano en utilisant certains capteurs. Et les capteurs de proximité infrarouge correspondent le mieux à la cause car ils sont faciles à utiliser et ils occupent également une seule broche numérique de la carte du microcontrôleur. Et aussi ces capteurs sont l'un des capteurs les moins chers disponibles là-bas.
Fournitures
1) 10 pièces capteur de proximité Ir
2) Arduino uno/méga
3) Haut-parleur avec prise audio
4) bouton (dans mon cas, bouton tactile)
5) Base pour le monter des capteurs (feuille acrylique)
6) Feuille de carton noir/Ruban de violoncelle noir
7) vis/colle
8) Fils
Étape 1: montage des capteurs infrarouges
Les modules de capteurs infrarouges sont équipés d'un trou de montage au centre. Vous pouvez utiliser le trou pour installer le capteur avec une vis serrée ou vous pouvez simplement utiliser de la colle pour le coller. J'ai utilisé une feuille acrylique comme base et percé des trous dans l'acrylique avec des marques appropriées où chaque trou était distant de 2 cm. Ne placez pas les capteurs trop près les uns des autres car cela pourrait gâcher votre expérience d'utilisation du piano.
Étape 2: réglage de la plage du capteur infrarouge et du revêtement avec des rouleaux de tôle noire
Utilisez le potentiomètre sur ce module de capteur pour ajuster la plage appropriée pour vos touches de piano. Montez maintenant les rouleaux de papier cartonné noir sur la LED du module de capteur et la photodiode comme indiqué sur l'image. Ceci est fait pour empêcher la détection d'obstacles indésirables dans une autre direction. Nous voulons détecter les doigts uniquement à l'avant. Et nous utilisons du carton noir car le noir absorbe toutes les longueurs d'onde et même les infrarouges.
Étape 3: connexion du haut-parleur à Arduino
Connectez une extrémité de la prise audio au haut-parleur, l'autre extrémité contient généralement 3 parties. Les deux parties supérieures sont pour les entrées gauche et droite et la partie la plus basse est la masse. Connectez donc la masse de la prise audio à la masse de l'Arduino/microcontrôleur et connectez l'une des parties droite/gauche de la prise audio à la broche numérique du microcontrôleur. Référez-vous à l'image ci-dessus pour avoir une bonne idée. Allumez votre haut-parleur et votre sortie audio est prête.
Étape 4: Câblage du module de capteur infrarouge et du commutateur de capteur tactile
J'utilise un interrupteur à capteur tactile pour changer les modes du piano ?. Vous pouvez utiliser un simple bouton-poussoir à la place. Connectez la borne positive du commutateur de capteur à Arduino + 5 V et négative à la terre. Connectez la sortie du capteur tactile à l'entrée de la broche analogique d'Arduino. Connectez toutes les bornes positives des capteurs infrarouges à l'aide d'un fil et d'une soudure (facultatif). Connectez également toutes les broches de masse de tous les capteurs. Maintenant, enfin, vous devez connecter les broches de sortie du capteur Ir aux broches numériques de la carte du microcontrôleur. Dans mon cas, c'est Arduino uno. N'oubliez pas que lorsqu'un obstacle est détecté, la sortie du capteur est faible.
Étape 5: Coder le microcontrôleur à l'aide d'Arduino Ide
Dans ce code, nous devons d'abord définir les broches pour l'entrée du capteur infrarouge, l'entrée du bouton du capteur tactile et la sortie du haut-parleur. Après cela, nous créons un tableau imbriqué de différentes fréquences de différents modes. Nous utilisons tone(); fonction d'Arduino ide pour envoyer notre sortie au haut-parleur. Nous utilisons noTone(); fonction pour arrêter le son. Je n'ai utilisé que des instructions conditionnelles dans la boucle, ce sera donc facile à comprendre et fonctionnera très bien.
Conseillé:
Air Piano utilisant un capteur de proximité IR et Arduino Uno Atmega 328 : 6 étapes (avec photos)
Piano à air utilisant un capteur de proximité IR et Arduino Uno Atmega 328: Normalement, les pianos, qu'il s'agisse de travaux électriques ou mécaniques sur le simple mécanisme de bouton-poussoir. Mais voici une torsion, nous pourrions simplement éliminer le besoin de touches dans un piano en utilisant certains capteurs. Et les capteurs de proximité infrarouge correspondent le mieux à la cause car t
Capteur de proximité infrarouge utilisant le LM358 : 5 étapes
Capteur de proximité infrarouge à l'aide de LM358 : il s'agit d'une instruction sur la fabrication d'un capteur de proximité IR
Mise à niveau I2C du capteur d'orientation Thrustmaster Warthog : 5 étapes
Mise à niveau I2C du capteur d'orientation Thrustmaster Warthog : il s'agit d'un guide approximatif sur la façon de s'interfacer avec le protocole I2C utilisé sur le capteur d'orientation d'accélérateur Thrustmaster Warthog. Cela peut être utilisé pour passer de la ministick standard assez inutile à quelque chose de mieux, mais toujours en utilisant le contro USB standard
Mise à niveau des haut-parleurs portables anciens / soufflés ! : 6 étapes
Mise à niveau des haut-parleurs portables anciens / soufflés ! : Hé tout le monde !, J'avais de vieux haut-parleurs portables Bluetooth que j'ai soufflés en les jouant si fort tout le temps, ils étaient donc plutôt inutiles. J'avais également une super vieille chaise de jeu X-Rocker entièrement démontée dans mon garage, avec les enceintes encore intactes mais
Méthodes de détection du niveau d'eau Arduino à l'aide d'un capteur à ultrasons et d'un capteur d'eau Funduino : 4 étapes
Méthodes de détection du niveau d'eau Arduino à l'aide d'un capteur à ultrasons et d'un capteur d'eau Funduino : dans ce projet, je vais vous montrer comment créer un détecteur d'eau peu coûteux en utilisant deux méthodes : 1. Capteur à ultrasons (HC-SR04).2. Capteur d'eau Funduino