*
Imaginer un robot
Faire de la robotique, c'est plus simple à imaginer qu'à faire.

Intro

Un robot, c'est un tiers de mécanique, un tienrs de maths, un tiers de programmation et un tiers de bricolage (ça fait beaucoup de tiers, ça).
Les projets ne sont limités que par l'imagination et la capacité de conception des roboticiens.

Actionneurs

Et que ça bouge, et que ça clignote, que diable ! (vive le bling-bling)

Clignoter, c'est facile. Quelques leds, quelques résistances (270 à 350 Ohms pour 5v), un peu de prog' et c'est bon.

Bouger, c'est moins facile. Il faut investir dans une carte d'extension pour un Raspberry (compter 25€) ou avoir une carte de type Arduino et quelques servo-moteurs de modellisme (de 5 à 15€, c'est déjà bien).

Capteurs

Les capteurs les plus faciles à utiliser sont les interrupteurs (switchs, boutons, contacts).
Ensuite, on peut utiliser des potentiomètres ou résistances variables (thermistances, optorésistances, etc. ...).
Plus sophistiqué, des capteurs infrarouges ou à ultrasons. le problème n'est pas le coût (5 à 10€ pour quelques capteurs digitaux) mais noptre capacité à programmer la lecture de ces capteurs.

Et la mécanique, dans tout ça ?

La partie mécanique demande de l'imagination et du doigté, des capacités de bricolage ... ou de l'argent pour acheter des robots "clés en main".

Un petit robot qui roule, à deux roues, revient environ à 50 à 150€ pour des achats en France (/exemple : M-bot, thymio, etc. ...). En Chine, ... on attend au moins un mois avant d'être livré! (Où est-ce que ça coince ? en Chine, à la douane à Paris ? Va savoir.)

 

Types de contrôleur

Raspberry Pi

Le raspberry Pi est un véritable ordinateur (voir le chapitre RPI) qui possède une série de briches (les GPIO) qui permettent d'interagir avec le monde réel.

Pour l'utiliser, soit on fait tout à la main, mais attention à ne pas griller et IO (entrées/sorties) !
Pour éviter cela, il faut acheter et installer des cartes d'extension spécialisées (Shield - bouclier, pas comme celui des Avengers).

Arduino

Les Arduino sont des petits contrôleurs dont on développe le programme sur PC et qui est transféré dans la mémoire du contrôleur. Celui-ci va exécuter indéfiniment le programme donné.

Ces contrôleurs sont souvent moins sensibles ou plus résistants (électriquement) que le RPI et peuvent piloter directement (sans circuit spécialisé) des servo-moteurs, des moteurs, des capteurs divers, etc. ...

Une carte Arduino revient environ à 20/25€ en France.

Evidemment, pour animer tout ça, il faut apprendre à programmer, soit directement en Python ou simili C ou utiliser une interface comme Scratch.