WaveShare

Sort By:  
R109.90  Inc VAT
Raspberry Pi 8-channel Relay Expansion Board with DIN rail mounting brackets (DIN rail relay board)
Please note: Raspberry Pi is not included

Overview

The RPi Relay Board (B) is an expansion board with 8-ch relays for Raspberry Pi. It gives your Pi the ability to control high voltage products such as home appliances.

Features
  • Supports Raspberry Pi A /B /2B/3B/3B /4B
  • High quality relays, loads up to 5A 250V AC or 5A 30V DC
  • Photo coupling isolation, prevent interference from high voltage circuit
  • Standard rail mount bottom case
  • Onboard LEDs for indicating relays status
  • Relay control pin selection jumper, allows to control the relays by custom pins other than the default pins
  • Reserved control Interface, allows to work with controllers like PLC
  • Comes with development resources, including examples in wiringPi, bcm2835, python, python-bottle (webpage control), and crontab (cron job)
Specifications
  • Power supply voltage: 5V
  • Trigger signal: 3.3V/5V
  • Relay channels: 8-ch
  • Contact form: SPDT-NO,NC
  • Closed current: 6mA (per channel)
  • Connector: screw terminal block
  • Dimension: 232 × 72 (mm)
  • Mounting hole size: 3.0mm
Dimensions

Development Resources

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

R359.90  Inc VAT
WS AlphaBot2 robot building kit for BBC micro:bit V2 (no micro:bit included) (Alphabot 2 micro:bit)
Please note: Micro:bit is not included

Description:

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 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 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
R1,299.90  Inc VAT
WS 7inch HDMI LCD capacitive touch (C) display, 1024x600, IPS, supports various systems (1024x600 7inch HDMI LCD (C))
7inch HDMI LCD (C) Features
  • 7inch IPS screen, 1024x600 hardware resolution
  • Capacitive touch control
  • Supports popular mini PCs such as Raspberry Pi, BB Black, as well as general desktop computers
    • When works with Raspberry Pi, supports Raspbian/Ubuntu/Kali/Retropie/WIN10 IOT, driver free
    • When work as a computer monitor, supports Windows 10/8.1/8/7, five-points touch, and driver free
  • Backlight can be turned off to lower power consumption

Note: to use the LCD with following mini-PCs, additional cables are required and should be purchased separately:
Raspberry Pi Zero: HDMI cable, USB-type-A-receptacle-to-Micro-B-plug-cable
BB Black: HDMI cable



Wiki : www.waveshare.com/wiki/7inch_HDMI_LCD_(C)

FAQ
Why the LCD doesn't work with my Raspbian?
To use the LCD with the Raspberry Pi official image, driver should be installed first. Please refer to the user manual.
However, for the first testing, you may want to use our provided image directly.
Why the LCD still doesn't work with the Waveshare provided image?
Make sure the hardware connection is correct and connects fine.
Make sure the image in TF card is burnt correctly.
The PWR will keep on and the ACT will keep blinking when the Raspberry Pi starts up successfully, in case both of the two LEDs keep on, it is possible that the image was burnt incorrectly OR the TF card was in bad contact.
Which power supply should I use?
It is recommended to use a 5V/3A power adapter for the Raspberry Pi other than USB connection, otherwise the Pi may failed to start up because the PC's USB port might have not enough power.
For large size LCDs, say, 10inch diagonal or more, another stand-alone power adapter is also required to provide power to the LCD.

For more info, please check the wiki page.

