Merge branch 'geek2003-master'

This commit is contained in:
Phil Howard 2017-02-27 23:47:11 +00:00
commit 50d5eb5ecb
51 changed files with 2060 additions and 2 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

View File

@ -179,7 +179,7 @@ Boards Page
a {
padding-top: 20px;
padding-bottom: 0px;
min-height: 190px;
min-height: 220px;
display:block;
background:none;
}

View File

@ -143,7 +143,7 @@ Boards Page
#boards .board a, #featured .board a {
padding-top: 20px;
padding-bottom: 0px;
min-height: 190px;
min-height: 220px;
display: block;
background: none; }
#boards .board img, #featured .board img {

View File

@ -109,3 +109,9 @@ overlays:
- picade-hat
- speaker-phat
- pi-cap
- adafruit-rgb-matrix-hat
- adafruit-16x2-lcd
- adafruit-arcade-bonnet
- adafruit-motor-hat
- adafruit-pi-rtc
- adafruit-tft-kippah

View File

@ -0,0 +1,45 @@
<!--
---
name: Adafruit 16x2 Character LCD
class: board
type: Display
formfactor: Custom
manufacturer: Adafruit
description: 16x2 Character LCD and Keypad
url: https://learn.adafruit.com/adafruit-16x2-character-lcd-plus-keypad-for-raspberry-pi
buy: https://www.adafruit.com/products/1109
image: adafruit-16x2-lcd.png
pincount: 26
eeprom: no
power:
'2':
ground:
'6':
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x20':
name: MCP23017
device: MCP23017
-->
#Adafruit 16x2 Character LCD
This plate makes it easy to use a 16x2 Character LCD. Most character LCDs use lots of GPIO pins, but since this uses I2C you only need two pins.
The keypad gives you buttons to input to the display and it comes with a python library to make it super easy to program.
Note that the same pinout applies to both positive, negative and normal LCD.
To install:
```bash
sudo apt-get update
sudo apt-get install build-essential python-dev python-smbus python-pip git
sudo pip install RPi.GPIO
git clone https://github.com/adafruit/Adafruit_Python_CharLCD.git
cd Adafruit_Python_CharLCD
sudo python setup.py install
```

View File

@ -0,0 +1,66 @@
<!--
---
name: Adafruit Arcade Bonnet
class: board
type: IO
formfactor: PHAT
manufacturer: Adafruit
description: Connect joystick,buttons and speakers to your pi
url: https://learn.adafruit.com/adafruit-arcade-bonnet-for-raspberry-pi
buy: https://www.adafruit.com/products/3422
image: adafruit-arcade-bonnet.png
pincount: 40
eeprom: no
power:
'2':
'1':
'4':
'17':
ground:
'6':
'9':
'14':
'20':
'30':
'34':
'39':
'25':
pin:
'3':
mode: i2c
'5':
mode: i2c
'12':
name: I2S Clk
'35':
name: I2S FS
'40':
name: I2S Dout
i2c:
'0x26':
name: MCP23017
device: MCP23017
-->
#Adafruit Arcade Bonnet
This Adafruit Arcade Bonnet is designed to make small emulator projects a little easier to build. Here is some features!:
It is the same size as a Pi Zero, so for really compact builds, this is super small. You can use it with a Pi 2, 3, B+ or any 2x20 connector Pi.
It has JST sockets so you can plug in six arcade buttons easily.
Header breakouts for use with both clicky-type switched joysticks and...
Header breakout and converter for using analog-type joysticks or thumbsticks with potentiometers inside
A 3W speaker output that can drive 4-8 ohm speakers for when using with a TV output, HDMI display or PiTFT.
Switches are all managed with an I2C-GPIO converter with interrupt out. The converter is very fast and frees up all the pins so you can use this Bonnet with a PiTFT or any other accessory/device that uses a lot of pins!
To install:
```bash
curl -O https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/arcade-bonnet.sh
sudo bash arcade-bonnet.sh
curl -sS https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/i2samp.sh | bash
```

View File

@ -0,0 +1,60 @@
<!--
---
name: Adafruit DC & Stepper Motor HAT
class: board
type: Motor
formfactor: HAT
manufacturer: Adafruit
description: Drive 4 DC Motors or 2 Stepper Motors with a raspberry pi.
url: https://learn.adafruit.com/adafruit-dc-and-stepper-motor-hat-for-raspberry-pi
buy: https://www.adafruit.com/products/2348
image: adafruit-motor-hat.png
pincount: 40
eeprom: yes
power:
'17':
'1':
ground:
'9':
'25':
'39':
'34':
'30':
'20':
'14':
'6':
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x20':
name: TB6612
device: TB6612
-->
#Adafruit DC & Stepper Motor HAT
Let your robotic dreams come true with the new DC+Stepper Motor HAT from Adafruit. This Raspberry Pi add-on is perfect for any motion project as it can drive up to 4 DC or 2 Stepper motors with full PWM speed control.
Since the Raspberry Pi does not have a lot of PWM pins, we use a fully-dedicated PWM driver chip onboard to both control motor direction and speed. This chip handles all the motor and speed controls over I2C. Only two pins (SDA & SCL) are required to drive the multiple motors, and since it's I2C you can also connect any other I2C devices or HATs to the same pins. In fact, you can even stack multiple Motor HATs, up to 32 of them, for controlling up to 64 stepper motors or 128 DC motors (or a mix of the two)
Specs:
4 H-Bridges: TB6612 chipset provides 1.2A per bridge with thermal shutdown protection, internal kickback protection diodes.
Can run motors on 4.5VDC to 13.5VDC.
Up to 4 bi-directional DC motors with individual 8-bit speed selection (so, about 0.5% resolution)
Up to 2 stepper motors (unipolar or bipolar) with single coil, double coil, interleaved or micro-stepping.
Polarity protected 2-pin terminal block and jumper to connect external 5-12VDC power
To install:
```bash
git clone https://github.com/adafruit/Adafruit-Motor-HAT-Python-Library.git
cd Adafruit-Motor-HAT-Python-Library
sudo apt-get install python-dev
sudo python setup.py install
```

View File

@ -0,0 +1,32 @@
<!--
---
name: Adafruit PiRTC
class: board
type: RTC
formfactor: Custom
manufacturer: Adafruit
description: Add a simple RTC to your pi
url: https://learn.adafruit.com/adding-a-real-time-clock-to-raspberry-pi/set-up-and-test-i2c
buy: https://www.adafruit.com/products/3386
image: adafruit-pi-rtc.png
pincount: 6
eeprom: no
power:
'1':
ground:
'6':
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x68':
name: PCF8523
device: PCF8523
-->
#Adafruit PiRTC
This is a great battery-backed real time clock (RTC) that allows your Raspberry Pi project to keep track of time if the power is lost. Perfect for data-logging, clock-building, time-stamping, timers and alarms, etc. Equipped with PCF8523 RTC, it works great with the Raspberry Pi and has native kernel support.
This RTC will keep the time for about 5 years. The PCF8523 is simple and inexpensive but not a high precision device. It may lose or gain a second or two per day.

View File

