mardi 24 novembre 2015


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 :


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 :




J'ai choisi le **Cobra en version 50:1** parce que plus rapide.


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



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