Ceci est une ancienne révision du document !
Voici mon premier projet réalisé au FabLab. Ce projet m'est venu suite, à une recommandation d'un membre du Fablab (Alexi), qui m'a orienté vers la carte arduino Uno pour pourvoir piloter des objets. En attendant, le kit Arduino, je me suis lancer dans la réalisation d'un robot sumo au vu des caractéristiques de cette carte et de sa programmation.
- Réalisation d'un support en plexiglass, pour maintenir et protéger la carte.
- Conception sur FreeCad (logiciel Libre de DAO), de la partie recevant l'ensemble de la traction du support en plexiglass : “Le soubassement”. Ce soubassement sera sortie en prototypage rapide (imprimente 3D du FabLab).
- Réalisation de petits circuits imprimés sous Kicad (logiciel libre de création de circuits imprimés).
Ayant déjà un environnement de développement (Netbeans), j'ai commencé à y intégrer les librairies de l'Arduino.
PS : Le package Arduino existe sous Ubuntu, pour ceux qui utilise linux ou un Mac.
—- Les Objectifs : —-
- les Objectifs à atteindre et fonctions que devra réaliser le Robot Sumo :
- Avancer, Reculer et tourner. - Détecter un obstacle/adversaire. - S'arreter aux limites de la zone de combat.
Le robot Sumo évoluera dans une zone limité dite zone de combat : Le robot s'arret dès qu'il est hors de la zone combat
—- Les Pièces —-
1 Les moteurs : Ils seront des moteurs à Courant continue (DC) associé avec un réducteur à engrenages.
De plus j'ai déniché des moteurs à courant continue avec un système de réduction à engrenages dans de vieux composteurs de lettres postaux ou de billets de train. http://carrefour-numerique.cite-sciences.fr/fablab/wiki/lib/exe/fetch.php?media=projets:robot_sumo_pilote_par_la_carte_arduino_uno:moteurs.mp4
2 Le capteur de Détection d'obstacle ou d'adversaire :_ Un capteur à Ultrason sera privilégié (plus simple à utiliser) au vu de la distance de détection. http://carrefour-numerique.cite-sciences.fr/fablab/wiki/lib/exe/fetch.php?media=projets:robot_sumo_pilote_par_la_carte_arduino_uno:capteur_son.mp4
….. Réalisation en cours…..
- Apprentissage des logiciels FreeCad et Kicad. - Apprentissage du langage de programmmation de la carte Arduino Uno (Langage C) - Intégration des librairies de l'IDE Arduino dans celui de Netbeans. (IDE : Interface De Développement)
- Intégrer une fonction de retour au centre de la zone de combat, quand le robot aura mis son adversaire en dehors de cette zone.