Hack-ENG-MotorSkin-Presentation
Technical details
Never use a voltage over 10V on the Jack connector/power terminals. The board is not protected against the accidental reverse polarity wiring. Check twice |
It is easy to power up the board and motor from a 4 x 1.5V battery bloc.
- A 4 pin connector to insert a HC-SR04 ultrasonic sensor
- You can plug the HC-SR04 right on this connector or use extra wire to place the sensor on a top of a micro servo (so you can rotate the sensor in many direction).
- A Jack power supply connector (center positive) replicated on a screw terminal (10V max).
It is user to power up the motors, the 5v regulator and the Pyboard. - An additional schottky diode to power-up the Pyboard via USB (when the PyBoard is wired on USB) or throught the motor-skin (via the Jack or screw terminal power) when the USB connection is removed.
- Many decoupling capacities are used for the motors. DC motors generates lot of noise. To many noise/interference may distrub the PyBoard, si we have added namy filtering caps.
- In the complete kit: A 5V 500mA regulator, S7V7F5 Step-up/Step-Down.
This DC-DC converter is able to produce 5V output from a input voltage over 5V -OR- under 5 Volts. This feature is very useful when working with battery pack. Such regulator can produce stable 5V to your 5V componants... included the ultrasonic sensor. - 2 mini prower rails +5V & GND.
- 4 user button - ease the creation of user interface.
Pressing the button short the pin to the ground. - Duplicate the Reset button... stays accessible.
- In the complete kit: An HC-SR04 ultrasonic sensor used to evaluate distances and avoids obstacles.
Broches utilisées
Pour rendre son utilisation plus simple, nous avons repris notation des broches Pyboard sur la sérigraphie du motor-skin.
Les broches utilisées par le motor-skin sont indiquées entre parenthèses.
Broche PyBoard | Mode | Utilisation | Description |
X17 | INPUT Internal PullUp |
SW1 | Bouton utilisateur 1 (broche à la masse lorsque le bouton est enfoncé) |
X18 | INPUT Internal PullUp |
SW2 | Bouton utilisateur 2 (broche à la masse lorsque le bouton est enfoncé) |
X19 | INPUT Internal PullUp |
SW3 | Bouton utilisateur 3 (broche à la masse lorsque le bouton est enfoncé) |
X20 | INPUT Internal PullUp |
SW4 | Bouton utilisateur 4 (broche à la masse lorsque le bouton est enfoncé) |
Y5 | OUTPUT | HC-SR04 Trigger | Déclenche l'envoi d'une mesure de distance sur le senseur ultrason |
Y6 | INPUT | HC-SR04 Echo | Réception du signal d'echo du senseur ultrason |
X6 | OUTPUT | Moteur 1 contrôle | Broche 1 pour contrôle du pont-H moteur 1 |
X5 | OUTPUT | Moteur 1 contrôle | Broche 2 pour contrôle du pont-H moteur 1 |
X3 | OUTPUT PWM Timer 5, Channel 3 |
Moteur 1 contrôle vitesse | Broche Enable du pont-H moteur 1. |
X7 | OUTPUT | Moteur 2 contrôle | Broche 1 pour contrôle du pont-H moteur 2 |
X8 | OUTPUT | Moteur 2 contrôle | Broche 2 pour contrôle du pont-H moteur 2 |
X4 | OUTPUT PWM Timer 5, Channel 4 |
Moteur 2 contrôle vitesse | 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.
Broche PyBoard | Mode | Utilisation | Description |
X9 | TX | --- | Broche d'émission du port série UART(1) |
X10 | RX | --- | 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:
Utiliser un module Bluetooth série avec PyBoard. Dupliquer REPL sur Bluetooth.
Créé par Meurisse D. pour MCHobby.be - Created by Meurisse D. for MCHobby.be
Every reference, text extract of this document should be accompagned with the following credit text : « produced/translated by MCHobby (www.MCHobby.be) - shop for kit and componants » together with a link to the source (so this page). The credit text must be applied on every type of media.
The commercial usage of this text/translation/project's content may be subject to royality fee. In every use case, you must also have the agreement of the initial owner (concerns translation work and content reuse)