Adafruit

Sort By:  
A year ago we designed a high-current-output Infrared Transmitter STEMMA which makes it easy to create high-powered IR LED blasters. Now we've sat down to design the other side, the super sensitive wide-range Adafruit Infrared IR Remote Receiver with two selectable IR receiver chips.
R129.89  Inc VAT
This 5-Port Passive Hub board has 5 vertical JST SH 1mm connectors in a row, all with the power, ground and SDA/SCL pins connected. There are also breadboard breakout pins if you need them. Use this hub to add as many I2C devices to the bus as you need.
R69.90  Inc VAT
The Adafruit VL53L4CX Time of Flight Sensor is another great Time of Flight distance sensor from ST in the VL5 series of chips, this one is great for long distances - it goes up to 6 meters compared with 4 meter max of the VL53L1X.
R399.89  Inc VAT
Rotary encoders are soooo much fun! Twist em this way, then twist them that way. Unlike potentiometers, they go all the way around and often have little detents for tactile feedback.
R209.90  Inc VAT
Vishay has a lot of light sensors out there, and this is a nice simple lux sensor that's easy to add to any microcontroller. Most light sensors just give you a number for brighter/darker ambient lighting.
R129.89  Inc VAT
The Adafruit LIS3DH Accelerometer Breakout packs low-power consumption, flexible I2C/SPI connectivity, and advanced motion detection into a compact, STEMMA QT-ready board—perfect for wearables, motion sensing, and battery-powered projects.
R129.89  Inc VAT
Sensirion Temperature/Humidity sensors are some of the finest & highest-accuracy devices you can get. The SHT41 sensor is the fourth generation of I2C temperature and humidity sensor from Sensirion.
R159.90  Inc VAT
The Adafruit Proto Under Plate PiCowBell is intended to be treated like a mini solder-less proto plate to simplify programming and sensor connectivity for your Raspberry Pi Pico board. Reset button? Yes! STEMMA QT / Qwiic connector for fast I2C? Indeed.
R129.89  Inc VAT
You can now create a dazzling display with your Raspberry Pi with the Adafruit RGB Matrix Bonnet. These boards plug into your Pi and makes it super easy to control RGB matrices such as those we stock in the shop and create a colorful scrolling display or mini LED wall with ease.
R448.50  Inc VAT
Bosch has been a leader in barometric pressure sensors, from the BMP085. BMP180, and BMP280... now we've got the next generation, the Adafruit BMP388 Precision Barometric Pressure sensor.
R266.89  Inc VAT
This clicky joystick is great for DIY arcade builds, and it has a handy 5-pin connector that means connecting it is just a case of plugging in a single cable connector.
R149.89  Inc VAT
Adafruit PiTFT Plus 320x240 2.8" TFT Capacitive Touchscreen(40 pin) (2.8 display touch cap 40pin)
Description:

Is this not the cutest little display for the Raspberry Pi? It features a 2.8" display with 320x240 16-bit color pixels and a capacitive touch overlay. That's right, instead of a resistive touchscreen, which requires a fingernail or stylus, you can now use a fingerpad.

The screen looks much nicer, with a black bezel and glass overlay.

This updated design fits perfectly onto the Pi Zero, Pi 3, Pi 2 or Model A , B ! (Any Pi with a 2x20 connector) Not for use with an old Pi 1 with 2x13 connector. This version also has all 40 pins GPIO pins brought out so you can connect a 40-pin GPIO cable underneath.

The display and touchscreen uses the hardware I2C Pins (SDA & SCL), SPI pins (SCK, MOSI, MISO, CE0) as well as GPIO #25 and #24. All other GPIO are unused and you can still share the I2C pins with sensors, LED drivers, etc. Since we had a tiny bit of space, there's 4 slim tactile switches wired to four GPIOs, that you can use if you want to make a basic user interface. For example, you can use one as a power on/off button.

Use it for console access or easily pop up X11 onto the PiTFT for a mini monitor, although its rather small at 320x240. Instead, we recommend using PyGame or other SDL-drawing programs to write onto the frame buffer.

Raspberry Pi computer and enclosure not included! As of July 22nd, 2015 this display comes fully assembled with tactile switches too

Check out Adafruit's detailed tutorial on how to play videos, display images, and otherwise customize your PiTFT.

