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.
Voici le site du projet Arduino : https://www.arduino.cc/
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.
Sinon, voici le lien : https://www.arduino.cc/en/main/software
PS : Le package Arduino existe sous Ubuntu, et 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 : Ceux seront des moteurs de type à Courant continue (DC) associés à 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, dans la boite Moteurs du FabLab. http://carrefour-numerique.cite-sciences.fr/fablab/wiki/lib/exe/fetch.php?media=projets:robot_sumo_pilote_par_la_carte_arduino_uno:moteurs.mp4
Une modification de la modélisation sur FreeCad du soubassement sera réalisé pour intégrer ces moteurs, et également modifier mes pignons arbrés sur mes axes de roue en pignons rapportés : http://carrefour-numerique.cite-sciences.fr/fablab/wiki/lib/exe/fetch.php?media=projets:robot_sumo_pilote_par_la_carte_arduino_uno:pignon_rapporte.mp4
2. Le capteur de Détection d'obstacle ou d'adversaire :_ Un capteur à Ultrason (de référence HC-SRO4) 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
3. Roue Arrière : La roue arrière sera la boule d'un souris d'ordinateur. De plus, j'ai intégré également le système de détection du pointeur de souris pour un futur utilisation ou localisation du robot sumo (ne sais pas encore comment faire, mais la technologie sera déjà intégré dans le soubassement).
….. 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.