@ -0,0 +1,72 @@
<!--
---
name: Adafruit RGB Matrix HAT + RTC
class: board
type: LED
formfactor: HAT
manufacturer: Adafruit
description: Run large HUB75 matrices of a Raspberry Pi
url: https://learn.adafruit.com/adafruit-rgb-matrix-plus-real-time-clock-hat-for-raspberry-pi
buy: https://www.adafruit.com/products/2345
image: adafruit-rgb-matrix-hat.png
pincount: 40
eeprom: yes
power:
'1':
'2':
'4':
'17':
ground:
'9':
'25':
'39':
'34':
'30':
'20':
'14':
'6':
pin:
'3':
mode: I2C
'5':
mode: I2C
'29':
'33':
'31':
'32':
'36':
'16':
'7':
'11':
'40':
'15':
'37':
'13':
'38':
i2c:
'0x68':
name: DS1307
device: DS1307
-->
#Adafruit RGB Matrix HAT + RTC
This HAT plugs into your Pi and makes it super easy to control RGB matrices such as those you see in the likes of Times square enabling you to create a colorful scrolling display or mini LED wall with ease. A 5V power supply is also required, not included, for powering the matrix itself. The Pi cannot do it due to the high currents. To calculate the max current of your matrix set up, multiply the width of all the chained matrix by 0.12 : A 32 pixel wide matrix needs 32*0.12 = 3.85A so pick up a 5V 4A power supply. Please note: this HAT is only for use with HUB75 type RGB Matrices. Not for use with NeoPixel, DotStar, or other 'addressable' LEDs.
Features:
Simple design - plug in power, plug in IDC cable, run our Python code!
Power protection circuitry - you can plug a 5V 4A wall adapter into the HAT and it will automatically protect against negative, over or under-voltages! Yay for no accidental destruction of your setup.
Onboard level shifters to convert the RasPi's 3.3V to 5.0V logic for clean and glitch free matrix driving
DS1307 Real Time Clock can keep track of time for the Pi even when it is rebooted or powered down, to make for really nice time displays
To install:
```bash
sudo apt-get update
sudo apt-get install python-dev python-imaging
wget https://github.com/adafruit/rpi-rgb-led-matrix/archive/master.zip
unzip master.zip
cd rpi-rgb-led-matrix-master/
make
```

View File

@ -0,0 +1,62 @@
<!--
---
name: Adafruit DPI TFT Kippah
class: board
type: Display
formfactor: HAT
manufacturer: Adafruit
description: Run 40 pin TFT's of a Raspberry Pi
url: https://learn.adafruit.com/adafruit-dpi-display-kippah-ttl-tft
buy: https://www.adafruit.com/products/2453
image: adafruit-tft-kippah.png
pincount: 40
eeprom: no
power:
'1':
'2':
'4':
'17':
ground:
'9':
'25':
'39':
'34':
'30':
'20':
'14':
'6':
pin:
'3':
'5':
'7':
'29':
'31':
'26':
'24':
'21':
'19':
'23':
'32':
'33':
'8':
'10':
'36':
'11':
'12':
'35':
'38':
'40':
-->
#Adafruit DPI TFT Kippah
A TFT panel connected to a Raspberry Pi without the use of an HDMI decoder? What is this sorcery??? It's the DPI Kippah from Adafruit! This HAT-like* board snaps onto a Raspberry Pi B+, A+, Pi 2, Pi 3 or Zero and with a little software configuration, allows you to have what normally would go out the HDMI port come up on a nice little flat screen.
The catch is this add on board uses nearly every pin available on the Raspberry Pi and those pins are hardcoded, they cannot be moved or rearranged. The pins used are GPIO 2 through 21 inclusive. That means you don't get the UART RX/TX pins (no console cable) and you don't get the standard user I2C pins, the EEPROM I2C pins, or hardware SPI pins. You do get to use pins #22, #23, #24, #25, #26 and #27, and the USB ports are fine to use too.
The other catch is that this display replaces the HDMI/NTSC output, so you can't have the DPI HAT and HDMI working at once, nor can you 'flip' between the two.
Also, there's no PWM's available so you can't have precision backlight control unless you somehow rig up an external PWM generator with a 555 or something.
Please note it is the same pinout for the touchscreen and none touchscreen version of the board.
For installation instructions please follow Asdafruits tutorial linked below

View File

@ -0,0 +1,45 @@
<!--
---
name: Adafruit 16x2 Character LCD
class: board
type: Display
formfactor: Custom
manufacturer: Adafruit
description: 16x2 Character LCD and Keypad
url: https://learn.adafruit.com/adafruit-16x2-character-lcd-plus-keypad-for-raspberry-pi
buy: https://www.adafruit.com/products/1109
image: adafruit-16x2-lcd.png
pincount: 26
eeprom: no
power:
'2':
ground:
'6':
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x20':
name: MCP23017
device: MCP23017
-->
#Adafruit 16x2 Character LCD
This plate makes it easy to use a 16x2 Character LCD. Most character LCDs use lots of GPIO pins, but since this uses I2C you only need two pins.
The keypad gives you buttons to input to the display and it comes with a python library to make it super easy to program.
Note that the same pinout applies to both positive, negative and normal LCD.
To install:
```bash
sudo apt-get update
sudo apt-get install build-essential python-dev python-smbus python-pip git
sudo pip install RPi.GPIO
git clone https://github.com/adafruit/Adafruit_Python_CharLCD.git
cd Adafruit_Python_CharLCD
sudo python setup.py install
```

View File

@ -0,0 +1,66 @@
<!--
---
name: Adafruit Arcade Bonnet
class: board
type: IO
formfactor: PHAT
manufacturer: Adafruit
description: Connect joystick,buttons and speakers to your pi
url: https://learn.adafruit.com/adafruit-arcade-bonnet-for-raspberry-pi
buy: https://www.adafruit.com/products/3422
image: adafruit-arcade-bonnet.png
pincount: 40
eeprom: no
power:
'2':
'1':
'4':
'17':
ground:
'6':
'9':
'14':
'20':
'30':
'34':
'39':
'25':
pin:
'3':
mode: i2c
'5':
mode: i2c
'12':
name: I2S Clk
'35':
name: I2S FS
'40':
name: I2S Dout
i2c:
'0x26':
name: MCP23017
device: MCP23017
-->
#Adafruit Arcade Bonnet
This Adafruit Arcade Bonnet is designed to make small emulator projects a little easier to build. Here is some features!:
It is the same size as a Pi Zero, so for really compact builds, this is super small. You can use it with a Pi 2, 3, B+ or any 2x20 connector Pi.
It has JST sockets so you can plug in six arcade buttons easily.
Header breakouts for use with both clicky-type switched joysticks and...
Header breakout and converter for using analog-type joysticks or thumbsticks with potentiometers inside
A 3W speaker output that can drive 4-8 ohm speakers for when using with a TV output, HDMI display or PiTFT.
Switches are all managed with an I2C-GPIO converter with interrupt out. The converter is very fast and frees up all the pins so you can use this Bonnet with a PiTFT or any other accessory/device that uses a lot of pins!
To install:
```bash
curl -O https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/arcade-bonnet.sh
sudo bash arcade-bonnet.sh
curl -sS https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/i2samp.sh | bash
```

View File

@ -0,0 +1,60 @@
<!--
---
name: Adafruit DC & Stepper Motor HAT
class: board
type: Motor
formfactor: HAT
manufacturer: Adafruit
description: Drive 4 DC Motors or 2 Stepper Motors with a raspberry pi.
url: https://learn.adafruit.com/adafruit-dc-and-stepper-motor-hat-for-raspberry-pi
buy: https://www.adafruit.com/products/2348
image: adafruit-motor-hat.png
pincount: 40
eeprom: yes
power:
'17':
'1':
ground:
'9':
'25':
'39':
'34':
'30':
'20':
'14':
'6':
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x20':
name: TB6612
device: TB6612
-->
#Adafruit DC & Stepper Motor HAT
Let your robotic dreams come true with the new DC+Stepper Motor HAT from Adafruit. This Raspberry Pi add-on is perfect for any motion project as it can drive up to 4 DC or 2 Stepper motors with full PWM speed control.
Since the Raspberry Pi does not have a lot of PWM pins, we use a fully-dedicated PWM driver chip onboard to both control motor direction and speed. This chip handles all the motor and speed controls over I2C. Only two pins (SDA & SCL) are required to drive the multiple motors, and since it's I2C you can also connect any other I2C devices or HATs to the same pins. In fact, you can even stack multiple Motor HATs, up to 32 of them, for controlling up to 64 stepper motors or 128 DC motors (or a mix of the two)
Specs:
4 H-Bridges: TB6612 chipset provides 1.2A per bridge with thermal shutdown protection, internal kickback protection diodes.
Can run motors on 4.5VDC to 13.5VDC.
Up to 4 bi-directional DC motors with individual 8-bit speed selection (so, about 0.5% resolution)
Up to 2 stepper motors (unipolar or bipolar) with single coil, double coil, interleaved or micro-stepping.
Polarity protected 2-pin terminal block and jumper to connect external 5-12VDC power
To install:
```bash
git clone https://github.com/adafruit/Adafruit-Motor-HAT-Python-Library.git
cd Adafruit-Motor-HAT-Python-Library
sudo apt-get install python-dev
sudo python setup.py install
```