TECHNICAL DETAILS

  • Screen Dimensions: 50mm x 69mm x 4mm / 2" x 2.7" x 0.16"
  • PCB Dimensions: 56mm x 85mm x 11mm / 2.2" x 3.3" x 0.4"
  • Weight: 47g

Datasheets, EagleCAD PCB files, Fritzing object and more in the tutorial!

R667.05  Inc VAT
R806.01
Adafruit 12-Bit DAC w/I2C Interface (MCP4725) (AdaMCP4725 DAC)
Your microcontroller probably has an ADC (analog -> digital converter) but does it have a DAC (digital -> analog converter)??? Now it can! This breakout board features the easy-to-use MCP4725 12-bit DAC. Control it via I2C and send it the value you want it to output, and the VOUT pin will have it. Great for audio / analog projects, such as when you can't use PWM but need a sine wave or adjustable bias point.

The ADDR pin is broken out so you can connect two of these DACs on one I2C bus, just tie the ADDR pin of one high to keep it from conflicting. Also included is a 6-pin header, for use in a breadboard. Works with both 3.3V or 5V logic.

Some nice extras with this chip: for chips that have 3.4Mbps Fast Mode I2C (Arduino's don't) you can update the Vout at ~200 KHz. There's an EEPROM so if you write the output voltage, you can 'store it' so if the device is power cycled it will restore that voltage. The output voltage is rail-to-rail and proportional to the power pin so if you run it from 3.3V, the output range is 0-3.3V. If you run it from 5V the output range is 0-5V.

Adafruit have an easy-to-use Arduino library and tutorial with a triangle-wave and sine-wave output example that can be used with any 'duino or ported to any microcontroller with I2C host. Wiring it up is easy - connect VDD to your microcontroller power pin (3-5V), GND to ground, SDA to I2C Data (on the Arduino Uno, this is A4 on the Mega it is 20 and on the Leonardo digital 2), SCL to I2C Clock(on the Arduino Uno, this is A5 on the Mega it is 21 and on the Leonardo digital 3) and listen on VOUT.

TECHNICAL DETAILS



What's in the box?

1 x Adafruit MCP4725
R121.06  Inc VAT
R149.90
Adafruit Infrared IR Remote Receiver - STEMMA JST PH 2mm(NOT STEMMA QT) (Ada IR receiver stemma JSTPH)

Please Note: the connector is not STEMMA QT!

A year ago we designed a high-current-output Infrared Transmitter STEMMA which makes it easy to create high-powered IR LED blasters. Now we've sat down to design the other side, the super sensitive wide-range Adafruit Infrared IR Remote Receiver with two selectable IR receiver chips.

We found plenty of 38KHz receiver sensors that would work nicely on this breakout board - but when it came to choosing one that was vertical or horizontal we just couldn't make up our mind...so why not both? We've placed one on the end and one in the middle, and a slide switch to select which one you want to read the signal from. We can't just tie the outputs together because they'd 'fight' each other and give incoherent output - but if you're willing to solder two wires, it's possible to read each one independently thanks to labelled breakout pads.

Usage is simple: Power the board by connecting V+ and ground to 3~5VDC, point a 38KHz remote control at the sensors and press some buttons. The demodulated IR envelope is piped out the Signal pin into your microcontroller which will then need to decode it. To make usage really easy, we have a green 'power good' LED and a red 'signal' LED. When IR remote signals are read by the onboard sensors, the red LED will blink to let you know.

This board will work nicely for a variety of IR remote receiving projects, and with mounting holes and a cable, a lot easier to mount in enclosures and on devices. Using a 2mm pitch STEMMA JST PH cable with headers or alligator clips on the end, you can easily wire this board without any soldering.

Note that this board is specifically for receiving 38KHz IR remote control signals - it isn't going to work for proximity/distance sensing or other frequency signals. The signal must be read by a microcontroller that has pulse-input reading capabilities - basically just check that it supports common IR Receiver connectivity and decoding. Sometimes you need to use special code or pins.

Each STEMMA board is a fully assembled and tested PCB but no cable. No soldering is required to use it, but you will need to pick up a 2mm pitch, 3-pin STEMMA JST PH cable. Alternatively, if you do want to solder, there's a 0.1" spaced header for power/ground/signal.

Measurements

  • Dimensions: 25.3mm x 17.7mm x 7.1mm
  • Weight: 2.1g

 

