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
This is a handy, low power Raspberry Pi HAT which features multi communication functionalities: GSM, GPRS, GNSS and Bluetooth.
R459.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)

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)

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
  14. Screwdriver x1
R1,149.90  Inc VAT
1.8inch colourful display module for micro:bit 160x128 (1B3 micro:bit display)

Please note: Micro:bit and USB cable not included

Overview

This is a colorful display module designed for the BBC micro:bit, 1.8inch diagonal, 160x128 pixels, capable of displaying 65K colors.

Tired of the 5x5 LED matrix? Time to get a tiny monitor for your micro:bit, this one would be the ideal choice.

Features

  • micro:bit edge connector, directly pluggable
  • Embedded driver ST7735S, supports 65K colors
  • Onboard SRAM 23LC1024, used as display cache, no more out of memory
  • SPI interface, takes up only a few IO pins
  • Backlight adjustment via PWM
  • Reserved solder pads for control interface, make it easy to connect with Arduino/Nucleo boards
  • Comes with development resources (micro:bit graphical demo/user manual, etc.)

Specifications

  • Driver: ST7735S
  • Resolution: 160x128
  • Display color: RGB, 65K colors
  • Operating voltage: 3.3V
  • Dimension: 61mm x 51.5mm

Pinouts

PINmicro:bit PINDESCRIPTION
3V33V3Power
GNDGNDGround
MISOP14SPI data master input/slave output
MOSIP15SPI data master output/slave input
SCKP13SPI clock input
LCD_CSP16LCD chip selection
RAM_CSP2SRAM chip selection
DCP12LCD data/command
RSTP8LCD reset
BLP1LCD backlight

Dimensions

Development Resources

Wiki : www.waveshare.com/wiki/1.8inch_LCD_for_micro:bit



R186.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

This Kit Includes:

Note: this product requires two 14500 batteries to work, which are NOT included and should be purchased separately.

Note: the controller micro:bit is NOT included.

AlphaBot2 for micro:bit Acce Pack

  1. AlphaBot2 for micro:bit (adapter board) x1
  2. AlphaBot2-Base (base chassis) x1
  3. Ultrasonic sensor x1
  4. FC-20P cable 8cm x1
  5. USB type A plug to micro B plug cable x1
  6. AlphaBot2 for micro:bit screws x1
  7. Screwdriver x1



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!

Recent upgrades:
If you were used to seeing the Self Test at power on, this has now been removed. However if you remove the jumper located on the controller board you can re-enable this feature.

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


Troubleshooting:


For the Windows OS on PC, the resolution of the LCD is automatically identified. Hence, you do not need to make the relative settings. When working with Raspberry Pi, you should set the resolution of the LCD by yourself, or else the LCD screen will not work.


If the display in not working correctly or not displaying at all, you may need to edit setting in the config file.
    sudo nano /boot/config.txt

And add the following to the end of the file:
    max_usb_current=1
    hdmi_group=2
    hdmi_mode=87
    hdmi_cvt 1280 800 60 6 0 0 0
    hdmi_drive=1

If this does not ressolve the problem then use the following instead:
    max_usb_current=1
    hdmi_group=2
    hdmi_mode=27
    hdmi_drive=1



Downloads

User Manual
Quick Assembly Guide

Wiki


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

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
  • Adjustable focus distance
  • Camera specifications
    • CCD size : 1/4inch
    • Aperture (F) : 1.8
    • Focal Length : 3.6mm
    • Angle of View (diagonal) : 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

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


Development Resources

Getting started with PiCamera
Wiki :
www.waveshare.com/wiki/RPi_IR-CUT_Camera

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 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

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

R309.90  Inc VAT
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 GSM/GPRS/GNSS/Bluetooth HAT for Raspberry Pi (1B5 WS GSM/GPRS/GNSS/Bluetooth)

Please note: Raspberry Pi and micro SD in pic not included

Overview

This is a handy, low power Raspberry Pi HAT which features multi communication functionalities: GSM, GPRS, GNSS and Bluetooth.

