Une flûte robotique contrôlée par MIDI avec support breath controller
La Servo Flute V3 est un instrument robotique qui transforme des messages MIDI en sons de flûte acoustique. Utilisant des servomoteurs pour actionner les doigts et contrôler le débit d'air, elle offre un contrôle expressif comparable à une flûte jouée par un humain.
- ✅ Contrôle MIDI complet - 8 Control Changes implémentés
- ✅ Breath Controller (CC2) - Contrôle dynamique du souffle en temps réel
- ✅ Irish Flute 6 trous - 14 notes jouables (A#5 - G7)
- ✅ Vibrato optimisé - sin() LUT pour CPU efficace
- ✅ Watchdog timer - Auto-restart en cas de blocage
- ✅ Outil de calibration - Interface Serial Monitor intuitive
- ✅ Auto-calibration micro - INMP441 I2S pour calibration airflow automatique
- ✅ Documentation complète - Architecture, MIDI, Configuration
-
un controleur tel que l'arduino leonardo ou micro et des cables de prototypage
-
un module PCA9685
-
7 servomoteurs 9g bas de gamme (avec dent metalique) => 6 doigts et 1 servo air flow
-
Alimentation 5V 5A minimum
-
Un solenoide 5V/6V avec 2N min (ideal secutiré a 5N ) il faut viser 500mA maximum de consomation pour eviter la surchauffe (idéal autour de 300mA)
-
un mofset adapté a la puissance
-
une diode de roue libre
-
un condensateur adapté
-
(Optionnel) Micro INMP441 I2S MEMS pour auto-calibration du debit d'air
-
un systeme de mousse a pores fermée environ 3mm d'epaisseur
-
les doigts et supports imprimé en 3D
-
servo valve imprimé en 3D avec 2 roulements 12x4x3 et 3vis/ecrous M3x20mm
-
une boite ou planche pour supportrer le tout
avant de fixer les doigts, il faut que les servomoteur soit initialisé en position fermé a 90° Pour le servo AirFlow, il faut bien definir les 2 angles maximum de deplacement ( SERVO_VALVE_MIN_FLOW , SERVO_VALVE_MAX_FLOW ) en fonction du systeme utilisé