View File

@ -0,0 +1,32 @@
<!--
---
name: Adafruit PiRTC
class: board
type: RTC
formfactor: Custom
manufacturer: Adafruit
description: Add a simple RTC to your pi
url: https://learn.adafruit.com/adding-a-real-time-clock-to-raspberry-pi/set-up-and-test-i2c
buy: https://www.adafruit.com/products/3386
image: adafruit-pi-rtc.png
pincount: 6
eeprom: no
power:
'1':
ground:
'6':
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x68':
name: PCF8523
device: PCF8523
-->
#Adafruit PiRTC
This is a great battery-backed real time clock (RTC) that allows your Raspberry Pi project to keep track of time if the power is lost. Perfect for data-logging, clock-building, time-stamping, timers and alarms, etc. Equipped with PCF8523 RTC, it works great with the Raspberry Pi and has native kernel support.
This RTC will keep the time for about 5 years. The PCF8523 is simple and inexpensive but not a high precision device. It may lose or gain a second or two per day.

View File

@ -0,0 +1,72 @@
<!--
---
name: Adafruit RGB Matrix HAT + RTC
class: board
type: LED
formfactor: HAT
manufacturer: Adafruit
description: Run large HUB75 matrices of a Raspberry Pi
url: https://learn.adafruit.com/adafruit-rgb-matrix-plus-real-time-clock-hat-for-raspberry-pi
buy: https://www.adafruit.com/products/2345
image: adafruit-rgb-matrix-hat.png
pincount: 40
eeprom: yes
power:
'1':
'2':
'4':
'17':
ground:
'9':
'25':
'39':
'34':
'30':
'20':
'14':
'6':
pin:
'3':
mode: I2C
'5':
mode: I2C
'29':
'33':
'31':
'32':
'36':
'16':
'7':
'11':
'40':
'15':
'37':
'13':
'38':
i2c:
'0x68':
name: DS1307
device: DS1307
-->
#Adafruit RGB Matrix HAT + RTC
This HAT plugs into your Pi and makes it super easy to control RGB matrices such as those you see in the likes of Times square enabling you to create a colorful scrolling display or mini LED wall with ease. A 5V power supply is also required, not included, for powering the matrix itself. The Pi cannot do it due to the high currents. To calculate the max current of your matrix set up, multiply the width of all the chained matrix by 0.12 : A 32 pixel wide matrix needs 32*0.12 = 3.85A so pick up a 5V 4A power supply. Please note: this HAT is only for use with HUB75 type RGB Matrices. Not for use with NeoPixel, DotStar, or other 'addressable' LEDs.
Features:
Simple design - plug in power, plug in IDC cable, run our Python code!
Power protection circuitry - you can plug a 5V 4A wall adapter into the HAT and it will automatically protect against negative, over or under-voltages! Yay for no accidental destruction of your setup.
Onboard level shifters to convert the RasPi's 3.3V to 5.0V logic for clean and glitch free matrix driving
DS1307 Real Time Clock can keep track of time for the Pi even when it is rebooted or powered down, to make for really nice time displays
To install:
```bash
sudo apt-get update
sudo apt-get install python-dev python-imaging
wget https://github.com/adafruit/rpi-rgb-led-matrix/archive/master.zip
unzip master.zip
cd rpi-rgb-led-matrix-master/
make
```

View File

@ -0,0 +1,62 @@
<!--
---
name: Adafruit DPI TFT Kippah
class: board
type: Display
formfactor: HAT
manufacturer: Adafruit
description: Run 40 pin TFT's of a Raspberry Pi
url: https://learn.adafruit.com/adafruit-dpi-display-kippah-ttl-tft
buy: https://www.adafruit.com/products/2453
image: adafruit-tft-kippah.png
pincount: 40
eeprom: no
power:
'1':
'2':
'4':
'17':
ground:
'9':
'25':
'39':
'34':
'30':
'20':
'14':
'6':
pin:
'3':
'5':
'7':
'29':
'31':
'26':
'24':
'21':
'19':
'23':
'32':
'33':
'8':
'10':
'36':
'11':
'12':
'35':
'38':
'40':
-->
#Adafruit DPI TFT Kippah
A TFT panel connected to a Raspberry Pi without the use of an HDMI decoder? What is this sorcery??? It's the DPI Kippah from Adafruit! This HAT-like* board snaps onto a Raspberry Pi B+, A+, Pi 2, Pi 3 or Zero and with a little software configuration, allows you to have what normally would go out the HDMI port come up on a nice little flat screen.
The catch is this add on board uses nearly every pin available on the Raspberry Pi and those pins are hardcoded, they cannot be moved or rearranged. The pins used are GPIO 2 through 21 inclusive. That means you don't get the UART RX/TX pins (no console cable) and you don't get the standard user I2C pins, the EEPROM I2C pins, or hardware SPI pins. You do get to use pins #22, #23, #24, #25, #26 and #27, and the USB ports are fine to use too.
The other catch is that this display replaces the HDMI/NTSC output, so you can't have the DPI HAT and HDMI working at once, nor can you 'flip' between the two.
Also, there's no PWM's available so you can't have precision backlight control unless you somehow rig up an external PWM generator with a 555 or something.
Please note it is the same pinout for the touchscreen and none touchscreen version of the board.
For installation instructions please follow Asdafruits tutorial linked below

View File

@ -109,3 +109,9 @@ overlays:
- picade-hat
- speaker-phat
- pi-cap
- adafruit-rgb-matrix-hat
- adafruit-16x2-lcd
- adafruit-arcade-bonnet
- adafruit-motor-hat
- adafruit-pi-rtc
- adafruit-tft-kippah

View File

@ -109,3 +109,9 @@ overlays:
- picade-hat
- speaker-phat
- pi-cap
- adafruit-rgb-matrix-hat
- adafruit-16x2-lcd
- adafruit-arcade-bonnet
- adafruit-motor-hat
- adafruit-pi-rtc
- adafruit-tft-kippah

View File

@ -0,0 +1,45 @@
<!--
---
name: Adafruit 16x2 Character LCD
class: board
type: Display
formfactor: Custom
manufacturer: Adafruit
description: 16x2 Character LCD and Keypad
url: https://learn.adafruit.com/adafruit-16x2-character-lcd-plus-keypad-for-raspberry-pi
buy: https://www.adafruit.com/products/1109
image: adafruit-16x2-lcd.png
pincount: 26
eeprom: no
power:
'2':
ground:
'6':
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x20':
name: MCP23017
device: MCP23017
-->
#Adafruit 16x2 Character LCD
This plate makes it easy to use a 16x2 Character LCD. Most character LCDs use lots of GPIO pins, but since this uses I2C you only need two pins.
The keypad gives you buttons to input to the display and it comes with a python library to make it super easy to program.
Note that the same pinout applies to both positive, negative and normal LCD.
To install:
```bash
sudo apt-get update
sudo apt-get install build-essential python-dev python-smbus python-pip git
sudo pip install RPi.GPIO
git clone https://github.com/adafruit/Adafruit_Python_CharLCD.git
cd Adafruit_Python_CharLCD
sudo python setup.py install
```

View File

