WaveShare

Sort By:  
This RGB LED HAT can be easily attached on top of the Raspberry Pi to display colorful effect, and controlled by only one signal pin.
R150.31  Inc VAT
This RGB LED HAT can be easily attached on top of the Raspberry Pi to display colorful effect, and controlled by only one signal pin.
R241.10  Inc VAT
Motor Control Shield is capable of driving 4 DC motors or 2 stepping motors at one time.
R109.90  Inc VAT
8 channels bidirectional voltage translation between different logic level, translate between Ax and Bx automatically.
R34.90  Inc VAT
WS AlphaBot2 Acce robot DIY kit for Raspberry Pi Zero/Zero W (1D1 Alphabot2 Zero kit)

AlphaBot2-PiZero Acce Pack requires the controller Raspberry Pi Zero/Zero W /Zero WH if you don't have one in hand please use the links to add them to your order. Batteries are not included.

Overview

This AlphaBot2 robot kit is designed to use with Raspberry Pi Zero/Zero W (not included). It features rich common robot functions including line tracking, obstacle avoiding, ultrasonic ranging, Bluetooth/infrared/WiFi remote control (Bluetooth and WiFi are Zero W specific), video monitoring, etc.

Thanks to the highly integrated modular design, it is fairly easy to assemble by a snap, no soldering, no wiring. After a few minutes spent on hardware assembling, you're almost there, our open source demo codes is ready to help you get started fast.

AlphaBot2 Features

AlphaBot2 employs a 2-layer structure to provide excellent stability and compatibility.

AlphaBot2-Base, the lower base chassis:

  • 5-ch infrared sensor, analog output, combined with PID algorithm, stable line tracking
  • Onboard modules like line tracking, obstacle avoiding, needs no messy wiring
  • TB6612FNG dual H-bridge motor driver, compared with L298P, it's more efficient, more compact, and less heating
  • N20 micro gear motor, with metal gears, low noise, high accuracy
  • Onboard RGB LEDs, true color lighting, pretty cool

AlphaBot2-PiZero, the upper adapter board for controller:

  • LM2596 voltage regulator, provides the Pi with stable 5V power
  • TLC1543 AD acquisition chip, allows the Pi to use analog sensors
  • PCA9685 servo controller, make it more smoothly to rotate the pan head
  • CP2102 UART converter, easy for controlling the Pi via UART
  • USB HUB chip, more USB ports for devices like NIC

What's on the AlphaBot2-Base

  1. AlphaBot2 control interface: for connecting sorts of controller adapter board
  2. Ultrasonic module interface
  3. Obstacle avoiding indicators
  4. Omni-direction wheel
  5. ST188: reflective infrared photoelectric sensor, for obstacle avoiding
  6. ITR20001/T: reflective infrared photoelectric sensor, for line tracking
  7. Potentiometer for adjusting obstacle avoiding range
  8. TB6612FNG dual H-bridge motor driver
  9. LM393 voltage comparator
  10. N20 micro gear motor reduction rate 1:30, 6V/600RPM
  11. Rubber wheels diameter 42mm, width 19mm
  12. Power switch
  13. Battery holder: supports 14500 batteries
  14. WS2812B: true color RGB LEDs
  15. Power indicator

What's on the AlphaBot2-PiZero

  1. AlphaBot2 control interface: for connecting AlphaBot2-Base
  2. LM2596: 5V voltage regulator
  3. Raspberry Pi interface: for connecting Raspberry Pi Zero/Zero W
  4. IR receiver
  5. Buzzer
  6. FE1.1S: USB HUB chip
  7. 12M crystal
  8. USB TO UART: easy for controlling the Pi via UART
  9. USB HUB interface: extends the USB port of Raspberry Pi Zero/Zero W
  10. CP2102: USB TO UART converter
  11. PCA9685: servo controller, make it more smoothly to rotate the pan head
  12. TLC1543: 10-bit AD acquisition chip, allows the Pi to use analog sensors
  13. Servo interface
  14. USB indicators
  15. USB ports: more USB capability

Examples

AlphaBot2 multi robots line following

AlphaBot2-PiZero robot obstacle avoiding

AlphaBot2-PiZero robot RGB LED remote control

AlphaBot2-PiZero robot video monitor

AlphaBot2-PiZero robot Bluetooth control

Development Resources

Wiki : www.waveshare.com/wiki/AlphaBot2-PiZero

Note: this product requires two 14500 batteries to work, which are NOT included and should be purchased separately. Even though the battery holder fits the normal AA batteries DO NOT USE THEM!  A 14500 lithium cell is identical in shape and size to a standard AA battery. But that is where the similarities end. AA supplies 1.5V each where 14500 supply 3.7V each.