What's in the box?

1 x Adafruit Infrared IR Remote Receiver

You might also need some cables or a hub for your project

Resources

A year ago we designed a high-current-output Infrared Transmitter STEMMA which makes it easy to create high-powered IR LED blasters. Now we've sat down to design the other side, the super sensitive wide-range Adafruit Infrared IR Remote Receiver with two selectable IR receiver chips.
R129.89  Inc VAT
Adafruit Qwiic / Stemma QT 5 Port Hub (Adafruit Stemma Hub)

Qwiic, or STEMMA QT, is a very efficient way to quickly prototype an idea, but a lot of Qwiic/Stemma QT driver boards only have one port, and devices have two ports but that's only good for chaining. Maybe you want to reduce your I2C line capacitance by having a star formation instead of a looooong chain. Or maybe its just easier for your mechanical layout to have them closer to a central point.

This 5-Port Passive Hub board has 5 vertical JST SH 1mm connectors in a row, all with the power, ground and SDA/SCL pins connected. There are also breadboard breakout pins if you need them. Use this hub to add as many I2C devices to the bus as you need. Complete with mounting holes so the board can be added to any system. A small power LED lets you know that the hub board has connectivity.

Please note: this is a 'passive' hub, so it isn't like you can connect 5 of the same-address-sensor-boards and have them individually work. It's only a mechanical assistant for connecting many Stemma QT/Qwiic boards together.

Simply plug and go. No soldering required, but comes with a bit of header if you prefer breadboarding.

Specifications

 

What's in the box?

1 x Adafruit Stemma QT Hub

You might also need some cables or a hub for your project

Resources

 

This 5-Port Passive Hub board has 5 vertical JST SH 1mm connectors in a row, all with the power, ground and SDA/SCL pins connected. There are also breadboard breakout pins if you need them. Use this hub to add as many I2C devices to the bus as you need.
R69.90  Inc VAT
Adafruit VL53L4CX Time of Flight Distance Sensor - ~1 to 6000mm - STEMMA QT / Qwiic (Ada VL53L4CX Stemma)

The Adafruit VL53L4CX Time of Flight Sensor is another great Time of Flight distance sensor from ST in the VL5 series of chips, this one is great for long distances - it goes up to 6 meters compared with 4 meter max of the VL53L1X.

The sensor contains a very tiny invisible laser source and a matching sensor. The VL53L4CX can detect the "time of flight", or how long the light has taken to bounce back to the sensor. Since it uses a very narrow light source, it is good for determining distance of only the surface directly in front of it. Unlike sonars that bounce ultrasonic waves, the 'cone' of sensing is very narrow. Unlike IR distance sensors that try to measure the amount of light bounced, the VL53 is much more precise and doesn't have linearity problems or 'double imaging' where you can't tell if an object is very far or very close.

This is a 'big sister' of the VL53L4CD ToF sensor and can handle about ~1 to 6000mm of range distance, it also has some ability to do 'multi object detection'. Basically it can identify when more than one object is in view and tell you the two distances.

Please note, the Arduino driver for this chip does not support 'small memory' boards like the ATmega328 - you'll need a SAMD21, SAMD51, ESP, etc chip with 50K of flash memory available!

The sensor is small and easy to use in any robotics or interactive project. Since it needs 2.8V power and logic we put the little fellow on a breakout board with a regulator and level shifting. You can use it with any 3-5V power or logic microcontroller with no worries. Works great with the 3.3V logic level of a Raspberry Pi, or the 5v level of a Arduino, this breakout is ready to work with most common microcontrollers or SBCs. and since it speaks I2C, you can easily connect it up with two data wires plus power and ground.

As if that weren't enough, we've also added SparkFun qwiic compatible STEMMA QT connectors for the I2C bus so you don't even need to solder. Just wire up to your favorite micro with a plug-and-play cable to get ToF data ASAP. For a no-solder experience, just wire up to your favorite PCB using a STEMMA QT adapter cable. The Stemma QT connectors also mean the VL53L4CX can be used with our various associated accessories. QT Cable is not included, but we have a variety in the shop

Communicating to the sensor is done over I2C with an API written by ST, they have an Arduino library with an example for communication

Technical Details