It allows your Pi to easily make a telephone call, send messages, connect to wireless Internet, global position, transfer data via Bluetooth, and so on.

Features

General

  • Raspberry Pi connectivity, compatible with Raspberry Pi 2B/3B/Zero/Zero W
  • Supports SMS, phone call, GPRS, DTMF, HTTP, FTP, MMS, email, etc.
  • Support GPS, COMPASS, Glonass, LBS base station positioning, omni-positioning
  • Bluetooth 3.0, supports data transferring through Bluetooth
  • Onboard USB TO UART converter CP2102 for UART debugging
  • 6x LEDs for indicating the module working status
  • SIM card slot for 1.8V/3V SIM card
  • RTC with backup battery holder
  • Baudrate auto detection (1200bps ~115200bps)
  • Control via AT commands (3GPP TS 27.007, 27.005, and SIMCOM enhanced AT Commands)
  • Supports SIM application toolkit: GSM 11.14 Release 99
  • Comes with development resources and manual (examples for Raspberry Pi/Arduino/STM32)

GSM/GPRS

  • Band
    • GSM 850/EGSM 900/DCS 1800/PCS 1900 MHz
    • Quad-band auto search
    • Compliant to GSM phase 2/2+
  • Emitting power
    • Class 4 (2W @ GSM 850/EGSM 900 MHz)
    • Class 1 (1W @ DCS 1800/PCS 1900 MHz)
  • GPRS connectivity
    • GPRS multi-slot class 12 (default)
    • GPRS multi-slot class 1~12 (configurable)
  • GPRS data feature
    • Downlink speed: max 85.6kbps
    • Uplink speed: max 85.6kbps
    • Coding schemes: CS-1\CS-2\CS-3\CS-4
    • Supports PAP (Password Authentication Protocol) for PPP connection
    • Supports PBCCH
    • Supports USSD
  • SMS
    • Supports: MT/MO/CB/Text/PDU mode
    • SMS storage: SIM card
  • Audio
    • Voice encode/decode mode: Half Rate\Full Rate\Enhanced Full Rate\Adaptive muti rate
    • Supports echo cancellation
    • Supports noise reduction

GNSS

  • Receiver type
    • 33 tracking channels
    • 99 acquisition channels
    • GPS L1 C/A code
  • Sensitivity
    • Tracking: -165 dBm
    • Cold starts : -148 dBm
  • Time-To-First-Fix
    • Cold starts : 28s (typ.)
    • Hot starts : < 1s
    • Warm starts: 26s
  • Accuracy
    • Horizontal position : <2.5m CEP

Bluetooth

  • Integrates AT commands
  • Compliant to Bluetooth specification3.0 + EDR
  • Supports SPP, OPP, HFP/HSP, etc.

Misc

  • Operating voltage: 5V
  • Operating temperature: -40°C ~ 85°C
  • Storage temperature: -45°C ~ 90°C
  • Dimensions: 30.2mm x 65mm

What's on Board

  1. SIM868 module
  2. ZMM5V1: regulator diode
  3. SMF05C: TVS diode
  4. CP2102: USB TO UART converter
  5. MP1482: power chip
  6. NDC7002N: voltage level translator
  7. GPS status indicator
  8. NET indicator:
    • flashes fast when the module starts up
    • flashes slowly after GSM register succeed
  9. STA module working status indicator
  10. SIM868 UART Tx/Rx indicator
  11. Power indicator
  12. SIM868 control button: press the button and hold for 1s, to startup/shutdown the SIM868
  13. Raspberry Pi GPIO connector
  14. SIM card slot
  15. USB TO UART interface
  16. 3.5mm earphone/mic jack
  17. GNSS antenna connector
  18. Bluetooth antenna connector
  19. GSM antenna connector
  20. CR1220 battery holder: for RTC backup battery
  21. UART selection switch
    • A: control the SIM868 through USB TO UART
    • B: control the SIM868 through Raspberry Pi
    • C: access Raspberry Pi through USB TO UART

