Search
Search Criteria
Products meeting the search criteria
Already have a standard HDMI cable? This handy adapter is what you need to connect to your Raspberry Pi Zero mini HDMI adapter.
What's in the box?
1 x 10cm mini HDMI adapter
The module uses a full-size 15-pin connection which is compatible with Raspberry Pi Model B boards (Pi 4, 3B+, 3, 2, B+). The short size makes it handy for compact Raspberry Pi photography projects, custom 3D printed cases or just simply playing with the various camera commands with your bare board - without the need for a camera case.
Specifications
Compatible with Model B Raspberry Pi boards (Pi 4, 3B+, 3, 2, B+)
OV5647 Sensor
Compatible with libcamera and raspicam commands
Compact size - just 35mm long!
Includes foam gaskets for creative mounting
Images up to 2592x1944
Video up to 1920x1080
Sensor: OV5647
Pixels: 5MP
Focal length: ~3.9mm
CMOS size: 1/4"
Field of View: ~73°
Aperture: F2.4
Depth of Field: ~20cm
Distortion: < 1.5%
Still Image: up to 2592x1944
Video:
1920 x 1080p @30
1280 x 720p @60
640 x 480p @60
640 x 480p @90
What's in the box?
1x Mini Camera Module
Resources
- How to Install & Use the Raspberry Pi Camera Module (different camera but the process and commands are the same)
- Libcamera and the legacy Raspicam stack
- Libcamera introduction and usage
- Raspicam (legacy) introduction and usage
- OctoPrint for 3D print monitoring
- MotionEyeOS Raspberry Pi CCTV
It's blue! It's thin! It's the Arduino Pro Mini! SparkFun's minimal design approach to Arduino. This is a 5V Arduino running the 16MHz bootloader. Arduino Pro Mini does not come with connectors populated so that you can solder in any connector or wire with any orientation you need. We recommend first time Arduino users start with the Uno R3. It's a great board that will get you up and running quickly. The Arduino Pro series is meant for users that understand the limitations of system voltage (5V), lack of connectors, and USB off board.
We really wanted to minimize the cost of an Arduino. In order to accomplish this we used all SMD components, made it two layer, etc. This board connects directly to the FTDI Basic Breakout board and supports auto-reset. The Arduino Pro Mini also works with the FTDI cable but the FTDI cable does not bring out the DTR pin so the auto-reset feature will not work. There is a voltage regulator on board so it can accept voltage up to 12VDC. If you're supplying unregulated power to the board, be sure to connect to the “RAW” pin and not VCC.
Features:
- ATmega328 running at 16MHz with external resonator (0.5% tolerance)
- 0.8mm Thin PCB
- USB connection off board
- Supports auto-reset
- 5V regulator
- Max 150mA output
- Over current protected
- Weighs less than 2 grams!
- DC input 5V up to 12V
- On board Power and Status LEDs
- Analog Pins: 8
- Digital I/Os: 14
Getting Started
Getting started with Arduino products
This adapter kit was created for the Raspberry Pi Zero. It includes all the adapters you need to get your Raspberry pi Zero going.
What's in the box?
1 x pin header 2x20
1 x Official Raspberry Pi male mini HDMI to female HDMI adapter
1 x Official Raspberry Pi OTG male micro USB to female USB A adapter
Board specifications
- RP2040 microcontroller chip designed by Raspberry Pi in the United Kingdom
- Dual-core Arm Cortex M0+ processor, flexible clock running up to 133 MHz
- 264KB of SRAM, and 2MB of on-board Flash memory
- USB-C connector, keeps it up to date, easier to use
- Castellated module allows soldering direct to carrier boards
- USB 1.1 with device and host support
- Low-power sleep and dormant modes
- Drag-and-drop programming using mass storage over USB
- 29 × multi-function GPIO pins (20× via edge pinout, others via solder points)
- 2 × SPI, 2 × I2C, 2 × UART, 4 × 12-bit ADC, 16 × controllable PWM channels
- Accurate clock and timer on-chip
- Temperature sensor
- Accelerated floating-point libraries on-chip
- 8 × Programmable I/O (PIO) state machines for custom peripheral support
Comprehensive SDK, dev resources, tutorials to help you easily get started