Fast, accurate distance ranging

  • Histogram based technology
  • Distance measurement from 0 mm up to 6 m
  • Short distance linearity down to 10 mm
  • Major improvement in long distance-ranging performance across all targets and light levels
  • Field of view (FoV) of 18°
  • Multiobject detection capability
  • Targets beyond 80 cm range are immune to crosstalk from cover glass, and smudge

 

VL53L4CX is a fully integrated miniature module

  • Emitter: 940 nm invisible laser (VCSEL) and its analog driver
  • Low-power microcontroller running advanced digital firmware
  • Size: 4.4 x 2.4 x 1 mm
  • Pin-to-pin compatible with VL53L0X, VL53L1X, VL53L1CB, VL53L3CX, and VL53L4CD

 

What's in the box?

1 x Adafruit VL53L4CX Time of Flight Distance Stemma QT Sensor

Resources

 

The Adafruit VL53L4CX Time of Flight Sensor is another great Time of Flight distance sensor from ST in the VL5 series of chips, this one is great for long distances - it goes up to 6 meters compared with 4 meter max of the VL53L1X.
R399.89  Inc VAT
Adafruit I2C Stemma QT Rotary Encoder Breakout with Encoder - STEMMA QT / Qwiic (Ada rotary encoder StemmaQT)

Rotary encoders are soooo much fun! Twist them this way, then twist them that way. Unlike potentiometers, they go all the way around and often have little detents for tactile feedback. But, if you've ever tried to add encoders to your project you know that they're a real challenge to use: timers, interrupts, debouncing...

This Stemma QT breakout makes all that frustration go away - it even has a pre-soldered 'standard' PEC11-pinout rotary encoder with a push-switch. The onboard microcontroller is programmed with our seesaw firmware and will track all pulses and pins for you and then save the incremental value for querying at any time over I2C. Plug it in with a Stemma QT cable for instant rotary goodness, with any kind of microcontroller from an Arduino UNO up to a Raspberry Pi.

This version of the board has a rotary encoder already soldered in, for instant gratification. You'll still need to get a knob if you desire one. Make sure its a D-shaft, or set-screw type not T18

You can use our Arduino library to control and read data with any compatible microcontroller. We also have CircuitPython/Python code for use with computers or single-board Linux boards.

It's also easy to add this breakout to a breadboard - with six 0.1"-spaced breakout pads. Power with 3 to 5V DC and then use 3 or 5V logic I2C data. The INT pin can be configured to pulse low whenever rotation or push-buttoning is detected so you do not have to spam-read the I2C port to detect motion.

There's a NeoPixel on board, that can display any colour you like. It's also controlled over I2C for additional visual feedback or keep it off if you like. On the back, there's a green power LED as well as a red INT LED that, if the interrupt is configured, will blink when the interrupt fires.

Using the three onboard address jumpers, you can connect up to 8 of these rotary encoders on a single I2C port. The first one will be at address 0x36, the last one at 0x3D when all three jumpers are soldered closed.

To keep the board nice and compact, only 1" x 1" we made the footprint for the rotary encoder at a 45-degree angle. Since it rotates around freely there's no need for it to be at a 90-degree angle to the PCB. Each order comes with one assembled and tested PCB breakout with encoder and a small piece of header.

To get you going fast, we spun up a custom-made PCB with the seesaw chip and all supporting circuitry, in the STEMMA QT form factor, making them easy to interface with. The STEMMA QT connectors on either side are compatible with the SparkFun Qwiic I2C connectors. This allows you to make solderless connections between your development board and the rotary encoder or to chain them with a wide range of other sensors and accessories using a compatible cable. Stemma QT Cable is not included

What's in the box?

1 x Adafruit I2C Stemma QT Rotary Encoder Breakout

Resoutces

Rotary encoders are soooo much fun! Twist em this way, then twist them that way. Unlike potentiometers, they go all the way around and often have little detents for tactile feedback.
R209.90  Inc VAT
Adafruit Right Angle VEML7700 Lux Sensor - I2C Light Sensor - STEMMA QT / Qwiic (Ada VEML7700 Lux StemmaQT)

Vishay has a lot of light sensors out there, and this is a nice simple lux sensor that's easy to add to any microcontroller. Most light sensors just give you a number for brighter/darker ambient lighting. The VEML7700 makes your life easier by calculating the lux, which is an SI unit for light. You'll get more consistent readings between multiple sensors because you aren't dealing with some unit-less values.

