Table des matières:
- Étape 1: Éléments utilisés dans ce projet
- Étape 2: Histoire
- Étape 3: connexion matérielle
- Étape 4: Programmation du logiciel
- Étape 5: Opération
Vidéo: Piano à feuilles : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Nous avons fabriqué un piano à l'aide d'un capteur tactile, ainsi que des feuilles pour les touches du piano.
Étape 1: Éléments utilisés dans ce projet
Composants matériels
- Seeduino V4.2
- Bouclier de base V2
- Grove - Capteur tactile capacitif I2C à 12 touches V2 (MPR121)
- Grove - MP3 v2.0
Applications logicielles et services en ligne
IDE Arduino
Étape 2: Histoire
Le capteur tactile détermine l'état du toucher/relâchement en fonction des changements de données de capacité de l'électrode, nous pouvons donc l'utiliser pour créer un piano avec n'importe quel objet conducteur que nous aimons comme touche de piano.
Étape 3: connexion matérielle
Étape 1: Copiez les fichiers mp3 sur un morceau de carte SD, nommez les dossiers de la même manière que les index de l'instrument correspondant et nommez les fichiers mp3 de la même manière que les index des canaux du capteur tactile correspondants.
Étape 2: branchez la carte SD au MP3 Grove, connectez le MP3 Grove et le capteur tactile au port D2 et au port I2C de Base Shield, connectez les objets conducteurs aux canaux du capteur tactile via des pinces crocodiles.
Étape 3: Branchez le Base Shield sur Seeeduino, puis connectez Seeeduino au PC via un câble USB.
Étape 4: Programmation du logiciel
La bibliothèque de Touch Sensor Grove se trouve dans cette URL:
wiki.seeedstudio.com/Grove-12_Key_Capacitive_I2C_Touch_Sensor_V2-MPR121/
La bibliothèque de MP3 Grove peut également être trouvée dans Seeed Wiki, ou vous pouvez simplement inclure MP3.h dans le dossier du projet.
Les broches numériques 2 et 3 de Seeeduino en tant que série logicielle, il contrôle MP3 Grove en utilisant le protocole dans le datashell KT403A. Une fois le MP3 Grove et le Touch Sensor initialisés, réglez la sensibilité du Touch Sensor et le volume du MP3 Grove.
La méthode loop() continue de vérifier si le capteur tactile est touché ou non, s'il est touché, joue le fichier mp3 correspondant dans le dossier actuel de l'instrument. L'instrument actuel peut être modifié par l'index de l'instrument d'entrée via la série matérielle.
Conseillé:
Ajoutez facilement et gratuitement Google Maps à vos feuilles de calcul Google : 6 étapes
Ajoutez facilement et gratuitement Google Maps à vos feuilles Google : comme de nombreux fabricants, j'ai construit quelques projets de suivi GPS. Aujourd'hui, nous pourrons visualiser rapidement les points GPS directement dans Google Sheets sans utiliser de site Web ou d'API externe. Le meilleur de tous, gratuit
Mettre à jour la redirection HTTPS version 2.0 ESP8266 et les feuilles de calcul Google : 10 étapes
Mettre à jour la redirection HTTPS Version 2.0 ESP8266 & Google Spreadsheets : Dans les tests précédents nous avons fait la communication d'un module ESP8266 et l'envoi bidirectionnel de données vers une feuille Google à l'aide de Google Script, Initialement grâce à Sujay Phadke "electronicsguy" le créateur de la bibliothèque HTTPSRedirect
Boîte de papier de 6 feuilles : 5 étapes
Boîte de papier de 6 feuilles : c'est juste une boîte solide qui utilise 6 feuilles de papier
Feuilles de mise en page de planche à pain sans soudure (électronique plug and play): 3 étapes (avec photos)
Feuilles de mise en page de planche à pain sans soudure (électronique plug and play): Voici un système amusant conçu pour prendre en charge certains des maux de tête impliqués dans la maquette d'un circuit. Il s'agit d'un simple ensemble de fichiers modèles dessinés à l'échelle avec des composants électroniques du monde réel. En utilisant un programme de dessin vectoriel, vous déplacez simplement le c
Condensateur à air variable à partir de feuilles d'aluminium de rebut : 18 étapes (avec photos)
Condensateur à air variable à partir de feuilles d'aluminium de rebut : Je construisais un ensemble de cristaux pour mon fils, mais il s'est arrêté. Quand j'ai découvert que je n'avais pas de condensateur variable dans mon tas de déchets. En récupérer un d'une vieille radio n'était pas une option. Étant donné que la plupart des nouvelles radios utilisent le réglage analogique. Et ceux avec