Ligne 4 : |
Ligne 4 : |
| [[Fichier:Hack-MotorSkin-10.jpg|800px]] | | [[Fichier:Hack-MotorSkin-10.jpg|800px]] |
| | | |
− | {{ambox-stop|text=N'appliquez pas une tension supérieure à 10 sur la prise jack ou le bornier d'alimentation.<br />La carte n'est pas équipée de protection contre la polarisation inversée! Ne vous trompez pas)}} | + | {{ambox-stop|text=N'appliquez pas une tension supérieure à 10 Volts sur la prise jack ou le bornier d'alimentation.<br />La carte n'est pas équipée de protection contre la polarisation inversée! Ne vous trompez pas)}} |
| | | |
| Vous pouvez donc très facilement alimenter une plateforme robotique à partir d'{{pl|556|un bloc pile 4x1.5V}}. | | Vous pouvez donc très facilement alimenter une plateforme robotique à partir d'{{pl|556|un bloc pile 4x1.5V}}. |
| | | |
− | * Un connecteur pôles pour un {{pl|561|senseur ultrason HC-SR04}} | + | * Un connecteur 4 pôles pour un {{pl|561|senseur ultrason HC-SR04}} |
| * Vous pouvez utiliser le senseur directement sur le connecteur ou utiliser des fils pour le monter sur un servo moteur (pour le rendre "''orientable''"). | | * Vous pouvez utiliser le senseur directement sur le connecteur ou utiliser des fils pour le monter sur un servo moteur (pour le rendre "''orientable''"). |
| * Un connecteur Jack (centre positif) répliqué sur un bornier (10V max).<br />De quoi alimenter vos moteurs, un régulateur 5V et votre Pyboard. | | * Un connecteur Jack (centre positif) répliqué sur un bornier (10V max).<br />De quoi alimenter vos moteurs, un régulateur 5V et votre Pyboard. |
− | * Une diode schottky supplémentaire sur le motor-skin pour alimenter votre PyBoard via USB ou via l'alimentation de la PyBoard (prise Jack ou bornier) lorsque vous enlevez votre prise USB. | + | * Une diode schottky supplémentaire sur le motor-skin pour alimenter votre PyBoard via USB ou via l'alimentation du motor-skin (prise Jack ou bornier) lorsque vous enlevez votre prise USB. |
| * Des [http://2.bp.blogspot.com/-oFVlDnOVPJI/TghmY8RwZdI/AAAAAAAABBo/j0zgLzP0hqg/s320/Commande+Direction.png capacités de découplage moteur]. Les moteurs continu sont source de nombreux parasites. Comme cela risque de perturber le fonctionnement de la PyBoard, nous avons rajouté des capacités de filtrage sur la carte. [http://arduino103.blogspot.be/2011/06/controle-moteur-dc-via-l293d-h-bridge.html Voyez la section "capacités de découplages" sur cet article] pour plus d'information. | | * Des [http://2.bp.blogspot.com/-oFVlDnOVPJI/TghmY8RwZdI/AAAAAAAABBo/j0zgLzP0hqg/s320/Commande+Direction.png capacités de découplage moteur]. Les moteurs continu sont source de nombreux parasites. Comme cela risque de perturber le fonctionnement de la PyBoard, nous avons rajouté des capacités de filtrage sur la carte. [http://arduino103.blogspot.be/2011/06/controle-moteur-dc-via-l293d-h-bridge.html Voyez la section "capacités de découplages" sur cet article] pour plus d'information. |
− | * '''Sur kit complet''': {{pl|463|Un régulateur de tension 5V 500mA, S7V7F5 Step-up/Step-Down}}. | + | * '''Sur kit complet''': {{pl|463|Un régulateur de tension 5V 500mA, S7V7F5 Step-up/Step-Down}}<br />Ce hacheur permet de réguler une tension de 5V à partir d'une tension supérieur ou {{underline|inférieur à 5 Volts}}, ce qui est vraiment très pratique lorsque l'on utilise un bloc pile. Il permet de fournir une tension d'alimentation stable à vos composants 5 Volts... y compris le senseur de distance ultrason. |
− | * Ce hacheur permet de réguler une tension de 5V à partir d'une tension supérieur ou {{underline|inférieur à 5 Volts}}, ce qui est vraiment très pratique lorsque l'on utilise un bloc pile. Il permet de fournir une tension d'alimentation stable à vos composants 5 Volts... y compris le senseur de distance ultrason.
| |
| * Deux mini-rails de distribution +5V et GND. | | * Deux mini-rails de distribution +5V et GND. |
| * 4 boutons utilisateurs pour faciliter la création d'une interface utilisateur.<br />Par retour à la masse. | | * 4 boutons utilisateurs pour faciliter la création d'une interface utilisateur.<br />Par retour à la masse. |
Ligne 21 : |
Ligne 20 : |
| | | |
| == Broches utilisées == | | == Broches utilisées == |
| + | Pour rendre son utilisation plus simple, nous avons repris notation des broches Pyboard sur la sérigraphie du motor-skin. |
| + | |
| + | [[Fichier:MOTOR-SKIN-BOARD-v1.1-PIN-USED.jpg|320px]] |
| + | |
| + | '''Les broches utilisées par le motor-skin sont indiquées entre parenthèses'''. |
| | | |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
Ligne 30 : |
Ligne 34 : |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | align="left" | X17 | | | align="left" | X17 |
− | | align="left" | INPUT<br />'''Internal PullUp''' | + | | align="left" | INPUT<br />''Internal PullUp'' |
| | align="left" | SW1 | | | align="left" | SW1 |
| | align="left" | Bouton utilisateur 1 (broche à la masse lorsque le bouton est enfoncé) | | | align="left" | Bouton utilisateur 1 (broche à la masse lorsque le bouton est enfoncé) |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | align="left" | X18 | | | align="left" | X18 |
− | | align="left" | INPUT<br />'''Internal PullUp''' | + | | align="left" | INPUT<br />''Internal PullUp'' |
| | align="left" | SW2 | | | align="left" | SW2 |
| | align="left" | Bouton utilisateur 2 (broche à la masse lorsque le bouton est enfoncé) | | | align="left" | Bouton utilisateur 2 (broche à la masse lorsque le bouton est enfoncé) |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | align="left" | X19 | | | align="left" | X19 |
− | | align="left" | INPUT<br />'''Internal PullUp''' | + | | align="left" | INPUT<br />''Internal PullUp'' |
| | align="left" | SW3 | | | align="left" | SW3 |
| | align="left" | Bouton utilisateur 3 (broche à la masse lorsque le bouton est enfoncé) | | | align="left" | Bouton utilisateur 3 (broche à la masse lorsque le bouton est enfoncé) |
| |- style="font-size: 90%" | | |- style="font-size: 90%" |
| | align="left" | X20 | | | align="left" | X20 |
− | | align="left" | INPUT<br />'''Internal PullUp''' | + | | align="left" | INPUT<br />''Internal PullUp'' |
| | align="left" | SW4 | | | align="left" | SW4 |
| | align="left" | Bouton utilisateur 4 (broche à la masse lorsque le bouton est enfoncé) | | | align="left" | Bouton utilisateur 4 (broche à la masse lorsque le bouton est enfoncé) |
Ligne 86 : |
Ligne 90 : |
| | align="left" | X4 | | | align="left" | X4 |
| | align="left" | OUTPUT PWM<br />''Timer 5, Channel 4'' | | | align="left" | OUTPUT PWM<br />''Timer 5, Channel 4'' |
− | | align="left" | Moteur 1 contrôle vitesse | + | | align="left" | Moteur 2 contrôle vitesse |
− | | align="left" | Broche Enable du pont-H moteur 1. | + | | align="left" | Broche Enable du pont-H moteur 2. |
| + | |} |
| + | |
| + | === Prise de contrôle à distance === |
| + | Bien que disponible, '''nous suggérons de réserver les broches X9 et X10 (port série)''' car elle permettent de brancher un module "Bluetooth Série" bien pratique pour contrôler votre montage à distance. |
| + | |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | | align="center" | Broche PyBoard |
| + | | align="center" | Mode |
| + | | align="center" | Utilisation |
| + | | align="center" | Description |
| + | |- style="font-size: 90%" |
| + | | align="left" | X9 |
| + | | align="left" | TX |
| + | | align="left" | --- |
| + | | align="left" | Broche d'émission du port série UART(1) |
| + | |- style="font-size: 90%" |
| + | | align="left" | X10 |
| + | | align="left" | RX |
| + | | align="left" | --- |
| + | | align="left" | Broche de réception du port série UART(1) |
| |} | | |} |
| + | |
| + | Si vous désirez prendre le contrôle de votre PyBoard à distance, vous pourrez utiliser les options suivantes: |
| + | |
| + | {{ttuto-begin}} |
| + | |
| + | {{ttuto |
| + | |label=Bluetooth & REPL |
| + | |descr=Utiliser un module Bluetooth série avec PyBoard. Dupliquer REPL sur Bluetooth. |
| + | |img=tlogo-micropython-bluetooth.jpg |
| + | |link=MicroPython-bluetooth |
| + | }} |
| + | |
| + | {{ttuto-end}} |
| + | |
| | | |
| {{Hack-MotorSkin-TRAILER}} | | {{Hack-MotorSkin-TRAILER}} |