Package Includes:

  1. AlphaBot2-PiZero (adapter board) x1
  2. AlphaBot2-Base (base chassis) x1
  3. RPi Camera (B) x1
  4. Ultrasonic sensor
  5. Micro SD Card 16GB x1
  6. Power adapter US standard 5V/2.5A USB output x1
  7. SG90 servo x2
  8. 2 DOF pan and tilt kit x1
  9. IR remote controller x1
  10. FC-20P cable 8cm x1
  11. Micro USB connector x1
  12. RPi Zero V1.3 Camera Cable 30cm x1
  13. USB type A plug to micro B plug cable x1
  14. AlphaBot2-PiZero screws x1
  15. Micro SD Card Reader x1 
  16. Screwdriver x1 
R1,263.85  Inc VAT
WS AlphaBot2 robot building kit for Raspberry Pi 3 Model B (no Pi 3) (1D1 Alphabot2 Pi 3 kit)

Note: Raspberry Pi 3 is NOT included. Batteries are not included

Overview

This AlphaBot2 robot kit is designed to use with Raspberry Pi 3 Model B (not included). It features rich common robot functions including line tracking, obstacle avoiding, Bluetooth/infrared/WiFi remote control, video monitoring, etc.

Thanks to the highly integrated modular design, it is fairly easy to assemble by a snap, no soldering, no wiring. After a few minutes spent on hardware assembling, you're almost there, our open source demo codes is ready to help you get started fast.

AlphaBot2 Features

AlphaBot2 employs a 2-layer structure to provide excellent stability and compatibility.

AlphaBot2-Base, the lower base chassis:

  • 5-ch infrared sensor, analog output, combined with PID algorithm, stable line tracking
  • Onboard modules like line tracking, obstacle avoiding, needs no messy wiring
  • TB6612FNG dual H-bridge motor driver, compared with L298P, it's more efficient, more compact, and less heating
  • N20 micro gear motor, with metal gears, low noise, high accuracy
  • Onboard RGB LEDs, true color lighting, pretty cool

AlphaBot2-Pi, the upper adapter board for controller:

  • LM2596 voltage regulator, provides the Pi with stable 5V power
  • TLC1543 AD acquisition chip, allows the Pi to use analog sensors
  • PCA9685 servo controller, make it more smoothly to rotate the pan head
  • CP2102 UART converter, easy for controlling the Pi via UART

What's on the AlphaBot2-Base


  1. AlphaBot2 control interface: for connecting sorts of controller adapter board
  2. Ultrasonic module interface
  3. Obstacle avoiding indicators
  4. Omni-direction wheel
  5. ST188: reflective infrared photoelectric sensor, for obstacle avoiding
  6. ITR20001/T: reflective infrared photoelectric sensor, for line tracking
  7. Potentiometer for adjusting obstacle avoiding range
  8. TB6612FNG dual H-bridge motor driver
  9. LM393 voltage comparator
  10. N20 micro gear motor reduction rate 1:30, 6V/600RPM
  11. Rubber wheels diameter 42mm, width 19mm
  12. Power switch
  13. Battery holder: supports 14500 batteries
  14. WS2812B: true color RGB LEDs
  15. Power indicator

What's on the AlphaBot2-Pi

  1. AlphaBot2 control interface: for connecting AlphaBot2-Base
  2. Raspberry Pi interface: for connecting Raspberry Pi 3 Model B
  3. Servo interface
  4. USB TO UART: easy for controlling the Pi via UART
  5. LM2596: 5V voltage regulator
  6. TLC1543: 10-bit AD acquisition chip, allows the Pi to use analog sensors
  7. PCA9685: servo controller, make it more smoothly to rotate the pan head
  8. CP2102: USB TO UART converter
  9. Joystick
  10. IR receiver
  11. Buzzer

Examples

AlphaBot2 multi robots line following

AlphaBot2-Pi robot obstacle avoiding

AlphaBot2-Pi robot RGB LED remote control

AlphaBot2-Pi robot video monitor

AlphaBot2-Pi robot Bluetooth control

Development Resources

Wiki : www.waveshare.com/wiki/AlphaBot2-Pi

Package Includes:


Note: this product requires two 14500 batteries to work, which are NOT included and should be purchased separately. Even though the battery holder fits the normal AA batteries DO NOT USE THEM!  A 14500 lithium cell is identical in shape and size to a standard AA battery. But that is where the similarities end. AA supplies 1.5V each where 14500 supply 3.7V each.

  1. AlphaBot2-Pi (adapter board) x1
  2. AlphaBot2-Base (base chassis) x1
  3. RPi Camera (B) x1
  4. Micro SD Card 16GB x1
  5. Power adapter US standard 5V/2.5A USB output x1
  6. SG90 servo x2
  7. 2 DOF pan and tilt kit x1
  8. IR remote controller x1
  9. FC-20P cable 8cm x1
  10. USB type A plug to micro B plug cable x1
  11. 15PIN FFC 25cm x1
  12. AlphaBot2-Pi screws x1
  13. Micro SD Card Reader x1 (Extra Free)
  14. Screwdriver x1 (Extra Free)