@ -0,0 +1,66 @@
<!--
---
name: Adafruit Arcade Bonnet
class: board
type: IO
formfactor: PHAT
manufacturer: Adafruit
description: Connect joystick,buttons and speakers to your pi
url: https://learn.adafruit.com/adafruit-arcade-bonnet-for-raspberry-pi
buy: https://www.adafruit.com/products/3422
image: adafruit-arcade-bonnet.png
pincount: 40
eeprom: no
power:
'2':
'1':
'4':
'17':
ground:
'6':
'9':
'14':
'20':
'30':
'34':
'39':
'25':
pin:
'3':
mode: i2c
'5':
mode: i2c
'12':
name: I2S Clk
'35':
name: I2S FS
'40':
name: I2S Dout
i2c:
'0x26':
name: MCP23017
device: MCP23017
-->
#Adafruit Arcade Bonnet
This Adafruit Arcade Bonnet is designed to make small emulator projects a little easier to build. Here is some features!:
It is the same size as a Pi Zero, so for really compact builds, this is super small. You can use it with a Pi 2, 3, B+ or any 2x20 connector Pi.
It has JST sockets so you can plug in six arcade buttons easily.
Header breakouts for use with both clicky-type switched joysticks and...
Header breakout and converter for using analog-type joysticks or thumbsticks with potentiometers inside
A 3W speaker output that can drive 4-8 ohm speakers for when using with a TV output, HDMI display or PiTFT.
Switches are all managed with an I2C-GPIO converter with interrupt out. The converter is very fast and frees up all the pins so you can use this Bonnet with a PiTFT or any other accessory/device that uses a lot of pins!
To install:
```bash
curl -O https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/arcade-bonnet.sh
sudo bash arcade-bonnet.sh
curl -sS https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/i2samp.sh | bash
```

View File

@ -0,0 +1,60 @@
<!--
---
name: Adafruit DC & Stepper Motor HAT
class: board
type: Motor
formfactor: HAT
manufacturer: Adafruit
description: Drive 4 DC Motors or 2 Stepper Motors with a raspberry pi.
url: https://learn.adafruit.com/adafruit-dc-and-stepper-motor-hat-for-raspberry-pi
buy: https://www.adafruit.com/products/2348
image: adafruit-motor-hat.png
pincount: 40
eeprom: yes
power:
'17':
'1':
ground:
'9':
'25':
'39':
'34':
'30':
'20':
'14':
'6':
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x20':
name: TB6612
device: TB6612
-->
#Adafruit DC & Stepper Motor HAT
Let your robotic dreams come true with the new DC+Stepper Motor HAT from Adafruit. This Raspberry Pi add-on is perfect for any motion project as it can drive up to 4 DC or 2 Stepper motors with full PWM speed control.
Since the Raspberry Pi does not have a lot of PWM pins, we use a fully-dedicated PWM driver chip onboard to both control motor direction and speed. This chip handles all the motor and speed controls over I2C. Only two pins (SDA & SCL) are required to drive the multiple motors, and since it's I2C you can also connect any other I2C devices or HATs to the same pins. In fact, you can even stack multiple Motor HATs, up to 32 of them, for controlling up to 64 stepper motors or 128 DC motors (or a mix of the two)
Specs:
4 H-Bridges: TB6612 chipset provides 1.2A per bridge with thermal shutdown protection, internal kickback protection diodes.
Can run motors on 4.5VDC to 13.5VDC.
Up to 4 bi-directional DC motors with individual 8-bit speed selection (so, about 0.5% resolution)
Up to 2 stepper motors (unipolar or bipolar) with single coil, double coil, interleaved or micro-stepping.
Polarity protected 2-pin terminal block and jumper to connect external 5-12VDC power
To install:
```bash
git clone https://github.com/adafruit/Adafruit-Motor-HAT-Python-Library.git
cd Adafruit-Motor-HAT-Python-Library
sudo apt-get install python-dev
sudo python setup.py install
```

View File

@ -0,0 +1,32 @@
<!--
---
name: Adafruit PiRTC
class: board
type: RTC
formfactor: Custom
manufacturer: Adafruit
description: Add a simple RTC to your pi
url: https://learn.adafruit.com/adding-a-real-time-clock-to-raspberry-pi/set-up-and-test-i2c
buy: https://www.adafruit.com/products/3386
image: adafruit-pi-rtc.png
pincount: 6
eeprom: no
power:
'1':
ground:
'6':
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x68':
name: PCF8523
device: PCF8523
-->
#Adafruit PiRTC
This is a great battery-backed real time clock (RTC) that allows your Raspberry Pi project to keep track of time if the power is lost. Perfect for data-logging, clock-building, time-stamping, timers and alarms, etc. Equipped with PCF8523 RTC, it works great with the Raspberry Pi and has native kernel support.
This RTC will keep the time for about 5 years. The PCF8523 is simple and inexpensive but not a high precision device. It may lose or gain a second or two per day.

View File

@ -0,0 +1,72 @@
<!--
---
name: Adafruit RGB Matrix HAT + RTC
class: board
type: LED
formfactor: HAT
manufacturer: Adafruit
description: Run large HUB75 matrices of a Raspberry Pi
url: https://learn.adafruit.com/adafruit-rgb-matrix-plus-real-time-clock-hat-for-raspberry-pi
buy: https://www.adafruit.com/products/2345
image: adafruit-rgb-matrix-hat.png
pincount: 40
eeprom: yes
power:
'1':
'2':
'4':
'17':
ground:
'9':
'25':
'39':
'34':
'30':
'20':
'14':
'6':
pin:
'3':
mode: I2C
'5':
mode: I2C
'29':
'33':
'31':
'32':
'36':
'16':
'7':
'11':
'40':
'15':
'37':
'13':
'38':
i2c:
'0x68':
name: DS1307
device: DS1307
-->
#Adafruit RGB Matrix HAT + RTC
This HAT plugs into your Pi and makes it super easy to control RGB matrices such as those you see in the likes of Times square enabling you to create a colorful scrolling display or mini LED wall with ease. A 5V power supply is also required, not included, for powering the matrix itself. The Pi cannot do it due to the high currents. To calculate the max current of your matrix set up, multiply the width of all the chained matrix by 0.12 : A 32 pixel wide matrix needs 32*0.12 = 3.85A so pick up a 5V 4A power supply. Please note: this HAT is only for use with HUB75 type RGB Matrices. Not for use with NeoPixel, DotStar, or other 'addressable' LEDs.
Features:
Simple design - plug in power, plug in IDC cable, run our Python code!
Power protection circuitry - you can plug a 5V 4A wall adapter into the HAT and it will automatically protect against negative, over or under-voltages! Yay for no accidental destruction of your setup.
Onboard level shifters to convert the RasPi's 3.3V to 5.0V logic for clean and glitch free matrix driving
DS1307 Real Time Clock can keep track of time for the Pi even when it is rebooted or powered down, to make for really nice time displays
To install:
```bash
sudo apt-get update
sudo apt-get install python-dev python-imaging
wget https://github.com/adafruit/rpi-rgb-led-matrix/archive/master.zip
unzip master.zip
cd rpi-rgb-led-matrix-master/
make
```

View File

@ -0,0 +1,62 @@
<!--
---
name: Adafruit DPI TFT Kippah
class: board
type: Display
formfactor: HAT
manufacturer: Adafruit
description: Run 40 pin TFT's of a Raspberry Pi
url: https://learn.adafruit.com/adafruit-dpi-display-kippah-ttl-tft
buy: https://www.adafruit.com/products/2453
image: adafruit-tft-kippah.png
pincount: 40
eeprom: no
power:
'1':
'2':
'4':
'17':
ground:
'9':
'25':
'39':
'34':
'30':
'20':
'14':
'6':
pin:
'3':
'5':
'7':
'29':
'31':
'26':
'24':
'21':
'19':
'23':
'32':
'33':
'8':
'10':
'36':
'11':
'12':
'35':
'38':
'40':
-->
#Adafruit DPI TFT Kippah
A TFT panel connected to a Raspberry Pi without the use of an HDMI decoder? What is this sorcery??? It's the DPI Kippah from Adafruit! This HAT-like* board snaps onto a Raspberry Pi B+, A+, Pi 2, Pi 3 or Zero and with a little software configuration, allows you to have what normally would go out the HDMI port come up on a nice little flat screen.
The catch is this add on board uses nearly every pin available on the Raspberry Pi and those pins are hardcoded, they cannot be moved or rearranged. The pins used are GPIO 2 through 21 inclusive. That means you don't get the UART RX/TX pins (no console cable) and you don't get the standard user I2C pins, the EEPROM I2C pins, or hardware SPI pins. You do get to use pins #22, #23, #24, #25, #26 and #27, and the USB ports are fine to use too.
The other catch is that this display replaces the HDMI/NTSC output, so you can't have the DPI HAT and HDMI working at once, nor can you 'flip' between the two.
Also, there's no PWM's available so you can't have precision backlight control unless you somehow rig up an external PWM generator with a 555 or something.
Please note it is the same pinout for the touchscreen and none touchscreen version of the board.
For installation instructions please follow Asdafruits tutorial linked below

