Outils d'utilisateurs

Outils du Site


projets:robot_sumo_pilote_par_la_carte_arduino_uno

Ceci est une ancienne révision du document !


Robot Sumo piloté par la carte Arduino Uno R3

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.

Conception

- 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.

Réalisation

—- 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 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

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 :

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

….. Réalisation en cours…..

Difficultés rencontrées

- 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)

Suites du projet

- 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.

Photos

projets/robot_sumo_pilote_par_la_carte_arduino_uno.1493215086.txt.gz · Dernière modification: 2017/04/26 15:58 par xavier_jean-marie