R1,149.90  Inc VAT
WS AlphaBot2 robot building kit for BBC micro:bit (no micro:bit included) (Alphabot 2 micro:bit)

Please note: Micro:bit is not included

Overview

This AlphaBot2 robot kit is designed to use with the BBC micro:bit (not included). It features rich common robot functions including line tracking, obstacle avoiding, ultrasonic ranging, Bluetooth/2.4G remote control, etc.

Thanks to the highly integrated modular design, it is fairly easy to assemble by a snap, no soldering, no wiring. After a few minutes spent on hardware assembing, you're almost there, our open source demo codes is ready to help you get started fast.

AlphaBot2 Features

AlphaBot2 employs a 2-layer structure to provide excellent stability and compatibility.

AlphaBot2-Base, the lower base chassis:

  • 5-ch infrared sensor, analog output, combined with PID algorithm, stable line tracking
  • Onboard modules like line tracking, obstacle avoiding, needs no messy wiring
  • TB6612FNG dual H-bridge motor driver, compared with L298P, it's more efficient, more compact, and less heating
  • N20 micro gear motor, with metal gears, low noise, high accuracy
  • Onboard RGB LEDs, true color lighting, pretty cool

AlphaBot2 for micro:bit, the upper adapter board for controller:

  • micro:bit dedicated connector, for easily connecting with the micro:bit
  • MP1584 voltage regulator, provides stable 5V output
  • RT9193-33 voltage regulator, provides stable 3.3V voltage to the micro:bit
  • TLC1543 AD acquisition chip, allows the micro:bit to use analog sensors
  • PCA9685 PWM control chip, I/O expander
  • Onboard buzzer to play music

What's on the AlphaBot2-Base


  1. AlphaBot2 control interface: for connecting sorts of controller adapter board
  2. Ultrasonic module interface
  3. Obstacle avoiding indicators
  4. Omni-direction wheel
  5. ST188: reflective infrared photoelectric sensor, for obstacle avoiding
  6. ITR20001/T: reflective infrared photoelectric sensor, for line tracking
  7. Potentiometer for adjusting obstacle avoiding range
  8. TB6612FNG dual H-bridge motor driver
  9. LM393 voltage comparator
  10. N20 micro gear motor reduction rate 1:30, 6V/600RPM
  11. Rubber wheels diameter 42mm, width 19mm
  12. Power switch
  13. Battery holder: supports 14500 batteries
  14. WS2812B: true color RGB LEDs
  15. Power indicator

What's on the AlphaBot2 for micro:bit (Adapter Board)


  1. micro:bit connector
  2. AlphaBot2-Base header: for connecting with the base board
  3. RT9193-33: 3.3V voltage regulator, stable power supply for the micro:bit
  4. PCA9685: PWM control chip, I/O expander, I2C interface
  5. TLC1543: 10-bit AD acquisition chip, allows the micro:bit to use analog line tracking sensor
  6. Buzzer
  7. MP1584 5V voltage regulator

Dimensions

Development Resources

Wiki : www.waveshare.com/wiki/AlphaBot2_for_micro:bit




R819.90  Inc VAT
Gamepad module for micro:bit with Joystick and Buttons (3A2 micro:bit gamepad)

Overview

This little module adds arcade controls to your micro:bit, makes it possible to turn the micro:bit into a mini game console. There's onboard buzzer to play music and game background effect. It is powered from a 14500 Li-ion battery (not included), conversely, it allows to charge the battery through USB connection.

Features

  • micro:bit edge connector, directly pluggable
  • High quality joystick, dual channel analog outputs for precise positioning, one channel digital output for press control
  • Onboard battery and charge circuitry, powered from battery, also charges the battery through USB connection
  • Battery indicator, blinks 1/2/3/4 times indicates the power remains about 25%/50%/75%/100% respectively
  • 4x colorful buttons
  • 2x side buttons, related to the A/B buttons of micro:bit, easy to use
  • Buzzer for playing music and game background effect
  • Comes with development resources (micro:bit graphical demo/python code/user manual, etc.)

Specifications

  • Operating voltage: 5V
  • Battery type: 14500 Li-ion
  • Dimension: 150mm x 50mm

Pinouts

SYMBOLPINDESCRIPTION
A5Button A
B11Button B
C15Button C
D14Button D
E13Button E
F12Button F
X1Joystick X axis
Y2Joystick Y axis
P8Joystick press
Buzzer0Buzzer

Dimensions

Development Resources

Wiki : www.waveshare.com/wiki/Joystick_for_micro:bit

R169.90  Inc VAT
WS HDMI 10.1" 1280x800 (IPS) (B) Touch Screen & Case (1B3 10.1 Capacitive(B)touch display stand)

New to ModMyPi, Wareshare's 10.1" 1280x800 IPS Touch Screen & Case! It's easy to set up, features a great resolution, comes complete with a black acrylic stand, and has touch by default!