View File

@ -109,3 +109,9 @@ overlays:
- picade-hat
- speaker-phat
- pi-cap
- adafruit-rgb-matrix-hat
- adafruit-16x2-lcd
- adafruit-arcade-bonnet
- adafruit-motor-hat
- adafruit-pi-rtc
- adafruit-tft-kippah

View File

@ -0,0 +1,45 @@
<!--
---
name: Adafruit 16x2 Character LCD
class: board
type: Display
formfactor: Custom
manufacturer: Adafruit
description: 16x2 Character LCD and Keypad
url: https://learn.adafruit.com/adafruit-16x2-character-lcd-plus-keypad-for-raspberry-pi
buy: https://www.adafruit.com/products/1109
image: adafruit-16x2-lcd.png
pincount: 26
eeprom: no
power:
'2':
ground:
'6':
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x20':
name: MCP23017
device: MCP23017
-->
#Adafruit 16x2 Character LCD
This plate makes it easy to use a 16x2 Character LCD. Most character LCDs use lots of GPIO pins, but since this uses I2C you only need two pins.
The keypad gives you buttons to input to the display and it comes with a python library to make it super easy to program.
Note that the same pinout applies to both positive, negative and normal LCD.
To install:
```bash
sudo apt-get update
sudo apt-get install build-essential python-dev python-smbus python-pip git
sudo pip install RPi.GPIO
git clone https://github.com/adafruit/Adafruit_Python_CharLCD.git
cd Adafruit_Python_CharLCD
sudo python setup.py install
```

View File

@ -0,0 +1,66 @@
<!--
---
name: Adafruit Arcade Bonnet
class: board
type: IO
formfactor: PHAT
manufacturer: Adafruit
description: Connect joystick,buttons and speakers to your pi
url: https://learn.adafruit.com/adafruit-arcade-bonnet-for-raspberry-pi
buy: https://www.adafruit.com/products/3422
image: adafruit-arcade-bonnet.png
pincount: 40
eeprom: no
power:
'2':
'1':
'4':
'17':
ground:
'6':
'9':
'14':
'20':
'30':
'34':
'39':
'25':
pin:
'3':
mode: i2c
'5':
mode: i2c
'12':
name: I2S Clk
'35':
name: I2S FS
'40':
name: I2S Dout
i2c:
'0x26':
name: MCP23017
device: MCP23017
-->
#Adafruit Arcade Bonnet
This Adafruit Arcade Bonnet is designed to make small emulator projects a little easier to build. Here is some features!:
It is the same size as a Pi Zero, so for really compact builds, this is super small. You can use it with a Pi 2, 3, B+ or any 2x20 connector Pi.
It has JST sockets so you can plug in six arcade buttons easily.
Header breakouts for use with both clicky-type switched joysticks and...
Header breakout and converter for using analog-type joysticks or thumbsticks with potentiometers inside
A 3W speaker output that can drive 4-8 ohm speakers for when using with a TV output, HDMI display or PiTFT.
Switches are all managed with an I2C-GPIO converter with interrupt out. The converter is very fast and frees up all the pins so you can use this Bonnet with a PiTFT or any other accessory/device that uses a lot of pins!
To install:
```bash
curl -O https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/arcade-bonnet.sh
sudo bash arcade-bonnet.sh
curl -sS https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/i2samp.sh | bash
```

View File

@ -0,0 +1,60 @@
<!--
---
name: Adafruit DC & Stepper Motor HAT
class: board
type: Motor
formfactor: HAT
manufacturer: Adafruit
description: Drive 4 DC Motors or 2 Stepper Motors with a raspberry pi.
url: https://learn.adafruit.com/adafruit-dc-and-stepper-motor-hat-for-raspberry-pi
buy: https://www.adafruit.com/products/2348
image: adafruit-motor-hat.png
pincount: 40
eeprom: yes
power:
'17':
'1':
ground:
'9':
'25':
'39':
'34':
'30':
'20':
'14':
'6':
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x20':
name: TB6612
device: TB6612
-->
#Adafruit DC & Stepper Motor HAT
Let your robotic dreams come true with the new DC+Stepper Motor HAT from Adafruit. This Raspberry Pi add-on is perfect for any motion project as it can drive up to 4 DC or 2 Stepper motors with full PWM speed control.
Since the Raspberry Pi does not have a lot of PWM pins, we use a fully-dedicated PWM driver chip onboard to both control motor direction and speed. This chip handles all the motor and speed controls over I2C. Only two pins (SDA & SCL) are required to drive the multiple motors, and since it's I2C you can also connect any other I2C devices or HATs to the same pins. In fact, you can even stack multiple Motor HATs, up to 32 of them, for controlling up to 64 stepper motors or 128 DC motors (or a mix of the two)
Specs:
4 H-Bridges: TB6612 chipset provides 1.2A per bridge with thermal shutdown protection, internal kickback protection diodes.
Can run motors on 4.5VDC to 13.5VDC.
Up to 4 bi-directional DC motors with individual 8-bit speed selection (so, about 0.5% resolution)
Up to 2 stepper motors (unipolar or bipolar) with single coil, double coil, interleaved or micro-stepping.
Polarity protected 2-pin terminal block and jumper to connect external 5-12VDC power
To install:
```bash
git clone https://github.com/adafruit/Adafruit-Motor-HAT-Python-Library.git
cd Adafruit-Motor-HAT-Python-Library
sudo apt-get install python-dev
sudo python setup.py install
```

View File

@ -0,0 +1,32 @@
<!--
---
name: Adafruit PiRTC
class: board
type: RTC
formfactor: Custom
manufacturer: Adafruit
description: Add a simple RTC to your pi
url: https://learn.adafruit.com/adding-a-real-time-clock-to-raspberry-pi/set-up-and-test-i2c
buy: https://www.adafruit.com/products/3386
image: adafruit-pi-rtc.png
pincount: 6
eeprom: no
power:
'1':
ground:
'6':
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x68':
name: PCF8523
device: PCF8523
-->
#Adafruit PiRTC
This is a great battery-backed real time clock (RTC) that allows your Raspberry Pi project to keep track of time if the power is lost. Perfect for data-logging, clock-building, time-stamping, timers and alarms, etc. Equipped with PCF8523 RTC, it works great with the Raspberry Pi and has native kernel support.
This RTC will keep the time for about 5 years. The PCF8523 is simple and inexpensive but not a high precision device. It may lose or gain a second or two per day.

View File

@ -0,0 +1,72 @@
<!--
---
name: Adafruit RGB Matrix HAT + RTC
class: board
type: LED
formfactor: HAT
manufacturer: Adafruit
description: Run large HUB75 matrices of a Raspberry Pi
url: https://learn.adafruit.com/adafruit-rgb-matrix-plus-real-time-clock-hat-for-raspberry-pi
buy: https://www.adafruit.com/products/2345
image: adafruit-rgb-matrix-hat.png
pincount: 40
eeprom: yes
power:
'1':
'2':
'4':
'17':
ground:
'9':
'25':
'39':
'34':
'30':
'20':
'14':
'6':
pin:
'3':
mode: I2C
'5':
mode: I2C
'29':
'33':
'31':
'32':
'36':
'16':
'7':
'11':
'40':
'15':
'37':
'13':
'38':
i2c:
'0x68':
name: DS1307
device: DS1307
-->
#Adafruit RGB Matrix HAT + RTC
This HAT plugs into your Pi and makes it super easy to control RGB matrices such as those you see in the likes of Times square enabling you to create a colorful scrolling display or mini LED wall with ease. A 5V power supply is also required, not included, for powering the matrix itself. The Pi cannot do it due to the high currents. To calculate the max current of your matrix set up, multiply the width of all the chained matrix by 0.12 : A 32 pixel wide matrix needs 32*0.12 = 3.85A so pick up a 5V 4A power supply. Please note: this HAT is only for use with HUB75 type RGB Matrices. Not for use with NeoPixel, DotStar, or other 'addressable' LEDs.
Features:
Simple design - plug in power, plug in IDC cable, run our Python code!
Power protection circuitry - you can plug a 5V 4A wall adapter into the HAT and it will automatically protect against negative, over or under-voltages! Yay for no accidental destruction of your setup.
Onboard level shifters to convert the RasPi's 3.3V to 5.0V logic for clean and glitch free matrix driving
DS1307 Real Time Clock can keep track of time for the Pi even when it is rebooted or powered down, to make for really nice time displays
To install:
```bash
sudo apt-get update
sudo apt-get install python-dev python-imaging
wget https://github.com/adafruit/rpi-rgb-led-matrix/archive/master.zip
unzip master.zip
cd rpi-rgb-led-matrix-master/
make
```

