Dans ce projet, nous avons réalisé un piano électronique innovant utilisant des capteurs de force afin de reproduire le fonctionnement d’un piano traditionnel. Contrairement aux boutons-poussoirs classiques, qui ne détectent qu’un état binaire (appuyé ou non), les capteurs de force permettent de mesurer l’intensité de la pression exercée sur une touche. Cette particularité offre une interaction beaucoup plus réaliste et expressive, proche de celle d’un véritable instrument de musique.
Grâce à ces capteurs, chaque touche du piano peut produire un son dont la puissance ou la tonalité varie en fonction de la force appliquée par l’utilisateur. Plus la pression est forte, plus le signal envoyé à la carte Arduino est important, ce qui permet de moduler le son émis par le buzzer. Cette approche améliore considérablement la sensibilité au toucher et rend l’expérience musicale plus immersive.
Le rôle du buzzer est de transformer les signaux électriques générés par la carte Arduino en sons audibles. En combinant les données issues des capteurs de force avec la programmation adéquate, il est possible d’attribuer une note différente à chaque capteur, créant ainsi un mini clavier de piano fonctionnel.
Ce projet permet également de comprendre des notions importantes telles que :
la lecture de signaux analogiques,
le fonctionnement des résistances sensibles à la force,
l’utilisation d’un diviseur de tension,
et la génération de sons à l’aide d’un microcontrôleur.