It's also one of the very few light/lux sensors we've ever seen that is right angle - that means that it senses light that is coming parallel to the PCB surface not perpendicular.

The sensor has 16-bit dynamic range for ambient light detection from 0 lux to about 120 klux with resolution down to 0.0036 lx/ct, with software-adjustable gain and integration times.

As with all Adafruit breakouts, we've done the work to make this handy light sensor super easy to use. We've put it on a breakout board with the required support circuitry and connectors to make it easy to work with. Since I2C is supported, we've added SparkFun Qwiic compatible STEMMA QT JST SH connectors that allow you to get going without needing to solder. Just use a STEMMA QT adapter cable, plug it into your favourite microcontroller or Blinka supported SBC and you're ready to rock! QT Cable is not included, but we have a variety in the shop.

Technical details

  • Product Dimensions: 25.5mm x 17.7mm x 4.6mm
  • Product Weight: 1.9g

 

What's in the box?

1 x Adafruit Right Angle VEML7700 Lux Sensor

Resources

We have written libraries for Arduino (C/C++) as well as CircuitPython (Python 3) so you can use this sensor with just about any kind of device, even a Raspberry Pi!

Vishay has a lot of light sensors out there, and this is a nice simple lux sensor that's easy to add to any microcontroller. Most light sensors just give you a number for brighter/darker ambient lighting.
R129.89  Inc VAT
Adafruit LIS3DH Triple-Axis Accelerometer (+-2g/4g/8g/16g) STEMMA QT /Qwiic (Ada LIS3DH Accelerometer STEMMAQT)

The Adafruit LIS3DH is one of the most popular low-power, triple-axis accelerometers around—and for good reason. It’s affordable, reliable, and packed with features you’d normally expect from much higher-end sensors, which is why it shows up so often in commercial products.

It provides three-axis acceleration sensing with 10-bit resolution, and supports selectable measurement ranges of ±2g, ±4g, ±8g, and ±16g, making it suitable for everything from gentle motion sensing to more dynamic movement tracking. Communication is flexible, with support for both I2C (with two selectable addresses) and SPI, and an interrupt output is available for responsive, event-driven designs.

The LIS3DH offers data rates from 1 Hz up to 5 kHz, while keeping power consumption extremely low—as little as 2 µA for the chip itself. Built-in features such as tap and double-tap detection, orientation sensing, and free-fall detection make it ideal for wearables, motion-activated projects, and battery-powered devices. It also includes three extra ADC inputs, which can be read over I2C for added flexibility.

To make integration easy, this breakout board includes a 3.3 V regulator and logic level shifting, so it can be safely used with both 3.3 V and 5 V systems such as Raspberry Pi, Feather boards, or Arduino Uno—no external level shifter required. All pins are broken out to standard 0.1" headers, and four mounting holes are provided for secure installation.

The board is built in the STEMMA QT form factor, with connectors on both sides that are fully compatible with STEMMA QT and SparkFun Qwiic cables. This allows quick, solder-free connections or easy chaining with other I2C sensors and accessories (QT cable not included).

Each board comes assembled and tested, and includes a strip of 0.1" header pins for breadboard or perfboard use.

Revision History

  • As of August 21, 2020 we've updated this sensor to be STEMMA QT compatible - that means there's now an easy way to plug-and-play this sensor without any soldering! The physical shape and pinout has changed a little!

 

What's in the box?

1 x Adafruit LIS3DH Triple-Axis Accelerometer (+-2g/4g/8g/16g)
1 x 16-pin header

Resources

The Adafruit LIS3DH Accelerometer Breakout packs low-power consumption, flexible I2C/SPI connectivity, and advanced motion detection into a compact, STEMMA QT-ready board—perfect for wearables, motion sensing, and battery-powered projects.
R129.89  Inc VAT
Adafruit Sensirion SHT41 Temperature & Humidity Sensor - STEMMA QT / Qwiic (Ada SHT41 STEMMA QT)

Sensirion Temperature/Humidity sensors are some of the finest & highest-accuracy devices you can get. The SHT41 sensor is the fourth generation of I2C temperature and humidity sensor from Sensirion. (They started at the SHT10 and worked its way up to the top!). The SHT41 has an excellent ±1.8% typical relative humidity accuracy from 25 to 75% and ±0.2 °C typical accuracy from 0 to 75 °C.