View File

@ -0,0 +1,62 @@
<!--
---
name: Adafruit DPI TFT Kippah
class: board
type: Display
formfactor: HAT
manufacturer: Adafruit
description: Run 40 pin TFT's of a Raspberry Pi
url: https://learn.adafruit.com/adafruit-dpi-display-kippah-ttl-tft
buy: https://www.adafruit.com/products/2453
image: adafruit-tft-kippah.png
pincount: 40
eeprom: no
power:
'1':
'2':
'4':
'17':
ground:
'9':
'25':
'39':
'34':
'30':
'20':
'14':
'6':
pin:
'3':
'5':
'7':
'29':
'31':
'26':
'24':
'21':
'19':
'23':
'32':
'33':
'8':
'10':
'36':
'11':
'12':
'35':
'38':
'40':
-->
#Adafruit DPI TFT Kippah
A TFT panel connected to a Raspberry Pi without the use of an HDMI decoder? What is this sorcery??? It's the DPI Kippah from Adafruit! This HAT-like* board snaps onto a Raspberry Pi B+, A+, Pi 2, Pi 3 or Zero and with a little software configuration, allows you to have what normally would go out the HDMI port come up on a nice little flat screen.
The catch is this add on board uses nearly every pin available on the Raspberry Pi and those pins are hardcoded, they cannot be moved or rearranged. The pins used are GPIO 2 through 21 inclusive. That means you don't get the UART RX/TX pins (no console cable) and you don't get the standard user I2C pins, the EEPROM I2C pins, or hardware SPI pins. You do get to use pins #22, #23, #24, #25, #26 and #27, and the USB ports are fine to use too.
The other catch is that this display replaces the HDMI/NTSC output, so you can't have the DPI HAT and HDMI working at once, nor can you 'flip' between the two.
Also, there's no PWM's available so you can't have precision backlight control unless you somehow rig up an external PWM generator with a 555 or something.
Please note it is the same pinout for the touchscreen and none touchscreen version of the board.
For installation instructions please follow Asdafruits tutorial linked below

View File

@ -109,3 +109,9 @@ overlays:
- picade-hat
- speaker-phat
- pi-cap
- adafruit-rgb-matrix-hat
- adafruit-16x2-lcd
- adafruit-arcade-bonnet
- adafruit-motor-hat
- adafruit-pi-rtc
- adafruit-tft-kippah

View File

@ -0,0 +1,45 @@
<!--
---
name: Adafruit 16x2 Character LCD
class: board
type: Display
formfactor: Custom
manufacturer: Adafruit
description: 16x2 Character LCD and Keypad
url: https://learn.adafruit.com/adafruit-16x2-character-lcd-plus-keypad-for-raspberry-pi
buy: https://www.adafruit.com/products/1109
image: adafruit-16x2-lcd.png
pincount: 26
eeprom: no
power:
'2':
ground:
'6':
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x20':
name: MCP23017
device: MCP23017
-->
#Adafruit 16x2 Character LCD
This plate makes it easy to use a 16x2 Character LCD. Most character LCDs use lots of GPIO pins, but since this uses I2C you only need two pins.
The keypad gives you buttons to input to the display and it comes with a python library to make it super easy to program.
Note that the same pinout applies to both positive, negative and normal LCD.
To install:
```bash
sudo apt-get update
sudo apt-get install build-essential python-dev python-smbus python-pip git
sudo pip install RPi.GPIO
git clone https://github.com/adafruit/Adafruit_Python_CharLCD.git
cd Adafruit_Python_CharLCD
sudo python setup.py install
```

View File

@ -0,0 +1,66 @@
<!--
---
name: Adafruit Arcade Bonnet
class: board
type: IO
formfactor: PHAT
manufacturer: Adafruit
description: Connect joystick,buttons and speakers to your pi
url: https://learn.adafruit.com/adafruit-arcade-bonnet-for-raspberry-pi
buy: https://www.adafruit.com/products/3422
image: adafruit-arcade-bonnet.png
pincount: 40
eeprom: no
power:
'2':
'1':
'4':
'17':
ground:
'6':
'9':
'14':
'20':
'30':
'34':
'39':
'25':
pin:
'3':
mode: i2c
'5':
mode: i2c
'12':
name: I2S Clk
'35':
name: I2S FS
'40':
name: I2S Dout
i2c:
'0x26':
name: MCP23017
device: MCP23017
-->
#Adafruit Arcade Bonnet
This Adafruit Arcade Bonnet is designed to make small emulator projects a little easier to build. Here is some features!:
It is the same size as a Pi Zero, so for really compact builds, this is super small. You can use it with a Pi 2, 3, B+ or any 2x20 connector Pi.
It has JST sockets so you can plug in six arcade buttons easily.
Header breakouts for use with both clicky-type switched joysticks and...
Header breakout and converter for using analog-type joysticks or thumbsticks with potentiometers inside
A 3W speaker output that can drive 4-8 ohm speakers for when using with a TV output, HDMI display or PiTFT.
Switches are all managed with an I2C-GPIO converter with interrupt out. The converter is very fast and frees up all the pins so you can use this Bonnet with a PiTFT or any other accessory/device that uses a lot of pins!
To install:
```bash
curl -O https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/arcade-bonnet.sh
sudo bash arcade-bonnet.sh
curl -sS https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/i2samp.sh | bash
```

View File

@ -0,0 +1,60 @@
<!--
---
name: Adafruit DC & Stepper Motor HAT
class: board
type: Motor
formfactor: HAT
manufacturer: Adafruit
description: Drive 4 DC Motors or 2 Stepper Motors with a raspberry pi.
url: https://learn.adafruit.com/adafruit-dc-and-stepper-motor-hat-for-raspberry-pi
buy: https://www.adafruit.com/products/2348
image: adafruit-motor-hat.png
pincount: 40
eeprom: yes
power:
'17':
'1':
ground:
'9':
'25':
'39':
'34':
'30':
'20':
'14':
'6':
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x20':
name: TB6612
device: TB6612
-->
#Adafruit DC & Stepper Motor HAT
Let your robotic dreams come true with the new DC+Stepper Motor HAT from Adafruit. This Raspberry Pi add-on is perfect for any motion project as it can drive up to 4 DC or 2 Stepper motors with full PWM speed control.
Since the Raspberry Pi does not have a lot of PWM pins, we use a fully-dedicated PWM driver chip onboard to both control motor direction and speed. This chip handles all the motor and speed controls over I2C. Only two pins (SDA & SCL) are required to drive the multiple motors, and since it's I2C you can also connect any other I2C devices or HATs to the same pins. In fact, you can even stack multiple Motor HATs, up to 32 of them, for controlling up to 64 stepper motors or 128 DC motors (or a mix of the two)
Specs:
4 H-Bridges: TB6612 chipset provides 1.2A per bridge with thermal shutdown protection, internal kickback protection diodes.
Can run motors on 4.5VDC to 13.5VDC.
Up to 4 bi-directional DC motors with individual 8-bit speed selection (so, about 0.5% resolution)
Up to 2 stepper motors (unipolar or bipolar) with single coil, double coil, interleaved or micro-stepping.
Polarity protected 2-pin terminal block and jumper to connect external 5-12VDC power
To install:
```bash
git clone https://github.com/adafruit/Adafruit-Motor-HAT-Python-Library.git
cd Adafruit-Motor-HAT-Python-Library
sudo apt-get install python-dev
sudo python setup.py install
```

