commit
ceee8b643d
BIN
draft/boards/joybonnet.png
Normal file
BIN
draft/boards/joybonnet.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 38 KiB |
BIN
draft/boards/motozero.png
Normal file
BIN
draft/boards/motozero.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 46 KiB |
BIN
draft/boards/navio2.png
Normal file
BIN
draft/boards/navio2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 78 KiB |
BIN
draft/boards/zeroseg.png
Normal file
BIN
draft/boards/zeroseg.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 46 KiB |
73
draft/overlay/joybonnet.md
Normal file
73
draft/overlay/joybonnet.md
Normal file
@ -0,0 +1,73 @@
|
|||||||
|
<!--
|
||||||
|
---
|
||||||
|
name: Joy Bonnet
|
||||||
|
class: board
|
||||||
|
type: io
|
||||||
|
formfactor: phat
|
||||||
|
manufacturer: Adafruit
|
||||||
|
description: Handheld Arcade Controller for Raspberry Pi
|
||||||
|
url: https://learn.adafruit.com/adafruit-joy-bonnet-for-raspberry-pi
|
||||||
|
github: https://github.com/adafruit/adafruit-retrogame
|
||||||
|
buy: https://www.adafruit.com/product/3464
|
||||||
|
image: 'joybonnet.png'
|
||||||
|
pincount: 40
|
||||||
|
eeprom: no
|
||||||
|
power:
|
||||||
|
'1':
|
||||||
|
'2':
|
||||||
|
'4':
|
||||||
|
'17':
|
||||||
|
ground:
|
||||||
|
'6':
|
||||||
|
'9':
|
||||||
|
'14':
|
||||||
|
'20':
|
||||||
|
'25':
|
||||||
|
'30':
|
||||||
|
'34':
|
||||||
|
'39':
|
||||||
|
pin:
|
||||||
|
'3'
|
||||||
|
mode: i2c
|
||||||
|
'5':
|
||||||
|
mode:i2c
|
||||||
|
'38':
|
||||||
|
name: Select
|
||||||
|
'37':
|
||||||
|
name: Start
|
||||||
|
'15':
|
||||||
|
name: Player1
|
||||||
|
'16':
|
||||||
|
name: Player2
|
||||||
|
'32':
|
||||||
|
name: A
|
||||||
|
'33':
|
||||||
|
name: Y
|
||||||
|
'36':
|
||||||
|
name: X
|
||||||
|
'31':
|
||||||
|
name: B
|
||||||
|
|
||||||
|
|
||||||
|
i2c:
|
||||||
|
|
||||||
|
'0x48':
|
||||||
|
name: ADC
|
||||||
|
device: ADS1015
|
||||||
|
-->
|
||||||
|
# Joy Bonnet
|
||||||
|
|
||||||
|
|
||||||
|
This add on board fits perfectly on top of your Raspberry Pi Zero (any kind) and gives you hand-held arcade controls.
|
||||||
|
Once you install our script onto your Pi, the controls will act like a keyboard, for easy use with any emulator or media player.
|
||||||
|
|
||||||
|
|
||||||
|
The Joy Bonnet works best with RetroPie/EmulationStation. On a Pi Zero you can emulate NES and MAME game but other emulators that
|
||||||
|
don't require more than 1GHz speeds will work OK too, e.g. a N64 emulator won't work, it needs way more power!
|
||||||
|
|
||||||
|
|
||||||
|
To install:
|
||||||
|
```bash
|
||||||
|
curl -O https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/joy-bonnet.sh
|
||||||
|
sudo bash joy-bonnet.sh
|
||||||
|
```
|
66
draft/overlay/motozero.md
Normal file
66
draft/overlay/motozero.md
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
<!--
|
||||||
|
---
|
||||||
|
name: MotoZero
|
||||||
|
class: board
|
||||||
|
type: motor
|
||||||
|
formfactor: pHAT
|
||||||
|
manufacturer: The Pi Hut
|
||||||
|
description: Control 4 motors from your Raspberry Pi
|
||||||
|
url: https://thepihut.com/products/motozero
|
||||||
|
buy: https://thepihut.com/products/motozero
|
||||||
|
image: 'motozero.png'
|
||||||
|
pincount: 40
|
||||||
|
eeprom: no
|
||||||
|
power:
|
||||||
|
'2':
|
||||||
|
ground:
|
||||||
|
'6':
|
||||||
|
'9':
|
||||||
|
'14':
|
||||||
|
'20':
|
||||||
|
'25':
|
||||||
|
'30':
|
||||||
|
'34':
|
||||||
|
'39':
|
||||||
|
pin:
|
||||||
|
'29':
|
||||||
|
name: En1
|
||||||
|
'11':
|
||||||
|
name: En2
|
||||||
|
'32':
|
||||||
|
name: En3
|
||||||
|
'22':
|
||||||
|
name: En4
|
||||||
|
'18':
|
||||||
|
name: +1
|
||||||
|
'31':
|
||||||
|
name: +2
|
||||||
|
'16':
|
||||||
|
name: +3
|
||||||
|
'33':
|
||||||
|
name: +4
|
||||||
|
'13':
|
||||||
|
name: -1
|
||||||
|
'15':
|
||||||
|
name: -2
|
||||||
|
'36':
|
||||||
|
name: -3
|
||||||
|
'12':
|
||||||
|
name: -4
|
||||||
|
|
||||||
|
-->
|
||||||
|
# MotoZero
|
||||||
|
|
||||||
|
The MotoZero is a simple Raspberry Pi motor controller add-on board that lets you control up to 4 motors independently.
|
||||||
|
With simple GPIO control and its very own GPIO Zero library entry, it's one of the easiest ways to control lots of motors on your Raspberry Pi
|
||||||
|
|
||||||
|
Features:
|
||||||
|
|
||||||
|
* Control 4 motors independently in both forwards and reverse
|
||||||
|
* Control with basic GPIO 'on/off' code, or use the excellent GPIO Zero library
|
||||||
|
* Terminals break out the motor outputs to the edge of the board, ideal for wheeled and tracked robots
|
||||||
|
* Robust chunky terminal blocks for solid connections
|
||||||
|
* Pi Zero sized, although will fit all 40pin Raspberry Pi models
|
||||||
|
* Simply power your Pi the usual way (via the micro-USB connection using a plug, power bank or similar) and then add battery power for the motors.
|
||||||
|
* Built-in flyback diodes within the controller chips, which prevent damage from motor 'flyback' voltage spikes
|
||||||
|
|
87
draft/overlay/navio2.md
Normal file
87
draft/overlay/navio2.md
Normal file
@ -0,0 +1,87 @@
|
|||||||
|
<!--
|
||||||
|
---
|
||||||
|
name: Navio2 HAT
|
||||||
|
class: board
|
||||||
|
type: motor,sensor,gps
|
||||||
|
formfactor: HAT
|
||||||
|
manufacturer: Emlid
|
||||||
|
description: Full drone controller for Raspberry Pi
|
||||||
|
url: https://docs.emlid.com/navio2/
|
||||||
|
github: hhttps://github.com/emlid/Navio2
|
||||||
|
buy: https://emlid.com/shop/navio2/
|
||||||
|
image: 'navio2.png'
|
||||||
|
pincount: 40
|
||||||
|
eeprom: no
|
||||||
|
power:
|
||||||
|
'1':
|
||||||
|
'2':
|
||||||
|
ground:
|
||||||
|
'6':
|
||||||
|
'9':
|
||||||
|
'14':
|
||||||
|
'20':
|
||||||
|
'25':
|
||||||
|
'30':
|
||||||
|
'34':
|
||||||
|
'39':
|
||||||
|
pin:
|
||||||
|
'3':
|
||||||
|
'5':
|
||||||
|
'7':
|
||||||
|
'13':
|
||||||
|
'15':
|
||||||
|
'19':
|
||||||
|
'21':
|
||||||
|
'23':
|
||||||
|
'29':
|
||||||
|
'31':
|
||||||
|
'33':
|
||||||
|
'35':
|
||||||
|
'16':
|
||||||
|
'18':
|
||||||
|
'22':
|
||||||
|
'24':
|
||||||
|
'26':
|
||||||
|
'32':
|
||||||
|
'36':
|
||||||
|
'38':
|
||||||
|
'40':
|
||||||
|
|
||||||
|
|
||||||
|
i2c:
|
||||||
|
|
||||||
|
'0x77':
|
||||||
|
name: Barometer
|
||||||
|
device: MS5611
|
||||||
|
-->
|
||||||
|
# Navio2
|
||||||
|
|
||||||
|
The Navio2 Autopilot Shield for Raspberry Pi / Raspberry Pi 2 is
|
||||||
|
designed both for your own custom robotic projects and as a platform for Linux version of APM (ArduPilot).
|
||||||
|
|
||||||
|
Navio2 eliminates the need in multiple controllers onboard making development easier and increasing robustness.
|
||||||
|
Navio2 extends connectivity and allows control of all kinds of moving robots: cars, boats, multirotors, planes.
|
||||||
|
For accurate knowledge of position and orientation Navio2 is equipped with double IMU and GPS/Glonass/Beidou receiver
|
||||||
|
|
||||||
|
Features:
|
||||||
|
|
||||||
|
* MPU9250 9DOF IMU
|
||||||
|
* LSM9DS1 9DOF IMU
|
||||||
|
* MS5611 Barometer
|
||||||
|
* Ublox M8N Glonass/GPS/Beidou
|
||||||
|
* RGB LED
|
||||||
|
|
||||||
|
Specifications:
|
||||||
|
|
||||||
|
* 14 PWM servo outputs
|
||||||
|
* PPM/S.Bus input
|
||||||
|
* Triple redundant power supply
|
||||||
|
* Power module connector
|
||||||
|
* UART, I2C, ADC for extensions
|
||||||
|
* Size: 55x65mm
|
||||||
|
* Weight: 23gr
|
||||||
|
|
||||||
|
click on the url above to find out more information about the Navio2
|
||||||
|
|
||||||
|
|
||||||
|
|
60
draft/overlay/zeroseg.md
Normal file
60
draft/overlay/zeroseg.md
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
<!--
|
||||||
|
---
|
||||||
|
name: ZeroSeg
|
||||||
|
class: board
|
||||||
|
type: display
|
||||||
|
formfactor: pHAT
|
||||||
|
manufacturer: The Pi Hut
|
||||||
|
description: 8 character 7 segment display for the Raspberry Pi
|
||||||
|
url: https://thepihut.com/products/zeroseg
|
||||||
|
github: https://github.com/AverageManVsPi/ZeroSeg
|
||||||
|
buy: https://thepihut.com/products/zeroseg
|
||||||
|
image: 'zeroseg.png'
|
||||||
|
pincount: 40
|
||||||
|
eeprom: no
|
||||||
|
power:
|
||||||
|
'2':
|
||||||
|
'1':
|
||||||
|
ground:
|
||||||
|
'6':
|
||||||
|
'9':
|
||||||
|
'14':
|
||||||
|
'20':
|
||||||
|
'25':
|
||||||
|
'30':
|
||||||
|
'34':
|
||||||
|
'39':
|
||||||
|
pin:
|
||||||
|
'19':
|
||||||
|
mode: DIN
|
||||||
|
'24':
|
||||||
|
mode: CS
|
||||||
|
'23':
|
||||||
|
name: CLK
|
||||||
|
'11':
|
||||||
|
name: SW1
|
||||||
|
'37':
|
||||||
|
name: SW2
|
||||||
|
|
||||||
|
|
||||||
|
-->
|
||||||
|
# ZeroSeg
|
||||||
|
|
||||||
|
The ZeroSeg is an easy to use 8-character 7-segment display add-on board for your Raspberry Pi Zero or any other 40-pin Raspberry Pi model.
|
||||||
|
|
||||||
|
ZeroSeg has the ability to display 8 characters, data such as the time, date, counters, stock prices, sports scores and more making it very
|
||||||
|
usefull for projects of all shapes and sizes.
|
||||||
|
|
||||||
|
The displays are controlled by a MAX7219CNG integrated circuit, which manages each LED segment, requiring very few GPIO pins to run the board. this boards circuit is wired in the exact same way as generic 7-segment modules, allowing the use of existing code and libraries to easily create Pi Zero projects with 8-character displays.
|
||||||
|
|
||||||
|
|
||||||
|
To install first enable SPI and update your pi then:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo apt-get install git build-essential python-dev python-pip
|
||||||
|
git clone https://github.com/AverageManVsPi/ZeroSeg.git
|
||||||
|
cd zeroseg
|
||||||
|
sudo python setup.py install
|
||||||
|
sudo pip install spidev
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in New Issue
Block a user