Note that compared to the SHT40, the SHT41 has the same typical accuracy of ±1.8% RH from 25-75% but has much better accuracy over the full humidity range, with a typical accuracy of ±2% over the 0-100% RH range, whereas the SHT40 has a worst-case typical accuracy of ±3%. Also, the SHT41 max accuracy is ±3% whereas the SHT40 has a max accuracy of ±6%. So basically, you'll get better accuracy for not-much-more cost. If you need the 'best' of the SHT4x series.

Unlike some earlier SHT sensors, this sensor has a true I2C interface for easy interfacing with only two wires (plus power and ground!). Thanks to the voltage regulator and level-shifting circuitry we've included on the breakout It is also 3V or 5V compliant, so you can power and communicate with it using any microcontroller or microcomputer.

Such a lovely chip - so we spun up a breakout board with the SHT41 and some supporting circuitry such as pullup resistors and capacitors. To make things even easier, we've included SparkFun Qwiic compatible STEMMA QT connectors for the I2C bus so you don't even need to solder! QT Cable is not included, but we have a variety in the shop.

If you prefer working on a breadboard, each order comes with one fully assembled and tested PCB breakout and a small piece of header. You'll need to solder the header onto the PCB, but it's fairly easy and takes only a few minutes even for a beginner.

We've written both Arduino and CircuitPython/Python library code for this chip, so you can use it with just about any microcontroller or single-board computer like Raspberry Pi.

Features

  • Relative humidity accuracy: up to ±1.8 %RH
  • Temperature accuracy: up to ±0.2 °C
  • Breakout supply voltage: 3.3 to 5V
  • Average bare sensor current: 0.4 μA (at meas. rate 1 Hz)
  • Idle bare sensor current: 80 nA
  • I2C fast mode plus, CRC checksum
  • Operating range: 0…100 %RH, -40…125 °C
  • Fully functional in a condensing environment
  • Variable power heater
  • NIST traceability for sensor
  • JEDEC JESD47 qualification for sensor
  • Mature technology from global market leader Sensirion
  • I2C address 0x44

 

What's in the box?

1 x Adafruit Sensirion SHT41 Temperature & Humidity Sensor

Resources

 

Sensirion Temperature/Humidity sensors are some of the finest & highest-accuracy devices you can get. The SHT41 sensor is the fourth generation of I2C temperature and humidity sensor from Sensirion.
R159.90  Inc VAT
Adafruit Proto Under Plate PiCowBell for Pico - Reset Button & STEMMA QT (Ada Proto Under Plate Pico)

The Adafruit Proto Under Plate PiCowBell is intended to be treated like a mini solder-less proto plate to simplify programming and sensor connectivity for your Raspberry Pi Pico board. Reset button? Yes! STEMMA QT / Qwiic connector for fast I2C? Indeed. Plug-and-play so no soldering necessary when used with a Raspberry Pi Pico with headers? Here you go!

This board has double sockets already soldered on, you can plug in your Pico board directly in, and get access to a prototyping area underneath as well as a second row of socket pins. The second row means you can connect wires just by poking them into the header, either directly to LEDs or buttons or to jumper to a breadboard. So you don't have to look up or count pins, each socket is nicely labelled. There are also 4 mounting holes for easy attachment to an underplate.

The dual socket headers we use are 'hollow' - that means you can connect through the back if desired. Specifically, you can use Pico Stacking Headers to plug through to some other device that is expecting Pico pins. Also, in theory, if you soldered pin headers on the 'wrong side' of a Pico, you could plug it up through the bottom.

We recommend picking up a set of little rubber feet to protect your desk if you're not mounting this board to something else.

Note: Raspberry Pi Pico is NOT included

The Proto Under Plate PiCowBell provides you with the following:

  • 2x20 slim socket headers - plug in your Pico and have an extra row of sockets for each pin!
  • Right angle reset button that sticks out the end
  • Right angle JST SH connector for I2C / Stemma QT / Qwiic connection. Or can use it for plain GPIO wiring if you don't have any I2C devices to attach. Provides 3V, GND, IO4 (SDA), and IO5 (SCL)
    There is an extra set of 4 breakout holes next to the JST SH if you want more I2C connections or want to re-assign the I2C port.
  • 3 hole-connected strips are in the centre area. You can cut the traces between the holes, but they're intended to be treated like a mini-mini breadboard
  • Every pad on the Pico has a duplicate hole pad next to it for solder-jumpering
  • The ground pads have white silkscreen rectangles to easily identify, plus one long ground strip near the reset button
  • One long strip of connected holes for 3.3V power
  • Gold-plated pads for easy soldering

 

