killed pt - duplicated en but never translated

This commit is contained in:
RogueM 2016-10-22 14:42:31 +01:00
parent 603407dc44
commit b9892ef10b
85 changed files with 0 additions and 3679 deletions

View File

@ -35,7 +35,6 @@ Notable contributions:
* [es](http://es.pinout.xyz/) - [@ResonantWave](https://github.com/ResonantWave) and [@IkerGarcia](https://github.com/IkerGarcia)
* [fr](http://fr.pinout.xyz/) - [@RogueM](https://github.com/RogueM) and [@smileyn64](https://github.com/smileyn64)
* [it](http://it.pinout.xyz/) - [@LizardM4](https://github.com/LizardM4)
* [pt](http://pt.pinout.xyz/) - [@Maslor](https://github.com/Maslor)
* [tr](http://tr.pinout.xyz/) - [@Ardakilic](https://github.com/Ardakilic)
If you would like to provide support for a language not yet in the repository you should start by duplicating the `src/en` directory to the appropriate language-code. For example, if you want to create a German translation you would create the folder `src/de`.

View File

@ -1,7 +0,0 @@
#404 - Uh Oh!
###Pedimos desculpa, não conseguimos encontrar o que procuras!
Usa o menu à esquerda para explorar os pinos e funções do Diagrama de Pinos do Raspberry Pi.
Usa o menu acima para descobrir novas placas, aprender sobre interfaces e descobrir guias de conexões do Diagrama de Pinos.

View File

@ -1,27 +0,0 @@
#Diagrama de Pinos!
###O guia detalhado do diagrama de pinos GPIO do Raspberry Pi, agora com o Raspberry Pi Model B+, Raspberry Pi 2 e Pi Zero incluídos
Este diagrama de pinos GPIO não foi feito com o propósito de ser imprimido mas é tanto um bom guia de referência rápida como um guia para os pinos GPIO do teu Raspberry Pi.
##O que é que estes números significam, afinal?
* BCM - Número de pino Broadcom (Broadcom pin number), frequentemente chamados "GPIO", estes são os que provavelmente vais querer usar com o RPi.GPIO
* WiringPi - Número de pino Wiring Pi, para a biblioteca Wiring Pi de Gordon Henderson.
* Physical - Número correspondente à localização física dos pinos no cabeçalho.
##Raspberry Pi Zero
Como o lançamento do Pi Zero traz o Raspberry Pi para as mãos de muitas mais pessoas, estamos a empurrar o Pinout um pouco mais para a vanguarda com alguns melhoramentos visuais e menus categorizados para te ajudar a encontrar o que precisas.
##Raspberry Pi 2
Para celebrar o lançamento do Pi 2 e os novos Pi-entusiastas que vai trazer, o diagrama de pinos foi atualizado para ser mais limpo, detalhado e preciso e vai continuar a ser melhorado.
##Raspberry Pi Model A+ and B+
Agora que o Raspberry Pi Model B Plus está disponível, atualizei o diagrama de pinos com os 14 pinos extras que vais encontrar na tua placa novinha em folha.
##Raspberry Pi Model "A" and "B"
O Pinout foi originalmente desenhado para os antigos modelos Raspberry Pi de 26 pinos, vais ver que o outline deste cabeçalho original mostrava um tom ligeiramente mais escuro à esquerda. Se clicares num pino, verás detalhes sobre a sua colocação BCM no Rev 1 Pi original.

View File

@ -1,27 +0,0 @@
<!--
---
name: Ground
class: interface
type: pinout
description: Raspberry Pi Ground Pins
pincount: 1
pin:
'6':
'9':
'14':
'20':
'25':
'30':
'34':
'39':
-->
#Ground
The Ground pins on the Raspberry Pi are all electrically connected, so it doesn't matter
which one you use if you're wiring up a voltage supply.
Generally the one that's most convenient or closest to the rest of your connections is tidier
and easier, or alternatively the one closest to the supply pin that you use.
For example, it's a good idea to use Physical Pin 17 for 3v3 and Physical Pin 25 for ground when using
the SPI connections, as these are right next to the important pins for SPI0.

View File

@ -1,50 +0,0 @@
<!--
---
name: I2C
class: interface
type: pinout
description: Raspberry Pi I2C pins
url: http://www.raspberry-projects.com/pi/programming-in-python/i2c-programming-in-python/using-the-i2c-interface-2
pin:
'3':
name: Data
direction: both
active: high
'5':
name: Clock
direction: both
active: high
'27':
name: EEPROM Data
direction: both
active: high
'28':
name: EEPROM Clock
direction: both
active: high
-->
#I2C - Inter Integrated Circuit
---
###I2C pins in BCM mode are: 2, 3
###I2C pins in WiringPi are: 8, 9
---
The Raspberry Pi's I2C pins are an extremely useful way to talk to many different types of external peripheral; from the MCP23017 digital IO expander, to a connected ATmega.
The I2C pins include a fixed 1.8 kohms pull-up resistor to 3.3v. This means they are not suitable for use as general purpose IO where a pull-up is not required.
You can verify the address of connected I2C peripherals with a simple one-liner:
```bash
sudo apt-get install i2c-tools
sudo i2cdetect -y 1
```
You can then access I2C from Python using the smbus library:
```python
import smbus
DEVICE_BUS = 1
DEVICE_ADDR = 0x15
bus = smbus.SMBus(DEVICE_BUS)
bus.write_byte_data(DEVICE_ADDR, 0x00, 0x01)
```

View File

@ -1,65 +0,0 @@
<!--
---
name: SPI
class: interface
type: pinout
description: Raspberry Pi SPI pins
url: https://www.raspberrypi.org/documentation/hardware/raspberrypi/spi/
pincount: 5
pin:
'11':
name: SPI1 CE1
'12':
name: SPI1 CE0
'19':
name: SPI0 MOSI
direction: output
active: high
description: Master Out / Slave In
'21':
name: SPI0 MISO
direction: input
active: high
description: Master In / Slave Out
'23':
name: SPI0 SCLK
direction: output
active: high
description: Clock
'24':
name: SPI0 CE0
direction: output
active: high
description: Chip Select 0
'26':
name: SPI0 CE1
direction: output
active: high
description: Chip Select 1
'35':
name: SPI1 MISO
'36':
name: SPI1 CE2
'38':
name: SPI1 MOSI
'40':
name: SPI1 SCLK
-->
#SPI - Serial Peripheral Interface
---
###SPI0 pins in BCM mode are: 9, 10, 11 + 7/8
###SPI0 pins in WiringPi are: 12, 13, 14 + 10/11
---
Known as the four-wire serial bus, SPI lets you daisy-chain multiple compatible devices off a single set of pins by assigning them different chip-select pins.
A useful example of an SPI peripheral is the MCP23S17 digital IO expander chip ( Note the S in place of the 0 found on the I2C version ). You can also use the SPI port to "Bit-Bang" an ATmega 328, loading Arduino sketches onto it with Gordon Hendersons' modified version of AVRDude.
To talk to an SPI device, you assert its corresponding chip-select pin. By default the Pi has CE0 and CE1.
```python
import spidev
spi = spidev.SpiDev()
spi.open(0, CHIP_SELECT_0_OR_1)
spi.max_speed_hz = 1000000
spi.xfer([value_8bit])
```

View File

@ -1,39 +0,0 @@
<!--
---
name: UART
class: interface
type: pinout
description: Raspberry Pi UART pins
url: http://elinux.org/RPi_Serial_Connection
pincount: 2
pin:
'8':
name: TXD / Transmit
direction: output
active: high
'10':
name: RXD / Receive
direction: input
active: high
-->
#UART - Universal Asynchronous Receiver/Transmitter
---
###UART pins in BCM mode are: 14, 15
###UART pins in WiringPi are: 15, 16
---
UART is an asynchronous serial communication protocol, meaning that it takes bytes of data and transmits the individual bits in a sequential fashion.
Asynchronous transmission allows data to be transmitted without the sender having to send a clock signal to the receiver. Instead, the sender and receiver agree on timing parameters in advance and special bits called 'start bits' are added to each word and used to synchronize the sending and receiving units.
UART is commonly used on the Pi as a convenient way to control it over the GPIO, or access the kernel boot messages from the serial console (enabled by default).
It can also be used as a way to interface an Arduino, bootloaded ATmega, ESP8266, etc with your Pi. Be careful with logic-levels between the devices though, for example the Pi is 3.3v and the Arduino is 5v. Connect the two and you might conjure up some magic blue smoke.
Assuming you have WiringPi2-Python installed, the following python example opens the Pi's UART at 9600baud and puts 'hello world'
```python
import wiringpi2 as wiringpi
wiringpi.wiringPiSetup()
serial = wiringpi.serialOpen('/dev/ttyAMA0',9600)
wiringpi.serialPuts(serial,'hello world!')
```

View File

@ -1,79 +0,0 @@
<!--
---
name: WiringPi
class: interface
type: pinout
url: http://wiringpi.com
github: https://github.com/WiringPi/WiringPi2-Python
pincount: 40
pin:
'3':
name: WiringPi 8
'5':
name: WiringPi 9
'7':
name: WiringPi 7
'8':
name: WiringPi 15
'10':
name: WiringPi 16
'11':
name: WiringPi 0
'12':
name: WiringPi 1
'13':
name: WiringPi 2
'15':
name: WiringPi 3
'16':
name: WiringPi 4
'18':
name: WiringPi 5
'19':
name: WiringPi 12
'21':
name: WiringPi 13
'22':
name: WiringPi 6
'23':
name: WiringPi 14
'24':
name: WiringPi 10
'26':
name: WiringPi 11
'29':
name: WiringPi 21
'31':
name: WiringPi 22
'32':
name: WiringPi 26
'33':
name: WiringPi 23
'35':
name: WiringPi 24
'36':
name: WiringPi 27
'37':
name: WiringPi 25
'38':
name: WiringPi 28
'40':
name: WiringPi 29
-->
#WiringPi
WiringPi is an attempt to bring Arduino-wiring-like simplicity to the Raspberry Pi.
The goal is to have a single common platform and set of functions for accessing the Raspberry Pi GPIO across multiple languages. WiringPi is a C library at heart, but it's available to both Ruby and Python users who can "gem install wiringpi" or "pip install wiringpi2" respectively.
Python users note the 2 on the end, the WiringPi2-Python library finally brings a whole host of existing WiringPi functionality to Python including brand new features from WiringPi 2.
WiringPi uses its own pin numbering scheme, here you'll learn how WiringPi numbers your GPIO pins, what those pins do and how to do shiny things with them from within Python or Ruby.
Installing to Python couldn't be easier, just:
```bash
sudo pip install wiringpi2
```
For more information about WiringPi you should visit the official WiringPi website.

View File

@ -1,371 +0,0 @@
---
name: Raspberry Pi GPIO Pinout
pins:
'1':
name: 3v3 Power
type: "+3v3"
'2':
name: 5v Power
type: "+5v"
'3':
name: SDA
description: I2C Data
type: GPIO/I2C
scheme:
wiringpi: 8
bcm: 2
bcmAlt: 0
functions:
alt0: I2C1 SDA
alt1: SMI SA3
alt2: DPI V-Sync
'4':
name: 5v Power
type: "+5v"
'5':
name: SCL
description: I2C Clock
type: GPIO/I2C
scheme:
wiringpi: 9
bcm: 3
bcmAlt: 1
functions:
alt0: I2C1 SCL
alt1: SMI SA2
alt2: DPI H-Sync
'6':
name: Ground
type: GND
'7':
name: GPCLK0
type: GPIO
scheme:
wiringpi: 7
bcm: 4
functions:
alt0: GPCLK0
alt1: SMI SA1
alt: Blue 2
alt5: JTAG TDI
'8':
name: TXD
description: UART Transmit
type: GPIO/UART
scheme:
wiringpi: 15
bcm: 14
functions:
alt0: UART0 TXD
alt1: SMI SD6
alt2: DSI Green 6
alt5: UART1 TXD
'9':
name: Ground
type: GND
'10':
name: RXD
description: UART Receive
type: GPIO/UART
scheme:
wiringpi: 16
bcm: 15
functions:
alt0: UART0 RXD
alt1: SMI SD7
alt2: DPI Green 7
alt5: UART1 RXD
'11':
name: ''
type: GPIO
scheme:
wiringpi: 0
bcm: 17
functions:
alt0: Reserved
alt1: SMI SD9
alt2: DPI Red 3
alt3: UART0 RTS
alt4: SPI1 CE1
alt5: UART1 RTS
'12':
name: PWM0
description: PWM0
type: GPIO
scheme:
wiringpi: 1
bcm: 18
functions:
alt0: PCM CLK
alt1: SMI SD10
alt2: DPI Red 4
alt3: BSCSL SDA / MOSI
alt4: SPI1 CE0
alt5: PWM0
'13':
name: ''
type: GPIO
scheme:
wiringpi: 2
bcm: 27
bcmAlt: 21
functions:
alt0: SD0 DAT3
alt1: Reserved
alt2: Reserved
alt3: SD1 DAT3
alt4: JTAG TMS
'14':
name: Ground
type: GND
'15':
name: ''
type: GPIO
scheme:
wiringpi: 3
bcm: 22
functions:
alt0: SD0 CLK
alt1: SMI SD14
alt2: Reserved
alt3: SD1 CLK
alt4: JTAG TRST
'16':
name: ''
type: GPIO
scheme:
wiringpi: 4
bcm: 23
functions:
alt0: SD0 CMD
alt1: SMI SD15
alt2: Reserved
alt3: SD1 CMD
alt4: JTAG RTCK
'17':
name: 3v3 Power
type: "+3v3"
'18':
name: ''
type: GPIO
scheme:
wiringpi: 5
bcm: 24
functions:
alt0: SD0 DAT0
alt1: SMI SD16
alt2: Reserved
alt3: SD1 DAT0
alt4: JTAG TDO
'19':
name: MOSI
type: GPIO/SPI
scheme:
wiringpi: 12
bcm: 10
functions:
alt0: SPI0 MOSI
alt1: SMI SD2
alt2: DPI Green 2
'20':
name: Ground
type: GND
'21':
name: MISO
type: GPIO/SPI
scheme:
wiringpi: 13
bcm: 9
functions:
alt0: SPI0 MISO
alt1: SMI SD1
alt2: DPI Blue 7
'22':
name: ''
type: GPIO
scheme:
wiringpi: 6
bcm: 25
functions:
alt0: SD0 DAT1
alt1: SMI SD17
alt2: Reserved
alt3: SD1 DAT1
alt4: JTAG TCK
'23':
name: SCLK
type: GPIO/SPI
scheme:
wiringpi: 14
bcm: 11
functions:
alt0: SPI0 SCLK
alt1: SMI SD3
alt2: DPI Green 3
'24':
name: CE0
description: SPI Chip Select 0
type: GPIO/SPI
scheme:
wiringpi: 10
bcm: 8
functions:
alt0: SPI0 CE0
alt1: SMI SD0
alt2: DPI Blue 6
'25':
name: Ground
type: GND
'26':
name: CE1
description: SPI Chip Select 1
type: GPIO/SPI
scheme:
wiringpi: 11
bcm: 7
functions:
alt0: SPI0 CE1
alt1: SMI SWE_N / SRW_N
alt2: DPI Blue 5
'27':
name: ID_SD
description: HAT EEPROM i2c Data
type: GPIO/I2C
scheme:
wiringpi: 30
bcm: 0
functions:
alt0: I2C0 SDA
alt1: SMI SA5
alt2: DPI CLK
'28':
name: ID_SC
description: HAT EEPROM i2c Clock
type: GPIO/I2C
scheme:
wiringpi: 31
bcm: 1
functions:
alt0: I2C0 SCL
alt1: SMI SA4
alt2: DPI DEN
'29':
name: ''
type: GPIO
scheme:
wiringpi: 21
bcm: 5
functions:
alt0: GPCLK1
alt1: SMI SA0
alt2: DPI Blue 3
alt5: JTAG TDO
'30':
name: Ground
type: GND
'31':
name: ''
type: GPIO
scheme:
wiringpi: 22
bcm: 6
functions:
alt0: GPCLK2
alt1: SMI SOE_N / SE
alt2: DPI Blue 4
alt5: JTAG RTCK
'32':
name: PWM0
type: GPIO
scheme:
wiringpi: 26
bcm: 12
functions:
alt0: PWM0
alt1: SMI SD4
alt2: DPI Green 4
alt5: JTAG TMS
'33':
name: PWM1
type: GPIO
scheme:
wiringpi: 23
bcm: 13
functions:
alt0: PWM1
alt1: SMI SD5
alt2: DPI Green 5
alt5: JTAG TCK
'34':
name: Ground
type: GND
'35':
name: MISO
description: SPI Master-In
type: GPIO/SPI
scheme:
wiringpi: 24
bcm: 19
functions:
alt0: PCM FS
alt1: SMI SD11
alt2: DPI Red 5
alt3: BSCSL SCL / SCLK
alt4: SPI1 MISO
alt5: PWM1
'36':
name: ''
type: GPIO
scheme:
wiringpi: 27
bcm: 16
functions:
alt0: Reserved
alt1: SMI SD8
alt2: DPI Red 2
alt3: UART0 CTS
alt4: SPI1 CE2
alt5: UART1 CTS
'37':
name: ''
type: GPIO
scheme:
wiringpi: 25
bcm: 26
functions:
alt0: SD0 DAT2
alt1: Reserved
alt2: Reserved
alt3: SD1 DAT2
alt4: JTAG TDI
'38':
name: MOSI
description: SPI Master-Out
type: GPIO/SPI
scheme:
wiringpi: 28
bcm: 20
functions:
alt0: PCM DIN
alt1: SMI SD12
alt2: DPI Red 6
alt3: BSCSL MISO
alt4: SPI1 MOSI
alt5: CPCLK0
'39':
name: Ground
type: GND
'40':
name: SCLK
description: SPI Clock
type: GPIO/SPI
scheme:
wiringpi: 29
bcm: 21
functions:
alt0: PCM DOUT
alt1: SMI SD13
alt2: DPI Red 7
alt3: BSCSL CE
alt4: SPI1 SCLK
alt5: GPCLK1

View File

@ -1,3 +0,0 @@
###O 3v3, 3.3 volt, pino de alimentação no Pi tem um máximo de corrente disponível de cerca de 50 mA. É suficiente para alimentar um par de LEDs ou um microprocessador, mas não muito mais.
Deves geralmente usar a alimentação de 5v, em conjunto com o regulador 3v3 para projetos 3.3v

View File

@ -1,7 +0,0 @@
This pin doubles up as the UART recieve pin, RXD. It's also commonly known as "Serial" and, by default, will output a Console from your Pi that, with a suitable Serial cable, you can use to control your Pi via the command-line.
Thus, The UART pins are useful for setting up a "headless" Pi (a Pi without a screen) and getting it connected to a network.
UART can also be extremely useful if you want to talk to Arduino or Propeller boards from your Pi, but you must make sure you disable the Serial Console in raspi-config first.
[Learn more about UART](/pinout/uart)

View File

@ -1 +0,0 @@
The PWM0 output of BCM 18 is particularly useful, in combination with some fast, direct memory access trickery, for driving tricky devices with very specific timings. The WS2812 LEDs on the [Unicorn HAT](/pinout/unicorn_hat) are a good example of this in action.

View File

@ -1 +0,0 @@
pin-6.md

View File

@ -1 +0,0 @@
./pin-1.md

View File

@ -1,6 +0,0 @@
###Os pinos de alimentação 5v estão conectados diretamente à entrada de energia do Pi e consegue fornecer a corrente completa do teu adaptador mains, menos do que é usado pelo Pi.
Com uma fonte de energia decente, como o adaptador Pi oficial, podes esperar conseguir cerca de 1.5A.
Não te deixes dissuadir pelo que parece ser uma fraca voltagem. Consegues fazer bastante com 5v.
Power Arduinos, e mesmo um pequeno fio inversor Eletroluminiscente logo a partir do pino±

View File

@ -1 +0,0 @@
pin-6.md

View File

@ -1 +0,0 @@
pin-6.md

View File

@ -1 +0,0 @@
These pins are generally reserved for i2c communication with a HAT EEPROM.

View File

@ -1 +0,0 @@
pin-27.md

View File

@ -1,4 +0,0 @@
SDA (i2c Data) is one of the i2c pins on the Pi, [learn more about i2c](/pinout/i2c).
SDA includes a fixed, 1.8 kohms pull-up to 3.3v, which means this pin is not suitable for use as a general purpose IO where no pullup resistor is desired.

View File

@ -1 +0,0 @@
pin-6.md

View File

@ -1 +0,0 @@
pin-6.md

View File

@ -1 +0,0 @@
pin-6.md

View File

@ -1 +0,0 @@
pin-2.md

View File

@ -1,3 +0,0 @@
SCL (i2c Clock) is one of the i2c pins on the Pi, [learn more about i2c](/pinout/i2c).
SCL includes a fixed, 1.8 kohms pull-up to 3.3v, which means this pin is not suitable for use as a general purpose IO where no pullup resistor is desired.

View File

@ -1 +0,0 @@
Terra!

View File

@ -1,7 +0,0 @@
This pin doubles up as the UART transmit pin, TXD. It's also commonly known as "Serial" and, by default, will output a Console from your Pi that, with a suitable Serial cable, you can use to control your Pi via the command-line.
Thus, The UART pins are useful for setting up a "headless" Pi (a Pi without a screen) and getting it connected to a network.
UART can also be extremely useful if you want to talk to Arduino or Propeller boards from your Pi, but you must make sure you disable the Serial Console in raspi-config first.
[Learn more about UART](/pinout/uart)

View File

@ -1 +0,0 @@
pin-6.md

View File

@ -1,39 +0,0 @@
---
default_desc: The comprehensive Raspberry Pi GPIO Pinout guide for the original Raspberry
Pi, B+ and Pi 2
default_title: Raspberry Pi GPIO Pinout - Pi 1, B+, Pi 2
title_suffix: " at Raspberry Pi GPIO Pinout"
base_url: /pinout/
resource_url: /resources/
domain: pinout.xyz
url_suffix:
urls:
GND: ground
strings:
- made_by: 'Made by {manufacturer}'
- type_hat: 'HAT form-factor'
- type_phat: 'pHAT form-factor'
- type_classic: 'Classic form-factor'
- pin_header: '{} pin header'
- uses_eeprom: 'Uses EEPROM'
- uses_i2c: 'Uses I2C'
- uses_spi: 'Uses SPI'
- wiring_pi_pin: 'Wiring Pi pin {}'
- uses_n_gpio_pins: 'Uses {} GPIO pins'
- bcm_pin_rev1_pi: 'BCM pin {} on Rev 1 ( very early ) Pi'
- physical_pin_n: 'Physical pin {}'
- more_information: 'More Information'
- github_repository: 'GitHub Repository'
- buy_now: 'Buy Now'
- details: 'Details'
featured:
- i2c
- spi
- uart
- wiringpi
overlays:
- ground
- i2c
- spi
- uart
- wiringpi

View File

@ -1,67 +0,0 @@
<!doctype html>
<html lang="{{langcode}}">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<title>{{title}}</title>
<meta name="description" content="{{description}}" />
<link href='//fonts.googleapis.com/css?family=Ubuntu+Mono' rel='stylesheet' type='text/css' />
<link href='{{resource_url}}prettify/prettify.css' rel='stylesheet' />
<link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet">
<link href="{{resource_url}}pinout.css?v={{v}}" rel="stylesheet">
<link href="{{resource_url}}print.css?v={{v}}" rel="stylesheet" media="print">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
{{hreflang}}
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-69846516-1', 'auto');
ga('send', 'pageview');
</script>
</head>
<body class="boards-page">
<div id="container">
<h1 class="logo"><a title="Raspberry Pi GPIO Pinout home" href="/"><img src="{{resource_url}}pinout-logo.png" style="top:8px;" /><span>Raspberry Pi</span>n<span class="out">out</span></a></h1>
<div id="leftcolumn">
<nav id="gpio">
<div class="facets"></div>
<div id="interfaces">
<h4>Interfaces</h4>
<ul>
{{nav_html_interface}}
</ul>
</div>
</nav>
</div>
<div id="content">
<div id="pages">
<article><h1>Raspberry Pi HATs, pHATs &amp; Add-ons</h1>
<h3>Click on a HAT, pHAT or add-on for more details and to see which pins it uses!</h3>
</article>
<div id="boards"><ul>{{content}}</ul></div>
</div>
<div id="lang">
<ul class="lang-nav">
{{lang_links}}
</ul>
</div>
</div>
<div class="footer" style="clear: both;padding: 20px 0px;text-align:center;">
<p>Spotted an error, want to add your board's pinout? <a href="https://github.com/gadgetoid/Pinout2">Head on over to our GitHub repository</a> and submit an Issue or a Pull Request!</p>
<p>Originally part of <a href="http://pi.gadgetoid.com">pi.gadgetoid.com</a></p>
<p>Maintained by <a href="https://twitter.com/gadgetoid"><i class="fa fa-twitter"></i> @Gadgetoid</a> and <a href="https://twitter.com/roguehal13"><i class="fa fa-twitter"></i> @RogueHAL13</a></p>
</ul>
</div>
</div>
<script type="text/javascript" src="//cdn.jsdelivr.net/jquery/1.9.1/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="//cdn.jsdelivr.net/prettify/0.1/prettify.js"></script>
<script src='{{resource_url}}prettify/lang-ruby.js'></script>
<script src='{{resource_url}}prettify/lang-bash.js'></script>
<script src='{{resource_url}}pinout.js?v={{v}}'></script>
<script src='{{resource_url}}boards.js?v={{v}}'></script>
</body>
</html>

View File

@ -1,69 +0,0 @@
<!doctype html>
<html lang="{{langcode}}">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<title>{{title}}</title>
<meta name="description" content="{{description}}" />
<link href='//fonts.googleapis.com/css?family=Ubuntu+Mono' rel='stylesheet' type='text/css' />
<link href='{{resource_url}}prettify/prettify.css' rel='stylesheet' />
<link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet">
<link href="{{resource_url}}pinout.css?v={{v}}" rel="stylesheet">
<link href="{{resource_url}}print.css?v={{v}}" rel="stylesheet" media="print">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
{{hreflang}}
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-69846516-1', 'auto');
ga('send', 'pageview');
</script>
</head>
<body>
<div id="container">
<h1 class="logo"><a title="Raspberry Pi GPIO Pinout home" href="/"><img src="{{resource_url}}pinout-logo.png" style="top:8px;" /><span>Raspberry Pi</span>n<span class="out">out</span></a></h1>
<div id="leftcolumn">
<nav id="gpio">
<div id="pinbase"></div>
{{nav}}
</nav>
</div>
<div id="content">
<div id="featured">
<ul>
{{featured_boards}}
</ul>
<a class="more" href="/boards">See more HATs, pHATs and add-ons</a>
</div>
<div id="interfaces">
<ul>
{{nav_html_interface}}
</ul>
</div>
<div id="pages">
{{content}}
</div>
<div id="lang">
<ul class="lang-nav">
{{lang_links}}
</ul>
</div>
</div>
<div class="footer" style="clear: both;padding: 20px 0px;text-align:center;">
<p>Originally part of <a href="http://pi.gadgetoid.com">pi.gadgetoid.com</a></p>
<p>Maintained by <a href="https://twitter.com/gadgetoid"><i class="fa fa-twitter"></i> @Gadgetoid</a> and <a href="https://twitter.com/roguehal13"><i class="fa fa-twitter"></i> @RogueHAL13</a></p>
<p>Translation <a href="https://github.com/Maslor">@Maslor</a></p>
</ul>
</div>
</div>
<script type="text/javascript" src="//cdn.jsdelivr.net/jquery/1.9.1/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="//cdn.jsdelivr.net/prettify/0.1/prettify.js"></script>
<script src='{{resource_url}}prettify/lang-ruby.js'></script>
<script src='{{resource_url}}prettify/lang-bash.js'></script>
<script src='{{resource_url}}pinout.js?v={{v}}'></script>
</body>
</html>

View File

@ -1,34 +0,0 @@
<!--
---
name: 1 Wire Pi Plus
class: board
type: com
formfactor: HAT
manufacturer: AB Electronics
description: 1-Wire to I2C host interface
url: https://www.abelectronics.co.uk/p/60/1-Wire-Pi-Plus
github: https://github.com/abelectronicsuk
buy: https://www.abelectronics.co.uk/p/60/1-Wire-Pi-Plus
image: 'ab-1-wire-pi-plus.png'
pincount: 40
eeprom: no
power: 3v3,5v
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x18':
name: DS2482
device: DS2482-100
-->
#1 Wire Pi Plus
The 1 Wire Pi Plus from AB Electronics UK is a communication board supporting the 1-Wire® protocol designed for use on the Raspberry Pi A+, Raspberry Pi B+ and Raspberry Pi 2 Model B computer platforms. A 5V buffered I2C port is also provided on the board.
The 1-Wire® port on the 1 Wire Pi Plus is based around a DS2482-100 I2C to 1-Wire® bridge device. The DS2482-100 provides bi-directional protocol conversion between the I2C port on the Raspberry Pi and any attached 1-Wire® slave devices. An ESD Protection Diode is used to protect the 1 Wire Pi Plus and Raspberry Pi from electrostatic spikes on the 1-Wire® port. Connections to the 1-Wire® port can be made through the RJ-12 socket or the solder points on the PCB.
The Quick2wire lib from [https://github.com/quick2wire/quick2wire-python-api](https://github.com/quick2wire/quick2wire-python-api) allows easy access to the I2C port via Python.
[https://www.abelectronics.co.uk/kb/article/3/owfs-with-i2c-support-on-raspberry-pi](https://www.abelectronics.co.uk/kb/article/3/owfs-with-i2c-support-on-raspberry-pi "Configuring and using the 1-Wire® port on your Raspberry Pi")

View File

@ -1,51 +0,0 @@
<!--
---
name: ADC Differential Pi
class: board
type: adc
formfactor: HAT
manufacturer: AB Electronics
description: 8 channel Analogue to Digital Converter
url: https://www.abelectronics.co.uk/p/65/ADC-Differential-Pi-Raspberry-Pi-Analogue-to-Digital-converter
github: https://github.com/abelectronicsuk
buy: https://www.abelectronics.co.uk/p/65/ADC-Differential-Pi-Raspberry-Pi-Analogue-to-Digital-converter
image: 'ab-adc-differential-pi.png'
pincount: 40
eeprom: no
power: 3v3,5v
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x68':
name: MCP3424
device: MCP3424
'0x69':
name: MCP3424
device: MCP3424
-->
#ADC Differential Pi
The ADC Differential Pi is an 8 channel 18 bit analogue to digital converter designed to work with the Raspberry Pi A+, Raspberry Pi B+ and Raspberry Pi 2 Model B. The ADC Differential Pi is based on two Microchip MCP3424 A/D converters each containing 4 analogue inputs. The MCP3424 is a delta-sigma A/D converter with low noise differential inputs.
##Features
- 8 x 18-bit differential inputs
- Control via the Raspberry Pi I2C port
- Stack up to 4 ADC Differential Pi boards on a single Raspberry Pi
- Jumper selectable I2C addresses (8 choices)
- Buffered 5V I2C port
- Based on the MCP3424 from Microchip Technologies Inc
- Input range of ±2.048V
- On-board 2.048V reference voltage (Accuracy ± 0.05%, Drift: 15 ppm/°C)
- On-Board Programmable Gain Amplifier (PGA): Gains of 1, 2, 4 or 8
- Programmable Data Rate Options:
- 3.75 SPS (18 bits)
- 15 SPS (16 bits)
- 60 SPS (14 bits)
- 240 SPS (12 bits)
- One-Shot or Continuous Conversion Options
Arduino, C, Windows 10 IOT, Python 2 and Python 3 libraries available on GitHub.

View File

@ -1,51 +0,0 @@
<!--
---
name: ADC Pi Plus
class: board
type: adc
formfactor: HAT
manufacturer: AB Electronics
description: 8 channel Analogue to Digital Converter
url: https://www.abelectronics.co.uk/p/56/ADC-Pi-Plus-Raspberry-Pi-Analogue-to-Digital-converter
github: https://github.com/abelectronicsuk
buy: https://www.abelectronics.co.uk/p/56/ADC-Pi-Plus-Raspberry-Pi-Analogue-to-Digital-converter
image: 'ab-adc-pi-plus.png'
pincount: 40
eeprom: no
power: 3v3,5v
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x68':
name: MCP3424
device: MCP3424
'0x69':
name: MCP3424
device: MCP3424
-->
#ADC Pi Plus
The ADC Pi Plus is an 8 channel 17 bit analogue to digital converter designed to work with the Raspberry Pi A+, Raspberry Pi B+ and Raspberry Pi 2 Model B. The ADC Pi Plus is based on two Microchip MCP3424 A/D converters each containing 4 analogue inputs. The MCP3424 is a delta-sigma A/D converter with low noise differential inputs.
##Features
- 8 x 17-bit 0 to 5V Single Ended Inputs
- Control via the Raspberry Pi I2C port
- Stack up to 4 ADC Pi Plus boards on a single Raspberry Pi
- Jumper selectable I2C addresses
- Buffered 5V I2C port
- Based on the MCP3424 from Microchip Technologies Inc
- Single Ended full-scale range of 5.0V
- On-board 2.048V reference voltage (Accuracy ± 0.05%, Drift: 15 ppm/°C)
- On-Board Programmable Gain Amplifier (PGA): Gains of 1, 2, 4 or 8
- Programmable Data Rate Options:
- 3.75 SPS (17 bits)
- 15 SPS (15 bits)
- 60 SPS (13 bits)
- 240 SPS (11 bits)
- One-Shot or Continuous Conversion Options
Arduino, C, Windows 10 IOT, Python 2 and Python 3 libraries are available on GitHub.

View File

@ -1,51 +0,0 @@
<!--
---
name: ADC Pi Zero
class: board
type: adc
formfactor: pHAT
manufacturer: AB Electronics
description: 8 channel Analogue to Digital Converter
url: https://www.abelectronics.co.uk/p/69/ADC-Pi-Zero-Raspberry-Pi-Analogue-to-Digital-converter
github: https://github.com/abelectronicsuk
buy: https://www.abelectronics.co.uk/p/69/ADC-Pi-Zero-Raspberry-Pi-Analogue-to-Digital-converter
image: 'ab-adc-pi-zero.png'
pincount: 40
eeprom: no
power: 3v3,5v
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x68':
name: MCP3424
device: MCP3424
'0x69':
name: MCP3424
device: MCP3424
-->
#ADC Pi Zero
The ADC Pi Zero is an 8 channel 17 bit analogue to digital converter designed to work with the Raspberry Pi Zero. The ADC Pi Zero is based on two Microchip MCP3424 A/D converters each containing 4 analogue inputs. The MCP3424 is a delta-sigma A/D converter with low noise differential inputs.
##Features
- 8 x 17-bit 0 to 5V Single Ended Inputs
- Control via the Raspberry Pi I2C port
- Stack up to 4 ADC Pi Zero boards on a single Raspberry Pi
- Jumper selectable I2C addresses
- Buffered 5V I2C port
- Based on the MCP3424 from Microchip Technologies Inc
- Single Ended full-scale range of 5.0V
- On-board 2.048V reference voltage (Accuracy ± 0.05%, Drift: 15 ppm/°C)
- On-Board Programmable Gain Amplifier (PGA): Gains of 1, 2, 4 or 8
- Programmable Data Rate Options:
- 3.75 SPS (17 bits)
- 15 SPS (15 bits)
- 60 SPS (13 bits)
- 240 SPS (11 bits)
- One-Shot or Continuous Conversion Options
Arduino, C, Windows 10 IOT, Python 2 and Python 3 libraries are available on GitHub.

View File

@ -1,48 +0,0 @@
<!--
---
name: IO Pi Plus
class: board
type: io
formfactor: HAT
manufacturer: AB Electronics
description: 32 Channel Digital Expansion Board
url: https://www.abelectronics.co.uk/p/54/IO-Pi-Plus
github: https://github.com/abelectronicsuk
buy: https://www.abelectronics.co.uk/p/54/IO-Pi-Plus
image: 'ab-io-pi-plus.png'
pincount: 40
eeprom: no
power: 3v3,5v
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x20':
name: MCP23017
device: MCP23017
'0x21':
name: MCP23017
device: MCP23017
-->
#IO Pi Plus
The IO Pi Plus is a 32 channel digital expansion board designed for use on the Raspberry Pi A+, Raspberry Pi B+ and Raspberry Pi 2 Model B computer platform. The board is based around the MCP23017 16-bit I/O expander from Microchip Technology Inc.
A pair of MCP23017 expanders are included on the board allowing you to connect up to 32 digital inputs or outputs to the Raspberry Pi. The IO Pi Plus Expander is powered through the host Raspberry Pi using the GPIO port and extended pins on the GPIO connector allow you to stack the IO Pi Plus along with other expansion boards.
##Features
- 32 Digital Inputs/Outputs
- Control via the Raspberry Pi I2C port
- Stack up to 4 IO Pi boards on a single Raspberry Pi
- Jumper selectable I2C addresses
- External 5V Input with isolation jumper
- Based on the MCP23017 from Microchip Technologies Inc
- Configurable interrupt output pins - Configurable as active-high, active-low or open-drain
- INTA and INTB can be configured to operate independently or together
- Configurable interrupt source - Interrupt-on-change from configured register defaults or pin changes
- Polarity Inversion register to configure the polarity of the input port data
Arduino, C, Windows 10 IOT, Python 2 and Python 3 libraries are available on GitHub.

View File

@ -1,34 +0,0 @@
<!--
---
name: RTC Pi Plus
class: board
type: rtc
formfactor: HAT
manufacturer: AB Electronics
description: Real-Time Clock Module for the Raspberry Pi
url: https://www.abelectronics.co.uk/p/52/RTC-Pi-Plus
github: https://github.com/abelectronicsuk
buy: https://www.abelectronics.co.uk/p/52/RTC-Pi-Plus
image: 'ab-rtc-pi-plus.png'
pincount: 40
eeprom: no
power: 3v3,5v
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x68':
name: DS1307
device: DS1307
-->
#RTC Pi Plus
The RTC Pi Plus is a battery backed real-time clock module for the Raspberry Pi A+, Raspberry Pi B+ and Raspberry Pi 2 Model B. It keeps track of the time while the Raspberry Pi is switched off and allows the Raspberry Pi to retrieve the current date and time from the RTC Pi Plus when it is switched back on.
The RTC Pi Plus is powered through the host Raspberry Pi using the GPIO port and extended pins on the GPIO connector allow you to stack the RTC Pi Plus along with other expansion boards. The RTC Pi Plus uses the DS1307 RTC real time clock and a CR2032 battery to maintain the date and time when the main system power is not available.
Unlike most other DS1307 based RTC modules the RTC Pi also includes an I2C logic level converter allowing you to connect other 5V I2C devices to your Raspberry Pi.
Python 2 and 3 libraries are available on GitHub.

View File

@ -1,35 +0,0 @@
<!--
---
name: Serial Pi Plus
class: board
type: com
formfactor: HAT
manufacturer: AB Electronics
description: UART to RS232 Converter
url: https://www.abelectronics.co.uk/p/51/Serial-Pi-Plus
github: https://github.com/abelectronicsuk
buy: https://www.abelectronics.co.uk/p/51/Serial-Pi-Plus
image: 'ab-serial-pi-plus.png'
pincount: 40
eeprom: no
power: 3v3
pin:
'8':
mode: UART
'10':
mode: UART
-->
#Serial Pi Plus
The Serial Pi Plus is a UART to RS232 serial converter for the Raspberry Pi.
The RS232 port is connected to the UART port on the Raspberry Pi using a MAX3232 interface. The MAX3232 IC converts the 3.3V UART port to RS232 voltages allowing communication with RS232 compatible devices over a DB9 serial cable or with the use of a null-modem cable the board allows terminal access with linux on the Raspberry Pi using a terminal application. The RS232 port can be accessed through the DB9 port or the solder points on the PCB.
##Features
- RS232 Master Port.
- Control the Raspberry Pi over RS232 or connect to external serial accessories.
- Stackable with other Raspberry Pi A+, Raspberry Pi B+ and Raspberry Pi 2 and Raspberry Pi accessory boards.
- Mounting holes for use with the AB Electronics UK mounting kits (sold separately)
[Configuring the RS232 communication on the Raspberry Pi](https://www.abelectronics.co.uk/kb/article/20/raspberry-pi-serial-port-usage)

View File

@ -1,41 +0,0 @@
<!--
---
name: Capacitive Touch HAT
class: board
type: touch
formfactor: HAT
manufacturer: Adafruit
description: Create electronics that can react to human touch with up to 12 individual sensors
url: https://www.adafruit.com/products/2340
github: https://github.com/adafruit/Adafruit_Python_MPR121
buy: https://www.adafruit.com/products/2340
image: 'adafruit-cap-mpr121.png'
pincount: 40
eeprom: yes
power:
'1':
ground:
'6':
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x5A':
name: Cap Touch
device: mpr121
install:
'devices':
- 'i2c'
'apt':
- 'python-smbus'
- 'python3-smbus'
- 'python-dev'
- 'python3-dev'
-->
#Capacitive Touch HAT
This Raspberry Pi add-on board provides 12 capacitive touch inputs and all the logic to read them over a simple I2C communication bus.
Baded on the MPR121 chip, this HAT allows you to create electronics that can react to human touch, with up to 12 individual sensors.

View File

@ -1,42 +0,0 @@
<!--
---
name: Servo/PWM HAT
class: board
type: touch
formfactor: HAT
manufacturer: Adafruit
description: A 16-Channel Servo / PWM HAT for Raspberry Pi
url: https://www.adafruit.com/product/2327
github: https://github.com/adafruit/Adafruit_Python_PCA9685
buy: https://www.adafruit.com/product/2327
image: 'adafruit-servo-hat.png'
pincount: 40
eeprom: no
power:
'1':
ground:
'6':
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x40':
name: PWM Controller
device: pca9685
install:
'devices':
- 'i2c'
'apt':
- 'python-smbus'
- 'python3-smbus'
- 'python-dev'
- 'python3-dev'
-->
#Servo/PWM HAT
The Adafruit Servo/PWM HAT allows you to drive up to 16 servos or PWM outputs over I2C with only 2 pins.
The on-board PWM controller will drive all 16 channels simultaneously with no additional processing overhead for the Raspberry Pi. Using a binary addressing system set by jumpers you can solder on the PCB, it is possible to stack up to 62 HATs to control up to 992 servos, using nothing more than the I2C bus.
Important note: servos can use a lot of power and it is not a good idea to use the Raspberry Pi's 5v pin to power them up. Electrical noise and 'brownouts' from excess current draw could cause your Pi to act erratically, reset and/or overheat. Keep the Pi power supply and the servos power supply completely separate!

View File

@ -1,41 +0,0 @@
<!--
---
name: Analog Zero
class: board
type: adc
formfactor: pHAT
manufacturer: RasPiO
description: A 10-bit 8-channel ADC for Raspberry Pi
url: http://rasp.io/analogzero/
github: https://github.com/raspitv/analogzero
buy: http://rasp.io/analogzero/
image: 'analog-zero.png'
pincount: 40
eeprom: no
power: 3v3
pin:
'19':
mode: spi
'21':
mode: spi
'23':
mode: spi
'24':
mode: spi
install:
'devices':
- 'spi'
-->
#Analog Zero
The RasPiO Analog Zero offers a compact, inexpensive, easy way to add eight analog channels to your Raspberry Pi. RasPiO Analog Zero uses an MCP3008 analog to digital converter. It's an SPI driven, 10-bit, 8-channel ADC.
With RasPiO Analog Zero you can:
* read up to 8 analog inputs at once
* make a weather station
* make a digital thermometer
* make a voltmeter
* use potentiometer dials for control and display
* read analog sensors or voltages
* make your own embedded device with minimal footprint

View File

@ -1,28 +0,0 @@
<!--
---
name: 'Blinkt!'
class: board
type: led
formfactor: Custom
manufacturer: Pimoroni
description: Slimline board with 8 super-bright RGB LED indicators
url: http://blog.pimoroni.com/blinkt/
github: https://github.com/pimoroni/blinkt
buy: https://shop.pimoroni.com/products/blinkt
image: 'blinkt.png'
pincount: 40
eeprom: no
power: 5v
pin:
'16':
name: Data
mode: output
active: high
'18':
name: Clock
mode: output
active: high
-->
#Blinkt!
Blinkt! is a super slimline Raspberry Pi Add-on board with 8 APA-102 LEDs.

View File

@ -1,46 +0,0 @@
<!--
---
name: Carberry
class: board
type: other
formfactor: Custom
manufacturer: Paser
description: add-on board designed to inteface with car electronics
url: http://www.carberry.it/en/p/347/Carberry/
buy: http://www.carberry.it
image: 'carberry.png'
pincount: 26
eeprom: no
power:
'2':
ground:
'6':
pin:
'8':
name: TXD / Transmit
direction: output
'10':
name: RXD / Receive
direction: input
'12':
name: LIRC
'13':
name: Shutdown
-->
#Carberry
Carberry is an add-on board for Raspberry Pi that can be used to inteface between car electronics and your Pi. It allows the development of end-user applications, such as media centers, vehicle diagnostics, data logging, fleet management, tracking, blackboxes, burglar alarms, carputing, internet, and much more.
##Features
- Accelerometer
- Magnetometer
- RTCC
- 2x CAN BUS
- 2x GMLAN
- 2x LADDER
- 1x LIN
- 2x GPI
- 2x GPO
- 1x GPIO CMOS
- 1x IGNITION IN
- 1x IGNITION OUT

View File

@ -1,80 +0,0 @@
<!--
---
name: Cirrus Logic Audio Card
class: board
type: audio
formfactor: HAT
manufacturer: Element14
description: Audio Card with unprecedented level of features and performance for Raspberry Pi
url: http://www.element14.com/community/community/raspberry-pi/raspberry-pi-accessories/cirrus_logic_audio_card
buy: http://www.element14.com/community/community/raspberry-pi/raspberry-pi-accessories/cirrus_logic_audio_card
image: 'cirruslogic-audio-card.png'
pincount: 40
pin:
'3':
name: SDA1
mode: i2c
description: WM8804 I2C - SDA
'5':
name: SCL1
mode: i2c
description: WM8804 I2C - SCLK
'11':
name: GPIO_GEN0
mode: input
description: WM5102 RST
'12':
name: PCM_CLK
mode: input
description: WM5102 AIF PCM - BCLK
'15':
name: GPIO_GEN3
mode: input
description: WM5102 LDO Enable
'16':
name: GPIO_GEN4
mode: input
description: WM8804 Control I/F Config
'19':
name: SPI_MOSI
mode: spi
description: WM5102 SPI - MOSI
'21':
name: SPI_MISO
mode: spi
description: WM5102 SPI - MISO
'23':
name: SPI_SCLK
mode: spi
description: WM5102 SPI - SCLK1
'24':
name: SPI_CE0_N
mode: input
description: WM8804 RST
'26':
name: SPI_CE1_N
mode: input
description: WM5102 SPI - CE
'35':
name: PCM_FS
mode: input
description: WM5102 AIF PCM - FS
'38':
name: PCM_DIN
mode: input
description: WM5102 AIF PCM - DIN
'40':
name: PCM_DOUT
mode: input
description: WM5102 AIF PCM - DOUT
-->
#Cirrus Logic Audio Card
###Offers a wealth of features, perfect for avid audiophiles wanting to use their Raspberry Pi for audio applications.
* Capable of rendering HD Audio, at 24-bit, 192kHz
* 3.5mm 4-pole jack for a headset/boom mic combination for gaming or VoIP applications
* Two DMIC microphones onboard for stereo recording
* 3.5mm jack for Stereo Line Input for high quality audio recording or capture
* 3.5 mm jack Stereo Line Output for connection to devices such as external stereo amplifiers or powered speakers
* Stereo Digital input and output (SPDIF)

View File

@ -1,87 +0,0 @@
<!--
---
name: DiscoHAT
class: board
type: audio
formfactor: HAT
manufacturer: Kertatuote
description: Computer controlled DMX lights, sounds and special effects
url: http://discohat.com
buy: http://discohat.com/shop
image: 'discohat.png'
pincount: 40
eeprom: yes
pin:
'8':
name: TXD
active: high
mode: output
description: DMX out
'13':
name: Button1
active: low
mode: input
description: Button 1
'15':
name: Button2
active: low
mode: input
description: Button 2
'22':
name: Button3
active: low
mode: input
description: Button 3
'18':
name: Button4
active: low
mode: input
description: Button 4
'16':
name: Button5
active: low
mode: input
description: Button 5
'37':
name: Button6
active: low
mode: input
description: Button 6
'32':
name: Button7
active: low
mode: input
description: Button 7
'36':
name: Button8
active: low
mode: input
description: Button 8
'19':
name: MOSI
mode: spi
description: LED strip data
'23':
name: SCLK
mode: spi
description: LED strip clock
-->
#DiscoHAT
###DiscoHAT is a small board allowing you to do computer controlled lights, sounds and special effects.
It is an essential building block for making custom light and sound systems. You can easily create your own home disco based on it. It is also usable for small theatre groups, bands or school projects.
With DiscoHAT you can control DMX equipment and LED strips. It also has interfaces for up to 8 pushbuttons that can be configured to start light and sound sequences.
DiscoHAT was created to be used with QLC+ an Open Source light and sound control software that is absolutely AMAZING. The push buttons can trigger scenes (steady lights), chases (lights changing in a pattern) and shows (lights synced to music) from stage without need for displays, keyboards or mice. With a WiFi dongle you can also control the lights from your tablet or mobile phone.
The Raspberry Pi 2 has a bit more power and is recommended for DiscoHAT. You can also exchange the 40 pin connector with the 26 pin connector for using it on older Raspberries but then you lose HAT functionality and 4 buttons. The connectors are not soldered to DiscoHAT. It uses SMD through pin sockets.
DiscoHAT is being used by myself in our theater productions. The DMX output and the pushbuttons are optically isolated and ESD protected to cope with static electricity that easily builds up on stage due to long wires, hot air, plastic surfaces and nylon clothing.
The system has been in use for two plays so far and it is time to share the good things with other entertainers.
Break a leg,
Karri

View File

@ -1,52 +0,0 @@
<!--
---
name: Display-o-Tron HAT
class: board
type: display
formfactor: HAT
manufacturer: Pimoroni
description: A 3-line character LCD with a 6-zone RGB backlight and 6 touch buttons
url: https://shop.pimoroni.com/products/display-o-tron-hat
github: https://github.com/pimoroni/dot3k
buy: https://shop.pimoroni.com/products/display-o-tron-hat
image: 'display-o-tron-hat.png'
pincount: 40
eeprom: yes
power:
'1':
'2':
ground:
'6':
pin:
'3':
mode: i2c
'5':
mode: i2c
'19':
mode: spi
'22':
name: LCD Register Select
mode: output
active: high
'23':
mode: spi
'24':
name: LCD Chip Select
mode: chipselect
active: high
'32':
name: LCD Reset
mode: output
active: low
-->
#Display-o-Tron HAT
Display-o-Tron HAT uses both SPI and I2c to drive the LCD display, backlight and touch. However both of these busses can be shared with other devices.
To get the HAT set up and ready to go you can use the one-line product installer:
```bash
curl -sS get.pimoroni.com/displayotron | bash
```
And follow the instructions!

View File

@ -1,75 +0,0 @@
<!--
---
name: Display-o-Tron 3000
class: board
type: display
formfactor: Custom
manufacturer: Pimoroni
description: A 3-line character LCD with an RGB backlight and joystick
url: https://shop.pimoroni.com/products/displayotron-3000
github: https://github.com/pimoroni/dot3k
buy: https://shop.pimoroni.com/products/displayotron-3000
image: 'display-o-tron.png'
pincount: 26
eeprom: no
power:
'2':
'17':
ground:
'6':
pin:
'3':
mode: i2c
'5':
mode: i2c
'7':
name: Joystick Button
mode: input
active: low
'11':
name: Joystick Left
mode: input
active: low
'13':
name: Joystick Up
mode: input
active: low
'15':
name: Joystick Right
mode: input
active: low
'19':
mode: spi
'21':
name: Joystick Down
mode: input
active: low
'22':
name: LCD CMD/DATA
mode: output
active: high
'23':
mode: spi
install:
'devices':
- 'i2c'
- 'spi'
'apt':
- 'python-smbus'
- 'python3-smbus'
- 'python-dev'
- 'python3-dev'
'python':
- 'dot3k'
-->
#Display-o-Tron 3000
The Display-o-Tron 3000 is a 3-line character LCD with an RGB backlight and joystick
To get the module set up and ready to go you can use the one-line product installer:
```bash
curl -sS get.pimoroni.com/displayotron | bash
```
And follow the instructions!

View File

@ -1,43 +0,0 @@
<!--
---
name: Drum HAT
class: board
type: instrument
formfactor: HAT
manufacturer: Pimoroni
description: An 8 pad finger Drum HAT for your Raspberry Pi
url: http://shop.pimoroni.com/products/drum-hat
github: https://github.com/pimoroni/drum-hat
buy: http://shop.pimoroni.com/products/drum-hat
image: 'drum-hat.png'
pincount: 40
eeprom: yes
pin:
'3':
mode: i2c
'5':
mode: i2c
'22':
name: Alert
mode: input
'40':
name: Reset
mode: output
i2c:
'0x2c':
name: Cap Touch
device: cap1188
-->
#Drum HAT
Drum HAT is the companion to Piano HAT. It uses the same cap touch sensor to provide 8 finger-sized drum pads. Use it to play music in Python, control software drum synths on your Pi, take control of hardware drum machines, or just build it into an elaborate drum-controlled project.
Features: 8 touch sensitive buttons and 8 LEDs. Works with Piano HAT (it uses a CAP1188 chip with a non-conflicting i2c address at 0x2c).
To get the HAT set up and ready to go you can use the one-line product installer:
```bash
curl -sS get.pimoroni.com/drumhat | bash
```
And follow the instructions!

View File

@ -1,60 +0,0 @@
<!--
---
name: Enviro pHAT
class: board
type: iot,sensor
formfactor: pHAT
manufacturer: Pimoroni
description: A package of environmental sensors for IoT projects
url: https://shop.pimoroni.com/products/enviro-phat
github: https://github.com/pimoroni/enviro-phat
buy: https://shop.pimoroni.com/products/enviro-phat
image: 'enviro-phat.png'
pincount: 40
eeprom: no
power: 5v
pin:
'3':
mode: i2c
'5':
mode: i2c
'7':
mode: output
name: Lights
i2c:
'0x29':
name: Light/Colour Sensor
device: TCS3472
'0x1d':
name: Motion Sensor
device: LSM303D
'0x77':
name: Temp/Pressure Sensor
device: BMP280
'0x48':
name: 4-Channel Analog Input
device: ADS1015
-->
#Enviro pHAT
Coupled with a Pi Zero, Enviro pHAT is an affordable mix of sensors, ideal for monitoring server rooms, bedrooms, ballrooms or anything you might want to observe. It also includes a 4-channel ADC, for adding sensors of your own. It works with all of the 40-pin Raspberry Pi variants - 3/2/B+/A+/Zero.
Features:
BMP280 temperature/pressure sensor (0x77 on the i2c bus)
TCS3472 light and RGB colour sensor (0x29 on the i2c bus)
(with two LEDs for illumination)
LSM303D accelerometer/magnetometer sensor (0x1d on the i2c bus)
ADS1015 4-channel 3.3v 12-bit ADC (0x48 on the i2c bus)
To get the pHAT set up and ready to go you can use the one-line product installer:
```bash
curl -sS get.pimoroni.com/envirophat | bash
```
Then import it into your Python script and start tinkering:
```bash
from envirophat import light, motion, weather, analog, leds
```

View File

@ -1,42 +0,0 @@
<!--
---
name: ESP IoT pHAT
class: board
type: mcu,io,iot
formfactor: pHAT
manufacturer: Pimoroni
description: an ESP8266 module programmable from your Pi
url: https://shop.pimoroni.com/products/esp8266-phat
buy: https://shop.pimoroni.com/products/esp8266-phat
image: 'esp8266-phat.png'
pincount: 40
eeprom: no
power:
'2':
ground:
'6':
pin:
'8':
name: TXD / Transmit
direction: output
active: high
'10':
name: RXD / Receive
direction: input
active: high
'11':
name: Chip Reset
active: low
'13':
name: Chip Program
active: low
-->
#ESP IoT pHAT
The ESP IoT pHAT is an ESP8266 based add-on for the Raspberry Pi. It provides some GPIO and one ADC channel, broken out to use alongside a small prototyping area. Perfect for RPi Zero but works with A+/B+/2 too!
To get the pHAT set up and ready to go you can use the one-line product installer:
```bash
curl -sS get.pimoroni.com/iotphat | bash
```

View File

@ -1,119 +0,0 @@
<!--
---
name: Explorer HAT Pro
class: board
type: adc,io,motor
formfactor: HAT
manufacturer: Pimoroni
description: An all-in-one light, input, motor, touch and output add-on board
url: http://shop.pimoroni.com/products/explorer-hat
github: https://github.com/pimoroni/explorer-hat
buy: http://shop.pimoroni.com/products/explorer-hat
image: 'explorer-hat-pro.png'
pincount: 40
eeprom: yes
pin:
'3':
mode: i2c
'5':
mode: i2c
'7':
name: LED 1
mode: output
active: high
'11':
name: LED 2
mode: output
active: high
'13':
name: LED 3
mode: output
active: high
'15':
name: Input 2
mode: input
active: high
'16':
name: Input 1
mode: input
active: high
'18':
name: Input 3
mode: input
active: high
'22':
name: Input 4
mode: input
active: high
'29':
name: LED 4
mode: output
active: high
'31':
name: Output 1
mode: output
active: high
'32':
name: Output 2
mode: output
active: high
'33':
name: Output 3
mode: output
active: high
'35':
name: Motor 1 +
mode: output
active: high
'36':
name: Output 4
mode: output
active: high
'37':
name: Motor 2 -
mode: output
active: high
'38':
name: Motor 1 -
mode: output
active: high
'40':
name: Motor 2 +
mode: output
active: high
i2c:
'0x28':
name: Cap Touch
device: cap1208
'0x48':
name: Analog Input
device: ads1015
install:
'devices':
- 'i2c'
'apt':
- 'python-smbus'
- 'python3-smbus'
- 'python-dev'
- 'python3-dev'
'python':
- 'explorerhat'
'python3':
- 'explorerhat'
-->
#Explorer HAT Pro
5V inputs and outputs, touch pads, LEDs, analog inputs and an H-Bridge motor driver make up the Explorer HAT Pro; a jack of all trades prototyping side-kick for your Raspberry Pi.
To get the HAT set up and ready to go you can use the one-line product installer:
```bash
curl -sS get.pimoroni.com/explorerhat | bash
```
Then import it into your Python script and start tinkering:
```bash
import explorerhat
explorerhat.light.on()
```

View File

@ -1,100 +0,0 @@
<!--
---
name: Explorer HAT
class: board
type: io
formfactor: HAT
manufacturer: Pimoroni
description: An all-in-one light, input, touch and output add-on board
url: http://shop.pimoroni.com/products/explorer-hat
github: https://github.com/pimoroni/explorer-hat
buy: http://shop.pimoroni.com/products/explorer-hat
image: 'explorer-hat.png'
pincount: 40
eeprom: yes
pin:
'3':
mode: i2c
'5':
mode: i2c
'7':
name: LED 1
mode: output
active: high
'11':
name: LED 2
mode: output
active: high
'13':
name: LED 3
mode: output
active: high
'15':
name: Input 2
mode: input
active: high
'16':
name: Input 1
mode: input
active: high
'18':
name: Input 3
mode: input
active: high
'22':
name: Input 4
mode: input
active: high
'29':
name: LED 4
mode: output
active: high
'31':
name: Output 1
mode: output
active: high
'32':
name: Output 2
mode: output
active: high
'33':
name: Output 3
mode: output
active: high
'36':
name: Output 4
mode: output
active: high
i2c:
'0x28':
name: Cap Touch
device: cap1208
install:
'devices':
- 'i2c'
'apt':
- 'python-smbus'
- 'python3-smbus'
- 'python-dev'
- 'python3-dev'
'python':
- 'explorerhat'
'python3':
- 'explorerhat'
-->
#Explorer HAT
5V inputs and outputs, touch pads and LEDs make up the Explorer HAT; a jack of all trades prototyping side-kick for your Raspberry Pi.
To get the HAT set up and ready to go you can use the one-line product installer:
```bash
curl -sS get.pimoroni.com/explorerhat | bash
```
Then import it into your Python script and start tinkering:
```bash
import explorerhat
explorerhat.light.on()
```

View File

@ -1,99 +0,0 @@
<!--
---
name: Explorer pHAT
class: board
type: adc,io,motor
formfactor: pHAT
manufacturer: Pimoroni
description: An all-in-one input, output and motor add-on board
buy: https://shop.pimoroni.com/products/explorer-phat
github: https://github.com/pimoroni/explorer-hat
buy: https://shop.pimoroni.com/products/explorer-phat
image: 'explorer-phat.png'
pincount: 40
eeprom: no
pin:
'3':
mode: i2c
'5':
mode: i2c
'15':
name: Input 2
mode: input
active: high
'16':
name: Input 1
mode: input
active: high
'18':
name: Input 3
mode: input
active: high
'22':
name: Input 4
mode: input
active: high
'31':
name: Output 1
mode: output
active: high
'32':
name: Output 2
mode: output
active: high
'33':
name: Output 3
mode: output
active: high
'35':
name: Motor 1 +
mode: output
active: high
'36':
name: Output 4
mode: output
active: high
'37':
name: Motor 2 -
mode: output
active: high
'38':
name: Motor 1 -
mode: output
active: high
'40':
name: Motor 2 +
mode: output
active: high
i2c:
'0x48':
name: Analog Input
device: ads1015
install:
'devices':
- 'i2c'
'apt':
- 'python-smbus'
- 'python3-smbus'
- 'python-dev'
- 'python3-dev'
'python':
- 'explorerhat'
'python3':
- 'explorerhat'
-->
#Explorer pHAT
5V inputs and outputs, analog inputs and an H-Bridge motor driver make up the Explorer pHAT; a jack of all trades prototyping side-kick for your Raspberry Pi. Perfect for RPi Zero but works with A+/B+/2 too!
To get the pHAT set up and ready to go you can use the one-line product installer:
```bash
curl -sS get.pimoroni.com/explorerhat | bash
```
Then import it into your Python script and start tinkering:
```bash
import explorerhat
```

View File

@ -1,30 +0,0 @@
<!--
---
name: 1-WIRE
class: interface
type: pinout
description: Raspberry Pi One-Wire pins
url: https://www.raspberrypi.org/documentation/hardware/raspberrypi/dpi/
pin:
'bcm4':
name: Data
-->
# W1-GPIO - One-Wire Interface
To enable the one-wire interface you need to add the following line to /boot/config.txt, beofre rebooting your Pi:
```
dtoverlay=w1-gpio
```
Alternatively you can enable the one-wire interface on demand using:
```
sudo modprobe w1-gpio
```
once either of the steps above has been performed, you can list the devices your Raspberry Pi can probe via (by default) GPIO4, like so:
```
ls /sys/bus/w1/devices/
```

View File

@ -1,58 +0,0 @@
<!--
---
name: DPI
class: interface
type: pinout
description: Raspberry Pi DPI pins
url: https://www.raspberrypi.org/documentation/hardware/raspberrypi/dpi/
pin:
'bcm0':
name: CLK
'bcm1':
name: DEN
'bcm2':
name: V-SYNC
'bcm3':
name: H-SYNC
'bcm4':
name: Blue 2
'bcm5':
name: Blue 3
'bcm6':
name: Blue 4
'bcm7':
name: Blue 5
'bcm8':
name: Blue 6
'bcm9':
name: Blue 7
'bcm10':
name: Green 2
'bcm11':
name: Green 3
'bcm12':
name: Green 4
'bcm13':
name: Green 5
'bcm14':
name: Green 6
'bcm15':
name: Green 7
'bcm16':
name: Red 2
'bcm17':
name: Red 3
'bcm18':
name: Red 4
'bcm19':
name: Red 5
'bcm20':
name: Red 6
'bcm21':
name: Red 7
-->
#DPI - Display Parallel Interface
DPI (Display Parallel Interface) is a 24-bit parallel interface with 28 clock and synchronisation signals. The Pi uses a cut-down, 6-bit, 22 pin version omitting the least significant R, G and B colour bits.
DPI, combined with a simple adaptor consisting of 20 resistors, allows you to add a VGA connector to the Pi which supports resolutions from 640 x 480 up to 1920 x 1024 at 60fps and 6bits per channel.

View File

@ -1,31 +0,0 @@
<!--
---
name: GPCLK
class: interface
type: pinout
description: Raspberry Pi General Purpose Clock
pin:
'bcm4':
name: GPCLK0
'bcm5':
name: GPCLK1
'bcm6':
name: GPCLK2
-->
#GPCLK - General Purpose CLock
General Purpose Clock pins can be set up to output a fixed frequency without any ongoing software control.
The following clock sources are available:
```
0 0 Hz Ground
1 19.2 MHz oscillator
2 0 Hz testdebug0
3 0 Hz testdebug1
4 0 Hz PLLA
5 1000 MHz PLLC (changes with overclock settings)
6 500 MHz PLLD
7 216 MHz HDMI auxiliary
8-15 0 Hz Ground
```

View File

@ -1,33 +0,0 @@
<!--
---
name: JTAG
class: interface
type: pinout
description: Raspberry Pi JTAG pins
pin:
'bcm4':
name: TDI (Alt5)
'bcm5':
name: TDO (Alt5)
'bcm6':
name: RTCK (Alt5)
'bcm12':
name: TMS (Alt5)
'bcm13':
name: TCK (Alt5)
'bcm22':
name: TRST (Alt4)
'bcm23':
name: RTCK (Alt4)
'bcm24':
name: TDO (Alt4)
'bcm25':
name: TCK (Alt4)
'bcm26':
name: TDI (Alt4)
'bcm27':
name: TMS (Alt4)
-->
#JTAG - Joint Test Action Group
JTAG is a standardised interface for debugging integrated circuits which you can use to debug your Raspberry Pi.

View File

@ -1,19 +0,0 @@
<!--
---
name: PCM
class: interface
type: pinout
description: Raspberry Pi PCM pins
pin:
'bcm18':
name: CLK
'bcm19':
name: FS
'bcm20':
name: DIN
'bcm21':
name: DOUT
-->
#PCM - Pulse-code Modulation
PCM (Pulse-code Modulation) is a digital representation of sampled analog. On the Raspberry Pi it's a form of digital audio output which can be understood by a DAC for high quality sound.

View File

@ -1,25 +0,0 @@
<!--
---
name: SDIO
class: interface
type: pinout
description: Raspberry Pi SD0/SD1 pins
pin:
'bcm22':
name: CLK
'bcm23':
name: CMD
'bcm24':
name: DAT0
'bcm25':
name: DAT1
'bcm26':
name: DAT2
'bcm27':
name: DAT3
-->
#SDIO - SD Card Interface
SDIO is the SD host/eMMC interface on the Raspberry Pi. SD host signals are normally used for the microSD slot.
These pins are "SD host" on Alt0 and "eMMC" on Alt3.

View File

@ -1,56 +0,0 @@
<!--
---
name: Pi-DAC+
class: board
type: audio
formfactor: HAT
manufacturer: IQaudIO
description: An I2S digital to analog audio converter HAT for the Pi
url: http://www.iqaudio.co.uk/audio/8-pi-dac-0712411999650.html
buy: http://www.iqaudio.co.uk
image: 'iqaudio-pi-dac.png'
pincount: 40
eeprom: yes
pin:
'3':
mode: i2c
'5':
mode: i2c
'12':
name: I2S
'15':
name: Mute/Unmute
description: Pi-AMP+ only (optional)
'16':
name: Rotary Encoder
description: (optional)
'18':
name: Rotary Encoder
description: (optional)
'22':
name: IR Sensor
description: (optional)
'35':
name: I2S
'38':
name: I2S
'40':
name: I2S
install:
'devices':
- 'i2c'
-->
#Pi-DAC+
The Pi-DAC+ takes the digital audio signals (I2S) from the Raspberry Pi and through the
onboard Texas Instruments PCM5122 DAC delivers variable output (hardware volume
control) analog audio to the Pi-DAC+ Phono connectors. The PI-DAC+ also, via the
Texas Instruments TPA6133A headphone amp, supports the direct use of headphones via
the Pi-DAC+ 3.5mm audio jack.
The Pi-DAC+ uses GPIO22 to mute/unmute the Pi-AMP+.
You can use GPIO25 to connect an IR sensor and GPIO23/24 for a rotary encoder. Both of
these parts are optional, but are broken out on the Pi-DAC+ for convenient access.
Note: pins reserved for the rotary encoder and IR sensor can be used for other purposes if those add-ons have not been fitted and enabled by software.

View File

@ -1,48 +0,0 @@
<!--
---
name: Pi-DigiAMP+
class: board
type: audio
formfactor: HAT
manufacturer: IQaudIO
description: A combined DAC and 35w amplifier board
url: http://www.iqaudio.co.uk/home/9-pi-digiamp-0712411999650.html
buy: http://www.iqaudio.co.uk
image: 'iqaudio-pi-digiamp.png'
pincount: 40
eeprom: yes
pin:
'3':
mode: i2c
'5':
mode: i2c
'12':
name: I2S
'15':
name: Mute/Unmute
'16':
name: Rotary Encoder
description: (optional)
'18':
name: Rotary Encoder
description: (optional)
'22':
name: IR Sensor
description: (optional)
'35':
name: I2S
'38':
name: I2S
'40':
name: I2S
install:
'devices':
- 'i2c'
-->
#Pi-DigiAMP+
The Pi-DigiAMP+ is an add-on board that includes a Digital to Analog Converter (DAC) and powerful 35w stereo amplifier. If you want to turn your Raspberry Pi into a working Hi Fi stereo, just add speakers and you're off.
You can use GPIO25 to connect an IR sensor and GPIO23/24 for a rotary encoder. Both of these parts are optional, but are broken out on the Pi-DAC+ for convenient access.
Note: pins reserved for the rotary encoder and IR sensor can be used for other purposes if those add-ons have not been fitted and enabled by software.

View File

@ -1,48 +0,0 @@
<!--
---
name: Micro Dot pHAT
class: board
type: display, led
formfactor: pHAT
manufacturer: Pimoroni
description: An LED matrix display board for the Raspberry Pi
url: http://blog.pimoroni.com/micro-dot-phat/
github: https://github.com/pimoroni/microdot-phat
buy: https://shop.pimoroni.com/products/microdot-phat
image: 'microdot-phat.png'
pincount: 40
eeprom: no
power: 5v
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x63':
name: LED matrix 1-2
device: IS31FL3730
'0x62':
name: LED matrix 3-4
device: IS31FL3730
'0x61':
name: LED matrix 5-6
device: IS31FL3730
-->
#Micro Dot pHAT
An unashamedly old school LED matrix display board, with up to 30x7 pixels, using Lite-On LTP-305 matrices (or any similar matrices). Perfect for building a retro scrolling message display, a tiny 30-band spectrum analyser, or a retro clock.
The board uses three IS31FL3730 matrix driver chips, each driving two of the matrix displays. The board and supporting software was designed to use these driver chips in an efficient manner, in effect round-robin-ing them and updating them extremely quickly one after the other to drive two displays at once.
To get the pHAT set up and ready to go you can use the one-line product installer:
```bash
curl -sS get.pimoroni.com/microdotphat | bash
```
Then import it into your Python script and start tinkering:
```bash
import microdotphat
```

View File

@ -1,39 +0,0 @@
<!--
---
name: pHAT DAC
class: board
type: audio
formfactor: pHAT
manufacturer: Pimoroni
description: An I2S digital to analog audio converter
buy: https://shop.pimoroni.com/products/phat-dac
image: 'phat-dac.png'
pincount: 40
eeprom: no
power:
'1':
'2':
ground:
'6':
pin:
'12':
name: I2S
'35':
name: I2S
'40':
name: I2S
install:
'devices':
- 'i2s'
-->
#pHAT DAC
The pHAT DAC provides a high-quality digital to analog audio converter for the Raspberry Pi: 24-bits at 192KHz via the I2S interface on the 2x20 pin GPIO header. It has a 3.5mm stereo jack pre-assembled and can accommodate an optional RCA phono connector.
Though designed to match the format of the Raspberry Pi Zero it is compatible with all 40-pin GPIO Raspberry Pi variants (2/B+/A+/Zero).
To get the pHAT DAC set up and ready to go you can use the one-line product installer:
```bash
curl -sS get.pimoroni.com/phatdac | bash
```

View File

@ -1,59 +0,0 @@
<!--
---
name: Pi-LITE-r
class: board
type: led
formfactor: Custom
manufacturer: Ciseco
description: An 8 LED strip for the Raspberry Pi
url: http://www.averagemanvsraspberrypi.com/2014/04/how-to-use-pi-liter-from-ciseco.html
buy: http://cpc.farnell.com/wirelessthings/pi-liter/pi-lite-junior-led-io-board-for/dp/SC13293
image: 'pi-liter.png'
pincount: 26
eeprom: no
power: 3v3
pin:
'7':
name: LED1
direction: output
active: high
'11':
name: LED2
direction: output
active: high
'12':
name: LED4
direction: output
active: high
'13':
name: LED3
direction: output
active: high
'15':
name: LED5
direction: output
active: high
'16':
name: LED6
direction: output
active: high
'18':
name: LED7
direction: output
active: high
'22':
name: LED8
direction: output
active: high
-->
#Pi-LITE-r
The Pi-LITEr is a fully assembled add on board for the Raspberry Pi. It has 8 ultra-bright white LED's on a board which plugs directly onto the GPIO header. It can be used alongside other I/O projects to give status indication. Lighting all 8 LEDs consumes a tiny amount of current, less than a single standard LED (which is 20ma nominal vs 14.4ma for the Pi-LITEr).
Applications:
* I/O status indicator
* Bar graph
* Light chaser
* Activity indicator
* Lighting effects

View File

@ -1,52 +0,0 @@
<!--
---
name: Piano HAT
class: board
type: instrument
formfactor: HAT
manufacturer: Pimoroni
description: A tiny Pi piano with 16 touch-sensitive buttons
url: https://shop.pimoroni.com/products/piano-hat
github: https://github.com/pimoroni/piano-hat
buy: https://shop.pimoroni.com/products/piano-hat
image: 'piano-hat.png'
pincount: 40
eeprom: yes
pin:
'3':
mode: i2c
'5':
mode: i2c
'7':
name: Alert A
mode: input
'11':
name: Reset A
mode: output
'13':
name: Alert B
mode: input
'15':
name: Reset B
mode: output
i2c:
'0x28':
name: Cap Touch A
device: cap1188
'0x2b':
name: Cap Touch B
device: cap1188
-->
#Pimoroni Piano HAT
Piano HAT has 16 touch-sensitive buttons. 13 of these are a single Piano octave, the rest give you octave up/down and instrument select functionality.
It uses two Microchip CAP1188 chips with the i2c addresses 0x28 and 0x2b.
To get the HAT set up and ready to go you can use the one-line product installer:
```bash
curl -sS get.pimoroni.com/pianohat | bash
```
And follow the instructions!

View File

@ -1,55 +0,0 @@
<!--
---
name: LEDBorg
class: board
type: led
formfactor: Custom
manufacturer: PiBorg
description: A single RGB LED for your Raspberry Pi
url: https://www.piborg.org/ledborg-new/install
buy: https://www.piborg.org/ledborg
image: 'piborg-led-borg.png'
pincount: 26
eeprom: no
pin:
'11':
name: Red LED
direction: output
active: high
description: PiBorg Red LED
'13':
name: Green LED
direction: input
active: high
description: PiBorg Green LED
'15':
name: Blue LED
direction: output
active: high
description: PiBorg Blue LED
-->
#LedBorg
The PiBorg LedBorg is an ultra-bright RGB LED board for the Raspberry Pi. It has its own driver, so you don't need to drive it manually.
If you want a much, much wider range of colours, though, you can drive it manually using softPwm in WiringPi. The pin assignments for this are as follows:
WiringPi pin 0: Red LED
WiringPi pin 2: Green LED
WiringPi pin 3: Blue LED
This is easy using WiringPi in Python:
```python
import wiringpi2 as wiringpi
wiringpi.wiringPiSetup()
wiringpi.softPwmCreate(0,0,100)
wiringpi.softPwmCreate(2,0,100)
wiringpi.softPwmCreate(3,0,100)
# Purple!
wiringpi.softPwmWrite(3,100) # Full Blue
wiringpi.softPwmWrite(0,100) # Full Red
wiringpi.softPWMWrite(2,0) # No Green
```

View File

@ -1,84 +0,0 @@
<!--
---
name: Pibrella
class: board
type: multi,io
formfactor: Custom
manufacturer: Cyntech
description: An all-in-one light, sound, input and output add-on board
url: http://pibrella.com
github: https://github.com/pimoroni/pibrella
buy: https://shop.cyntech.co.uk/products/pibrella?variant=581387897
image: 'pibrella.png'
pincount: 26
eeprom: no
pin:
'7':
name: Green LED
direction: output
active: high
'11':
name: Yellow LED
direction: output
active: high
'12':
name: Buzzer
direction: output
active: high
'13':
name: Red LED
direction: output
active: high
'15':
name: Output E
direction: output
active: high
'16':
name: Output F
direction: output
active: high
'18':
name: Output G
direction: output
active: high
'19':
name: Input D
direction: output
active: high
'21':
name: Input A
direction: input
active: high
'22':
name: Output H
direction: output
active: high
'23':
name: Button
direction: input
active: high
'24':
name: Input C
direction: input
active: high
'26':
name: Input B
direction: input
active: high
-->
#Pibrella
The all-in-one light, sound, input and output add-on board that uses lots of IO on the Pi but leaves both Serial and I2C free leaving plenty of room for expansion if you get creative.
Pibrella is easy to use, first you should install the module using LXTerminal/Command Line:
```bash
curl -sS get.pimoroni.com/pibrella | bash
```
Then import it into your Python script and start tinkering:
```bash
import pibrella
pibrella.light.red.on()
```

View File

@ -1,39 +0,0 @@
<!--
---
name: PiGlow
class: board
type: led
formfactor: Custom
manufacturer: Pimoroni
description: Simply 18 LEDs in a spiral pattern controllable in Python
url: http://shop.pimoroni.com/products/piglow
github: https://github.com/pimoroni/piglow
buy: http://shop.pimoroni.com/products/piglow
image: 'piglow.png'
pincount: 26
eeprom: no
power:
'1':
'2':
'17':
ground:
'14':
pin:
'3':
mode: i2c
'5':
mode: i2c
-->
#PiGlow
The PiGlow is a small add-on board for the Raspberry Pi that provides 18 individually controllable LEDs.
The board uses the SN3218 8-bit 18-channel PWM chip to drive surface mount LEDs. Communication is done via I2C over the GPIO header with a bus address of 0x54. Each LED can be set to a PWM value of between 0 and 255.
To get the module set up and ready to go you can use the one-line product installer:
```bash
curl -sS get.pimoroni.com/piglow | bash
```
And follow the instructions!

View File

@ -1,39 +0,0 @@
<!--
---
name: Propeller HAT
class: board
type: mcu,io,motor
formfactor: HAT
manufacturer: Pimoroni
description: The 8-core Propeller Microcontroller in HAT form-factor
url: http://shop.pimoroni.com/products/propeller-hat
github: https://github.com/pimoroni/piano-hat
buy: https://shop.pimoroni.com/products/propeller-hat
image: 'propeller-hat.png'
pincount: 40
eeprom: yes
power:
'2':
ground:
'6':
pin:
'8':
name: TXD / Transmit
direction: output
active: high
'10':
name: RXD / Receive
direction: input
active: high
'11':
name: Reset
active: low
'29':
name: EEPROM WP
active: low
-->
#Propeller HAT
Propeller HAT brings the 8-core Parallax Propeller microcontroller to HAT form-factor. Program and talk to it over Serial using Propeller IDE and you'll have a powerful, realtime co-processor for your Pi.
It's like a little software programming logic device. Great for realtime IO, servo control and even convincingly synthesizing a SID chip.

View File

@ -1,37 +0,0 @@
<!--
---
name: Duino
class: board
type: mcu,io
formfactor: Custom
manufacturer: RasPiO
description: Arduino Programming on the Raspberry Pi
url: http://rasp.io/duino/
github: https://github.com/raspitv/raspio_duino
buy: https://ryanteck.uk/add-ons/58-raspio-duino.html
image: 'raspio-duino.png'
pincount: 26
eeprom: no
power: 3v3
pin:
'8':
mode: uart
'10':
mode: uart
'19':
mode: spi
'21':
mode: spi
'23':
mode: spi
install:
'devices':
- 'spi'
-->
#Duino
The RasPiO Duino is a small plug-on board for Raspberry Pi. It has similar functionality to an Arduino Uno, with an ATMega 328P-PU at its heart, but is fully programmable from the Raspberry Pi. Once programmed, it can be removed from the Pi and used on its own.
Pins on the ATMega are broken out to a cluster of three holes. The ATMega328 features a 6 channel analog to digital converter and 14 digital I/O pins, 6 of which can also be used for PWM. The Pis GPIO ports are also broken out on the board as well and there is a 72 point prototyping area, with GND, 3V3 and 5V rails, where you can add your own components.
Note: the RasPiO Duino runs on 3v3 at 12 MHz (not 5V at 16 MHz like the Uno).

View File

@ -1,59 +0,0 @@
<!--
---
name: IoT HAT
class: board
type: iot
formfactor: pHAT
manufacturer: RedBear
description: A Wi-Fi + Bluetooth add-on board for the Pi Zero
url: https://www.kickstarter.com/projects/1991736672/iot-hat-for-raspberry-pi-a-must-have-for-pi-zero
github:
buy: https://www.kickstarter.com/projects/1991736672/iot-hat-for-raspberry-pi-a-must-have-for-pi-zero
image: 'redbear-iot-hat.png'
pincount: 40
eeprom: no
power: 3v3,5v
pin:
'11':
name: 'RTS'
'13':
name: 'SDIO_D3'
'15':
name: 'SDIO_CLK'
'29':
name: 'BT_RST_N'
'31':
name: 'WL_REG_ON'
'33':
name: 'BT_HOST_WAKE'
'37':
name: 'SDIO_D2'
'8':
name: 'TXD'
'10':
name: 'RXD'
'16':
name: 'SDIO_CMD'
'18':
name: 'SDIO_D0'
'22':
name: 'SDIO_D1'
'32':
name: 'WL_HOST_WAKE'
'36':
name: 'CTS'
'38':
name: 'BT_WAKE'
-->
#PiZero IoT HAT
The RedBear IoT HAT brings the BCM43438 used on the Raspberry Pi 3 to HAT format, compatible with the Pi Zero.
The chip supports Wi-Fi 802.11n and Bluetooth 4.1 (Dual Mode).
* Bluetooth 4.1
* WiFi
* Low power
* External antenna support
* Compatible with the same WiFi/Bluetooth software used on the Pi 3
* Supports Pi Zero, Model A+, Model B+, Pi 2

View File

@ -1,124 +0,0 @@
<!--
---
name: DOTs
class: board
type: other
formfactor: Custom
manufacturer: Raspberry Pi
description: Join the dots to make a circuit
url: http://www.raspberrypi.org/dots/
github: https://github.com/raspberrypilearning/dots
buy: https://thepihut.com/products/raspberry-pi-dots-board
image: 'rpf-dots.png'
pincount: 40
eeprom: no
pin:
bcm0:
name: 'Color: Blue'
direction: input
bcm1:
name: Dot 7
direction: input
bcm2:
name: Dot 22
direction: input
bcm3:
name: Dot 21
direction: input
bcm4:
name: Dot 2
direction: input
bcm5:
name: Dot 9
direction: input
bcm6:
name: Dot 14
direction: input
bcm7:
name: Dot 6
direction: input
bcm8:
name: Dot 18
direction: input
bcm9:
name: Dot 17
direction: input
bcm10:
name: 'Color: Green'
direction: input
bcm11:
name: Dot 8
direction: input
bcm12:
name: Dot 10
direction: input
bcm13:
name: Cloud
direction: input
bcm14:
name: Dot 1
direction: input
bcm15:
name: Dot 3
direction: input
bcm16:
name: Dot 13
direction: input
bcm17:
name: Dot 4
direction: input
bcm18:
name: Dot 20
direction: input
bcm19:
name: 'Color: Orange'
direction: input
bcm20:
name: Bear
direction: input
bcm21:
name: Dot 12
direction: input
bcm22:
name: Dot 15
direction: input
bcm23:
name: Dot 16
direction: input
bcm24:
name: Dot 19
direction: input
bcm25:
name: Dot 5
direction: input
bcm26:
name: Dot 11
direction: input
bcm27:
name: 'Color: Red'
direction: input
-->
#Dots Board
###Dots is a Dot to Dot board for the Raspberry Pi that lets you join-the-dots with BARE Conductive Paint!
Every Dot on the Dots board is a "floating" metal contact just waiting to be pulled down to ground with a dab of paint.
To read a Dot you should set its corresponding pin as an INPUT and make sure it's pulled up like so:
```python
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(dot_pin, GPIO.IN, GPIO.PUD_UP)
state = GPIO.input(dot_pin)
```
It's good practice to only turn on the PULLUP when you actually want to read the Dot, so a method like this is recommended for reading:
```python
def is_dot_connected(dot_pin):
GPIO.setup(dot_pin, GPIO.IN, GPIO.PUD_UP)
state = GPIO.input( dot_pin )
GPIO.setup(dot_pin, GPIO.IN, GPIO.PUD_OFF)
return state == 0
```

View File

@ -1,63 +0,0 @@
<!--
---
name: Motor Controller Board
class: board
type: motor
formfactor: Custom
manufacturer: Ryanteck
description: A quick and easy way to start driving motors on your Raspberry Pi
url: https://ryanteck.uk/add-ons/6-ryanteck-rpi-motor-controller-board-0635648607160.html
buy: https://ryanteck.uk/add-ons/6-ryanteck-rpi-motor-controller-board-0635648607160.html
image: 'rtk-000-001.png'
pincount: 26
eeprom: no
pin:
'11':
name: Motor 1 A
direction: output
active: high
'12':
name: Motor 1 B
direction: output
active: high
'15':
name: Motor 2 A
direction: output
active: high
'16':
name: Motor 2 B
direction: output
active: high
-->
#Motor Controller Board
###A quick and easy way to start driving motors on your Raspberry Pi
```python
##Simple motor script for the RTK-000-001
import RPi.GPIO as GPIO
import time
#Set to broadcom pin numbers
GPIO.setmode(GPIO.BCM)
#Motor 1 = Pins 17 and 18
#Motor 2 = Pins 22 and 23
GPIO.setup(17, GPIO.OUT)
GPIO.setup(18, GPIO.OUT)
#Now loop forever turning one direction for 5 seconds, then the other
while (True):
#Sleep 1 second then turn 17 on
GPIO.output(18, 0)
time.sleep(1)
GPIO.output(17, 1);
time.sleep(5);
#And now the other way round
GPIO.output(17, 0)
time.sleep(1);
GPIO.output(18, 1);
time.sleep(5);
#And loop back around
#And final cleanup
GPIO.cleanup()
```

View File

@ -1,53 +0,0 @@
<!--
---
name: Scroll pHAT
class: board
type: display, led
formfactor: pHAT
manufacturer: Pimoroni
description: A 11 x 5 LED matrix
url: https://github.com/pimoroni/scroll-phat
github: https://github.com/pimoroni/scroll-phat
buy: https://shop.pimoroni.com/products/scroll-phat
image: 'scroll-phat.png'
pincount: 40
eeprom: no
power:
'2':
ground:
'6':
pin:
'3':
mode: i2c
'5':
mode: i2c
i2c:
'0x60':
name: Matrix LED driver
device: IS31FL3730
install:
'devices':
- 'i2c'
'apt':
- 'python-smbus'
- 'python3-smbus'
'python':
- 'scrollphat'
'python3':
- 'scrollphat'
-->
#Scroll pHAT
The Scroll pHAT provides a matrix of 55 white LED pixels that is ideal for writing messages, showing graphs, and drawing pictures. Perfect for RPi Zero but works with A+/B+/2 too!
To get the pHAT set up and ready to go you can use the one-line product installer:
```bash
curl -sS get.pimoroni.com/scrollphat | bash
```
Then import it into your Python script and start tinkering:
```bash
import scrollphat
```

View File

@ -1,32 +0,0 @@
<!--
---
name: Sense HAT
class: board
type: led,sensor
formfactor: HAT
manufacturer: Raspberry Pi
description: Add-on board that includes an 8×8 RGB LED matrix, 5-button joystick as well as IMU and environmental sensors
url: https://www.raspberrypi.org/products/sense-hat/
image: 'sense-hat.png'
pincount: 40
eeprom: yes
pin:
'3':
mode: i2c
'5':
mode: i2c
install:
'devices':
- 'i2c'
-->
#Sense HAT
The Sense HAT is an add-on board for Raspberry Pi comprising of a 8×8 RGB LED matrix, a five-button joystick and the following sensors: Gyroscope, Accelerometer, Magnetometer, Temperature, Barometric pressure and Humidity.
The shift register driving the LED Matrix is a LED2472G connected via an ATTINY88 communicating via i2c at address 0x46 with the Pi. The Multi-Directional SKRHABE010 Switch/Joystick is similarly controlled.
The sensors themselves also operate over the i2c bus:
The IMU (Gyroscope, Accelerometer, Magnetometer) through a LSM9DS1 found at i2c address 0x1c(0x1e),0x6a(0x6b), with Interrupts on the ATTINY88.
Environmental sensors are represented by a LPS25H Pressure+Temperature sensor at address 0x5c and by a HTS221 Humidity+Temp sensor at 0x5f on the i2c bus.

View File

@ -1,50 +0,0 @@
<!--
---
name: Skywriter HAT
class: board
type: 'gesture,touch'
formfactor: HAT
manufacturer: Pimoroni
description: A 3D positional and gesture sensor
url: http://shop.pimoroni.com/products/skywriter-hat
github: https://github.com/pimoroni/skywriter-hat
buy: http://shop.pimoroni.com/products/skywriter-hat
image: 'skywriter-hat.png'
pincount: 40
eeprom: yes
pin:
'3':
mode: i2c
'5':
mode: i2c
'11':
name: Reset
'13':
name: Transfer
install:
'apt':
- 'python-smbus'
- 'python3-smbus'
- 'python-dev'
- 'python3-dev'
'python':
- 'skywriter'
i2c:
'0x42':
name: Gesture sensor
device: MGC3130
-->
#Skywriter HAT
Skywriter HAT senses your finger's position above it in 3 dimensions, outputting an X, Y, Z axis
which you can use in your Python scripts.
It also recognises gestures, including swipes and more.
To get the HAT set up and ready to go you can use the one-line product installer:
```bash
curl -sS get.pimoroni.com/skywriter | bash
```
And follow the instructions!

View File

@ -1,56 +0,0 @@
<!--
---
name: Traffic HAT
class: board
type: multi
formfactor: HAT
manufacturer: Ryanteck
description: A quick and easy way to learn the basics of GPIO on a budget
url: http://www.ryanteck.uk/store/traffichat
buy: http://www.ryanteck.uk/store/traffichat
image: 'traffic-hat.png'
pincount: 40
eeprom: yes
pin:
'15':
name: LED1 / Green
direction: output
active: high
'16':
name: LED2 / Amber
direction: output
active: high
'18':
name: LED3 / Red
direction: output
active: high
'22':
name: Button
direction: input
active: high
'29':
name: Buzzer
direction: output
active: high
-->
#Traffic HAT
###A quick and easy way to learn the basics of GPIO on a budget. All in a nice HAT.
```python
import RPi.GPIO as IO
from time import sleep
IO.setmode(IO.BCM)
#Lights
IO.setup(22,IO.OUT)
IO.setup(23,IO.OUT)
IO.setup(24,IO.OUT)
#Buzzer
IO.setup(5,IO.OUT)
#Button
IO.setup(25,IO.IN,pull_up_down=IO.PUD_UP)
```

View File

@ -1,53 +0,0 @@
<!--
---
name: Unicorn HAT
class: board
type: led
formfactor: HAT
manufacturer: Pimoroni
description: 64 blindingly bright RGB LEDs on a single HAT
url: http://shop.pimoroni.com/products/unicorn-hat
github: https://github.com/pimoroni/unicornhat
buy: http://shop.pimoroni.com/products/unicorn-hat
image: 'unicorn-hat.png'
pincount: 40
eeprom: yes
power:
'2':
ground:
'9':
pin:
'12':
name: Data
direction: output
mode: pwm
active: high
description: WS2812 Data
install:
'apt':
- 'python-dev'
- 'python3-dev'
'python':
- 'unicornhat'
'python3':
- 'unicornhat'
-->
#Unicorn HAT
64 blindingly bright LEDs packed into a HAT and driven with an ultra-fast, C library that you can talk to from Python make Unicorn HAT PiGlow's bigger, brighter brother.
Note: Unicorn HAT uses some special PWM trickery, performed with the same hardware that lets you Pi produce sound through the audio jack ( analog audio ) so you can't use both at the same time!
To get the HAT set up and ready to go you can use the one-line product installer:
```bash
curl -sS get.pimoroni.com/unicornhat | bash
```
Then import it into your Python script and start tinkering:
```bash
import unicornhat
unicornhat.set_pixel(0, 0, 255, 255, 255)
unicornhat.show()
```

View File

@ -1,54 +0,0 @@
<!--
---
name: Unicorn pHAT
class: board
type: led
formfactor: pHAT
manufacturer: Pimoroni
description: 32 blindingly bright RGB LEDs on a single pHAT
url: http://shop.pimoroni.com/products/unicorn-phat
github: https://github.com/pimoroni/unicornhat
buy: http://shop.pimoroni.com/products/unicorn-phat
image: 'unicorn-phat.png'
pincount: 40
eeprom: yes
power:
'2':
ground:
'9':
pin:
'12':
name: Data
direction: output
mode: pwm
active: high
description: WS2812 Data
install:
'apt':
- 'python-dev'
- 'python3-dev'
'python':
- 'unicornhat'
'python3':
- 'unicornhat'
-->
#Unicorn pHAT
32 blindingly bright LEDs packed into a pHAT and driven with an ultra-fast, C library that you can talk to from Python make Unicorn HAT PiGlow's bigger, brighter brother.
Note: Unicorn pHAT uses some special PWM trickery, performed with the same hardware that lets you Pi produce sound through the audio jack ( analog audio ) so you can't use both at the same time!
To get the HAT set up and ready to go you can use the one-line product installer:
```bash
curl -sS get.pimoroni.com/unicornhat | bash
```
Then import it into your Python script and start tinkering:
```bash
import unicornhat
unicorn.set_layout(unicorn.PHAT)
unicornhat.set_pixel(0, 0, 255, 255, 255)
unicornhat.show()
```

View File

@ -1,24 +0,0 @@
<!--
---
name: 7-port USB hub
class: board
type: usb
formfactor: USB
manufacturer: UUGear
description: 7-port USB hub for Raspberry Pi
url: http://www.uugear.com/product/7-port-usb-hub-for-raspberry-pi/
buy: http://www.uugear.com/product/7-port-usb-hub-for-raspberry-pi/
image: 'uugear-7port-usb-hub.png'
pincount: 40
eeprom: no
power: 5v
-->
#7-port USB hub for Raspberry Pi
This is a 7-Port USB hub designed for Raspberry Pi. It extends one USB port on Raspberry Pi to 7 usable USB ports, which allows you to connect much more USB devices to your Raspberry Pi. There is a red LED on board as the power indicator, and seven green LEDs aside the USB ports as transaction indicators.
This USB hub is compatible with all versions of Raspberry Pi, including the old A/B model, A+/B+ model, compute module (with development kit), Raspberry Pi 2 (B model), Raspberry Pi Zero and Raspberry Pi 3 (B model). The board size of this USB hub is the same with Raspberry Pi B+ or Raspberry Pi 2/3 (B model). The old Raspberry Pi A and B model also have the same size, except that they dont have those rounded corners. This USB hub has 6 mounting holes at correct positions and could be mounted under any Raspberry Pi model except the compute module.
For different models of Raspberry Pi, this USB hub uses different approaches to (optionally) back-power the Raspberry Pi, which significantly simplifies your wiring and allows you to power both the USB hub and Raspberry Pi with only one power supply.
There are also 7 digital output pins on board, which can tell whether a USB port is in used. These output pins are in 3.3V level and can be directly connected to Raspberry Pis GPIO pin, or connected to an external microcontroller.

View File

@ -1,55 +0,0 @@
<!--
---
name: Witty Pi 2
class: board
type: power,rtc
formfactor: HAT
manufacturer: UUGear
description: Realtime clock and power management for Raspberry Pi
url: http://www.uugear.com/product/wittypi2/
github: https://github.com/uugear/Witty-Pi-2
buy: http://www.uugear.com/product/wittypi2/
image: 'uugear-witty-pi-2.png'
pincount: 40
eeprom: no
power: 5v,3v3
pin:
'3':
name: SDA
mode: i2c
'5':
name: SCL
mode: i2c
'7':
name: HALT
mode: input
'11':
name: LED
mode: output
i2c:
'0x68':
name: DS3231
device: DS3231
-->
# Witty Pi 2
Witty Pi 2 is the second generation of Witty Pi, which adds realtime clock and power management to your Raspberry Pi.
You can turn on/off your Raspberry Pi with a single tap on the button on Witty Pi 2, and the power supply for Raspberry Pi and all its USB peripherals will get fully cut after the shutdown.
Witty Pi 2 has a CR2032 backed realtime clock (DS3231) on board, and can accurately keep time for Raspberry Pi. The built-in temperature sensor can tell the temperature around your Raspberry Pi too.
You can schedule next shutdown/startup of your Pi via the software. Complex ON/OFF sequence for Raspberry Pi can be achieved by applying a user-defined schedule script.
If you are using power bank as power supply, the new dummy load feature can keep power bank alive with low current consumption. The newly added 6-pin female header breaks out some important signals for integration/extension.
You can use the two commands below to install software for Witty Pi 2:
```bash
wget http://www.uugear.com/repo/WittyPi2/installWittyPi.sh
sudo sh installWittyPi.sh
```
After the installation is done, reboot your Raspberry Pi and your Witty Pi 2 is ready to go.
Witty Pi 2 supports all Raspberry Pi models that have 40-pin header, including A+, B+, 2B, 3B and Zero.

View File

@ -1,54 +0,0 @@
<!--
---
name: Witty Pi
class: board
type: power,rtc
formfactor: HAT
manufacturer: UUGear
description: Realtime clock and power management for Raspberry Pi
url: http://www.uugear.com/product/witty-pi-realtime-clock-and-power-management-for-raspberry-pi/
github: https://github.com/uugear/Witty-Pi
buy: http://www.uugear.com/product/witty-pi-realtime-clock-and-power-management-for-raspberry-pi/
image: 'uugear-witty-pi.png'
pincount: 40
eeprom: no
power: 5v
pin:
'3':
name: SDA
mode: i2c
'5':
name: SCL
mode: i2c
'7':
name: HALT
mode: input
'11':
name: LED
mode: output
'8':
name: TXD
mode: other
i2c:
'0x68':
name: DS1307
device: DS1307
-->
#Witty Pi
Witty Pi is an extension board that adds realtime clock and power management to your Raspberry Pi.
You can turn on/off your Raspberry Pi with a single tap on the button on Witty Pi, and the power supply for Raspberry Pi and all its USB peripherals will get fully cut after the shutdown.
Witty Pi has a CR2032 backed realtime clock (DS1337) on board, and can keep time for Raspberry Pi when it is off. You can schedule next shutdown/startup of your Pi via the software. A user-defined schedule script could be used for complex use case, which requires scheduling multiple shutdowns and startups at different moments.
You can use the two commands below to install software for Witty Pi:
```bash
wget http://www.uugear.com/repo/WittyPi/installWittyPi.sh
sudo sh installWittyPi.sh
```
After the installation is done, reboot your Raspberry Pi and your Witty Pi is ready to go.
Witty Pi supports all Raspberry Pi models that have 40-pin header, including A+, B+, 2B, 3B and Zero.

View File

@ -1,24 +0,0 @@
<!--
---
name: Zero4U
class: board
type: usb
formfactor: USB
manufacturer: UUGear
description: 4-port USB hub for Raspberry Pi Zero
url: http://www.uugear.com/product/zero4u/
buy: http://www.uugear.com/product/zero4u/
image: 'uugear-zero4u.png'
pincount: 40
eeprom: no
power: 5v
-->
#Zero4U
Zero4U is a 4-port USB hub for Raspberry Pi Zero, and it can be mounted to Raspberry Pi Zero back-to-back. The 4 pogo pins on the back will connect the PP1, PP6, PP22 and PP23 testing pads on Raspberry Pi Zero, hence no soldering will be needed to make it work.
The USB hub will take power directly from your Raspberry Pi Zero, so you dont need to power the USB hub separately. However you can use the JST XH2.54 connector on board as the alternative power input.
There are one blue LED on board as the power indicator, and four white LED aside the USB ports as transaction indicators.
This USB hub can also work with other types of computer. You can use a USB cable to connect the mini-USB port on board to a USB port on the computer.

View File

@ -1,46 +0,0 @@
<!--
---
name: WiFi Pants
class: board
type: power, iot
formfactor: pHAT
manufacturer: SLNGadget
description: WiFi and battery power for the Raspberry Pi
url: https://hackaday.io/project/8678-rpi-wifi
github: https://github.com/al177/esp_hat
buy: https://www.tindie.com/products/ajlitt/wifi-power-pants/
image: 'wifi-pants.png'
pincount: 40
eeprom: no
power: external
pin:
'13':
name: ESP GPIO10
'15':
name: ESP SCLK
'16':
name: ESP CSO
'18':
name: ESP MISO
'22':
name: ESP MOSI
'27':
name: ESP CH_PD
'37':
name: ESP GPIO9
-->
#WiFi Pants
WiFi Pants is a WiFi and 5V boost power supply add-on board for your Raspberry Pi based around the ESP-12F.
The WiFi Pants board fits the outline of the Pi Zero, with only a small protrusion for the antenna, and only six GPIOs are needed on the Pi's expansion connector.
It communicates over the SDIO interface to provide WiFi capability for a direct alternative to a USB WiFi adapter for low-bandwidth applications, sufficient in most embedded projects.
Most notably, WiFi Pants can add WiFi to a Pi Zero while leaving the USB port free, and boosts any battery from as low as 3V to 5V at up to 2A to power the Pi and any other add-ons.
A JST-PH connector compatible with Sparkfun and Adafruit battery packs is included with the board. An undervoltage lock-out prevents batteries from draining below 2.7V. A soft power switch input lets a microcontroller or switch easily turn off or on the power supply.
Along with the soft power switch input, the 5 pin header exposes the Raspberry Pi's serial console, great for IoT projects where there is no screen but shell access is needed for setup. The header fits the 6 pin FTDI USB-to-UART cable.
WiFi Pants also works great with the Pi A+, B+, and 2 models.

View File

@ -1,37 +0,0 @@
<!--
---
name: Zero LiPo
class: board
type: power
formfactor: Custom
manufacturer: Pimoroni
description: LiPo/LiIon power supply shim for Raspberry Pi
url: https://shop.pimoroni.com/products/zero-lipo
buy: https://shop.pimoroni.com/products/zero-lipo
image: 'zero-lipo.png'
pincount: 8
eeprom: no
power: external
pin:
'7':
name: Battery Low
mode: input
active: high
-->
#Zero LiPo
The Zero LiPo aims to give you the most compact Raspberry Pi power supply possible.
The board includes power on and battery low indicator LEDs as well as a JST connector, to which you can connect a LiPo, LiIon, or other battery with a JST plug. The TPS61232 step-up boost converter from Texas Instruments converts the 3-4.2V input voltage from the LiPos/LiIons to 5V, providing a stable 5V supply perfect for your Pi.
Features:
* 0.8mm thick PCB
* Shaped to sit as low as possible on the Raspberry Pi 3, 2, Zero, A+, B+
* 2-pole JST connector ideal for most LiPo/LiIon batteries
* Power and low battery LED indicators
* Supplies up to 1.5A continuous current
* Low battery warning at 3.4V (assets GPIO #4 high)
* Automatic shutdown at 3.0V to protect your battery
* VBAT+, GND, and EN pins available to break out
* 15uA quiescent current