View File

@ -0,0 +1,32 @@
<!--
---
name: Adafruit PiRTC
class: board
type: RTC
formfactor: Custom
manufacturer: Adafruit
description: Add a simple RTC to your pi
url: https://learn.adafruit.com/adding-a-real-time-clock-to-raspberry-pi/set-up-and-test-i2c
buy: https://www.adafruit.com/products/3386
image: adafruit-pi-rtc.png
pincount: 6
eeprom: no
power:
'1':
ground:
'6':
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x68':
name: PCF8523
device: PCF8523
-->
#Adafruit PiRTC
This is a great battery-backed real time clock (RTC) that allows your Raspberry Pi project to keep track of time if the power is lost. Perfect for data-logging, clock-building, time-stamping, timers and alarms, etc. Equipped with PCF8523 RTC, it works great with the Raspberry Pi and has native kernel support.
This RTC will keep the time for about 5 years. The PCF8523 is simple and inexpensive but not a high precision device. It may lose or gain a second or two per day.

View File

@ -0,0 +1,72 @@
<!--
---
name: Adafruit RGB Matrix HAT + RTC
class: board
type: LED
formfactor: HAT
manufacturer: Adafruit
description: Run large HUB75 matrices of a Raspberry Pi
url: https://learn.adafruit.com/adafruit-rgb-matrix-plus-real-time-clock-hat-for-raspberry-pi
buy: https://www.adafruit.com/products/2345
image: adafruit-rgb-matrix-hat.png
pincount: 40
eeprom: yes
power:
'1':
'2':
'4':
'17':
ground:
'9':
'25':
'39':
'34':
'30':
'20':
'14':
'6':
pin:
'3':
mode: I2C
'5':
mode: I2C
'29':
'33':
'31':
'32':
'36':
'16':
'7':
'11':
'40':
'15':
'37':
'13':
'38':
i2c:
'0x68':
name: DS1307
device: DS1307
-->
#Adafruit RGB Matrix HAT + RTC
This HAT plugs into your Pi and makes it super easy to control RGB matrices such as those you see in the likes of Times square enabling you to create a colorful scrolling display or mini LED wall with ease. A 5V power supply is also required, not included, for powering the matrix itself. The Pi cannot do it due to the high currents. To calculate the max current of your matrix set up, multiply the width of all the chained matrix by 0.12 : A 32 pixel wide matrix needs 32*0.12 = 3.85A so pick up a 5V 4A power supply. Please note: this HAT is only for use with HUB75 type RGB Matrices. Not for use with NeoPixel, DotStar, or other 'addressable' LEDs.
Features:
Simple design - plug in power, plug in IDC cable, run our Python code!
Power protection circuitry - you can plug a 5V 4A wall adapter into the HAT and it will automatically protect against negative, over or under-voltages! Yay for no accidental destruction of your setup.
Onboard level shifters to convert the RasPi's 3.3V to 5.0V logic for clean and glitch free matrix driving
DS1307 Real Time Clock can keep track of time for the Pi even when it is rebooted or powered down, to make for really nice time displays
To install:
```bash
sudo apt-get update
sudo apt-get install python-dev python-imaging
wget https://github.com/adafruit/rpi-rgb-led-matrix/archive/master.zip
unzip master.zip
cd rpi-rgb-led-matrix-master/
make
```

View File

@ -0,0 +1,62 @@
<!--
---
name: Adafruit DPI TFT Kippah
class: board
type: Display
formfactor: HAT
manufacturer: Adafruit
description: Run 40 pin TFT's of a Raspberry Pi
url: https://learn.adafruit.com/adafruit-dpi-display-kippah-ttl-tft
buy: https://www.adafruit.com/products/2453
image: adafruit-tft-kippah.png
pincount: 40
eeprom: no
power:
'1':
'2':
'4':
'17':
ground:
'9':
'25':
'39':
'34':
'30':
'20':
'14':
'6':
pin:
'3':
'5':
'7':
'29':
'31':
'26':
'24':
'21':
'19':
'23':
'32':
'33':
'8':
'10':
'36':
'11':
'12':
'35':
'38':
'40':
-->
#Adafruit DPI TFT Kippah
A TFT panel connected to a Raspberry Pi without the use of an HDMI decoder? What is this sorcery??? It's the DPI Kippah from Adafruit! This HAT-like* board snaps onto a Raspberry Pi B+, A+, Pi 2, Pi 3 or Zero and with a little software configuration, allows you to have what normally would go out the HDMI port come up on a nice little flat screen.
The catch is this add on board uses nearly every pin available on the Raspberry Pi and those pins are hardcoded, they cannot be moved or rearranged. The pins used are GPIO 2 through 21 inclusive. That means you don't get the UART RX/TX pins (no console cable) and you don't get the standard user I2C pins, the EEPROM I2C pins, or hardware SPI pins. You do get to use pins #22, #23, #24, #25, #26 and #27, and the USB ports are fine to use too.
The other catch is that this display replaces the HDMI/NTSC output, so you can't have the DPI HAT and HDMI working at once, nor can you 'flip' between the two.
Also, there's no PWM's available so you can't have precision backlight control unless you somehow rig up an external PWM generator with a 555 or something.
Please note it is the same pinout for the touchscreen and none touchscreen version of the board.
For installation instructions please follow Asdafruits tutorial linked below

View File

@ -109,3 +109,9 @@ overlays:
- picade-hat
- speaker-phat
- pi-cap
- adafruit-rgb-matrix-hat
- adafruit-16x2-lcd
- adafruit-arcade-bonnet
- adafruit-motor-hat
- adafruit-pi-rtc
- adafruit-tft-kippah

View File

@ -0,0 +1,45 @@
<!--
---
name: Adafruit 16x2 Character LCD
class: board
type: Display
formfactor: Custom
manufacturer: Adafruit
description: 16x2 Character LCD and Keypad
url: https://learn.adafruit.com/adafruit-16x2-character-lcd-plus-keypad-for-raspberry-pi
buy: https://www.adafruit.com/products/1109
image: adafruit-16x2-lcd.png
pincount: 26
eeprom: no
power:
'2':
ground:
'6':
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x20':
name: MCP23017
device: MCP23017
-->
#Adafruit 16x2 Character LCD
This plate makes it easy to use a 16x2 Character LCD. Most character LCDs use lots of GPIO pins, but since this uses I2C you only need two pins.
The keypad gives you buttons to input to the display and it comes with a python library to make it super easy to program.
Note that the same pinout applies to both positive, negative and normal LCD.
To install:
```bash
sudo apt-get update
sudo apt-get install build-essential python-dev python-smbus python-pip git
sudo pip install RPi.GPIO
git clone https://github.com/adafruit/Adafruit_Python_CharLCD.git
cd Adafruit_Python_CharLCD
sudo python setup.py install
```

View File

@ -0,0 +1,66 @@
<!--
---
name: Adafruit Arcade Bonnet
class: board
type: IO
formfactor: PHAT
manufacturer: Adafruit
description: Connect joystick,buttons and speakers to your pi
url: https://learn.adafruit.com/adafruit-arcade-bonnet-for-raspberry-pi
buy: https://www.adafruit.com/products/3422
image: adafruit-arcade-bonnet.png
pincount: 40
eeprom: no
power:
'2':
'1':
'4':
'17':
ground:
'6':
'9':
'14':
'20':
'30':
'34':
'39':
'25':
pin:
'3':
mode: i2c
'5':
mode: i2c
'12':
name: I2S Clk
'35':
name: I2S FS
'40':
name: I2S Dout
i2c:
'0x26':
name: MCP23017
device: MCP23017
-->
#Adafruit Arcade Bonnet
This Adafruit Arcade Bonnet is designed to make small emulator projects a little easier to build. Here is some features!:
It is the same size as a Pi Zero, so for really compact builds, this is super small. You can use it with a Pi 2, 3, B+ or any 2x20 connector Pi.
It has JST sockets so you can plug in six arcade buttons easily.
Header breakouts for use with both clicky-type switched joysticks and...
Header breakout and converter for using analog-type joysticks or thumbsticks with potentiometers inside
A 3W speaker output that can drive 4-8 ohm speakers for when using with a TV output, HDMI display or PiTFT.
Switches are all managed with an I2C-GPIO converter with interrupt out. The converter is very fast and frees up all the pins so you can use this Bonnet with a PiTFT or any other accessory/device that uses a lot of pins!
To install:
```bash
curl -O https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/arcade-bonnet.sh
sudo bash arcade-bonnet.sh
curl -sS https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/i2samp.sh | bash
```

