samedi 26 mars 2016

connaissez-vous Zowi ?

Zowi
Zowi, c'est un robot à vocation éducative, découvert au détour d'une balade sur internet :

Ça s'inspire de Bob, qui est open source et tout aussi mignon :
Bob

Dès que mon acolyte du club collège a fait cette trouvaille, il a forcément lancé l'idée d'en fabriquer un :-)
On a commandé quelques servo-moteurs mais il faut égaelemnt voir comment les faire manipuler sans trop de complications ...
Pour tester tout ça, j'ai commencé par m'en fabriquer un avec quelques pièces meccano, avant de décider d'un contenu final :
Mon prototype
Les premiers tests ont vite montré deux difficultés :
- le poids des servo rend l'ensemble assez instable;
- la vitesse des servo provoque des mouvements saccadés.

Pour la vitesse, j'ai bricolé quelques fonctions pour aller d'un angle à un autre par étapes, avec une temporisation entre chaque.
Par contre, il faut alors une fonction de mise à jour régulière pour ne pas rendre l'ensemble bloquant. Avec la lib MsTimer2, on arrive à gérer ce point sans polluer le programme principal.
Le résultat est un peu moins hystérique, mais toujours aussi stable qu'un soir de cuite ...

Reste à voir comment piloter tout ça depuis un truc du genre mBlock ...

À suivre