29 × multi-function GPIO pins
configurable pin function, allows flexible development and integration

What's On Board?

- USB Type-C connector
- W25Q16JVUXIQ 2MB NOR-Flash
- BOOT button press it when resetting to enter download mode
- RESET button
- WS2812 cool RGB LED
- ME621 low dropout LDO, max current 800MA
- RP2040 dual-core processor, up to 133MHz operating frequency
- RP2040 pins 10x solder points, 9 of which are for GPIO

RP2040 MCU Board with LCD, a Pico-like MCU board based on Raspberry Pi RP2040 with pre-soldered headers. Compatible with most of the Raspberry Pi Pico add-on modules.
Board specifications
RP2040-LCD-0.96 is a low-cost, high-performance Pico-like MCU board with flexible digital interfaces. It incorporates Raspberry Pi's RP2040 microcontroller chip, as same as the one on Raspberry Pi Pico. For software development, either Raspberry Pi's C/C SDK, or the MicroPython is available, which makes it easy for you to get started, and integrate it into end products quickly.
In additional, there'rs also onboard 0.96inch IPS display, Lithium battery recharge/discharge header, and high efficiency DC-DC buck-boost chip.
Key features include:
- RP2040 microcontroller chip designed by Raspberry Pi in the United Kingdom
- Dual-core Arm Cortex M0 processor, flexible clock running up to 133 MHz
- 264KB of SRAM, and 2MB of on-board Flash memory
- USB-C connector, keeps it up to date, easier to use
- 0.96inch 160×80 pixels 65K colorful IPS LCD display
- Lithium battery recharge/discharge header, suitable for mobile devices
- Onboard DC-DC chip TPS63000, high efficiency DC-DC buck-boost chip, 1.8A current switch
- Castellated module allows soldering direct to carrier boards (there should be dedicated cut-out for embedding the bottom components)
- USB 1.1 with device and host support
- Low-power sleep and dormant modes
- Drag-and-drop programming using mass storage over USB
- 26 × multi-function GPIO pins
- 2 × SPI, 2 × I2C, 2 × UART, 3 × 12-bit ADC, 16 × controllable PWM channels
- Accurate clock and timer on-chip
- Temperature sensor
- Accelerated floating-point libraries on-chip
- 8 × Programmable I/O (PIO) state machines for custom peripheral support
Comprehensive SDK, dev resources, tutorials to help you easily get started
Pico-like lcd code found at :
sudo apt-get install p7zip-full
cd ~
sudo wget https://www.waveshare.com/w/upload/7/74/Pico_LCD_code.7z
7z x Pico_LCD_code.7z -o./Pico_LCD_code
cd ~/Pico_LCD_code
cd c/build/

26 × multi-function GPIO pins
configurable pin function, allows flexible development and integration

What's On Board

- USB Type-C connector
- BOOT button press it when resetting to enter download mode
- RESET button
- 0.96inch IPS LCD display 160 × 80 pixels, 65K colorful
- Battery header MX1.25 header, for 3.7V Lithium battery, allows recharging the battery and powering the board at the same time
- TPS63000 high efficiency DC-DC buck-boost chip
- ETA6096 high efficiency Lithium battery recharge manager
- RP2040 dual-core processor, up to 133MHz operating frequency
- W25Q16JVUXIQ 2MB NOR-Flash
- DEBUG points
- Pinout

Board specifications
Need more Flash for Raspberry Pi Pico? Dislike the outdated Micro USB connector? All these problems are solved by our RP2040-Plus now.
Same as Raspberry Pi Pico, it incorporates the RP2040 microcontroller, with dual-core Arm Cortex M0+ processor running up to 133 MHz, and 26x multi-function GPIO pins.
What's different, it features onboard 4MB Flash, USB-C connector, recharge header, and higher current DC-DC chip.
Key features include:
- RP2040 microcontroller chip designed by Raspberry Pi in the United Kingdom
- Dual-core Arm Cortex M0+ processor, flexible clock running up to 133 MHz
- 264KB of SRAM, and 4MB of on-board Flash memory
- USB-C connector, keeps it up to date, easier to use
- Lithium battery recharge/discharge header, suitable for mobile devices
- Onboard DC-DC chip TPS63000, high efficiency DC-DC buck-boost chip, 1.8A current switch
- Castellated module allows soldering direct to carrier boards
- USB 1.1 with device and host support
- Low-power sleep and dormant modes
- Drag-and-drop programming using mass storage over USB
- 26 × multi-function GPIO pins
- 2 × SPI, 2 × I2C, 2 × UART, 3 × 12-bit ADC, 16 × controllable PWM channels
- Accurate clock and timer on-chip
- Temperature sensor
- Accelerated floating-point libraries on-chip
- 8 × Programmable I/O (PIO) state machines for custom peripheral support
Comprehensive SDK, dev resources, tutorials to help you easily get started