View File

@ -0,0 +1,60 @@
<!--
---
name: Adafruit DC & Stepper Motor HAT
class: board
type: Motor
formfactor: HAT
manufacturer: Adafruit
description: Drive 4 DC Motors or 2 Stepper Motors with a raspberry pi.
url: https://learn.adafruit.com/adafruit-dc-and-stepper-motor-hat-for-raspberry-pi
buy: https://www.adafruit.com/products/2348
image: adafruit-motor-hat.png
pincount: 40
eeprom: yes
power:
'17':
'1':
ground:
'9':
'25':
'39':
'34':
'30':
'20':
'14':
'6':
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x20':
name: TB6612
device: TB6612
-->
#Adafruit DC & Stepper Motor HAT
Let your robotic dreams come true with the new DC+Stepper Motor HAT from Adafruit. This Raspberry Pi add-on is perfect for any motion project as it can drive up to 4 DC or 2 Stepper motors with full PWM speed control.
Since the Raspberry Pi does not have a lot of PWM pins, we use a fully-dedicated PWM driver chip onboard to both control motor direction and speed. This chip handles all the motor and speed controls over I2C. Only two pins (SDA & SCL) are required to drive the multiple motors, and since it's I2C you can also connect any other I2C devices or HATs to the same pins. In fact, you can even stack multiple Motor HATs, up to 32 of them, for controlling up to 64 stepper motors or 128 DC motors (or a mix of the two)
Specs:
4 H-Bridges: TB6612 chipset provides 1.2A per bridge with thermal shutdown protection, internal kickback protection diodes.
Can run motors on 4.5VDC to 13.5VDC.
Up to 4 bi-directional DC motors with individual 8-bit speed selection (so, about 0.5% resolution)
Up to 2 stepper motors (unipolar or bipolar) with single coil, double coil, interleaved or micro-stepping.
Polarity protected 2-pin terminal block and jumper to connect external 5-12VDC power
To install:
```bash
git clone https://github.com/adafruit/Adafruit-Motor-HAT-Python-Library.git
cd Adafruit-Motor-HAT-Python-Library
sudo apt-get install python-dev
sudo python setup.py install
```

View File

@ -0,0 +1,32 @@
<!--
---
name: Adafruit PiRTC
class: board
type: RTC
formfactor: Custom
manufacturer: Adafruit
description: Add a simple RTC to your pi
url: https://learn.adafruit.com/adding-a-real-time-clock-to-raspberry-pi/set-up-and-test-i2c
buy: https://www.adafruit.com/products/3386
image: adafruit-pi-rtc.png
pincount: 6
eeprom: no
power:
'1':
ground:
'6':
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x68':
name: PCF8523
device: PCF8523
-->
#Adafruit PiRTC
This is a great battery-backed real time clock (RTC) that allows your Raspberry Pi project to keep track of time if the power is lost. Perfect for data-logging, clock-building, time-stamping, timers and alarms, etc. Equipped with PCF8523 RTC, it works great with the Raspberry Pi and has native kernel support.
This RTC will keep the time for about 5 years. The PCF8523 is simple and inexpensive but not a high precision device. It may lose or gain a second or two per day.

View File

@ -0,0 +1,72 @@
<!--
---
name: Adafruit RGB Matrix HAT + RTC
class: board
type: LED
formfactor: HAT
manufacturer: Adafruit
description: Run large HUB75 matrices of a Raspberry Pi
url: https://learn.adafruit.com/adafruit-rgb-matrix-plus-real-time-clock-hat-for-raspberry-pi
buy: https://www.adafruit.com/products/2345
image: adafruit-rgb-matrix-hat.png
pincount: 40
eeprom: yes
power:
'1':
'2':
'4':
'17':
ground:
'9':
'25':
'39':
'34':
'30':
'20':
'14':
'6':
pin:
'3':
mode: I2C
'5':
mode: I2C
'29':
'33':
'31':
'32':
'36':
'16':
'7':
'11':
'40':
'15':
'37':
'13':
'38':
i2c:
'0x68':
name: DS1307
device: DS1307
-->
#Adafruit RGB Matrix HAT + RTC
This HAT plugs into your Pi and makes it super easy to control RGB matrices such as those you see in the likes of Times square enabling you to create a colorful scrolling display or mini LED wall with ease. A 5V power supply is also required, not included, for powering the matrix itself. The Pi cannot do it due to the high currents. To calculate the max current of your matrix set up, multiply the width of all the chained matrix by 0.12 : A 32 pixel wide matrix needs 32*0.12 = 3.85A so pick up a 5V 4A power supply. Please note: this HAT is only for use with HUB75 type RGB Matrices. Not for use with NeoPixel, DotStar, or other 'addressable' LEDs.
Features:
Simple design - plug in power, plug in IDC cable, run our Python code!
Power protection circuitry - you can plug a 5V 4A wall adapter into the HAT and it will automatically protect against negative, over or under-voltages! Yay for no accidental destruction of your setup.
Onboard level shifters to convert the RasPi's 3.3V to 5.0V logic for clean and glitch free matrix driving
DS1307 Real Time Clock can keep track of time for the Pi even when it is rebooted or powered down, to make for really nice time displays
To install:
```bash
sudo apt-get update
sudo apt-get install python-dev python-imaging
wget https://github.com/adafruit/rpi-rgb-led-matrix/archive/master.zip
unzip master.zip
cd rpi-rgb-led-matrix-master/
make
```

View File

@ -0,0 +1,62 @@
<!--
---
name: Adafruit DPI TFT Kippah
class: board
type: Display
formfactor: HAT
manufacturer: Adafruit
description: Run 40 pin TFT's of a Raspberry Pi
url: https://learn.adafruit.com/adafruit-dpi-display-kippah-ttl-tft
buy: https://www.adafruit.com/products/2453
image: adafruit-tft-kippah.png
pincount: 40
eeprom: no
power:
'1':
'2':
'4':
'17':
ground:
'9':
'25':
'39':
'34':
'30':
'20':
'14':
'6':
pin:
'3':
'5':
'7':
'29':
'31':
'26':
'24':
'21':
'19':
'23':
'32':
'33':
'8':
'10':
'36':
'11':
'12':
'35':
'38':
'40':
-->
#Adafruit DPI TFT Kippah
A TFT panel connected to a Raspberry Pi without the use of an HDMI decoder? What is this sorcery??? It's the DPI Kippah from Adafruit! This HAT-like* board snaps onto a Raspberry Pi B+, A+, Pi 2, Pi 3 or Zero and with a little software configuration, allows you to have what normally would go out the HDMI port come up on a nice little flat screen.
The catch is this add on board uses nearly every pin available on the Raspberry Pi and those pins are hardcoded, they cannot be moved or rearranged. The pins used are GPIO 2 through 21 inclusive. That means you don't get the UART RX/TX pins (no console cable) and you don't get the standard user I2C pins, the EEPROM I2C pins, or hardware SPI pins. You do get to use pins #22, #23, #24, #25, #26 and #27, and the USB ports are fine to use too.
The other catch is that this display replaces the HDMI/NTSC output, so you can't have the DPI HAT and HDMI working at once, nor can you 'flip' between the two.
Also, there's no PWM's available so you can't have precision backlight control unless you somehow rig up an external PWM generator with a 555 or something.
Please note it is the same pinout for the touchscreen and none touchscreen version of the board.
For installation instructions please follow Asdafruits tutorial linked below