FlashGordon un projet de Mini Suno Robot Arduino
Bonjour,
Mon projet est de réaliser un robot sumo de comptétition dans la catégorie Mini Sumo.
Objectif :
Je souhaite participer aux compétitions suivantes :
- The 23rd Singapore Robotic Games 2016 : http://guppy.mpe.nus.edu.sg/srg/
- Next RobotChallenge. March 12/13, 2016 in Vienna's Aula der Wissenschaften : http://www.robotchallenge.org/sk/contact/
- Competition de ESIEE. Elle se déroulera le 19 mars 2016 dans les locaux de l’école ESIEE PARIS à Noisy-le-Grand (Est de Paris – à 2 min du RER A, station Noisy-Champs).
- Réglement et information : http://www.esieespace.fr/category/sumobot-challenge/
- Prochain Tournoi 21 et 22 mai 2016, Nîmes : http://www.robot-sumo.fr/
Matériel utilisé
Voici la liste des éléments qui constituent à ce jour mon robot.
La carte contrôleur :
J'ai choisi une carte BLUNO parcequ'elle intègre une interphace Bluetooth 4.0 et que son bus I2C n'est pas jumelé avec les ports analogiques du contôleur. Cela me fait gagner deux entrées analogiques.
La motorisation
Comme je ne savais vraiment pas par ou commencer, j'ai décidé d'utiliser un chassis tout fait.
Il y en a deux que je trouve bien :
- Le Zuno de Pololu : https://www.pololu.com/product/2506
- Le Cobra de Fingertech: http://www.fingertechrobotics.com/proddetail.php?prod=ft-kit-cobra-chassis
J'ai choisi le **Cobra en version 50:1** parce que plus rapide.
Et pour rêver : http://www.dfrobot.com/index.php?route=product/product&path=37&product_id=1315#.VlF4Vd8vdhE
Centrale inertielle
Pour la correction de direction et la détection de choc, j'utilise un GY-88.
Télécommande IR
Pour communiquer mes commandes au robot j'utilise une télécommande IR.
Affichage : matrice 8x8
Une matrices 8x8 est utilisée pour connaitre l'état du robot.
Les détecteurs d'opposants.
J'ai choisi comme capteur le GP2Y0A41 de SHARP. Il est opère la mesure de distance dans une plage de 4 à 30 cm ce qui devrait faire l'affaire dans notre cas.
Le lien pour la datasheet :
Avec son cable de connection
Pour fixer de manière temporaire j'utilise de l'autocollant double face avec 1mm d'épaisseur.
Pour la programmation, je vais utiliser la librairie décrite ici :
Batterie LIPO
La batterie est une LIPO 3S de 500 mAH 35C.
Le Code
Vous retrouverez le code du programme sur GitHub :
Lien utile :
Utiliser Sublime Text 2 comme IDE à la place de l'IDE Arduino : http://eskimon.fr/2224-arduino-mini-tuto-utiliser-sublime-text-ide
*ATTETION* Il y a un bug dans le parametrage du plugin.
Pour le corriger il suffit de faire cela :
~ cd /ARDUINO_PATH/Arduino.app/Contents/Resources
my is # cd /Applications/Arduino.app/Contents/Resources
~ ln -s ../Java ./Java
Et tout fonctionne...
Pour plus d'info voir ici : https://github.com/Robot-Will/Stino/issues/9#issuecomment-64520217
NB : Perso j'utilise la dernière version qui est sur GitHub ici : https://github.com/Robot-Will/Stino/wiki/Manual-installation
et téléchargable ici : https://github.com/Robot-Will/Stino/archive/new-stino.zip Ne pas oublier de faire la copie du répertoire Java de l'IDE d'origine !!
Aucun commentaire:
Enregistrer un commentaire