Merge pull request #140 from 4tronix/master

Added RoboHat, PZM Shim and PiStop
This commit is contained in:
RM 2016-10-23 15:53:02 +01:00 committed by GitHub
commit d2c7b40d1b
6 changed files with 425 additions and 0 deletions

View File

@ -0,0 +1,33 @@
<!--
---
name: Pi Zero Motor Shim
class: board
type: motor
formfactor: Custom
manufacturer: 4tronix
description: LiPMotor driver shim for Raspberry Pi
url: http://4tronix.co.uk/store/index.php?rt=product/product&product_id=543
buy: http://4tronix.co.uk/store/index.php?rt=product/product&product_id=543
image: 'pzm-shim.png'
pincount: 6
eeprom: no
power:
ground:
'39':
pin:
'37':
name: MotorA_0
mode: output
'38':
name: MotorA_1
mode: output
'35':
name: MotorB_0
mode: output
'36':
name: MotorB_1
mode: output
-->
#Pi Zero Motor Shim
The PZM shim gives you the simplest possible motor driver that can be fitted directly to the header of a Pi Zero (or other 40-pin model of Pi). Headers are included to use if required so that it is a plug-in device rather than soldered directly if preferred.

View File

@ -0,0 +1,43 @@
<!--
---
name: Picon Zero
class: board
type: motor
formfactor: pHAT
image: '4tronix-picon-zero.png'
manufacturer: 4tronix
description: A robot controller board for the Raspberry Pi
url: http://4tronix.co.uk/piconzero/
buy: http://4tronix.co.uk/store/index.php?rt=product/product&product_id=552
pincount: 40
eeprom: no
power:
'2':
'4':
ground:
'6':
'9':
'14':
'20':
'25':
'30':
'34':
'39':
pin:
'3':
mode: i2c
'5':
mode: i2c
'38':
name: Ultrasonic
mode: input/output
i2c:
'0x22':
name: PiconZero
device: ATMega328
-->
#Picon Zero
The Picon Zero is an add-on PCB for the Raspberry Pi that is physically the same size as a Raspberry Pi Zero and so is ideal as a pseudo-Hat (pHat) for the Pi Zero. However, it can of course be used on any Raspberry Pi with a 40-pin GPIO connector.
As well as 2 full H-Bridge motor drivers, the Picon Zero has a number of Input and Output pins that can be configured in a variety of ways, allowing you to easily add analog inputs or neopixel outputs to your Raspberry Pi without any complicated software and kernel specific drivers. It also provides an interface for an HC-SR04 ultrasonic distance sensor and opens up 5 GPIO pins from the Raspberry Pi for you to use as you see fit.

View File

@ -0,0 +1,55 @@
<!--
---
name: PiStep2 Dual
class: board
type: stepper motor
formfactor: pHAT
manufacturer: 4tronix
description: A Dual Stepper Motor Driver for Raspberry Pi
url: http://4tronix.co.uk/store/index.php?rt=product/product&product_id=554
github:
buy: http://4tronix.co.uk/store/index.php?rt=product/product&product_id=554
image: '4tronix-pistep2d.png'
pincount: 40
eeprom: no
power:
'2':
'17':
ground:
'30':
'34':
'39':
pin:
'11':
name: MotorA_0
mode: output
'12':
name: MotorA_1
mode: output
'13':
name: MotorA_2
mode: output
'15':
name: MotorA_3
mode: output
'16':
name: MotorB_0
mode: output
'18':
name: MotorB_1
mode: output
'22':
name: MotorB_2
mode: output
'7':
name: MotorB_3
mode: output
-->
# PiStep2 Dual
Drive 2 uni-polar stepper motors using a single control board with the PiStep2 Dual.
* Uses a ULN2803 Darlington driver chip to drive the motors
* Ideal for use with 28BYJ48 stepper motors
* Supported in Scratch GPIO as well as in Python

View File

@ -0,0 +1,78 @@
<!--
---
name: PiStep2 Quad
class: board
type: stepper motor
formfactor: pHAT
manufacturer: 4tronix
description: A Quad Stepper Motor Driver for Raspberry Pi
url: http://4tronix.co.uk/store/index.php?rt=product/product&product_id=554
github:
buy: http://4tronix.co.uk/store/index.php?rt=product/product&product_id=554
image: '4tronix-pistep2q.png'
pincount: 40
eeprom: no
power:
'2':
'17':
ground:
'30':
'34':
'39':
pin:
'11':
name: MotorA_0
mode: output
'12':
name: MotorA_1
mode: output
'13':
name: MotorA_2
mode: output
'15':
name: MotorA_3
mode: output
'16':
name: MotorB_0
mode: output
'18':
name: MotorB_1
mode: output
'22':
name: MotorB_2
mode: output
'7':
name: MotorB_3
mode: output
'33':
name: MotorC_0
mode: output
'32':
name: MotorC_1
mode: output
'31':
name: MotorC_2
mode: output
'29':
name: MotorC_3
mode: output
'38':
name: MotorD_0
mode: output
'37':
name: MotorD_1
mode: output
'36':
name: MotorD_2
mode: output
'35':
name: MotorD_3
mode: output
-->
# PiStep2 Quad
Drive 4 uni-polar stepper motors using a single control board with the PiStep2 Quad.
* Uses ULN2803 Darlington driver chips to drive the motors
* Ideal for use with 28BYJ48 stepper motors
* Supported in Scratch GPIO as well as in Python