26 × multi-function GPIO pins
configurable pin function, allows flexible development and integration

What's On Board?

- LED user LED (not power indicator)
- ETA6096 high efficiency Lithium battery recharge manager
- TPS63000 high efficiency DC-DC buck-boost chip
- USB Type-C connector
- BOOT button press it when resetting to enter download mode
- W25Q32JVSSIQ 4MB NOR-Flash
- RESET button
- RP2040 dual-core processor, up to 133MHz operating frequency
- Battery header MX1.25 header, for 3.7V Lithium battery, allows recharging the battery and powering the board at the same time
- Pinout compatible with Raspberry Pi Pico
- USB test points connecting to USB interface
- BOOT test point connecting to BOOT button
- DEBUG points

Raspberry Pi not included
This is a Mini Real-Time Clock module, it's design for the Raspberry Pi, but it can also be used with an Arduino.
Simply plug this tiny module into the GPIO header on the Raspberry Pi and away you go!
- DS3231 RTC IC
- Self-adjust 3.3V and 5V
- Size: 14x14x12 mm
Features:
- Smaller
- Work in 3.3V and 5V
- Supported Raspberry Pi and Arduino
- 1x RTC Module
- 1x Battery
These white quarter size breadboards are perfect for small prototyping projects for the Raspberry Pi. With easy clip action on each board rapidly snap extra boards together! Each board is 3.5cm x 4.5cm and has 170 tie points - just enough room to build and test a circuit! Tie points are arranged in 34 x 5 pin rows.
Each board features a self-adhesive backing and a single board will fit alongside the Raspberry Pi inside most cases - two boards will fit within the footprint of the Raspberry Pi. There's also two mounting holes for M2 screws on each board, to anchor them down!
Specifications:- Modular clip function - rapidly snap and unsnap boards and circuits as your project grows
- Self-adhesive backing.
- M2 Mounting Points (screws not included)
- 170 tie points arrange in 34 rows of 5 pins.
- 3.5cm x 4.5cm
- 9.7mm thick, including sticky foam on the bottom
- Weight: 38.9g
- 1x Mini Breadboard
If you want to add beeps, tones or alerts to your Raspberry Pi project, you require a Piezo Buzzer! This mini transducer is small but loud, and can be driven with a 1-6V peak-to-peak square wave. To use, connect one pin to ground (either one) and the other pin to a square wave out from a timer or microcontroller. For the loudest tones, stay around 4 KHz. For extra loudness, you can connect both pins to a microcontroller and swap which pin is high or low ('differential drive') for double the volume.
This one plops perfectly into a breadboard and has short legs, so can also easily be mounted on a PCB!
Please Note. This item is externally driven, e.g. requires a microcontroller to produce a tone.
Specifications:>This Mini Piezo Transducer Features:
- Mini 5V Piezo Transducer
- PCB & Breadboard Mountable
- Low Power Consumption
- Sealed Base
- Wave Solderable and Washable
Technical Specification:
- Rated Voltage (Vp-p Square Wave) 5Vp-p
- Operating Voltage 1 to 20Vp-p
- Rated Current at Rated Voltage 1mA
- Sound Output at 4000Hz at 10cm, at Rated Voltage ≥80dB
- Resonant Frequency 4000 ±500Hz
- Operating Temperature -20 to 70°C
- Storage Temperature -30 to 80°C
- External Diameter: 13.8mm
- External Height: 6.8mm
- Capacitance: 0.013µF
- Capacitance Max: 16.9nF
- Weight: 1g
- Model No.: ABT-402-RC
- 1 x Mini 5V Buzzer
- Using a Buzzer with a Raspberry Pi
This high-power, 130-size brushed DC motor can be used as a direct replacement for lower-power 130-size motors to get more torque and speed out of your gearmotor, but it will also draw more current and typically wear out faster.
It has a recommended operating voltage of 1.5 V to 3 V, but it can operate at higher voltages to provide more power in exchange for longevity of the motor.
Approximate specifications at 3 V: free-run speed of 20,000 RPM, free-run current of 350 mA, stall current of 4 A, stall torque of 55 gf-cm (0.75 oz-in).
Specifications:
Resources:
Getting started with Raspberry Pi gpiozeroMotors
Controlling DC Motors Using Python With a Raspberry Pi
GT2 Timing Belt Pulley is widely used in the 3d printer. This pulley has 20 teeth and a 5mm inner bore. Two set screws can be used to attach it firmly to any 5mm diameter shaft. Full aluminum construction means these are very light and very durable.
GT2 timing belts are intended for lower load applications such as the first reduction in a gearbox, or motor to flywheel
GT2 Pulley:
Teeth: 20
Groove width: 5mm
Total width: 15mm
Diameter of bore: 5mm
Flange: Dual
Material: Aluminium
GT2 Belt:
Pitch: GT2
Width: 6mm
Length: 2m
Idler:
Teeth: 20
Diameter of bore: 5mm
Total width: 8mm
Material: Aluminium
Features:
Durable and practical
Designed specifically for linear motion
GT2 Pulley and GT2 Belt are used together
Round tooth profile guarantees that the belt tooth fits smoothly
20 Teeth contact with the belt minimizes the chance of the belt slipping
Package includes:
1 x GT2 Belt
2 x GT2 Pulley
2 x Idler
4 x Tensioner
1 x Allen key
This is PSgame joystick module.
Lots of control projects need joysticks. This module provides an affordable solution to that. Simply connect to two analog inputs, the robot is at your commands with X,Y control. It also has a switch that is connected to a digital pin. This joystick module can be easily connect to a micro controller via normal GPIO with jumper cables.
No soldering required, Reusable for prototyping or design applications of electronic circuits, modify or revise the circuits easily.
Accept resistors,transistors, diodes, LEDS, capacitors and other types of electronic components.
An invaluable tool for experimenting with circuit designs.
Directional movements are simply two potentiometers - one for each axis
Compatible with Arduino interface
Brand: KEYES
Model: KY-023
Specifications:
Three axis (X,Y,Z and button)
Size:37x25x32mm
Weight: 15 g
Tie-point 700
ABS plastic material
Completely reusable
Phosphor bronze nickel plated spring clips
Accepts a variety of wire sizes(29-20 AWG)
Package includes:
1 x PS2 joystick module
Getting started
Description:
Want to hook your Raspberry Pi Zero up to your HDMI Monitor? You'll need this Mini-HDMI to full size HDMI adaptor!
This one's in white, and comes with gold plated connectors!
Adaptor Guide:
Pi Zero ==> Mini HDMI (Male) to HDMI (Female) Adaptor ==> HDMI Cable ==> Monitor
Features:
- Mini HDMI Male to HDMI Female
- Gold plated connectors for flawless signal transference
- CE and ROHS Compliant
- For the Raspberry Pi Zero
The universal Ball Bearings is great for you to replace the damaged Ball Bearings in your devices to improve efficiency and save energy.
Widely used in home appliances, industrial, low noise and high speed electric motors, construction machinery, automotive components, pumps, and machinery. Smooth moving, low friction, high rigidity and long life. Economical, easy to maintain replace.
Specifications :
Model : SC8UU
Material : Steel, Aluminum
Size : Approx. 34 x 30 x 22cm / 1.34 x 1.18 x 0.87"
Inner Diameter : Approx. 8mm / 0.31"
Package included :
1x SC8UU Linear Motion Ball Bearing
Rocker Switches house a button for operation that can be pressed on either end like a seesaw to connect or disconnect an electrical circuit. They are often used as ON/OFF switches on the main power supplies for electronic devices.
Features:
- Rating: 3A 250V
- Mounting hole: 20mm
- Poles: SPST
- Terminal: 2-Pin(ON-OFF)
- Contact resistance: ≤30mΩ
- Insulation resistance: ≥100MΩ at 500V DC
- Dielectric strength: 1500V AC for 1 minute
- Operating temperature: -25°C - 85°C
- Electrical life: 10000 cycles
- Color: black / red
Package included:
1 x Mini round red rocker switch
Resources:
Introduction to Buttons and Switches
Types of buttons and switches
This high torque metal gear mini DC motor is perfect for hobbyists and students who want to build robotic projects such as two and four wheel drive platforms as well as any rotating mechanical device. Benefiting from its high torque, compact size and weight, these DC motors provide an excellent and reliable motion source for the inventor.
Specifications:
Voltage: 6V
Revolving Speed: 200RPM
Motor Size: 12mm(diameter)*24mm(height)
Shaft Size: 3mm(diameter)*10mm(length
Package includes:
1x Mini Metal Gear Motor

Getting started with Raspberry Pi gpiozero Motors
Description:
Just like the one's you used at school, except these one's are new and super sharp!
These low cost wire strippers are excellent for beginners and pro's alike! Spring loaded and adjustable for cable and wire up to 3mm, everyone needs a pair! By fixing the adjustable screw to the desired length (or using the strippers free hand), they can 'strip' the PVC insulation from copper wire for prototyping, breaboarding and any other electronic project you can think of!
Features:
- 5" Stripper and Cutter
- Pressed Steel Stripper for Cables up to 3mm Diameter.
- Hardened and tempered sprung steel blades.
- Red insulated handles.
- Adjustable screw controller.
- Length - 5"
- Cutting Capacity - 3mm
Build Your DIY Powered Models,Solar Display and Solar Toys. This 5V solar panel is lightweight, and durable, making it perfect for any small on the go project.
Specifications:
- Power: 1W
- Voltage: 5V
- Material:Monocrystalline Silicon
- Size: 60x110mm
1x 5V Solar panel
Let your robotic dreams come true with the new DC Stepper Motor HAT from Adafruit. This Raspberry Pi add-on is perfect for any motion project as it can drive up to 4 DC or 2 Stepper motors with full PWM speed control.
Raspberry Pi and motors are not included.
Since the Raspberry Pi does not have a lot of PWM pins, we use a fully-dedicated PWM driver chip onboard to both control motor direction and speed. This chip handles all the motor and speed controls over I2C. Only two pins (SDA & SCL) are required to drive the multiple motors, and since it's I2C you can also connect any other I2C devices or HATs to the same pins.
In fact, you can even stack multiple Motor HATs, up to 32 of them, for controlling up to 64 stepper motors or 128 DC motors (or a mix of the two) - just remember to purchase and solder in a stacking header instead of the one we include.
Motors are controlled by TB6612 MOSFET drivers with 1.2A per channel and 3A peak current capability, a big improvement over L293D drivers and there are built-in flyback diodes as well.
We even had a little space so we added a polarity protection FET on the power pins and a bit of prototyping area. And the HAT is assembled and tested here at Adafruit so all you have to do is solder on the included 2x20 plain header and the terminal blocks.
Lets check out these specs again:
- 4 H-Bridges: TB6612 chipset provides 1.2A per bridge (3A peak) with thermal shutdown protection, internal kickback protection diodes. Can run motors on 4.5VDC to 13.5VDC.
- Up to 4 bi-directional DC motors with individual 8-bit speed selection (so, about 0.5% resolution)
- Up to 2 stepper motors (unipolar or bipolar) with single coil, double coil, interleaved or micro-stepping.
- Big terminal block connectors to easily hook up wires (18-26AWG) and power
- Polarity protected 2-pin terminal block and jumper to connect external 5-12VDC power
- Works best with Raspberry Pi model A , B , Pi 2 B or Pi 3 B.
- Install the easy-to-use Python library, check out the examples and you're ready to go!
Comes with an assembled & tested HAT, terminal blocks, and 2x20 plain header. Some soldering is required to assemble the headers on. Stacking header not included.
Raspberry Pi, motors, and battery pack are not included but we have lots of motors in the shop and all our DC motors, and stepper motors work great. Check out Adafruit's detailed tutorial for tons of info including schematics, wiring diagrams, python libraries and example walkthroughs.