Difference between revisions of "RPI-MDI"
Jump to navigation
Jump to search
Blwikiadmin (talk | contribs) |
Blwikiadmin (talk | contribs) |
||
Line 10: | Line 10: | ||
* Raspberry Pi daughtercard | * Raspberry Pi daughtercard | ||
− | * Fits on "old" Model B or "new" Model B Plus board | + | ** Fits on "old" Model B or "new" Model B Plus board |
* Three axis Servo PWM outputs (Servos not included) | * Three axis Servo PWM outputs (Servos not included) | ||
* Two PWM Controlled LEDs | * Two PWM Controlled LEDs | ||
− | * I2C controlled 16-channel PWM controller PCA9685 | + | * I2C controlled 16-channel PWM controller [https://www.nxp.com/products/power-management/lighting-driver-and-controller-ics/ic-led-controllers/16-channel-12-bit-pwm-fm-plus-ic-bus-led-controller:PCA9685 PCA9685] |
* 5 channels used as above (Three Servo outputs, 2 LED outputs) | * 5 channels used as above (Three Servo outputs, 2 LED outputs) | ||
* PWM controller has internal built-in clock generator - no refresh required | * PWM controller has internal built-in clock generator - no refresh required |
Revision as of 17:25, 5 January 2020
Contents
Raspberry Pi Servo Card
Features
- Raspberry Pi daughtercard
- Fits on "old" Model B or "new" Model B Plus board
- Three axis Servo PWM outputs (Servos not included)
- Two PWM Controlled LEDs
- I2C controlled 16-channel PWM controller PCA9685
- 5 channels used as above (Three Servo outputs, 2 LED outputs)
- PWM controller has internal built-in clock generator - no refresh required
- Even though the Raspberry Pi has 3.3V I/O, the PWM outputs run at 5V - compatible with typical servos
- Three switch inputs with on-board pull-ups which can be used as GPIO lines
- 3X of 10 uF SMT capacitors on rear of board for PWM/Servo noise reduction
- Right angle connectors for Low Profile
- Recessed connectors for side connectors for smallest form factor
- Very small size 1.4" x 1"
- Jumper to use 5V from Raspberry Pi (if your power supply has sufficient capacity) or pads for external power or additional capacitance if needed
- Python PWM - Adafruit driver
Block Diagram
Drivers/Example Code
- Github repo - Driver code