Lundi, 17 février

Nous avons continué de planifier le projet et les recherches sont encore en cours. Étant donné que nous avons acquis les connaissances sur les accéléromètres, dont les résultats de notre recherche se trouvent ci-dessous, nous allons continuer notre deuxième thème de recherche, sur le fonctionnement de la technologie MIDI. Ceci nous permettra de mieux comprendre comment produire du son à l’aide du programme que nous allons développer pour déterminer les frappes à la batterie.

Section 1 : Les accéléromètres

La première technologie que nous devrons utiliser sera celle des accéléromètres. Ces pièces sont capables de mesurer la force des accélérations qu’elles subissent. Certaines accélérations seront alors statiques (la force de la gravité par exemple)1, mais la force que nous désirons mesurer est celle de l’accélération qui sera créée par le mouvement de nos bras.

https://learn.sparkfun.com/tutorials/accelerometer-basics/all

Il sera donc très important de programmer dans Arduino une fonction (f1) qui détectera quand l’accéléromètre subit une force d’accélération considérable, afin qu’il ne détecte pas les simples mouvements qui seront fait avec les baguettes: il faut donc trouver une façon de programmer l’Arduino pour qu’il détecte le mouvement de fouetté du poignet avec son accélération plus grande que normalement, que l’on appellera “peak”, ou sommet.

Ensuite, il faudrait également programmer une deuxième fonction (f2) qui permettra de détecter seulement les peaks qui auront une trajectoire vers le bas (les y négatifs). Cela nous permettra donc de seulement prendre en compte les coups qui seront dirigés vers le bas. Nous réussirons à détecter cette partie du mouvement en faisant un code qui prend en compte la direction de la gravité2, et donc retourner une variable true lorsque le mouvement est dans le même sens que la gravité, et false lorsqu’elle est dans un sens contraire.

https://www.researchgate.net/figure/Accelerometer-coordinate-system-in-relation-to-the-gravity-vector-vertical-component_fig1_224593080

Nous devrons ensuite faire une troisième fonction (f3) qui nous permettra de mesurer l’intensité de la frappe sur une échelle de 1 à 100%. Cela pourra donc ajouter un certain effet de réalisme à chaque frappe. Nous devrons tester en temps et lieu les accélérations conséquentes, mais nous aurons donc une fonction qui déterminera la force de la frappe, en transformant l’accélération de la frappe en une donnée sur l’échelle en pourcentage, 1% étant le son le plus faible et 100% étant le son le plus fort. 

Ensuite, pour la quatrième fonction de notre programme (f4), nous devrons trouver une façon de prendre en paramètre l’intensité et de faire jouer le son à travers les hauts parleurs de l’ordinateur. Il devra donc prendre en paramètre un fichier audio qu’il fera jouer sous un certain volume, concordant avec l’intensité de la frappe.

1. https://www.livescience.com/40102-accelerometers.html

2. https://www.sciencebuddies.org/science-fair-projects/references/accelerometer

Laisser un commentaire

Concevoir un site comme celui-ci avec WordPress.com
Commencer