This device uses the Pi's HDMI output for display, and the Pi's USB port for touch control. Assembly of the Waveshare 10.1" screen is easy, just follow our simple guide here. Please Note. This device does require some simple set up. You will need a UK to EU power adapter.

The LCD Screen Features:

  • 10.1inch HDMI LCD (B)
  • 1280x800 Resolution
  • UK 5V 2A Power Supply Included
  • Capacitive touch control
  • Supports Raspberry Pi, Ubuntu, Windows 10 IoT driver free
  • Can also be used as a computer monitor, supports Windows 10/8.1/8/7/XP etc.
  • Supports BB Black, comes with Angstrom image
  • HDMI interface for displaying, USB interface for touch control
  • Input interfaces: HDMI
  • Multi languages OSD menu, for power management, brightness/contrast adjustment, etc.
  • Firmware is upgradable to support more new features (continually updated)

The Case Features:

  • Material : High quality black and clear Acrylic
  • Comes with bottom holder, 45° tilt angle
  • Features mounting holes for Raspberry Pi 3B/2B/B+/A+/B, and BB Black

Downloads

Quick Assembly Guide

Wiki

R1,659.90  Inc VAT
WS Raspberry Pi Night Vision Camera (IR-CUT) (C3 Night Vision IR-CUT)

What does the fox say? You'll probably never know, but at least we can see what that pesky fox is up to with this Raspberry Pi IR-CUT Night Vision Camera! 

This IR-CUT version includes an IR filter switch giving you the best possible picture clarity in both day and night! During the day you can toggle the mode to Normal Mode by setting a chosen GPIO pin High, this disables the IR filter removing colour distortion from the filter. During the night, simply toggle the GPIO pin Low and the IR filter is enabled, when light levels drop too low the IR LEDs are activated and you are in night vision mode! Visit the Waveshare WiKi for details on how to toggle modes.

Our Raspberry Pi IR-CUT Night Vision Camera plugs directly into the CSI connector on the Raspberry Pi, and features two high intensity Infrared LED spotlights for night time recording! The IR LED's are powered directly from the CSI port, and are capable of lighting an area at a distance of up to 8m! In testing, the best images were captured at a distance of 3m to 5m. The camera also features an adjustable 3.6mm focal length and 75.7 degree viewing angle.

This Raspberry Pi night vision camera uses the same OV5647 as the standard Raspberry Pi camera, and is therefore able to deliver a crystal clear 3MP resolution image, or video recording at 30fps!

Features

  • Raspberry Pi Camera, supports all revisions of the Pi
  • Embedded removable IR-CUT filter, eliminating color distortion in the daylight
  • Comes with infrared LED, supports night vision
  • 5 megapixel OV5647 sensor
  • Camera specifications
    • CCD size : 1/4inch
    • Aperture (F) : 1.8
    • Focal Length : 3.6mm adjustable
    • Field of View : 75.7 degree
    • Sensor best resolution : 1080p
  • 4 screw holes
    • Used for attachment
    • Provides 3.3V power output
    • Supports connecting infrared LED and/or fill flash LED
  • Dimension: 31mm × 32mm

Package Contents

  • Raspberry Pi IR-CUT Camera Board × 1
  • Infrared LED Board × 2
  • 15-Pin FFC CSI Cable × 1
  • Mounting Hardware

Warning

The LEDs intensity is limited by the Raspberry Pi power supply, please ensure you have an adequate Raspberry Pi power supply installed. LEDs running at full intensity can get hot, please take care during prolonged use.

Installation 