We do not have I2C pullups on the board, but your Qwiic/QT breakout board or accessory likely already has them onboard. If using the Philhower Arduino core, the Wire peripheral is already set up to use IO4 and IO5. If using CircuitPython or MicroPython, you'll need to let the code know to look at 4+5 for SDA+SCL pins.

What's in the box?

1 x Adafruit Proto Under Plate PiCowBell for Pico

Resources

 

The Adafruit Proto Under Plate PiCowBell is intended to be treated like a mini solder-less proto plate to simplify programming and sensor connectivity for your Raspberry Pi Pico board. Reset button? Yes! STEMMA QT / Qwiic connector for fast I2C? Indeed.
R129.89  Inc VAT
Adafruit RGB Matrix Bonnet for Raspberry Pi (Ada RGB Matrix Bonnet)

"Bonnet" boards work on any Raspberry Pi with a 40-pin GPIO header — Zero, Zero W/WH, Model A+, B+, Pi 2,  Pi 3 and Pi 4. They do not work with older 26-pin boards like the original Model A or B. Note with the Pi Zero you may need to solder a header on the Pi board; it’s normally unpopulated on that model.

The HAT version does not come fully assembled, does not support 1/32-scan matrices, but does come with a real time clock (RTC)

This bonnet will make your matrix projects super easy and avoids wiring complexity. Let me break it down for you:

  • Simple design - plug in power, plug in IDC cable, run Adafruits Python code!
  • Power protection circuitry - you can plug a 5V 4A wall adapter into the bonnet and it will automatically protect against negative, over or under-voltages! Yay for no accidental destruction of your setup.
  • Onboard level shifters to convert the RasPi's 3.3V to 5.0V logic for clean and glitch free matrix driving
  • Fully assembled compact design no soldering required! Plugs onto any Raspberry Pi with a 2x20 connector, and you're ready to glow.

Works with 16x32, 32x32 or 32x64 RGB LED Matrices with HUB75 connections. You can also use 64x64 matrices by soldering a small jumper on the PCB. Want more lights? No problem, chain multiple matrices together for a longer display - Adafruit have only tested up to 32x128 but it works just fine. The bigger the display the harder it is on the Pi, so keep that in mind if you're using a lower-powered Pi Zero.

Please note: this Bonnet is only for use with HUB75 type RGB matrices. Not for use with NeoPixel, DotStar, or other 'addressable' LEDs.

Each order comes with a fully assembled and ready to go bonnet with all parts assembled. RGB Matrix is not included

A 5V power supply is also required, not included, for power the matrix itself, the Pi cannot do it, to calculate the power, multiply the width of all the chained matrices * 0.12 Amps : A 32 pixel wide matrix can end up drawing 32*0.12 = 3.85A so pick up a 5V 4A power supply. Actual power usage will vary with how many LEDs you light up at once.

  

What's in the box?

1 x Adafruit RGB Matrix Bonnet for Raspberry Pi

Resources

Adafruit have a full guide tutorial with installation, software, datasheets, EagleCAD PCB files, Fritzing objects and more!

TECHNICAL DETAILS

 

You can now create a dazzling display with your Raspberry Pi with the Adafruit RGB Matrix Bonnet. These boards plug into your Pi and makes it super easy to control RGB matrices such as those we stock in the shop and create a colorful scrolling display or mini LED wall with ease.
R448.50  Inc VAT
Adafruit BMP388 - Precision Barometric Pressure and Altimeter (STEMMA QT) (bmp388 pressure altimeter)

Bosch has been a leader in barometric pressure sensors, from the BMP085. BMP180, and BMP280... now we've got the next generation, the Adafruit BMP388 Precision Barometric Pressure sensor. As you would expect, this sensor is similar to its earlier versions but even better. The BMP388 has better precision than ever, which makes it excellent for environmental sensing or as a precision altimeter. It can even be used in either I2C and SPI configurations.

The BMP3xx is the next-generation of sensors from Bosch and is the upgrade to the BMP280 - with a low altitude noise as low as 0.1m and the same fast conversion time. And like the previous BMP280, you can use I2C or SPI. For simple easy wiring, go with I2C. If you want to connect a bunch of sensors without worrying about I2C address collisions, go with SPI.

