Piano à ultrasons (4 / 6 étapes)

Étape 4: Comment ça marche

La mise en œuvre a quelques bonnes astuces pour qu’elle fonctionne bien.

Fondamentalement, l’idée est quand une personne met sa main près d’un capteur, il joue une note échantillonnée.

Le code n’est requis pour surveiller tous les capteurs en temps réel et incarnez les notes avec peu de retard que possible - plusieurs notes à la fois, en arrière-plan - tout le temps à tenter d’éviter la diaphonie et debouncing les détecteurs afin qu’elles ne déclenchent plusieurs fois comme un coup de main est déplacé à l’avant.

Impulsions ultrasoniques sont continuellement envoyées par les détecteurs - et le logiciel écoute l’écho - si cet écho se fait entendre au sein de 1 milliseconde - puis un objet est très proche - environ 15 à 20 cm - pour nous jouer un son échantillonné pour ce détecteur. N’importe quelle plage jusqu'à quelques mètres ne fonctionnerait pas - mais nous voulions qu’elle exclut les personnes marchant passé loin de la table.

Pour obtenir une performance maximale en temps réel, nous ne pouvons utiliser les bibliothèques standard de l’Arduino - car ceux-ci ne peuvent que surveiller un capteur à la fois et ont tendance à enfermer pendant une seconde ou plus, lorsqu’un objet est loin. Pas d’utilisation pour un piano sensible.

Aussi - afin de réduire le nombre de fils, ainsi qu’à rendre plus sensible - nous utilisons un déclencheur pour déclencher tous les senors à la fois - il y avait un souci que cela pourrait causer une interférence entre les capteurs - mais cela fonctionne bien dans la vie réelle.

Afin d’éliminer entièrement toute interférence entre les capteurs - feutre matériel peut être roulé et coincé pour créer 2 pouces longs tubes et attaché à chacun des capteurs capteur pour le rendre plus directionnel. Voir ce lien pour plus de détails. Nous avons jugé inutile, mais vous pouvez trouver qu'il améliore la séparation des capteurs.

Tout cela nous a obligés à créer notre propre code de la bibliothèque par ultrasons pour chronométrer la réponse ping de tous les neuf Détecteurs simultanément - et pour filtrer les fausses valeurs qui peuvent se produire comme indésirable double activation de d’affilée qui puisse arriver.

Articles Liés

UltraGuitar - une guitare à ultrasons

UltraGuitar - une guitare à ultrasons

Salut!J'aime la musique. Je joue au piano, mais je voulais aussi vous apprendre à jouer à la guitare. J'ai essayé beaucoup de fois, mais c'était très difficile à jouer des chansons simples même. Je pourrais jouer une ligne mélodique, mais pas les acc
Arduino Nano : Ranger(Ping) ultrasons Distance I2C afficheur LCD 2 X 16 avec Visuino

Arduino Nano : Ranger(Ping) ultrasons Distance I2C afficheur LCD 2 X 16 avec Visuino

Dans ce Instructable, je vais vous montrer combien il est facile de connecter le Capteur à ultrasons pour Arduino et la distance d'affichage sur un Écran LCD.Veuillez noter que l'annotation sur certaines images dans ce Instructable fonctionnera corre
Boîte d’Ultrasone

Boîte d’Ultrasone

Boîte de UltrasoneIk ben op het idee van een ultrasone boîte terecht, omdat bij het bekijken van studentenkamers altijd onduidelijkheid a hoe groot de kamer nou precies est. Het lijkt mij handig om a rencontré 1 druk op de knop de dimensions te weten
Télémètre à ultrasons avec affichage à cristaux liquides sur Arduino UNO

Télémètre à ultrasons avec affichage à cristaux liquides sur Arduino UNO

Dans ce tutoriel nous allons voir une utilisation différente du module ultrasons HC-SR04. Ce module est souvent utilisé sur les robots et les voitures jouets pour localiser les obstacles, mais il peut être utilisé pour mesurer les distances aussi bie
7 étapes pour apprendre à jouer le Piano

7 étapes pour apprendre à jouer le Piano

Beaucoup de gens qui veulent apprendre à jouer du piano est rebutés par l'idée de passer des heures longues et ennuyeuses d'apprentissage des notes de musique. Si vous êtes sérieux au sujet d'apprendre à jouer du piano, la première chose que vous dev
Pince à linge Piano pour iPad

Pince à linge Piano pour iPad

Écrans tactiles sont grands, mais quand il s'agit de jouer de la musique sur eux, le manque de touches physiques peut être un frein. Alors j'ai décidé de rassembler des trucs ménagers et faire un clavier de piano qui astuces de l'iPad en pensant il e
Piano Solo de John Cage comme forme

Piano Solo de John Cage comme forme

John Cage-comme forme Piano Solo (94" W x H 66" x 10" P)John Cage (5 septembre 1912 – 12 août 1992) était un compositeur américain et artiste. Il relierait souvent des notes sur ses partitions, créer des plates formes.J'ai créé une version
Dispositif de pédale piano

Dispositif de pédale piano

Tous les instruments, qu'une personne pourrait choisir de jouer, un des plus populaires est le piano. Alors que presque tout le monde se démène pendant la phase d'apprentissage et deviendrait alors mieux avec la pratique, certaines personnes doivent
Capteur de niveau d’eau à ultrasons Arduino pour machines à café Espresso

Capteur de niveau d’eau à ultrasons Arduino pour machines à café Espresso

J'ai une machine à café expresso de très bon mais assez vieux avec un réservoir d'eau amovible, le problème est qu'il ne fournit pas un voyant de niveau d'eau bas, donc je ne peux pas savoir à ce niveau avant de manquer d'eau ! OU au moins sans ouvri
8 bit Mario Bros Piano

8 bit Mario Bros Piano

Cette instructable a été créée dans l'accomplissement de l'exigence de projet de la Makecourse à l'Université de Floride du Sud (www.makecourse.com). Mon nom est Maria Fontiveros et j'ai décidé de faire un piano hors de 12 pièces différentes de 12 pa
Faire un Thumb Piano (Mbira)

Faire un Thumb Piano (Mbira)

il s'agit d'un guide de base pour la construction d'un Piano à pouce, ou Mbira. Elles ont été faites depuis des siècles dans toute l'Afrique (et quelques autres endroits) et varient beaucoup en forme, de taille et de son. Ils appartiennent à un group
12 simple Note Piano

12 simple Note Piano

La musique a été et est encore un des meilleurs moyens de rassembler les gens. Si vous souhaitez apprendre à jouer la musique pour obtenir ces gens à recueillir que peut être un processus très difficile. C'est peut-être la solution que vous cherchez.
Simple prolongateur pédale Piano pour les enfants

Simple prolongateur pédale Piano pour les enfants

Ma fille de 6 ans est d'apprendre à jouer du piano et porte bien--c'est juste que vous n'avez à pattes courtes à cet âge. Son professeur a une extension pédale piano coûteuse, qui non seulement s'étend les pédales, mais elle permet également de repos
Mesure de la distance à l’aide de capteurs à ultrasons et Arduino

Mesure de la distance à l’aide de capteurs à ultrasons et Arduino

Salut tout le mondeJ'ai eu mon premier Aduino récemment, je suis ici voir la gonne, vous mon premier projetez qui utilise la mesure de la Distance capteur à ultrasons et Arduino, vous pouvez utiliser ce projet demande beaucoup aimeNiveau 1-liquideDét