Hardware

Raspberry Pi Zero

This project was designed for the Raspberry Pi Zero, but any Raspberry Pi model will work if you are unable to get your hands on the elusive Pi Zero.

Raspberry Pi Zero

PRODUCT ID: 2818
Note: Due to popular demand, there might be some delay in shipping products containing Pi Zero!At first glance, the Pi Zero isn't much.  It just looks like a slimmed...
OUT OF STOCK

The Raspberry Pi A+ is a great alternative if the Pi Zero is out of stock.

Raspberry Pi Model A+ 512MB RAM

PRODUCT ID: 2266
Note: As of August 10th, 2016 the Raspberry Pi A+ now includes 512 MB of RAM!The Raspberry Pi Model A+ is the perfect board for the minimalist Pi fan. This...
OUT OF STOCK

WiFi Dongle

The WiFi dongle below can be used with a USB OTG adapter, or you can attach the dongle directly to the Zero using the WiFi piggyback hack.

Miniature WiFi (802.11b/g/n) Module: For Raspberry Pi and more

PRODUCT ID: 814
Make your Internet of Things device cable-free by adding WiFi. Take advantage of the Raspberry Pi and Beagle Bone's USB port to add a low cost, but high-reliability wireless link....
OUT OF STOCK

Here is a closeup of the WiFi Piggyback hack. Make sure to keep the two yellow wires equal length so that there aren't issues with the USB connection. The WiFi configuration will be covered in the next section.

MAX98357 I2S Amp

For audio, this project uses the MAX98357 I2S breakout.

Adafruit I2S 3W Class D Amplifier Breakout - MAX98357A

PRODUCT ID: 3006
Listen to this good news - we now have an all in one digital audio amp breakout board that works incredibly well with the 
$5.95
IN STOCK

You will need to connect it to the Pi Zero using the following pins:

  • Amp Vin to Raspbery Pi 5V
  • Amp GND to Raspbery Pi GND
  • Amp DIN to Raspbery Pi #21
  • Amp BCLK to Raspbery Pi #18
  • Amp LRCLK to Raspbery Pi #19

For more information about connecting the I2S amp, please visit the Adafruit MAX98357 I2S Class-D Mono Amp guide. You will not need to do any of the software configuration mentioned in that guide. That is handled for you in the next section.

MPR121

This project will use 6 electrodes on the MPR121, and they are configured as follows:

  • Pin 0 -> Rewind 15 seconds
  • Pin 1 -> Play/Pause toggle
  • Pin 2 -> Skip to the next story
  • Pin 3 -> Mark story as interesting
  • Pin 4 -> Volume down
  • Pin 5 -> Volume up

Adafruit 12-Key Capacitive Touch Sensor Breakout - MPR121

PRODUCT ID: 1982
Add lots of touch sensors to your next microcontroller project with this easy-to-use 12-channel capacitive touch sensor breakout board, starring the MPR121. This chip can handle up to...
OUT OF STOCK

You will need to connect the Raspberry Pi to the following pins on the MPR121:

  • Connect Raspberry Pi 3.3V to MPR121 VIN.
  • Connect Raspberry Pi GND to MPR121 GND.
  • Connect Raspberry Pi SCL to MPR121 SCL.
  • Connect Raspberry Pi SDA to MPR121 SDA.

Once the hardware is connected to your Raspberry Pi Zero, continue on to learn how to install the software for this project.

This guide was first published on Jun 08, 2016. It was last updated on Jun 08, 2016. This page (Hardware) was last updated on Feb 23, 2020.