Zeroshot, connu pour son accent sur des projets innovants, a mis à profit son expertise pour créer un ukulélé robotique auto-jouant capable de gratter des mélodies de manière autonome. L’ukulélé peut être joué en pinçant des cordes individuelles ou en grattant plusieurs cordes simultanément. Ce mécanisme à double fonction constitue la base du design de Zeroshot. Cela est réalisé grâce à deux actionneurs : un moteur pas à pas pour déplacer le plectre perpendiculairement aux cordes et un moteur servo pour faire monter et descendre le plectre.
À l’aide d’un bouclier moteur HiLetgo L293D et d’un module de pilote TMC2208 pour le moteur pas à pas, une carte Arduino UNO Rev3 est utilisée pour faire fonctionner ces moteurs. L’ATmega328P sert de base à la carte microcontrôleur Arduino UNO. En plus d’un résonateur céramique de 16 MHz, de six entrées analogiques, d’un port USB, d’une prise d’alimentation, d’un en-tête ICSP, d’un bouton de réinitialisation et de quatorze broches d’entrée/sortie numériques – dont six peuvent être utilisées comme sorties PWM – elle dispose également de trois boutons de réinitialisation. Elle possède tout ce dont le microcontrôleur a besoin pour être supporté.

Le plectre peut être déplacé vers une certaine corde et ne jouer que celle-ci, ou l’Arduino peut le baisser et gratter toutes les cordes. Zeroshot a utilisé des électrovannes dans un support imprimé en 3D pour ajouter du matériel pour maintenir les cordes sur le manche, car sinon, il ne pourrait jouer qu’un petit nombre de mélodies sur les cordes à vide. L’Arduino peut étendre les électrovannes pour jouer toutes les notes nécessaires en utilisant l’alimentation du bouclier moteur. Pour les quatre premières cases de chacune des quatre cordes, Zeroshot a développé le support pour accueillir jusqu’à 16 électrovannes. Le robot disposerait de jusqu’à 20 notes à utiliser si les cordes à vide étaient incluses.
Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

-
Arduino UNO SMD Rev3 Carte de développement
-
ELEGOO UNO R3 Carte Kit De Démarrage Basique avec Guide d'utilisation Français Kit d'apprentissage de Base Projet Compatible avec Arduino IDE
