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