The IR LEDs can be bolted to the body of the camera using the included bolts. This connects the 3.3V supply to the boards and secures them in place. If you need to adjust the ambient light threshold (to change when the infrared LED's toggle), there is a tiny adjustable potentiometer on each LED board, you can turn it to change the threshold. Please ensure any fitting or adjusting is completed prior to plugging the device into the Raspberry Pi and switching it on. 

Please follow this guide on how to install the Raspberry Pi Camera for details on how to set the board up!

Wiki : www.waveshare.com/wiki/RPi_IR-CUT_Camera

Note: to use the camera with Raspberry Zero, you need to buy a specific cable: Raspberry Pi Zero v1.3 Camera Cable

R369.90  Inc VAT
WS 264x176 2.7 inch 3 colour E-Ink display HAT for Raspberry Pi (1B4 2.7 3colour E-Ink HAT)

Please Note: Raspberry Pi not included

Overview

This is an E-Ink display HAT for Raspberry Pi, 2.7inch, 264x176 resolution, with embedded controller, communicating via SPI interface, supports red, black, and white three-color display.

Due to the advantages like ultra low power consumption, wide viewing angle, clear display without electricity, it is an ideal choice for applications such as shelf label, industrial instrument, and so on.

Features

  • No backlight, keeps displaying last content for a long time even when power down
  • Ultra low power consumption, basically power is only required for refreshing
  • Compatible with Raspberry Pi 2B/3B/Zero/Zero W
  • Onboard 4x Keys
  • SPI interface, for connecting with other controller boards like Raspberry/Arduino/Nucleo, etc.
  • Comes with development resources and manual (examples for Raspberry Pi/Arduino/STM32)

Specifications

  • Operating voltage: 3.3V
  • Interface: 3-wire SPI, 4-wire SPI
  • Outline dimension: 85mm × 56mm
  • Display size: 57.288mm × 38.192mm
  • Dot pitch: 0.217 × 0.217
  • Resolution: 264 × 176
  • Display color: red, black, white
  • Grey level: 2
  • Full refresh time: 15s
  • Refresh power: 26.4mW(typ.)
  • Standby power: <0.017mW
  • Viewing angle: >170°

Please note: Raspberry Pi not included

Interface

SYMBOLDESCRIPTION
VCC3.3V
GNDGround
DINSPI MOSI pin
CLKSPI SCK pin
CSSPI chip selection, low active
DCData/Command selection (high for data, low for command)
RSTExternal reset, low active
BUSYBusy status output, low active

Development Resources

Wiki : www.waveshare.com/wiki/2.7inch_e-Paper_HAT_(B)

Package Includes:

  1. 2.7inch e-Paper HAT (B) x 1
  2. RPi screws pack (2pcs) x 2
R296.90  Inc VAT
WS Waveshare RPi 3xRelay Board (2A3 WS 3 relay board)

Please note: Raspberry Pi not included

Overview

The RPi Relay Board gives your Pi the ability to control high voltage/high current devices, easily makes normal home appliances become intelligent.

RPi Relay Board Features

  • Supports Raspberry Pi A+/B+/2B/3B
  • High quality relays, loads up to 250VAC/5A, 30VDC/5A
  • Photo coupling isolation, prevent interference from high voltage circuit
  • Onboard LEDs for indicating relays status
  • Relay control jumper, allows to control the relays by custom pins other than the default pins
  • Comes with development resources, including examples in wiringPi, WebioPi, shell, python, and bcm2835

What's on the RPi Relay Board


  1. Raspberry Pi GPIO interface: for connecting Raspberry Pi
  2. Relay screw terminal: for connecting target devices
  3. Relays
  4. Photocoupler: PC817
  5. Relay indicator
    • LED on: relay NC is opened, NO is closed
    • LED off: relay NC is closed, NO is opened
  6. Power indicator
  7. Relay control jumper
    • short the jumper: control the relays by default I/Os used in the example code
    • open the jumper: control the relays by custom I/Os through jumper wires

Development Resources

Wiki : www.waveshare.com/wiki/RPi_Relay_Board

Package Includes:

  1. RPi Relay Board x 1
  2. RPi screws pack (2pcs) x 1
R219.90  Inc VAT
WS RPi Camera (E), Supports Night Vision (Camera (E) Night Vision)

Features

  • Raspberry Pi Night Vision Camera, supports all revisions of the Pi
  • 5 megapixel OV5647 sensor
  • Camera specifications
    • CCD size : 1/4inch
    • Aperture (F) : 2.9
    • Focal Length : 3.29MM
    • Diagonal : 72.4 degree
    • Sensor best resolution : 1080p
  • 4 screw holes
    • Used for attachment
    • Provides 3.3V power output
    • Supports connecting infrared LED and/or fill flash LED
  • Dimension : 25mm x 24mm x 6mm

Note: to use the camera with Raspberry Zero, you need to buy a specific cable: Raspberry Pi Zero Camera Cable
Raspberry Pi 2/3 ribbon cable included

Downloads

Development resources:user manual, etc.
Download: www.waveshare.com/wiki/RPi_Camera_(E)

R252.09  Inc VAT
WS Budget Black case for Raspberry Pi (C7 Budget black case(J))

Please note: Raspberry Pi not included

Case J for RPi
specification:

R39.34  Inc VAT
R49.43
WS Budget Clear case for Raspberry Pi (C7 Budget clear case)

Please note: Raspberry Pi not included

Case G for RPi specification:

For use with:
R39.34  Inc VAT
R49.43
WS True color RGB LED PHAT for Raspberry Pi (1B3 WS RGB LED PHAT)

Overview

This RGB LED HAT can be easily attached on top of the Raspberry Pi to display colorful effect, and controlled by only one signal pin.

Features

  • Supports any revision of Raspberry Pi (directly plugable)
  • Onboard 4 × 8 RGB LED (WS2812B)
  • Control pin is configurable via jumpers (0Ω resistor)
  • Break out control pins, easy for working with other MCUs
  • Comes with development resources and manual (examples in Python and Web control)

Specifications

  • Operating voltage: 5V
  • Brightness: adjustable 256 levels
  • Color depth: 24-bit true color (8-bit for R/G/B respectively, totally 256x256x256=16777216 colors)
  • Data rate: 800Kbps(typ)
  • Dimension: 65mm × 30.2mm
  • Mounting hole size: 3.0mm

How to Use

In the case of working with a MCU:

  • 5V ↔ 5V power
  • GND ↔ GND
  • DIN ↔ Signal input
  • DOUT ↔ Signal output (optional)

Development Resources

Wiki : www.waveshare.com/wiki/RGB_LED_HAT

This RGB LED HAT can be easily attached on top of the Raspberry Pi to display colorful effect, and controlled by only one signal pin.
R150.31  Inc VAT
WS .RGB LED HAT for Raspberry Pi, colorful display, 8 × 8 grid (1B3 WS RGB LED HAT)

Overview

This RGB LED HAT (B) can be easily attached on top of the Raspberry Pi to display colorful effect, and controlled by only one signal pin.

Features

  • Supports any revision of Raspberry Pi (directly-pluggable)
  • Onboard 8 × 8 RGB LED (WS2812B)
  • Control pin is configurable via jumpers (0Ω resistor)
  • Break out control pins, easy for working with other MCUs
  • Comes with development resources and manual (examples in Python and Web control)

Specifications

  • Operating voltage: 5V
  • Brightness: adjustable 256 levels
  • Color depth: 24-bit true color (8-bit for R/G/B respectively, totally 256x256x256=16777216 colors)
  • Data rate: 800Kbps(typ)
  • Dimension: 65mm × 56.2mm
  • Mounting hole size: 3.0mm

How to Use

In the case of working with a MCU:

  • 5V ↔ 5V power
  • GND ↔ GND
  • DIN ↔ Signal input

Development Resources

Wiki : www.waveshare.com/wiki/RGB_LED_HAT_(B)

This RGB LED HAT can be easily attached on top of the Raspberry Pi to display colorful effect, and controlled by only one signal pin.
R241.10  Inc VAT
WS Motor Control Shield for Arduino (1D4 WS Arduino Motor Control Shield)

Overview

Motor Control Shield is capable of driving 4 DC motors or 2 stepping motors at one time.

Features

  • Configurable motor power supply via onboard jumper
    • when using 5V motor power supply : drives four 5V DC motors at one time
    • when using adjustable motor power supply : drives two 1.25V-6.45V DC motors at one time (9V external power supply is required)
  • Onboard dual H-bridge driver L293D x 2
    • each L293D can drive 2 DC motors or 1 stepping motor at one time
    • totally 4 channel H-bridge, with 600mA output current (peak 1.2A) per single bridge
    • ESD protection

What's on Board

  1. External power supply jack
  2. Power input/output pinheader
  3. Stepping motor interface
  4. DC motor interface
  5. M_PWR configuration : connects M_PWR (motor power) to 5V or ADJ
  6. Power selection switch
  7. Power indicator
  8. AMS1117-ADJ : onboard linear regulator with adjustable output
  9. Adjustable potentiometer : for adjusting the output voltage of ADJ (adjustable motor power)
  10. L293D : dual H-bridge driver
  11. LM2596-5.0 : onboard linear switching regulator with 5V output

Note : when in operation, it's normal that the onboard motor drivers and regulators generate lots of heat.

Development resources: demo codes, schematic, datasheets, etc.
www.waveshare.com/Motor_Control_Shield

Motor Control Shield is capable of driving 4 DC motors or 2 stepping motors at one time.
R109.90  Inc VAT
WS Pioneer600 Raspberry Pi Expansion Board (WS Pioneer 600 board)

Note : the Pi, cables and sensors are NOT included.

Pioneer600 Features

  • Supports Raspberry Pi A+/B+/2B/3B/3B+
  • <Standard I/O> dual LED, joystick, buzzer, the basic components
  • <USB TO UART> CP2102, control the Pi through serial terminal
  • <Display> 0.96inch OLED, big world in the little screen
  • <RTC> DS3231, high precision, backup battery holder is also available
  • <AD/DA> PCF8591, 8-bit resolution, screw terminal IO interface
  • <GPIO Expansion> PCF8574, more GPIO, more possibility
  • <IR Control> LFN0038K, Raspberry Pi remote control comes true
  • <Pressure Sensor> BMP280, measuring air pressure and temperature
  • <1-WIRE> for connecting 1-WIRE devices, DS18B20 is included
  • <Sensor Interface> for connecting various sensors

What's on the Pioneer600

  1. Raspberry Pi GPIO interface : for connecting Raspberry Pi
  2. USB TO UART : control the Pi through serial terminal
  3. AD/DA IO interface : screw terminal
  4. 1-WIRE interface : for connecting 1-WIRE devices like DS18B20
  5. Sensor interface : for connecting various sensors
  6. 0.96inch OLED : SSD1306 driver, 128×64 resolution, SPI interface
  7. Buzzer
  8. CP2102 : USB TO UART converter
  9. PCF8591 : 8-bit AD/DA converter, I2C interface
  10. BMP280 : pressure sensor, I2C interface
  11. PCF8574 : I/O expansion chip, I2C interface
  12. DS3231 : high precision RTC chip, I2C interface
  13. Power indicator
  14. User LED
  15. Joystick
  16. LFN0038K IR receiver

Examples

PeripheralInterfacePythonWiringPiBCM2835 C LibrarySysFs
LEDI/O
KEYI/O 
IRMI/O 
UARTUART  
DS18B20ONE-WIRE  
PCF8574I2C
PCF8591I2C 
DS3231I2C 
BMP280I2C 
OLEDSPI 

Development Resources

  • User manual
  • Schematic
  • Demo codes : python and C (WringPi/BCM2835 C Library/SysFs)
  • Raspberry Pi tutorials
  • Raspbian (configured system image)

Wiki : www.waveshare.com/wiki/Pioneer600

R339.90  Inc VAT
WS Logic Level Converter green 8 channel (3A2 WS logic level convert green)

Features

  • 8 channels bidirectional voltage translation between different logic level, translate between Ax and Bx automatically
  • 4 pairs of power supply interfaces, supports more situations
  • Use tantalum capacitors for power filter, provides more stability
  • Voltage level: 1.8V-6V
  • Dimension: 31.6mm x 25.4mm

How to Use

In the case of translating between 3.3V and 5V system:

  • VCCA/VA connects to 3.3V power supply
  • VCCB/VB connects to 5V power supply
  • GND connects to power negative pole respectively, the two power supply should be common-grounded with each other
  • When Ax has TTL 3.3V input, Bx will get TTL 5V output
  • When Bx has TTL 5V input, Ax will get TTL 3.3V output
  • NO direction control required

Development Resources

Wiki : www.waveshare.com/wiki/Logic_Level_Converter

8 channels bidirectional voltage translation between different logic level, translate between Ax and Bx automatically.
R34.90  Inc VAT
Compute Module IO Board Plus for Raspberry Pi Compute 3 and Compute 3 Lite (WS compute IO board)

Overview

The Compute Module IO Board Plus is a development board which you can plug a Raspberry Pi Compute Module into, and make use of the resources of Pi more flexibly. It is compatible with the Compute Module IO Board V3 from the Raspberry Pi Foundation, along with various common use components.

Compute Module IO Board Plus Features

  • Compatible with the Compute Module IO Board V3 from the Raspberry Pi Foundation
  • Raspberry Pi GPIO header, for connecting sorts of Raspberry Pi HATs
  • Arduino connectivity, also supports Arduino shields
  • 1-WIRE interface, for connecting single-bus devices like DS18B20
  • 4x keys, 4x LEDs, 1x Buzzer, for I/O testing
  • Onboard USB HUB, allows connecting more USB devices
  • IR receiver, IR remote control is available
  • Onboard USB TO UART, for serial debugging
  • Sensor interface
  • 10-bit ADC, 38KSPS, 11-ch (6-ch for Arduino interface, 5-ch for sensors)
  • 16-bit DAC, 2-ch
  • Onboard RTC, one of the most common and useful functions

What's on the Compute Module IO Board Plus


  1. Compute Module interface: for connecting Compute Module 3 OR Compute Module 3 Lite
  2. Compute Module GPIO header: breakout all the Compute Module pins
  3. Raspberry Pi GPIO header: for connecting Raspberry Pi HATs
  4. CSI interface: camera ports, for connecting Raspberry Pi Camera
  5. DSI interface: display ports, for connecting Raspberry Pi LCD
  6. HDMI port
  7. USB ports: for connecting USB devices
  8. USB SLAVE interface: allows you to burn system image in to Compute Module 3
  9. USB TO UART interface: for serial debugging
  10. Arduino header: for connecting Arduino shields
  11. AD/DA input/output screw terminals
  12. 1-WIRE interface: for connecting single-bus devices like DS18B20
  13. Sensor interface
  14. Power port: 5V 2.5A
  15. FE1.1S: USB HUB chip
  16. 12MHz crystal
  17. CP2102: USB TO UART converter
  18. Micro SD card slot: insert a Micro SD card with pre-burnt system, to start up Compute Module 3 Lite
  19. TLC1543: AD converter
  20. DAC8552: 16-bit DAC, 2-ch
  21. DS3231: high-precision RTC chip, I2C interface
  22. RTC battery holder: supports CR1220 batteries
  23. Voltage regulator: 3.3V / 2.5V / 1.8V 
  24. LFN0038K: IR receiver
  25. Buzzer
  26. Power indicator
  27. ACT indicator: indicating the Micro SD card status
  28. User LEDs
  29. User Keys
  30. BOOT selection
    • EN: enable the PC to access SD card/eMMC through USB SLAVE
    • DIS: the Compute Module will boot from SD card/eMMC
  31. VGx power selection: config the I/O level
  32. USB HUB enable jumper: HUB enable and USB SLAVE power selection
  33. ADC/DAC configuration: config the power supply and reference voltage of ADC/DAC
  34. Peripheral configuration: config the control pins of UART, user keys, user LEDs, 1-WIRE interface, IR receiver, and buzzer
  35. Arduino AD selection
    • connect 1 and 2: Arduino A0-A5 as digital control pin
    • connect 2 and 3: Arduino A0-A5 as AD input

Dimensions

Development Resources

Wiki : www.waveshare.com/wiki/Compute_Module_IO_Board_Plus

R533.61  Inc VAT
R729.90
WS 10.1inch Resistive Touch Screen LCD HDMI interface (4A1 10.1" Resistive touch display)

Features

  • 1024×600 high resolution
  • Resistive touch control
  • Compatible and Direct-connect with any revision of Raspberry Pi (except the Pi 1 model B or Pi Zero, which requires an HDMI cable)
  • Drivers provided (works with your own Raspbian/Ubuntu directly)
  • Also works as a computer monitor, in this case, touch panel is unavailable and HDMI cable is required
  • HDMI interface for displaying, no I/Os required (however, the touch panel still needs I/Os)
  • Backlight can be turned off to lower power consumption

Interface

PIN NO.SYMBOLDESCRIPTION
1, 173.3VPower positive (3.3V power input)
2, 45VPower positive (5V power input)
3, 5, 7, 8, 10, 11, 12, 13, 15, 16, 18, 24NCNC
6, 9, 14, 20, 25GNDGround
19TP_SISPI data input of Touch Panel
21TP_SOSPI data output of Touch Panel
22TP_IRQTouch Panel interrupt, low level while the Touch Panel detects touching
23TP_SCKSPI clock of Touch Panel
26TP_CSTouch Panel chip selection, low active

External Dimensions

Development Resources

Wiki : www.waveshare.com/wiki/10.1inch_HDMI_LCD

R1,239.90  Inc VAT
WS 13.3inch Capacitive Touch HDMI LCD (H) (with case) 1920x1080 IPS (4B1 13.3 capacitve display)

Features

  • 13.3inch IPS screen,1920x1080 high resolution
  • Toughened glass capacitive touch panel, 6H hardness
  • Supports popular mini PCs such as Raspberry Pi, BB Black, as well as general desktop computers
    • When works with Raspberry Pi, supports Raspbian, Ubuntu, WIN10 IOT, single touch, and driver free
    • When work as a computer monitor, supports Windows 10/8.1/8/7, ten-points touch, and driver free
  • Multi languages OSD menu, for power management, brightness/contrast adjustment, etc.
  • 3.5mm audio jack, supports HDMI audio output
  • Embedded ferrite Hi-Fi speaker
  • Also supports VGA input (specific cable is required and should be purchased separately)
  • 75x75mm spacing mounting holes (M4 screw hole) for general wall mount
  • Comes with 75° tilt angle stand

External Dimension


Development Resources

Wiki : www.waveshare.com/wiki/13.3inch_HDMI_LCD_(H)_(with_case)



R2,399.90  Inc VAT
Li-ion Battery HAT for Raspberry Pi, 5V Output, Quick Charge (C5 Battery hat zero)

Overview

The Li-ion Battery HAT integrates SW6106 power bank management chip, allows providing 5V regulated power supply to your Pi from a 14500 battery, makes the Pi becomes a portable device. It will charge the battery as well, supports bi-directional quick charge. This module can be used as a universal mini power bank, also works with other 5V devices.

Features

  • Onboard SW6106 chip, supports bi-directional quick charge, supports multi quick charge protocols like PD/QC/FCP/PE/SFCP
  • Lithium battery protection circuitry, provides reverse protection, over charge/discharge protection, over current protection, and short circuit protection
  • Onboard indicators: quick charge, warning, and power capacity

Specifications

  • Output voltage: 5V
  • Applicable battery: 3.7V 14500 lithium battery (4.2V when full charged)
  • Dimension: 65mm × 30mm
  • Mounting hole size: 3.0mm

What's on Board


  1. Raspberry Pi GPIO connector: for connecting Raspberry Pi
  2. SW6106 power management chip
  3. USB Type-C connector: battery charge/power output
  4. USB Type-A connector:power output
  5. Micro USB connector:battery charge
  6. Raspberry Pi power switch
  7. Battery warning indicator: on when the battery is reverse
  8. Battery power capacity indicator: 5x LEDs to indicate the power capacity and charging status
  9. Quick charge indicator: on when quick charging
  10. 14500 battery holder

Dimensions

Development Resources

Wiki : www.waveshare.com/wiki/Li-ion_Battery_HAT

R259.90  Inc VAT
Per Page      1 - 20 of 29