Modifications

Sauter à la navigation Sauter à la recherche
6 014 octets ajoutés ,  6 novembre 2016 à 19:28
Page créée avec « {{Hack-ENG-MotorSkin-NAV}} == Détails techniques == 800px {{ambox-stop|text=N'appliquez pas une tension supérieure à 10 sur la p... »
{{Hack-ENG-MotorSkin-NAV}}

== Détails techniques ==
[[Fichier:Hack-ENG-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)}}

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}}
* 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.
* 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.
* 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}}.
* 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.
* 4 boutons utilisateurs pour faciliter la création d'une interface utilisateur.<br />Par retour à la masse.
* Report du bouton Reset... pour qu'il reste accessible.
* '''Sur kit complet''': Un {{pl|561|senseur ultrason HC-SR04}} pour évaluer les distances et d'éviter les obstacles.

== 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"
|-
| align="center" | Broche PyBoard
| align="center" | Mode
| align="center" | Utilisation
| align="center" | Description
|- style="font-size: 90%"
| align="left" | X17
| align="left" | INPUT<br />''Internal PullUp''
| align="left" | SW1
| align="left" | Bouton utilisateur 1 (broche à la masse lorsque le bouton est enfoncé)
|- style="font-size: 90%"
| align="left" | X18
| align="left" | INPUT<br />''Internal PullUp''
| align="left" | SW2
| align="left" | Bouton utilisateur 2 (broche à la masse lorsque le bouton est enfoncé)
|- style="font-size: 90%"
| align="left" | X19
| align="left" | INPUT<br />''Internal PullUp''
| align="left" | SW3
| align="left" | Bouton utilisateur 3 (broche à la masse lorsque le bouton est enfoncé)
|- style="font-size: 90%"
| align="left" | X20
| align="left" | INPUT<br />''Internal PullUp''
| align="left" | SW4
| align="left" | Bouton utilisateur 4 (broche à la masse lorsque le bouton est enfoncé)
|- style="font-size: 90%"
| align="left" | Y5
| align="left" | OUTPUT
| align="left" | HC-SR04 Trigger
| align="left" | Déclenche l'envoi d'une mesure de distance sur le senseur ultrason
|- style="font-size: 90%"
| align="left" | Y6
| align="left" | INPUT
| align="left" | HC-SR04 Echo
| align="left" | Réception du signal d'echo du senseur ultrason
|- style="font-size: 90%"
| align="left" | X6
| align="left" | OUTPUT
| align="left" | Moteur 1 contrôle
| align="left" | Broche 1 pour contrôle du pont-H moteur 1
|- style="font-size: 90%"
| align="left" | X5
| align="left" | OUTPUT
| align="left" | Moteur 1 contrôle
| align="left" | Broche 2 pour contrôle du pont-H moteur 1
|- style="font-size: 90%"
| align="left" | X3
| align="left" | OUTPUT PWM<br />''Timer 5, Channel 3''
| align="left" | Moteur 1 contrôle vitesse
| align="left" | Broche Enable du pont-H moteur 1.
|- style="font-size: 90%"
| align="left" | X7
| align="left" | OUTPUT
| align="left" | Moteur 2 contrôle
| align="left" | Broche 1 pour contrôle du pont-H moteur 2
|- style="font-size: 90%"
| align="left" | X8
| align="left" | OUTPUT
| align="left" | Moteur 2 contrôle
| align="left" | Broche 2 pour contrôle du pont-H moteur 2
|- style="font-size: 90%"
| align="left" | X4
| align="left" | OUTPUT PWM<br />''Timer 5, Channel 4''
| align="left" | Moteur 2 contrôle vitesse
| 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-ENG-MotorSkin-TRAILER}}
29 922

modifications

Menu de navigation