Table des matières:

Piano à feuilles : 5 étapes
Piano à feuilles : 5 étapes

Vidéo: Piano à feuilles : 5 étapes

Vidéo: Piano à feuilles : 5 étapes
Vidéo: 7 étapes pour s'accompagner au chant avec un PIANO 2024, Juillet
Anonim
Feuille de Piano
Feuille de Piano

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é: