Modifications

Sauter à la navigation Sauter à la recherche
14 127 octets ajoutés ,  11 novembre 2015 à 10:44
Ligne 1 : Ligne 1 : −
{{tmbox | text = En cours d'élaboration}}
+
== Description ==
 +
{{ambox-stop|text=Le kit RB-SILENCE est remplacé par le {{pl|741|Kit robot 2 roues}} fort similaire au kit RB-SILENCE. L'information que vous trouverez dans ce tuto reste digna d'intérêt pour les deux kit :-) }}
 +
 
   −
== Description ==
+
RB-Silence est une plateforme ultra légère disposant de 2 roues, chacune équipée de son propre moteur. Avec sa roulette frontale, cette plateforme est très simple a contrôler. Un [[Pont-H_L298N double Pont-H]] (ou tout équivalent) suffit pour propulser ce mobile.
RB-Silence est une plateforme ultra légère disposant de 2 roues, chacune équipée de son propre moteur. Avec sa roulette frontale, cette plateforme est très simple a contrôler. Un [http://mchobby.be/wiki/index.php?title=Pont-H_L298N double Pont-H] (ou tout équivalent) suffit pour propulser ce mobile.
      
[[Fichier:RB-Silence.jpg]]
 
[[Fichier:RB-Silence.jpg]]
Ligne 14 : Ligne 15 :  
* Robot Footballeur
 
* Robot Footballeur
 
* etc
 
* etc
 +
 +
La vidéo ci-dessous vous présente notre premier test de la plateforme RB-Silence.
 +
 +
{{#Widget:Iframe
 +
|url=http://www.youtube.com/embed/AkBJBI9RKOw
 +
|width=420
 +
|height=315
 +
|border=0
 +
}}
 +
 +
== Visserie ==
 +
Voici quelques informations accompagnant la visserie accompagnant cette plateforme.
 +
 +
{| border="1" class="wikitable"
 +
|-
 +
| width="150px" align="left" | '''Code'''
 +
| width="220x" align="center" | '''Image'''
 +
| width="500px" align="Left" | '''Description''' 
 +
|- style="font-size: 90%"
 +
| align="left" | SPM4X10
 +
| align="center" | [[Fichier:Vis-SPM4X10.jpg]]
 +
| align="left" |  '''Diamètre 4mm''', longueur 10mm. Permet de visser la roulette sur son support en forme d'oeil.
 +
|- style="font-size: 90%"
 +
| align="left" | LM4
 +
| align="center" | [[Fichier:Vis-LM4X.jpg]]
 +
| align="left" |  '''Diamètre 4mm'''. Ecrou utilisé pour fixer la roulette sur son support en forme d'oeil.
 +
|}
 +
 +
{| border="1" class="wikitable"
 +
|-
 +
| width="150px" align="left" | '''Code'''
 +
| width="220x" align="center" | '''Image'''
 +
| width="500px" align="Left" | '''Description''' 
 +
|- style="font-size: 90%"
 +
| align="left" | SPM3X25
 +
| align="center" | [[Fichier:Vis-SPM3X25.jpg]]
 +
| align="left" |  Diamètre 3mm, '''longueur 25mm'''. Utilisé pour fixer les moteurs sur les équerres.
 +
|- style="font-size: 90%"
 +
| align="left" | SPM3X10
 +
| align="center" | [[Fichier:Vis-SPM3X10.jpg]]
 +
| align="left" |  Diamètre 3mm, longueur 10mm.
 +
|- style="font-size: 90%"
 +
| align="left" | SPM3X8
 +
| align="center" | [[Fichier:Vis-SPM3X8.jpg]]
 +
| align="left" |  Diamètre 3mm, longueur 8mm.
 +
|- style="font-size: 90%"
 +
| align="left" | SPM3X6
 +
| align="center" | [[Fichier:Vis-SPM3X6.jpg]]
 +
| align="left" |  Diamètre 3mm, longueur 6mm.
 +
|- style="font-size: 90%"
 +
| align="left" | LM3
 +
| align="center" | [[Fichier:Vis-LM3.jpg]]
 +
| align="left" |  Diamètre 3mm.
 +
|- style="font-size: 90%"
 +
| align="left" | TLZM3X50
 +
| align="center" | [[Fichier:Vis-TLZM3X50.jpg]]
 +
| align="left" |  Tige Hexagonale, Diamètre 3mm, longueur 50mm. Utilisé pour assembler les deux parties de la plateforme.
 +
|}
    
== Montage ==
 
== Montage ==
Ligne 48 : Ligne 107 :  
{{tmbox | text = La plateforme RB-Silence n'inclus aucun circuit de commande moteur. Cela laisse le plein choix du circuit de commande.
 
{{tmbox | text = La plateforme RB-Silence n'inclus aucun circuit de commande moteur. Cela laisse le plein choix du circuit de commande.
   −
Si vous ne disposez pas encore d'un Pont-H, [http://mchobby.be/PrestaShop/product.php?id_product=75 vous pouvez en trouver ici chez MC Hobby].
+
Si vous ne disposez pas encore d'un Pont-H, {{pl|75|vous pouvez en trouver ici chez MC Hobby}}.
 
}}
 
}}
   Ligne 59 : Ligne 118 :     
Vous pouvez obtenir plus d'information au sujet de cet produit en consultant:
 
Vous pouvez obtenir plus d'information au sujet de cet produit en consultant:
* [http://mchobby.be/PrestaShop/product.php?id_product=75 Notre fiche produit MC Hobby].
+
* {{pl|75|Notre fiche produit MC Hobby}}.
* notre Wiki, [http://mchobby.be/wiki/index.php?title=Pont-H_L298N '''une documentation en Français permettant d'exploiter le breakout board à partir d'un Arduino'''].  
+
* notre Wiki, [[Pont-H_L298N|'''une documentation en Français permettant d'exploiter le breakout board à partir d'un Arduino''']].  
 
* Cet article de fond "[http://arduino103.blogspot.com/2011/06/pont-h-transistor-pour-controler-un.html Pont H à transistor pour contrôler un Moteur DC dans les deux sens]" sera également une ressource utile.
 
* Cet article de fond "[http://arduino103.blogspot.com/2011/06/pont-h-transistor-pour-controler-un.html Pont H à transistor pour contrôler un Moteur DC dans les deux sens]" sera également une ressource utile.
   Ligne 68 : Ligne 127 :  
[[Fichier:RB-SILENCE-ASM-104.jpg]]
 
[[Fichier:RB-SILENCE-ASM-104.jpg]]
   −
Voici le placement en image avec le [http://mchobby.be/PrestaShop/product.php?id_product=75 pont-H que nous proposons chez MC Hobby].
+
Voici le placement en image avec le {{pl|75|pont-H que nous proposons chez MC Hobby}}.
    
[[Fichier:RB-SILENCE-ASM-104 Pont-H.jpg|500px]]
 
[[Fichier:RB-SILENCE-ASM-104 Pont-H.jpg|500px]]
    
=== Raccordement ===
 
=== Raccordement ===
PinHeader Long
+
Pour faciliter le raccordement des moteurs sur le pont-H, nous vous proposons d'utiliser PinHeader Long.
 +
 
 +
[[Fichier:RB-SILENCE-ASM-104 PinHeader Long.jpg|150px]]
 +
 
 +
Ils savent se montrer fort utiles dans de nombreuses situations, en voici encore un nouvel exemple.
 +
Si vous ne disposer pas de Long PinHeader, {{pl|97|vous pouvez vous les procurer ici chez MC Hobby}}.
    
[[Fichier:RB-SILENCE-ASM-104 Pont-H (raccord).jpg|500px]]
 
[[Fichier:RB-SILENCE-ASM-104 Pont-H (raccord).jpg|500px]]
   −
[[Fichier:.jpg]]
+
=== Tester l'étage Moteur ===
 +
Pour tester votre étage moteur à l'aide d'un Arduino, vous pouvez utiliser le raccorder comme suit sur votre Arduino.
 +
 
 +
<nowiki>
 +
//-- MOTEUR A --
 +
int ENA=5; //Connecté à Arduino pin 5(sortie pwm)
 +
int IN1=2; //Connecté à Arduino pin 2
 +
int IN2=3; //Connecté à Arduino pin 3
 +
 
 +
//-- MOTEUR B --
 +
int ENB=6; //Connecté à Arduino pin 6(Sortie pwm)
 +
int IN3=4; //Connecté à Arduino pin 4
 +
int IN4=7; //Connecté à Arduino pin 7
 +
</nowiki>
 +
 
 +
{{Ambox
 +
| type      = delete
 +
| image      = [[File:StopHand.png|40px|alt=Stop]]
 +
| textstyle  = color: red; font-weight: bold; font-style: italic;
 +
| text      = Faites bien attention aux points suivants:
 +
# De mettre une masse commune entre votre Arduino et votre pont H (GND Arduino raccordé à GND du pont H)
 +
# D'alimenter le pont-H.
 +
}}
 +
 
 +
Vous pouvez ensuite utiliser notre programme de démonstration "[http://mchobby.be/wiki/index.php?title=Pont-H_L298N#Piloter_DEUX_moteurs_continu Piloter DEUX moteurs continu]" disponible dans notre documentation du Pont-H.
 +
 
 +
Si vous constatez que l'un des moteurs fonctionne dans le mauvais sens (tourne à l'envers), il suffit d'inverser ses deux fils sur le bornier. C'est beaucoup plus simple que de modifier le programme :-)
 +
 
 +
== Montage - Suite ==
 +
=== Placer votre microcontroleur ===
 +
La plateforme RB-Silence peut être équipé avec de nombreux micro-controleur (jusqu'a 51 modèles différents).
 +
 
 +
Pour cette étape, vous prenez la plaque supérieure de la plateforme pour y fixer votre micro-controleur à l'aide d'une visserie de votre choix. Une visserie tel qu'utilisée dans les ordinateur OU une visserie en nylon/plastique conviendra parfaitement.
 +
 +
[[Fichier:RB-SILENCE-ASM-105.jpg]]
 +
 
 +
Voici comment nous avons placé notre Arduino sur la plateforme (avec deux vis en nylon).
 +
 
 +
[[Fichier:RB-SILENCE-ASM-105 Arduino (LowRes).jpg]]
 +
 
 +
=== L'interrupteur d'alimentation ===
 +
Vous pouvez également placer l'interrupteur. Il peut vous permettre de couper facilement l'alimentation du pont-H et donc celle des moteurs.
 +
 
 +
Vous pouvez monter l'interrupteur en retournant la plaque sur laquelle vous venez de placer votre micro-controleur.
 +
 
 +
[[Fichier:RB-SILENCE-ASM-106.jpg]]
 +
 
 +
Note: Dans les annexes de ce documentation, nous vous expliquons également comment utiliser le régulateur de tension (5V) du pont-H pour alimenter directement votre Arduino. Dans ce cas de figure, l'utilisation de l'interrupteur permettrait de couper l'alimentation du pont mais aussi de votre Arduino :-)
 +
 
 +
=== Assembler la plateforme ===
 +
Les deux éléments de votre plateforme sont prêt, et après avoir éventuellement placé les senseurs que vous avez sélectionnez sur la plateforme (cfr exemple ci-dessous), vous pouvez assembler les deux éléments entre eux.
 +
 +
[[Fichier:RB-SILENCE-ASM-107.jpg]]
 +
 
 +
=== Placer les roues ===
 +
Pour finir, placer les roues et fixer les avec les deux vis fournies.
 +
 
 +
[[Fichier:RB-SILENCE-ASM-108.jpg]]
 +
 
 +
== Monter une tourelle ==
 +
Le RB-Silence dispose d'une découper à l'avant permettant d'y placer un servo-moteur.
 +
 
 +
[[Fichier:RB-SILENCE-Servo 1.jpg]]
 +
 
 +
{{tmbox | text = La plateforme RB-Silence n'est pas vendue avec le servo-moteur, ni avec les senseurs de distance.
 +
 
 +
Si vous ne disposez pas encore d'un servo moteur, {{pl|85|vous pouvez vous procurer un SG-5010 ici chez MC Hobby}}.
 +
 
 +
Vous pouvez également vous procurer un {{pl|35|senseur de distance InfraRouge Sharp GP2Y0A21YK0F}} ou un {{pl|56|senseur de distance ultrason LV-EZ1 de Maxbotix}}.
 +
}}
 +
 
 +
Ce servo moteur est généralement utilisé pour supporter une tourelle orientable sur laquelle est fixée une senseur de distance.
 +
 
 +
Il est ainsi possible de faire des détections d'objets sur 180°... en orientant le senseur à l'aide du servo-moteur.
 +
 
 +
Sur l'image ci-dessous, vous trouverez une Servo-Moteur SG-5010 monté à l'aide de vis en Nylon/plastique.
 +
Vous pouvez alors y placer l'un des 4 palonniers que nous fournissons avec {{pl|85|notre servo moteur}}
 +
 
 +
[[Fichier:RB-SILENCE-Servo 2.jpg|350px]]
 +
 
 +
[[Fichier:RB-SILENCE-ASM-109.jpg]]
 +
 
 +
Vous trouverez facilement des tutoriels relatif à ces éléments en consultant nos fiches différentes produits (voir section "Où Acheter").
 +
 
 +
== Monter des détecteurs de ligne ==
 +
MC Hobby propose également des détecteurs de ligne.
 +
 
 +
[[Fichier:RB-Silence IR-Ligne Tracker.jpg]]
 +
 
 +
Ces derniers spécialement prévu pour ce type de plateforme et permettent de détecter très facilement une ligne noire (ou blanche) à partir d'un Arduino. Il dispose également d'une LED rouge permettant de savoir quel est l'état actuel du détecteur.
 +
 
 +
En utilisant 3 détecteurs, un au dessus de la ligne et un autre de chaque côté de la ligne, il est possible de détecter une déviation par rapport au chemin à suivre... mais en plus de savoir que quel côté (droite ou gauche) la ligne est coupée :-)
 +
 
 +
Ce senseur haute sensibilité aux performances stables est optimisé pour fonctionner avec des microcontroleurs tel qu'Arduino.
 +
 
 +
Il dispose d'un connecteur 3 broches:
 +
* +: Alimentation (4.5 à 5 Volts)
 +
* - : La masse/GND
 +
* S : Sortie du senseur (niveau HAUT lorsqu'une ligne noire est détectée) qu'il suffit de raccorder sur une entrée digitale Arduino.
 +
 
 +
Vous trouverez plus d'information sur la fiche produit du {{pl|104|détecteur de ligne InfraRouge}}.
 +
 
 +
== Annexes ==
 +
 
 +
=== Alimenter Arduino avec le pont H ===
 +
Le [http://mchobby.be/PrestaShop/product.php?id_product=75 Pont-H proposé par MCHobby] est équipé d'un régulateur de tension 5V.
 +
 
 +
Cela signifie qu'en plus de pouvoir contrôler vos moteurs avec la tension d'entrée (celle avec laquelle vous alimentez votre pont-H), le breakout board dispose également d'une sortie de tension régulée.
 +
 
 +
Cela peut être fort utile pour alimenter directement votre Arduino en 5 Volts... grâce à cela, il n'est pas nécessaire de recourir à une seconde source de tension indépendante pour alimenter votre Arduino.
 +
 
 +
{{tmbox | text = a compléter... image du raccordement.}}
 +
 
 +
'''Faite bien attention à ne pas vous tromper dans vos raccordements''' car vous alimentez directement votre Arduino en by-passant le régulateur de tension de la carte. L'application d'une mauvaise tension (par exemple, la tension d'alimentation du pont-h) aura des conséquences immédiates et irrémédiables (destruction de votre Arduino).
 +
 
 +
'''Note complémentaire:'''
 +
 
 +
Il est important de préciser qu'en matière d'alimentation de robots, il existe deux façons de concevoir son montage.
 +
 
 +
'''La première''' est d'utiliser la même alimentation pour le circuit de puissance (motorisation) et le circuit de commande (le micro contrôleur).
 +
Dans le cas de montage plus élaborés (comme robots de compétition ou robots puissants), il peut y avoir passage de parasites et de perturbations par la masse commune entre le circuit de puissance et le micro-controleur. Dans les cas les plus critiques, cela peut causer de gros problèmes. Pour éviter ces effets, on opte généralement pour deux alimentations distinctes et une isolation opto-électrique (opto-coupleur) entre le circuit de commande et le  micro-controleur.
 +
 
 +
'''La deuxième''' est d'utiliser la même alimentation pour le circuit de puissance et le micro-controleur. Cela est tout à fait envisageable pour des montages de moyenne envergure pu pour des plateformes plus modestes. Moins de puissance dissipée/consommée signifie également (mais pas forcément) moins de parasites.
 +
 
 +
'''Le cas de RB-Silence''' correspond au deuxième cas. La motorisation est de faible puissance et n'influence donc pas le micro-controlleur. Le microcontroleur ne risque rien si le montage est réalisé correctement.
 +
 
 +
=== Suggestion de raccordements ===
 +
Si vous utilisez le pont H proposé par MC Hobby avec un Arduino, nous pouvons vous proposer le raccordement suivant.
 +
 
 +
[[Fichier:RB-Silence 2 (Moteur A B).jpg]]
   −
[[Fichier:.jpg]]
+
{| border="1" class="wikitable"
 +
|-
 +
| width="80px" align="center" | '''Moteurs'''
 +
| width="80px" align="center" | '''Pont-H'''
 +
| width="80px" align="center" | '''Arduino''' 
 +
| width="450px" align="Left" | '''Information''' 
 +
|- style="font-size: 90%"
 +
| align="left" | 
 +
| align="left" | +5V
 +
| align="left" | +5V
 +
| align="left" | <font color="red">NE PAS EFFECTUER CE RACCORDEMENT SI VOUS ALIMENTEZ VOTRE ARDUINO INDÉPENDAMMENT!</font>. <br /> '''Facultatif:''' En effectuant ce raccordement, vous permettez au régulateur de tension du pont-H d'injecter directement du 5 Volts sur votre platine Arduino. Cela permet d'alimenter directement et facilement votre Arduino sans avoir recours à une autre source d'alimentation. Soyez attentif en faisant ce raccordement! 
 +
|- style="font-size: 90%"
 +
| align="left" | 
 +
| align="left" | GND
 +
| align="left" | GND
 +
| align="left" | Pour pouvoir commander le pont-H, votre arduino et celui-ci doivent absolument avoir une masse commune.
 +
|- style="font-size: 90%"
 +
| align="left" | 
 +
| align="left" | ENB
 +
| align="left" | Pin 6
 +
| align="left" | Commande du moteur B. La Pin 6 est une Pin PWM, ce qui permet de faire fonctionner le moteur à plein régime, à mi-régime ou d'autres régime. 
 +
|- style="font-size: 90%"
 +
| align="left" | 
 +
| align="left" | IN4
 +
| align="left" | Pin 7
 +
| align="left" | Une des deux broches permettant de commander le sens de rotation du moteur B. 
 +
|- style="font-size: 90%"
 +
| align="left" | 
 +
| align="left" | IN3
 +
| align="left" | Pin 4
 +
| align="left" | Une des deux broches permettant de commander le sens de rotation du moteur B.
 +
Voir [http://mchobby.be/wiki/index.php?title=Pont-H_L298N notre tutoriel sur le Pont-H] pour plus d'information.
 +
Si le moteur ne tourne pas dans le bon sens (celui que vous attendez), inverser les bornes de raccordement du moteur sur le pont-H, cela aura pour effet d'inverser son sens de rotation.
 +
|- style="font-size: 90%"
 +
| align="left" | 
 +
| align="left" | ENA
 +
| align="left" | Pin 5
 +
| align="left" | Commande du moteur A. La Pin 5 est une Pin PWM, ce qui permet de faire fonctionner le moteur à plein régime, à mi-régime ou d'autres régime. 
 +
|- style="font-size: 90%"
 +
| align="left" | 
 +
| align="left" | IN2
 +
| align="left" | Pin 3
 +
| align="left" | Une des deux broches permettant de commander le sens de rotation du moteur A. 
 +
|- style="font-size: 90%"
 +
| align="left" | 
 +
| align="left" | IN1
 +
| align="left" | Pin 2
 +
| align="left" | Une des deux broches permettant de commander le sens de rotation du moteur A.
 +
|- style="font-size: 90%"
 +
| align="left" | Moteur B.
 +
| align="left" | MOTORB
 +
| align="left" |
 +
| align="left" | Les deux fils de raccordement du moteur B. Il suffit d'inverser les deux fils si le moteur ne fonctionne pas dans le sens attendu. <br />Il est bien entendu possible de modifier le code de votre programme ou d'inverser les broches INx de commande du pont-H, cependant l'option la plus efficace reste encore de modifier le raccordement du moteur.
 +
|- style="font-size: 90%"
 +
| align="left" | Moteur A.
 +
| align="left" | MOTORA
 +
| align="left" |
 +
| align="left" | Les deux fils de raccordement du moteur A. Il suffit d'inverser les deux fils si le moteur ne fonctionne pas dans le sens attendu.
 +
|}
    
== Ou acheter ==
 
== Ou acheter ==
Vous pouvez vous procurer la [http://mchobby.be/PrestaShop/product.php?id_product=105 plateforme RB-Silence chez MC Hobby].
+
Vous pouvez vous procurer:
 +
* Plateforme Robotique:
 +
** Le {{pl|741|Kit robot 2 roues}} (remplaçant RB-Silence, disponible chez MCHobby)}}
 +
** La {{pl|105|'''plateforme RB-Silence''' chez MC Hobby}} (''Plus disponible à la vente'').
 +
* Un {{pl|75|Breakout L298 - Double pont H}}.
 +
* Le {{pl|104|Détecteur de ligne (InfraRouge)}}
 +
* Un {{pl|85|Servo-Moteur SG-5010}}.
 +
* Un {{pl|35|senseur de distance InfraRouge Sharp GP2Y0A21YK0F}}
 +
* Un {{pl|56|senseur de distance ultrason LV-EZ1 de Maxbotix}}.
 +
En accessoire, nous pouvons vous proposer:
 +
* Des {{pl|97|PinHeader Long}}
 +
* Un {{pl|53|BreadBoard Demi-Taille}}
 +
* Un {{pl|82|Assortiment de Fils pour Breadboard (Assortiment + Extra)}} particulièrement bien indiqué pour cette plateforme.
   −
MC Hobby vous propose également de nombreuses extensions pouvant être utilisées avec cette plateforme. Vous trouverez des information complémentaire sur la [http://mchobby.be/PrestaShop/product.php?id_product=105 fiche produit du RB-Silence].
+
MC Hobby vous propose également de nombreuses extensions pouvant être utilisées avec cette plateforme. Vous trouverez des information complémentaire sur la {{pl|105|fiche produit du RB-Silence}}. <font color="red>Tous les produits proposés dans la liste ci-dessus disposent de leur propre tutoriel</font> (accessible depuis nos différentes pages produits).
    
{{MCH-Accord}}
 
{{MCH-Accord}}
    
{{ECE-Accord}}
 
{{ECE-Accord}}
29 917

modifications

Menu de navigation