R1,169.90  Inc VAT
1.8inch colourful display module for micro:bit 160x128 (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

R189.90  Inc VAT
Mini Piano Module for micro:bit Touch Keys to Play Music (micro:bit piano)
Overview

Isn't it coooool to play your favorite song using the BBC micro:bit? Just plug it into this little piano, and enjoy.

Features
  • micro:bit edge connector, directly pluggable
  • Buzzer to play music
  • Onboard capacitive touch controller, 13x touch keys through I2C interface
  • 4x RGB LEDs, controlled by only one signal pin
  • Breakout module control pins, micro:bit SPI pins, and some of the GPIO pins, easy expansion
  • Comes with development resources (micro:bit graphical demo/python code/user manual, etc.)
Specifications
  • Touch controller: TTP229
  • LED: WS2812B
  • LED color depth: 16777216 colors
  • Dimension: 85mm x 56mm
  • Operating voltage: 3.3V
Pinouts
SYMBOLDESCRIPTION
VCCPower (3.3V input)
GNDGround
P0Buzzer control pin, related to mcro:bit P0
P1LED control pin, related to mcro:bit P1
SCLTouch keys control pin, I2C clock
SDATouch keys control pin, I2C data
Dimensions

Development Resources

Wiki : www.waveshare.com/wiki/Piano_for_micro_bit

R159.90  Inc VAT
RPi Touch Keypad (RPi touch pad hat)
Features
  • Supports any revision of Raspberry Pi (directly-pluggable)
  • Provides your Pi with 16 touch keys
  • Features TONTEK TonTouch touch pad detector IC TTP229-LSF, supports up to 16 keys with adjustable sensitivity and built-in LDO
  • The system re-calibrates automatically when all keys are not detected touch more than about 4 seconds
Specifications
  • Interface : I2C
  • Keys : 16
  • Sampling rate : 8Hz
  • Human Body Mode : 6KV
  • Operating voltage : 2.4V-5.5V
  • Operating temperature : -40℃ to 85℃
  • Storage temperature : -50℃ to 125℃
  • Dimensions : 8.5CM × 5.6CM
How to Use
  • After power-on have about 0.5sec stable-time. During the time do not touch the key pad, and all functions are disabled
Pinouts
  • VCC : Power supply (2.4V-5.5V)
  • GND : Ground
  • SDA : I2C SDA
  • SCL : I2C SCL
Dimensions



Downloads/Development resources: 

schematic, demo code, datasheets, etc.
Download: www.waveshare.com/wiki/RPi_Touch_Keypad


R109.90  Inc VAT
ws 2-DOF Pan-Tilt HAT kit for Raspberry Pi (WS pan/tilt kit)
Overview

This is a 2-DOF pan-tilt kit designed for Raspberry Pi. With onboard PCA9685 PWM chip and TSL2581 ambient light sensor, it allows the Pi to control camera movement and sense light intensity through I2C interface.

Features
  • Raspberry Pi connectivity, compatible with Raspberry Pi Zero/Zero W/Zero WH/2B/3B/3B
  • I2C interface, only 2 pins are required for moving and light intensity sensing
  • Onboard PCA9685 chip, provides 12-bit resolution PWM signal for moving control
  • Onboard TSL2581FN light-to-digital converter, with embedded ADC, provides a value that approximates the human eye response to assist the module
  • Onboard voltage level translator, compatible with 3.3V/5V operating voltage
  • Specific acrylic board to fix the Raspberry Pi camera, make it easy to install
  • Comes with development resources and manual (demo code, assembly guide)
Specifications
  • PWM driver: PCA9685
  • PWM resolution: 12-bit
  • Ambient light sensor: TSL2581FN
  • Ambient light resolution: 16-bit
  • Communication interface: I2C
  • Operating voltage: 3.3V/5V
  • Dimension: 56.6mm x 65mm
How to Assemble

A little assembly work is required to use the Pan-Tilt HAT, yet it's pretty easy to do, here's the assembly guide: https://www.waveshare.com/img/devkit/accBoard/Pan-Tilt-HAT/Pan-Tilt-HAT-assemble.jpg

Dimensions



Development Resources

Wiki : www.waveshare.com/wiki/Pan-Tilt_HAT

R329.90  Inc VAT
WS 5inch HDMI LCD Bi-colour case for Raspberry Pi (5 inch display and bi-colour case)
Please Note: Raspberry Pi not included.

Description:

5 inch Resistive Touch Screen LCD, HDMI interface, Designed for Raspberry Pi. Mid-sized Raspberry Pi or SBC 5 Inch Touch LCD with HDMI interface! Especially useful for those smaller embedded projects, such as adding LCD control to CNCs or 3D printers. 

Specifications:

The LCD
  • 800×480 high resolution, 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)
  • 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
  • High quality immersion gold surface plating