This sensor has a relative accuracy of 8 Pascals, which translates to about ± 0.5 meters of altitude (compared to the BMP280's 12 Pascal/ ±1 meter). The datasheet sort of implies they intend this sensor to be used for drones and quadcopters, to keep altitude stable, but you could also use this for wearables or any project that wants to track height above sea level. Note that for absolute height you'll still need to enter the barometric pressure at sea level if the weather changes, but that's true of every altimeter sensor that uses pressure. You can also measure temperature with ±0.5°C accuracy.

Nice sensor right? So we made it easy for you to get right into your next project. The surface-mount sensor is soldered onto a PCB and comes with a 3.3V regulator and level shifting so you can use it with a 3V or 5V logic microcontroller without worry. Check out the Arduino library to get data out in under 10 minutes!

Should you wish to avoid soldering, we now also include our Stemma QT connectors (SparkFun Qwiic compatible). Using these handy connectors you can simply plug in the sensor, no soldering is required! QT Cable is not included, but we have a variety in the shop.

Revision History

As of February 23, 2021, we've updated this sensor to be STEMMA QT compatible - that means there's now an easy way to plug and play this sensor without any soldering! The physical shape has changed, but the pinout is identical to the non-QT earlier version.

What's in the box?

1 x Adafruit Adafruit BMP388 - Precision Barometric Pressure and Altimeter 

You might also need some cables or a hub for your project

Resources

Adafruit User guides

Bosch has been a leader in barometric pressure sensors, from the BMP085. BMP180, and BMP280... now we've got the next generation, the Adafruit BMP388 Precision Barometric Pressure sensor.
R266.89  Inc VAT
Black 5-pin connector 8-Way Arcade Joystick (BK ribbon Joystick)

We use this joystick in our new Picade and it's solid, responsive, and reliable. Pair it with a Raspberry Pi, Picade X HAT, and some arcade buttons and you've got all the controls you need to build your own arcade machine!

We'd recommend also picking up one of our 5-pin ribbon cables and the Zero Delay Arcade USB Encoder & Wire Set.

Features

  • 35mm black ball top
  • Black dust cover
  • 8-way square restrictor gate
  • 9mm diameter, 36mm tall shaft 
  • 5-pin connector (compatible with JST-XH cable)

 

Resources

Notes

  • Pinout: up, down, right, left, ground (from pin closest to centre)
  • Overall dimensions (including ball-top): 106x70x95mm
  • Mounting plate dimensions: 60x95mm
  • Corner hole centres (5mm holes): 44x82mm
  • Centre hole centres (6mm holes): 85mm

This clicky joystick is great for DIY arcade builds, and it has a handy 5-pin connector that means connecting it is just a case of plugging in a single cable connector.
R149.89  Inc VAT
Adafruit MPRLS Ported Pressure Sensor Breakout - 0 to 25 PSI (Adafruit Pressure sensor MPRLS)

Unlike other pressure sensors, you can easily attach a tube to it, to measure air pressure inside a close space. In particular we think this would be a great sensor for use with making DIY assistive tech "Sip & Puff" interfaces, or measuring the pressure within a vacuum chamber or other pressurized container.

Unlike most ported pressure sensors, this one uses I2C, it's really easy to use with any microcontroller. Inside is a silicone-gel covered pressure sensing gauge with a pre-calibrated and compensated 24 bit ADC. We have example code and libraries for Arduino or CircuitPython/Python. You can measure absolute pressure 0 to 25 PSI, which is a great range since ambient pressure here on Earth is about 14.5 PSI.

The port is made of stainless steel and is 3.7mm long and 2.5mm diameter. It doesn't come with tubing so be sure to purchase some tubing to attach to the port.

The sensor has been placed on a breakout board with 3.3V power regulation and level shifting so you can use it with any kind of microcontroller or microcomputer, from an Arduino compatible to Raspberry Pi

Product Dimensions: 17.8mm x 16.7mm x 7.5mm / 0.7" x 0.7" x 0.3"

What's in the box?

1 x Adafruit MPRLS Ported Pressure Sensor Breakout - 0 to 25 PSI

R774.89  Inc VAT
Per Page      1 - 14 of 14
  • 1