Development Resources

Wiki : www.waveshare.com/wiki/GSM/GPRS/GNSS_HAT

This is a handy, low power Raspberry Pi HAT which features multi communication functionalities: GSM, GPRS, GNSS and Bluetooth.
R459.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

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 CM3 / CM3L / CM3+ / CM3+L (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 (CM3 / CM3L / CM3+ / CM3+L)
  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


Getting started with Raspberry Pi
compute
Buildroot Setup

R533.61  Inc VAT
R699.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
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
WS Barcode Scanner Module, 1D/2D Codes Reader (3B4 barcode scanner)

Overview

This is a small 1D/2D codes reader, by using the intelligent image recognition algorithm, it will decode the barcode or 2D code on paper or screen, fast and accurately.

Through the onboard USB and UART interface, it can be directly plugged into a computer, or be easily integrated to kinds of devices due to its small form factor.

Features

  • Easy to use, requires no knowledges of image recognition
  • Decodes various common 1D/2D codes such as Barcode, QR code etc.
  • Onboard micro USB and UART serial port, allows to connect with computers or embedded devices
  • Configurable via scanning 'configuration code'
  • Onboard light source, works in the dark

Specifications

  • Operating voltage: 5V
  • Operating current: 135mA (scanning), 58mA (standby), 2mA (sleep)
  • Operating temperature: 0°C~60°C
  • Operating humidity: 5%~95% (Non-condensing)
  • Communication interface: UART, USB
  • Decodes 1D codes: Codebar, Code 11, Code 39/Code 93, UPC/EAN, Code 128/EAN128, Interleaved 2 of 5, Matrix 2 of 5, MSI Code, Industrial 2 of 5, GS1 Databar(RSS)
  • Decodes 2D codes: QR code, Data Matrix, PDF417
  • Light source: white
  • Scan angels: roll 360°, skew ±65°, pitch ±60°
  • Field of view: 28° (horizontal), 21.5° (vertical)
  • Dimension: 53.3mm x 21.4mm

Development Resources

Wiki : www.waveshare.com/wiki/Barcode_Scanner_Module

R579.90  Inc VAT
WS 4G / 3G / 2G / GSM / GPRS / GNSS HAT for Raspberry Pi, LTE CAT4 (1B5 4G Hat)

Please note: The Raspberry Pi is not included

Overview

The SIM7600E-H 4G HAT is a 4G/3G/2G communication and GNSS positioning module, which supports LTE CAT4 up to 150Mbps for downlink data transfer. it is pretty low power consumption.

You can connect this 4G module with computer to surf the Internet, or attach it onto Raspberry Pi to enable functions like 4G high speed connection, wireless communication, making telephone call, sending SMS, global positioning, etc.

Features

  • Raspberry Pi connectivity, compatible with Raspberry Pi Zero/Zero W/Zero WH/2B/3B/3B+
  • Supports dial-up, telephone call, SMS, MMS, mail, TCP, UDP, DTMF, HTTP, FTP, etc.
  • Supports GPS, BeiDou, Glonass, LBS base station positioning
  • Onboard USB interface, to test AT Commands, get GPS positioning data, and so on
  • Onboard CP2102 USB to UART converter, for serial debugging
  • Breakout UART control pins, to connect with host boards like Arduino/STM32
  • SIM card slot, supports 1.8V/3V SIM card
  • TF card slot for storing data like files, messages, etc.
  • Onboard audio jack and audio decoder for making telephone call
  • 2x LED indicators, easy to monitor the working status
  • Onboard voltage translator, operating voltage can be configured to 3.3V or 5V via jumper
  • Baudrate: 300bps ~ 4Mbps (default: 115200bps)
  • Autobauding baudrate: 9600bps ~ 115200bps
  • Control via AT commands (3GPP TS 27.007, 27.005, and V.25TER command set)
  • Supports SIM application toolkit: SAT Class 3, GSM 11.14 Release 99, USAT
  • Comes with development resources and manual (examples for Raspberry Pi/Arduino/STM32)

Communications Specifications

 LTEWCDMA / TD-SCDMA / CDMA 2000EDGEGSM/GPRS
BandSIM7600E-H:
-- LTE-FDD B1/B3/B5/B7/B8/B20
-- LTE-TDD B38/B40/B41
SIM7600E-H:
-- UMTS/HSPA+ B1/B5/B8
GSM/GPRS/EDGE 900/1800 MHz
SIM7600CE-T:  
-- LTE-TDD B38/B39/B40/B41
-- LTE-FDD B1/B3/B8
SIM7600CE-T:
-- UMTS/HSDPA/HSPA+ B1/B8
-- TD-SCDMA B34/B39
-- CDMA 1X/EVDO BC0
Generation4G3G2.5G2G
Emitting power0.25W[email protected]
[email protected]
[email protected]
[email protected]
Data SpeedLTE CAT 4
Uplink≤50 Mbps
Downlink≤150 Mbps
UMTS
Uplink≤384Kbps
Downlink≤384Kbps
EDGE
Uplink≤236.8kbps
Downlink≤236.8kbps
GPRS
Uplink≤85.6kbps
Downlink≤85.6kbps
   HSPA+
Uplink≤5.76Mbps
Downlink≤42Mbps
      
SIM CardNormal SIM (Not Included)
Applicable RegionSIM7600E-H is mainly applicable in Southeast Asia, West Asia, Europe, Africa, SIM7600CE-T is mainly applicable in China.
Please check the supported bands according to your local service provider, select the proper one when placing order.

GNSS Specifications

  • Receiver type
    • 16-channel
    • C/A code
  • Sensitivity
    • Tracking: -159 dBm (GPS) / -158 dBm (GLONASS) / TBD (BD)
    • Cold starts: -148 dBm
  • Time-To-First-Fix (open air)
    • Cold starts: <35s
    • Hot starts: <1s
  • Accuracy
    • Position: <2.5m CEP

SMS and Audio Specifications

  • SMS
    • Supported types: MT, MO, CB, Text, PDU
    • Storage: USIM card and ME (default)
  • Audio feature
    • Supports echo cancellation
    • Supports noise reduction

Other Specifications

  • Power supply: 5V
  • Operating voltage: 5V/3.3V (configured via jumper)
  • Operating temperature: -30°C ~ 80°C
  • Storage temperature: -45°C ~ 90°C
  • Dimension: 56.21mm x 65.15mm

What's on Board

  1. SIM7600E-H
  2. CP2102 USB to UART converter
  3. NAU8810 audio decoder
  4. TXS0108EPWR voltage translator: translates 3.3V/5V into 1.8V
  5. MP2128DT power chip
  6. MP1482 power chip
  7. Raspberry Pi GPIO header: for connecting with Raspberry Pi
  8. SIM7600 control interface: for connecting with host boards like Arduino/STM32
  9. SIM card slot: supports 1.8V/3V SIM card
  10. TF card slot: allows file/SMS/... storage
  11. 3.5mm earphone/mic jack
  12. USB interface: for testing AT Commands, getting GPS positioning data, etc.
  13. USB to UART interface: for serial debugging, or login to Raspberry Pi
  14. MAIN antenna connector
  15. AUX antenna connector
  16. GNSS antenna connector
  17. Power switch
  18. Network status indicator
  19. Power indicator
  20. Operating voltage selection jumper:
    VCCIO - 3.3V: set operating voltage as 3.3V
    VCCIO - 5V: set operating voltage as 5V
  21. UART selection jumper:
    A: access Raspberry Pi via USB to UART
    B: control the SIM7600 by Raspberry Pi
    C: control the SIM7600 via USB to UART

Dimensions

Development Resources

Wiki : www.waveshare.com/wiki/SIM7600E-H_4G_HAT



R989.90  Inc VAT
Per Page      1 - 20 of 38