The Case
  • Material : high quality bicolor Acrylic, black and white
  • Comes with bottom holder, optional tilt angle, 45° or 60°
  • Features mounting holes for Raspberry Pi A /B /2B/3B

Development Resources

How to install: instructions

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

Package Includes:

  1. 5inch HDMI LCD x 1
  2. HDMI connector x 1
  3. Touch pen x 1
  4. RPi screws pack (4pcs) x 1
  5. Bicolor Case for 5inch LCD × 1
  6. Screws Pack × 1

R749.90  Inc VAT
ICE Tower CPU Cooling Fan for Raspberry Pi 3/4 (ICE tower)

Please Note: Raspberry Pi is not included. Picture is for illustration purpose only
Description:

Meet this super ICE Tower CPU Cooling Fan for Raspberry Pi! Tower structure, 5mm copper tube, multi-layer heat sinks, 7 blades powerful fan, all the above combinations make this super radiator for Raspberry Pi. In the case of overclocking, it can reduce the temperature of the Raspberry Pi from 80℃ to 48℃. What amazing! Best of all, this cooling fan supports the new Raspberry Pi 4 Model B. In our actual use, we found that Raspberry Pi 4 has a large amount of heat. with the help of this super fan, the powerful performance of the Raspberry Pi 4 will be fully released.

Please Note:
In the heat dissipation test mentioned above, the temperature was lowered from 80 ° C to 40 ° C. The test conditions are as follows: 1-Room temperature 25 ° C  / 2- Apply silicone grease directly to the heat sink and processor chip  / 3- Raspberry Pi 4 processor

If you use the thermal conductive tape included, you can reduce the temperature from 80 ° C to 48 ° C under the same conditions. It can be seen that the use of silicone grease is better. If you want to achieve the best heat dissipation, we recommend that you purchase silicone grease.

Video available at https://youtu.be/l5IFD2wq_gA

Features

