Montage de la plateforme mobile 4WD Arduino

Voici quelques photos du robot, une fois montée sans la plateforme supérieures. J’ai suivis cette review pour le monter qui est plus ou moins bien faites surtout sur la fin.

Concernant le kit, il est de très bonne facture, les matériaux semblent solide et le montage est relativement simple malgré le fait qu’il n’y ait aucune documentation au sein du kit. Heureusement grâce a votre ami google, vous pouvez trouver tout un tas de vidéo et autre pour vous aider a monter la bèbète.

Concernant le montage en lui même, tout est compris dans le pack hormis le fer a souder, un tournevis et une pince que vous devrez avoir sous la main pour en venir a bout. Sachez aussi que la board qui est fournie avec n’est pas faites pour être monter nativement sur cette plateforme, ainsi vous devrez trouver un moyen de la fixer par vous même. Personnellement j’ai suivis le conseil de la review en installant des cheville. Ainsi une simple tige filetée et quelques écrous et vous avez une carte fixée de façon surélevé sur votre base métallique.

Voici quelques photos du contenu du pack et des différentes étapes de montage :

Donc voila en quelques heures, grace a ce superbe pack, vous avez une plateforme mobile fonctionnelle et opérationnelle. De plus, celle ci est facilement upgradable puisque vous avez la plateforme supérieur qui est libre pour vous permettre de rajouter capteurs, tourelles, carte programmable et moultes périphériques.

Prochaine étape ? Test des moteurs, intégration de capteur et développement de l’algo qui permettra au robot d’effectuer une ronde dans un environnement clos.

Choix d’une carte embarquée

Après une première prospection voici les cartes qui ont été envisagé:

Mes besoins sont:
  • Connexion pour Camera
  • Port permettant de communiquer avec la carte arduino qui contrôle les moteurs
  • Puissance pour faire du traitement d’image simple
  • Wifi ( eventuellement on peut rajouter le wifi via une extension ou une carte dédiée)

Voici un début de tableau afin de comparer leur caractéristiques

Nom de la carteARCHFréquence (Mhz)Mémoire (MB)Energie (ma/V)PortsDimensionPrix
Pico-SAM9G45
ARM940025650 / 3USB 2.0 * 4
Ethernet
Carte SIM
MicroSD
extension RS232,I2C, WIFI; SPI
80x10085
Raspberry Pi ARM11700256700 / 5 - 1 WattsUSB 2.0
HDMI
SD Card
Ethernet
GPIO
85x5425
BeagleBoneARM87002561 mAH / 3USB
SD
Ethernet
JTAG
86×5475
FOX Board G20
ARM940060 / 5USB
SD
Ethernet
I2C, SPI
66x58166
TS-7553ARM92502563.2 WattsSD
USB
Ethernet
Xbee
I2C, SPI
2 * RS232, RS485, CAN
42x3683
TNY-A9263-C0X ARM8200256250 / 5USB
I2C, SPI
Ethernet
41x36160
SnowballARM910001024250 / 5Wifi
Ethernet
USB
RS232
I2C, SPI, UART
HDMI
SD
JTAG
Bluetooth
Accelero, GPS, Magneto, Gyro
85x85230

Débuter en robotique avec Arduino

Après avoir défini le projet, la première étape logique consiste a se familiariser avec Arduino. Dans cet optique, j’ai commandé quelques pièces. Ces pièces ne me permettront pas de mener a bien mon projet mais de débuter et décider ensuite les pièces répondant au mieux a mes besoins

Voici ma liste de course effectuée sur Arobose:

PièceQuantité
Kit robot mobile 4 roues 1
Module I/O pour Arduino v5 1
Module capteur de distance infrarouge Sharp GP2Y0A21 2
Câble USB A-B 1
Kit de 20 fils connecteurs mâle/mâle spécial Arduino 1
Support pour capteur infrarouge sharp GP2D12 1

Le kit robot mobile contient tout pour monter la plateforme mobile avec le chassis, les roues et une Carte Romeo Tout-en-un (ATMega328). C’est une solution de feignasse mais cela va me permettre de ma concentrer sur la partie software et le coeur du projet et non sur la phase bricolage.

Cette ensemble de pièce devrai me permettre d’avoir un robot qui se déplace en évitant les obstacles. De plus nous pourrons développer un comportement autonome sommaire pour le robot pour explorer une pièce.

Prochaine Etape

Après s’être familiarisé avec la technologie Arduino, la prochaine étape sera de décider quel type de carte utiliser pour le coeur du robot, une simple carte Arduino ne suffisant apparemment clairement pas pour faire du traitement d’image et autre algo plus poussé.