Table des matières:
- Fournitures
- Étape 1: montage des capteurs infrarouges
- Étape 2: Câblage des capteurs
- Étape 3: connexion de la sortie
- Étape 4: Réglage de la plage du capteur infrarouge et du revêtement avec des rouleaux de tôle noire
- Étape 5: Code pour la carte microcontrôleur
- Étape 6: Résultat
Vidéo: Air Piano utilisant un capteur de proximité IR et Arduino Uno Atmega 328 : 6 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
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. J'utilise un buzzer comme sortie musicale, mais vous pouvez utiliser un haut-parleur/subwoofer approprié. À l'avenir, j'ai hâte de mettre à niveau le projet avec une amplification des basses à l'aide d'un subwoofer.
Fournitures
1) 10 pièces capteur de proximité Ir
2) Arduino uno/méga
3) vis (facultatif)
4) Fils
5) Avertisseur piézo-électrique
6) Feuille de carton noir/Ruban de violoncelle noir
É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: Câblage des capteurs
Connectez toutes les bornes positives des capteurs à 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. Donc, si vous souhaitez connecter la led comme indicateur dans le circuit, connectez la borne négative à la sortie du capteur et la borne positive au rail positif de 3,3 V d'Arduino uno.
Étape 3: connexion de la sortie
Connectez maintenant la broche de sortie numérique à la borne positive du buzzer/haut-parleur. Et connectez la borne négative à la terre d'Arduino uno. Si vous utilisez un buzzer/haut-parleur qui nécessite une haute tension, il est recommandé d'utiliser un npn bjt car il a une commutation très rapide et peut fonctionner sans problème avec les entrées à fréquence variable d'Arduino. Assurez-vous également que si vous utilisez un buzzer haute puissance, n'utilisez pas d'alimentation d'arduino. Utilisez plutôt une source externe, mais dans mon cas, la consommation d'énergie est faible, donc j'utilise directement depuis Arduino.
Étape 4: 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 5: Code pour la carte microcontrôleur
Le code commence par définir les fréquences pour lesquelles nous voulons la sortie du buzzer/haut-parleur. Ensuite, nous définissons les broches que nous allons utiliser pour les entrées des capteurs. Ensuite, nous configurons nos broches dans void setup(). Dans void loop(), je viens d'utiliser des instructions conditionnelles car le code devient simple et est assez bon pour les besoins actuels.
Conseillé:
Air Piano utilisant un capteur de proximité IR, un haut-parleur et un Arduino Uno (mise à niveau/partie 2) : 6 étapes
Air Piano utilisant un capteur de proximité IR, un haut-parleur et Arduino Uno (Mise à niveau/partie 2) : il s'agit d'une version améliorée du projet précédent de Air Piano ?. 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, High fr
Capteur de proximité IR. : 4 étapes (avec photos)
Capteur de proximité IR. : Dans ce projet, je vais expliquer comment créer un capteur de proximité IR simple à l'aide de LED IR, d'un double amplificateur opérationnel LM358 et de certains composants électroniques de base que vous pouvez trouver dans n'importe quel magasin d'électronique local
Télécommande sans fil utilisant le module 2.4Ghz NRF24L01 avec Arduino - Nrf24l01 4 canaux / 6 canaux émetteur-récepteur pour quadrirotor - Hélicoptère Rc - Avion Rc utilisant Arduino: 5 étapes (avec photos)
Télécommande sans fil utilisant le module 2.4Ghz NRF24L01 avec Arduino | Nrf24l01 4 canaux / 6 canaux émetteur-récepteur pour quadrirotor | Hélicoptère Rc | Avion Rc utilisant Arduino: Pour faire fonctionner une voiture Rc | Quadricoptère | Drone | Avion radiocommandé | Bateau RC, nous avons toujours besoin d'un récepteur et d'un émetteur, supposons que pour RC QUADCOPTER nous ayons besoin d'un émetteur et d'un récepteur à 6 canaux et que ce type de TX et RX soit trop coûteux, nous allons donc en faire un sur notre
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
Rick & Morty : Échappez-vous de l'univers ! Jeu de capteur de proximité à ultrasons : 7 étapes (avec photos)
Rick & Morty : Échappez-vous de l'univers ! Jeu de capteur de proximité à ultrasons : De quoi parle le jeu ? Le jeu est assez simple. Vous contrôlez le vaisseau spatial dans lequel se trouvent Rick et Morty en passant votre main de haut en bas sur le capteur de proximité à ultrasons. Objectif : Récupérez les pistolets du portail pour gagner des points, lâchez Jerry le Ver double