Part List 

  • 2 x Steel Mounting Fixer (Fit for Raspberry Pi 3B
  • 2 x Steel Mounting Fixer (Fit for Raspberry Pi 4B)
  • 1 x Ice tower CPU fan
  • 4 x M2.5x6 copper columns
  • 2 x M2x4 screws
  • 4 x M2.5x4 screws
  • 4 x Nuts
  • 3 x Thermal Conductive Tape *3
  • Screwdriver *1




R429.90  Inc VAT
WS 3.5inch RPi LCD (C), 480x320, 125MHz High-Speed SPI (WS 3.5 LCD display)
Features
  • 480x320 hardware resolution
  • Resistive touch control
  • Supports any revision of Raspberry Pi (directly-pluggable)
  • 125MHz High-Speed SPI signal transmission, clear & stable display effect
  • Drivers provided (works with your own Raspbian/Ubuntu/Kali/Retropie)
  • Supports FBCP software driver as well, allows to config software resolution and set up dual-display
  • Size perfectly fits the Pi (Raspberry Pi B /2B/3B/3B )
  • High quality immersion gold surface plating
  • Combined with the Raspberry Pi (refresh rate up to 50Hz), allows you to:
    • Watch videos (multi formats like MP4)
    • Play video games (RetroPie, take a bite)
    • Take photos by touching (up to 17 camera modes)
    • Use software keyboard (system interaction without keyboard/mouse)
Key Parameters
LCD TypeTFT
LCD InterfaceSPI
Touch Screen TypeResistive
Touch Screen ControllerXPT2046
Colors65536
BacklightLED
Resolution480x320 (Pixel)
Aspect Ratio8:5
Power ConsumptionTBD
Backlight CurrentTBD
Operating Temp. (℃)TBD
Interface
PIN NO.SYMBOLDESCRIPTION
1, 173.3VPower positive (3.3V power input)
2, 45VPower positive (5V power input)
3, 5, 7, 8, 10, 12, 13, 15, 16NCNC
6, 9, 14, 20, 25GNDGround
11TP_IRQTouch Panel interrupt, low level while the Touch Panel detects touching
18LCD_RSInstruction/Data Register selection
19LCD_SI / TP_SISPI data input of LCD/Touch Panel
21TP_SOSPI data output of Touch Panel
22RSTReset
23LCD_SCK / TP_SCKSPI clock of LCD/Touch Panel
24LCD_CSLCD chip selection, low active
26TP_CSTouch Panel chip selection, low active
External Dimensions



Development Resources

Wiki : www.waveshare.com/wiki/3.5inch_RPi_LCD_(C)

R369.90  Inc VAT
PN532 NFC HAT for Raspberry Pi, I2C / SPI / UART 13.56MHz (WS NFC hat 13.56)
Description:

This is a Raspberry Pi NFC HAT based on PN532 operating in the 13.56MHz frequency range. It supports three communication interfaces: I2C, SPI, and UART.

NFC (Near Field Communication) is a wireless technology allows contactless point-to-point data communication between devices within a short distance of 10 cm. It is widely used in applications such as access control system, smart tickets, meal card, etc.

Based on the popular NFC controller PN532 with multi interface options, this HAT will easily enable NFC function for your Raspberry Pi.

Features
  • Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards
  • Onboard PN532 chip, supports various NFC/RFID cards like MIFARE/NTAG2xx, etc.
  • Three interface options: I2C, SPI, and UART, configured via jumpers and switches
  • Breakout control pins, for easily connecting with host boards like STM32/Arduino
  • Comes with development resources and manual (examples for Raspberry Python/C, STM32, Arduino)
Specifications
  • NFC controller: PN532
  • Operating voltage: 3.3V/5V
  • Operating frequency: 13.56MHz
  • Communication interfaces: I2C, SPI, UART (default)
  • Default baudrate: 115200 bps
  • Operating modes:
    • reader/writing mode supporting ISO/IEC 14443A / MIFARE scheme
    • reader/writing mode supporting FeliCa scheme
    • reader/writing mode supporting ISO/IEC 14443B scheme
    • card operation mode supporting ISO 14443A / MIFARE scheme
    • card operation mode supporting FeliCa scheme
    • ISO/IEC18092, ECM340 point-to-point
Applications
  • Contactless payment system
  • Bluetooth and WiFi devices chaining
  • Social sharing function like sharing contacts, photos, and videos
  • Smart phone NFC app
What's on Board
  1. Raspberry Pi GPIO connector: for connecting with Raspberry Pi
  2. PN532 control pins: for connecting with other host boards like STM32
  3. NFC induction coil
  4. PN532 chip: NFC controller
  5. Power indicator
  6. DIP switches: for configuring the connection between PN532 and Raspberry Pi (only one of the I2C/SPI/UART can be connected at the same time)
  7. Mode selection:
    • I0-L, I1-L: enable UART
    • I0-H, I1-L: enable I2C
    • I0-L, I1-H: enable SPI
  8. INT0 jumper: response signal, connects to Raspberry Pi D16
  9. RSTPDN jumper: reset signal, connects to Raspberry Pi D20
Dimensions
Development Resources

Wiki : www.waveshare.com/wiki/PN532_NFC_HAT


R399.90  Inc VAT
128×32 2.23inch OLED display HAT for Raspberry Pi (WS OLED display hat)
Overview

This is an OLED display HAT for Raspberry Pi, 2.23inch diagonal, 128×32 pixels, with embedded SSD1305 driver, communicating via SPI or I2C interface.

Trying to add a control interface for your Pi? This compact display would be the ideal choice.

Features
  • Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards, Jetson Nano
  • Optional interfaces: SPI (default), or I2C, configured via onboard resistor
  • Brings control pins for host boards like Arduino/STM32
  • Comes with development resources and manual (examples for Raspberry Pi/Jetson Nano/Arduino/STM32)
Specifications
  • Driver: SSD1305
  • Interface: SPI / I2C
  • Display size: 2.23inch diagonal
  • Display color: white
  • Resolution: 128×32
  • Viewing angle: >160°
  • Power supply voltage: 3.3V/5V
  • Logic level: 3.3V
Interface
SYMBOLRaspberry Pi PIN (BCM)DESCRIPTION
VCC3V3/5VPower input
GNDGNDGround
DINMOSISPI data input
CLKSCLKSPI clock input
CSCE0Chip selection, low active
DCP24Data/Command selection (high for data, low for command)
RSTP25Reset, low active

Dimensions


Development Resources

Wiki : www.waveshare.com/wiki/2.23inch_OLED_HAT

R249.90  Inc VAT
Solar Power Management Module, for 6V~24V Solar Panel (WS solar manager)
CAUTION:

DO NOT put any non-rechargeable battery, like dry cell, into the battery holder. Serious consequences including explosion may occur if you try to charge a non-rechargeable battery.

SAFETY MEASUREMENTS:

  • Li-ion and Li-po batteries are quite unstable. They may cause fire, personal injury, or property damage, if they're not properly recharged or used.
  • Do not reversely connect the polarities when recharging or discharging the battery. Do not use inferior charger/charging panel to recharge the battery.
  • Do not mix use old batteries with new ones, avoid using batteries of different brands.
  • When buying Lithium battery, should always make sure the battery specification is compatible with the expansion board. Choose batteries from formal manufacturer, and ensure the batteries will work stably and safely by aging test.
  • Lithium batteries have limited cycle life, they will also deteriorate as time goes by. Should be replaced with new ones when the batteries reaching their max cycle life, or working over two years, whichever comes first.
  • Should be placed carefully and properly, keep it away from inflammables and explosives articles, away from children, avoid any safety accident caused by careless storage.


Overview

This solar power management module is designed for 6V~24V solar panel. It can charge the 3.7V Li battery through solar panel or USB connection, and provides 5V/1A regulated output.

The module features MPPT (Maximum Power Point Tracking) function and multi protection circuits, therefore, it is able to keep working with high-efficiency, stability, and safety. It is suited for solar powered, low-power IoT, and other environmental protection projects.

Features
  • Supports MPPT (Maximum Power Point Tracking) function, maximizing the efficiency of the solar panel
  • Supports solar panel / USB connection battery charging
  • For 6V~24V solar panel, DC-002 jack input or screw terminal input
  • Onboard MPPT SET switch, select the level closed to input level to improve charging efficiency
  • Two 5V output interfaces: pinheaders and USB port
  • Onboard high capacity aluminum electrolytic capacitor and SMD ceramic capacitor, reducing the ripple, stable performance
  • 14500 battery holder and Pstrong.0 battery connector, for connecting multi kinds of 3.7V Li battery
  • Several LED indicators, for monitoring the status of solar panel and battery
  • Multi protection circuits: over charge / over discharge / reverse protection / over heat / over current, stable and safe to use
Specifications
  • Solar panel input voltage (SOLAR IN): 6V~24V
  • Micro USB input voltage (USB IN): 5V
  • Pinheader / USB output (USB OUT): 5V 1A
  • Charging cutoff voltage: 4.2V±1%
  • Over discharging protection voltage: 2.9V±1%
  • Solar panel charge efficiency:: ~78%
  • USB charge efficiency:: ~82%
  • 3.7V battery boost output efficiency: ~86%
  • Max quiescent current: <2mA
  • Operating temperature: -40℃~85℃
  • Dimension: 65.2mm × 56.2mm × 22.9mm
What's on Board
  1. Solar panel charging input: charged by solar panel, DC-002 jack or screw terminal
  2. USB charging input: charged by USB connection, connect a 5V power adapter through the Micro USB port
  3. 5V/1A power output: provides regulated 5V/1A output, USB port or 2.54mm pinheader
  4. Battery interfaces: for connecting 3.7V Li battery, Pstrong.0 connector or 14500 battery holder
  5. CS8501: USB power management chip, for USB charging and 5V/1A boost output
  6. CN3791: solar power management chip, for solar panel charging and buck input
  7. Li battery protection chip: Li battery over charge / over discharge protection
  8. Battery switch
  9. MPPTSET switch (bottom side):
    supported level: 6V/9V/12V/18V/24V
    select the level closed to input level to improve charging efficiency
  10. BOOT key
  11. Battery capacity indicators
  12. USB charging indicators:
    USB Charge: on when USB charging
    USB Done: on when the battery is full charged by USB
  13. Solar panel charging indicators:
    Solar Charge: on when solar panel charging
    Solar Done: on when the battery is full charged by solar panel
    Solar Warning: on when solar panel reverse connection
  14. Battery warning: on when battery reverse connection
  15. Power output indicator: 5V/1A output
Application Example
Dimensions
Development Resources

Wiki : www.waveshare.com/wiki/Solar_Power_Manager

Recommendation

Applicable solar panel: Solar Panel (6V 5W)
or Solar panel 18V 10W

R149.90  Inc VAT
Stepper Motor HAT for Raspberry Pi Drives Two Stepper Motors (WS stepper RPi board)
Overview

This Stepper Motor HAT gives your Raspberry Pi the ability to drives two stepper motors at the same time, supports up to 1/32 microstepping.

Features
  • Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards, Jetson Nano
  • Onboard dual DRV8825 motor controller IC with built-in microstepping indexer, drives two stepper motors, easy to use
  • 6 available microstepping modes, configured with the DIP switches: full-step, half-step, 1/4-step, 1/8-step, 1/16-step, and 1/32-step
  • Adjustable motor drive current via potentiometer, maximum 2.5A current output
  • Protection features: Overcurrent Protection (OCP), Thermal Shutdown (TSD), VM Undervoltage Lockout (UVLO)
  • Integrates 5V regulator, allows providing power to Raspberry Pi
  • Onboard multi connector options for stepper motors in different specifications
  • Comes with development resources and manual (examples in BCM2835, wiringPi, and python)
Specifications
  • Motor controller: DRV8825
  • Motor drive voltage: 8.2V~28V
  • Motor drive current: 2.5A
  • Logic voltage: 3.3V
  • Dimension: 65mm × 56mm
  • Mounting hole size: 3.0mm
Applications
  • 3D Printer
  • Sculpturing machine
  • Mechanical arm
Demo

Note: this 9V/2A Power Supply is recommended for driving SM24240, SM25776, 5V Step Motor

Dimensions

Development Resources

Wiki : www.waveshare.com/wiki/Stepper_Motor_HAT

R549.90  Inc VAT
PWM Controlled Fan HAT for Raspberry Pi I2C Temperature Monitor (WS fan hat)
Designed for Raspberry Pi series

Standard Raspberry Pi 40PIN GPIO header, customized for Raspberry Pi series boards


Features at a glance
  • PCA9685 PWM driver as the fan controller, powerful driving capability, auto PWM adjustment
  • 0.91" OLED, 128x32 pixels, displays board temperature or other user-defined content in real time
  • Adopts 3007 size PWM controlled fan, up to 8000rpm speed, brings strong airflow
  • Supports retrieving temperature data in real time, and then adjusting the speed automatically, programmable configuration
  • I2C pins, for connecting other host control boards
  • 16-ch PWM outputs, for driving other external PWM devices
  • Comes with heat sinks, better cooling effect

PCA9685 Fan Controller

Up to 16-ch PWM outputs, powerful driving capability, auto PWM adjustment combined with the included heat sinks, achieving better cooling effect



0.91" OLED mini display
  • 128×32 pixels, I2C controlled
  • displays board temperature or other user-defined content in real time


What's On Board


  1. Standard Raspberry Pi 40PIN GPIO header
  2. PCA9685 PWM driver
  3. 3007 size PWM controlled adjustable fan
  4. PCA9685 I2C address configuration
  1. Reserved I2C control pins
  2. Reserved PCA9685 output channels
  3. 0.91" OLED display



Pinout definition



Outline dimensions(mm)



Resources & Services





R279.90  Inc VAT
7.9inch Capacitive Touch Screen LCD 400×1280 HDMI IPS Toughened Glass Cover (WS long display)
7.9" HDMI Touch Display



Device & System Support

Raspberry Pi
Supports Raspbian, 5-points touch, driver free
Supports Ubuntu / Kali / WIN10 IoT, single point touch, driver free
Supports Retropie, driver free
Supports all versions of Raspberry Pi


Jetson Nano
Supports Ubuntu, single point touch, driver free

PC
Supports Windows 10 / 8.1 / 8 / 7, 5-points touch, driver free

Connection Examples

Raspberry Pi 3/4




Raspberry Pi ZERO W/WH



Jestson Nano



Mini PC



Appearance and Dimensions


Resources & Services

R1,449.90  Inc VAT
WS 25mm Telephoto Lens for Raspberry Pi High Quality Camera (WS 25mm Lens)
Description:

25mm C-mount Telephoto lens for Raspberry Pi High Quality Camera

Shorten the distance

25mm focal length high definition telephoto lens, capturing every tiny details



Multi field angle options

Brings the beautiful world into your vision



Fitting to the Camera

Fitting the lens to Raspberry Pi High Quality Camera




Working with Raspberry Pi







R769.90  Inc VAT
WS 35mm Telephoto Lens for Raspberry Pi High Quality Camera (WS 35mm Lens)
Description:

35mm C-mount Telephoto lens for Raspberry Pi High Quality Camera

Shorten the distance

35mm focal length high definition telephoto lens, capturing every tiny details



Multi field angle options

Brings the beautiful world into your vision



Fitting to the Camera

Fitting the lens to Raspberry Pi High Quality Camera




Working with Raspberry Pi









R969.90  Inc VAT
Power over Ethernet HAT (B) for Raspberry Pi 3B /4B and 802.3af PoE network (WS POE hat)
POE HAT for Raspberry Pi

Power Over Ethernet HAT for Raspberry Pi 3B /4B, 802.3af-compliant
(any backward-compatible future versions will be supported as well)

OLED for real-time monitoring temperature, IP, and fan status



The PoE HAT (B) is a 802.3af-compliant Power Over Ethernet accessory for the Raspberry Pi 3B /4B. By using this small HAT and some proper 802.3af-compliant power sourcing equipment, it is possible to provide both network connection and power supply for your Raspberry Pi in only one Ethernet cable.


Features at a glance

 Standard Raspberry Pi 40PIN GPIO header, supports Raspberry Pi 3B /4B
 PoE (Power Over Ethernet) capability,802.3af-compliant
 Fully isolated switched-mode power supply (SMPS)
 0.91" OLED, for monitoring processor temperature, IP address, and fan status in real-time
 Onboard cooling fan, allows auto running on powerup OR programmable control, configured by switch
 Integrates PCF8574 IO expander for I2C bus, providing pin P0 for directly fan control, and more spare IO pins

Specifications

PoE power input:     37V ~ 57V DC in     
OLED size:     0.91"
PoE power output:     5V 2.5A DC out     
OLED pixels:     128×32
Network standard:     802.3af PoE     
OLED driver:     SSD1306
Dimensions:     56.5 × 65mm     
OLED display colour:     white

For use with Raspberry Pi 3B /4B



Standard Raspberry Pi 40PIN GPIO stackable header, allows connecting other HATs

Power Over Ethernet

providing both network connection and power supply for your Raspberry Pi in one cable





0.91" OLED display

128 × 32 pixels, I2C-bus controlled
monitoring processor temperature, IP address, fan status in real-time



Cooling fan

allows auto running on powerup OR programmable control, configured by switch
automatically turn on/off depending on the Raspberry Pi processor temperature



Onboard PCF8574 chip

PCF8574 IO expander for I2C bus, providing 8 IO pins, of which P0 for fan control
and extra spare pins on solder pads (P1-P7, INT)



Pinout definition



Outline dimensions


Resources & Services

 WIKI: www.waveshare.com/wiki/PoE_HAT_(B)

R359.90  Inc VAT
Low-Profile CPU Cooling Fan for Raspberry Pi 4B/3B /3B with Aluminum Alloy Bracket (WS low fan bracket)
CPU Cooling Fan for Raspberry Pi

Low noise, better cooling

Specifications

Supported PiRaspberry Pi 4B/3B /3B
Power supplyDC 5V input (can be powered from Raspberry Pi)
structureLow-profile, aluminum alloy heat-sinking bracket
rated power[email protected], 0.02A
Fan3007 fan, 8000±10%RPM

Setup example

cooling the Raspberry Pi 4B (left) and Raspberry Pi 3B /3B (right)


Dimensions



R159.90  Inc VAT
Per Page      21 - 40 of 94