View File

@ -0,0 +1,136 @@
<!--
---
name: Pi Stop
class: board
type: led
formfactor: Custom
manufacturer: 4tronix
description: LED Traffic Lights for Raspberry Pi
url: http://4tronix.co.uk/store/index.php?rt=product/product&product_id=390
buy: http://4tronix.co.uk/store/index.php?rt=product/product&product_id=390
image: '4tronix-pistop.png'
pincount: 4
eeprom: no
power:
ground:
'6':
'9':
'14':
'20':
'25':
'30':
'34':
'39':
pin:
'3':
name: Red_0
mode: output
active: high
'5':
name: Amber_0
mode: output
active: high
'7':
name: Green_0
mode: output
active: high
'15':
name: Red_1
mode: output
active: high
'13':
name: Amber_1
mode: output
active: high
'11':
name: Green_1
mode: output
active: high
'19':
name: Red_2
mode: output
active: high
'21':
name: Amber_2
mode: output
active: high
'23':
name: Green_2
mode: output
active: high
'31':
name: Red_3
mode: output
active: high
'29':
name: Amber_3
mode: output
active: high
'27':
name: Green_3
mode: output
active: high
'33':
name: Red_4
mode: output
active: high
'35':
name: Amber_4
mode: output
active: high
'37':
name: Green_4
mode: output
active: high
'12':
name: Red_5
mode: output
active: high
'10':
name: Amber_5
mode: output
active: high
'8':
name: Green_5
mode: output
active: high
'26':
name: Red_6
mode: output
active: high
'24':
name: Amber_6
mode: output
active: high
'22':
name: Green_6
mode: output
active: high
'24':
name: Red_7
mode: output
active: high
'26':
name: Amber_7
mode: output
active: high
'28':
name: Green_7
mode: output
active: high
'40':
name: Red_8
mode: output
active: high
'38':
name: Amber_8
mode: output
active: high
'36':
name: Green_8
mode: output
active: high
-->
#Pi Stop Traffic Lights
The PiStop is placed vertically into the GPIO connectors and can be fitted into several positions in the board. It can be fitted into 26-pin headers as well as 40-pin headers. It only uses 3 GPIO pins plus ground, but you can fit multiple PiStops into one header, although not all positions are possible simultaneously as some pins are shared across the options.

View File

@ -0,0 +1,80 @@
<!--
---
name: 4tronix RoboHat
class: board
type: io,motor
formfactor: HAT
manufacturer: 4tronix
description: Robotics controller HAT
url: http://4tronix.co.uk/store/index.php?rt=product/product&product_id=547
github:
buy: http://4tronix.co.uk/store/index.php?rt=product/product&product_id=547
image: '4tronix-robohat.png'
pincount: 40
eeprom: yes
power:
'1':
'2':
'4':
ground:
'6':
'9':
'14':
'20':
'25':
'30':
'34':
'39':
pin:
'32':
name: MotorA_0
mode: output
'33':
name: MotorA_1
mode: output
'35':
name: MotorB_0
mode: output
'36':
name: MotorB_1
mode: output
'18':
name: out0
mode: output
active: high
'22':
name: out1
mode: output
active: high
'12':
name: out2
mode: output
active: high
'31':
name: out3
mode: output
active: high
'7':
name: in0
mode: input
'11':
name: in1
mode: input
'29':
name: in2
mode: input
'13':
name: in3
mode: input
'15':
name: in4
mode: input
'16':
name: in5
mode: input
'38':
name: Ultrasonic
mode: input/output
-->
#RoboHat
The RoboHat is a complete robot controller for small robots. It has 2 full H-bridges using DRV8833 for up to 1.5A per channel, a 5V switch-mode regulator to generate the 5V for the Raspberry Pi, 6 bufferened inputs that can accept 2.5V to 5.5V and convert to 3.3V and 4 outputs driven up to 5V. All the I/O is via GVS (Ground, Volts, Signal) 3-pin terminals so it is easy to plug in 3-pin sensors or small servos directly. There is also a connector plug in an HC-SR04 ultrasonic distance sensor with the necessary circuitry to read the value using a single GPIO pin.