WaveShare

Sort By:  
Resistive touch screen TFT LCD, 2.8inch, 320x240 resolution for Arduino
R287.52  Inc VAT
Rail-mount and Wall-mount Support for Raspberry Pi 5, Larger Internal Space, Supports installing various HATs and Expansion Boards.
R125.90  Inc VAT
This is an I/O expansion kit designed for Raspberry Pi, which provides 5 sets of 2x20 pinheaders, that means a handy way to "stack" multi different HATs together, and use them as a specific combination/project.
R299.90  Inc VAT
Dual Core processor, up to 240MHz Running Frequency, 2.4GHz Wi-Fi, Bluetooth 5, 8MB Flash, 8MB PSRAM, pre-soldered header
R159.90  Inc VAT
2.8inch Touch LCD Shield for Arduino (Arduino WS LCD 2.8)
PLEASE NOTE: Arduino board or Arduino compatible board and USB cable are not included
 
Features
  
  • Resistive touch screen TFT LCD, 2.8inch, 320x240 resolution
  • Standard Arduino interface, compatible with development boards like : Arduino UNO, Leonardo, UNO PLUS, NUCLEO, XNUCLEO
  • Onboard stand-alone touch controller, better touching than solutions that use AD pins directly for touch control
  • Micro SD slot, provides an easy way to store photos for displaying
  • Controlled via SPI, only a few Arduino pins are used
  • Backlight adjustable by program, lower power consumption

 

Key Parameters

 

LCD TYPETFT
LCD INTERFACESPI
LCD CONTROLLERST7789
TOUCH SCREEN TYPEResistive
TOUCH SCREEN CONTROLLER   XPT2046
COLORSRGB, 65K colours
RESOLUTION320x240 (Pixel)
I/O VOLTAGE3.3V/5V

 

Interface

 

ARDUINO PIN   SYMBOL   DESCRIPTION
D3TP_IRQTouch panel interrupt
D4TP_CSTouch panel chip select
D5SD_CSMicro SD card chip select
D7LCD_DCLCD data/command selection
D9LCD_BLLCD backlight control
D10LCD_CSLCD chip select
D11MOSISPI data input
D12MISOSPI data output
D13SCLKSPI clock
 

External Dimensions

What's in the box?
 
 1 x 2.8 inch TFT LCD


Resources

Resistive touch screen TFT LCD, 2.8inch, 320x240 resolution for Arduino
R287.52  Inc VAT
Industrial serial server, RS485 to RJ45 Ethernet, TCP/IP to serial, rail-mount support, with POE function (RS485 TO POE ETH (B))
RS485 To RJ45 Ethernet Module

Rail-mount RS485 serial server

   
 
Version Options

RS485 TO ETH (B)
Common Ethernet port

 

  

RS485 TO POE ETH (B)
PoE Ethernet port + Electrical isolation

 

 

These two versions are the same in software functions, while RS485 TO POE ETH (B) is the hardware upgrade version, support PoE Ethernet port power supply, with power and signal isolation protection, which is safer for industrial applications.

 
 
Features At A Glance

This is an RS485 device data acquisitor / IoT gateway designed for the industrial environment. It combines multi functions in one, including serial server, Modbus gateway, MQTT gateway, RS485 to JSON, etc. The module features RS485 and Ethernet port(POE function is optional), uses screw terminals for power input. Rail-mount case design, small in size, easy to install. It is suitable for applications like data acquisition, IoT gateway, safety & security IoT, and intelligent instrument monitoring...

Specifications
PRODUCTRS485 TO ETH (B)RS485 TO POE ETH (B)
Product TypeSerial server, Modbus Gateway, MQTT Gateway
Basic FunctionBi-directional transparent data transmission between RS485 and Ethernet
Communication interfaceRS485 port x 1, Ethernet port x 1
Power supply9 ~ 24V DC screw terminal6 ~ 36V DC screw terminal, or PoE port
Isolation ProtectionN/CPower isolation, Signal isolation
COMMUNICATION
Ethernetcommon network portPoE network port, support IEEE 802.3af standard
10 / 100M auto-negotiation RJ45 connector, 2 KV surge protection
Serial portRS485Isolated RS485
SERIAL SPECIFICATION
Baudrate300 ~ 115200 bps
Parity bitnone, odd, even, mark, space
Data bit5 ~ 9 bits
Flow controlN/A
SOFTWARE
ProtocolETHERNET, IP, TCP, UDP, HTTP, ARP, ICMP, DHCP, DNS
Configurationhost, web browser, device management functions library
Communication methodTCP/IP direct communication, VCOM
Operating modeTCP server, TCP client (coexisting with TCP server), UDP, UDP multicast
ENVIRONMENT REQUIREMENT
Operating temperature-40℃ ~ 85℃
Storage temperature-40℃ ~ 100℃
Humidity range5% ~ 95% relative humidity
DimensionsL × W × H: 87 × 36 × 59 mm
 
Primary Function

Bi-Directional Transparent Data Transmission Between RS485 And Ethernet

 

 
Rail-Mount Support

Easy To Combine Multi Rail-Mounted Serial Server Together, More Freely

 

 
Modbus Gateway Support

Suitable For Modbus Gridding Upgrade, Can Be Used With 3D Configuration Software

 

 
Multi Communication Modes

Supports TCP Server / TCP Client / UDP Mode / UDP Multicast

 
 
MQTT/JSON To Modbus

More Flexible Conversion Between Different Protocols

 


When used as MQTT gateway, the devices can upload serial data to MQTT server by MQTT protocol through transparent transmission, supported servers including Baidu Cloud MQTT, Alibaba Cloud MQTT, China Mobile OneNet, etc. The acquired Modbus RTU or non-standard serial data can be parsed into JSON format and packaged into MQTTdata packet for uploading.

When used as JSON data acquisition gateway, the devices can be connected to data acquisition instruments through RS485 connection, then acquire data automatically, convert the data into JSON format, and finally post it to server. The acquired data supports Modbus RTU 645 instrument 97 version, 645 instrument 07 version, as well as sorts of non-standard RS485 protocols. The uploaded data format can be configured via host, and the JSON upload protocol can be MQTT protocol, HTTP POST protocol, HTTP GET protocol, and so on.

Multi Hosts Roll-Polling Support

Different Network Devices Will Be Identified And Responsed Respectively,
No More Crosstalk Issue While Communicating With Multi Network Devices

 
 
User-Defined Heartbeat/Registration Packet

Easy For Cloud Communication And Device Identification

 
 
NTP Protocol Support

Getting Network Time Info For Serial Output Or Data Upload

 

 
Multi Configuration Methods

Supports Web Browser Configuration, Obtaining Dynamic IP Via DHCP,
DNS Protocol Connected Domain Server Address

 
 
Interface Introduction
 
 
* for the power supply range, please refer to the label of the corresponding version.
Outline Dimensions
 
What's in the box?
1 x RS485 TO ETH Module 
R413.62  Inc VAT
Industrial Grade Metal Case (D) for Raspberry Pi 5, Larger Internal Space, Supports Installing Official Cooling Fan And Various HATs, Wall-mount and Rail-mount Support (PI5-CASE-D)
Industrial Metal Case for Raspberry Pi 5

Rail-mount and Wall-mount Support, Larger Internal Space, Supports installing various HATs and Expansion Boards.

 

 

for reference only, the Raspberry Pi 5 is NOT included.

 

Larger Internal Space

Metal case with simple appearance design, Compatible with Most HATs/Modules and Accessories of Raspberry Pi 5

 

 
Precise Cut-Out Design

Each Cut-Out Is Completely Aligned With The Interfaces of Raspberry Pi 5, with removable reserved holes. It also has reserved antenna holes and RF outlets to reduce signal attenuation of WiFi and Bluetooth communication

 


 

Note: The reserved holes are designed with removable panels. Users can cut them open with needle-nose pliers according to the interface requirements of internal HAT or expansion board.

 
Wall Mount & Rail-mount Support

More flexible for industrial installation and use

 

 

Comes with rail-mount bracket, supports 35mm standard guide rail

 
 

Wall-mount installation

Pi5 Assembly instruction
 
 

Prepare the screws as shown above. The following is an assembly demonstration using Raspberry Pi 5 and the official cooling fan.

 

1. Install the cooling fan to the Raspberry Pi 5 with 4x ④ copper standoff and 4x ⑤ nut (or ⑥ copper standoff).

 

 

2. Install the ① button cap to the hole on the bottom case, align the interface holes to install the Raspberry Pi 5, and fix the Pi via 4x ⑦ screw.

 
 

3. Align the top cover to the USB/ETH ports of Pi 5 and snap it into the bottom case, and assemble them together with 4x ⑦ screw.

4. Then install wall-mount or guide rail bracket according to your needs.

 
 

Wall mounting: use 4x ⑦ screw to install the wall-mount bracket to the position shown in the picture.

  
 

Rail mounting: use 2x ② screw to install the rail-mount bracket to the position shown in the picture.

Outline dimensions

 

 

What's in the box?

1 x PI5-CASE-D (with wall-mount bracket 2pcs)
1 x Screwdriver
1 x Silicone button
1 x Guide rail bracket
1 x Screws pack

Rail-mount and Wall-mount Support for Raspberry Pi 5, Larger Internal Space, Supports installing various HATs and Expansion Boards.
R125.90  Inc VAT
Raspberry Pi Compute Module 5 IO Board With PoE Feature, For All Variants Of CM5 (CM5-POE-BOX-A (EU))
Compute Module 5 PoE Base Board

suitable for evaluating the Raspberry Pi CM5 or being integrated into end products

PoE Base Board for all Compute Module 5 Variants

 

 

Specifications
CM5 socketsuitable for all variants of Compute Module 5
NetworkingGigabit Ethernet RJ45 connector, integrates 802.3af/at-compliant PoE circuit (5V/5A)
ConnectorRaspberry Pi 40PIN GPIO header
USBUSB 3.2 Gen1 × 2
USB 2.0 × 2
MIPI4-lane MIPI interface × 2 (22pin 0.5mm FPC connector)
VideoHDMI port × 2, supports 4K output
RTCCR / ML2032 battery holder
StorageTF card slot for Compute Module 5 Lite (without eMMC) variants
Fan connector5V, JST-SH PWM 4PIN connector
NVMePCIe Gen2/3 × 1
Power input5V 5A
Dimensionsthe base board: 160 × 90 (mm)
with metal case: 200.5 × 97.5 × 31.0 (mm)
 
Connecting with Compute Module 5

Standard CM5 socket and Raspberry Pi 40PIN GPIO header
suitable for all variants of Compute Module 5

 

 

Power Over Ethernet

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

 

 
Supports M.2 NVMe Solid State Drive

Faster reading/writing speed compared to the TF card slot of Raspberry Pi, greatly improving reading/writing efficiency of the system or files, support booting Raspberry Pi from NVMe Solid State Drive

 

 

* for reference only, please refer to the Package Content for detailed part list

Compatible with multiple sizes
 
 
NVMe Drive Slot Support
 
 

Note: Only supports the NVMe Protocol Solid State Drives.

Rich peripheral connectors

Onboard connectors including MIPI / M.2 / HDMI / USB / ETH / TF Card Slot

 
 
Precise cut-out with clear label

Each cut-out is completely aligned with the connector

 

 

Cooling fan included

Comes with cooling fan, combined with the airflow vent, better heat dissipation

 

 

Wall mount support

Wall mount holes on two sides, handy for mounting

 

 

Application examples

Ideal for Raspberry Pi applications with multiple peripheral requirements, or other industrial context

 
 

* for reference only, please refer to the Package Content for detailed part list

 

What's On Board
 
 
  1. CM5 socket
    Suitable for all variants of Compute Module 5
  2. USB Type-C power supply / programming
    5V/5A power supply, also allows burning system image into Compute Module 5 variants
  3. M.2 Solid State Drive indicator
    Keeps blinking while reading/writing
  4. M.2 M key
    Compatible with 2280/2260/2242/2230 NVMe drives or AI accelerator module
  5. Dual MIPI interfaces
    for connecting DSI LCDs or CSI cameras
  6. PSW button
    power button
  7. 40PIN GPIO header
    for connecting various HATs
  8. RTC battery holder
    Supports CR/ML2032 button cell
  9. HDMI ports
    2x HDMI ports, supports dual 4K output
  10. Status indicators
    ACT: Raspberry Pi operating status indicator
    PWR: Raspberry Pi power indicato
  1. USB2.0 ports
    2x USB2.0 ports, for connecting sorts of USB devices
  2. USB 3.2 Gen1 ports
    2x USB 3.2 Gen1 high-speed ports, supports 5Gbps synchronous operation
  3. Gigabit Ethernet connector
    Gigabit Ethernet RJ45 with PoE support
  4. FAN connector
    for connecting cooling fan
  5. Misc configurations
    for extending other functions
  6. IO-VREF/PoE selection
    CM5 IO logic level: 3.3V or 1.8V
    PoE: enable (EN) or disable (DIS)
  7. CAM1 and DISP1 I2C bus
    fit the jumpers when using CAM1 or DISP1
  8. TF card slot (bottom side)
    insert a TF card with pre-burnt system, to start up Compute Module 5 Lite
 
Outline dimensions

PoE Base Board

 
 
  

PoE Mini-Computer Kit

 

 
What's in the box?
 
1 x Metal case (top and bottom)
1 x CM5-PoE-BASE-A
1 x CM4-IO-BOARD-CASE-A-ADAPTER
1 x CM5-FAN-4010-5V
1 x 27W USB-C power supply
1 x Screwdriver
1 x Antenna connector rubber plug
1 x Button cap
1 x Screws pack
 
Resources
R1,300.90  Inc VAT
Industrial Gigabit PoE Splitter Metal Case protection 5V 5A Type-C Out (WS indust poe split 5A)

Industrial Gigabit PoE Splitter, 5V 5A Type-C power output. IEEE 802.3af/at-compliant Gigabit Ethernet




Features at a glance

  •     10/100/1000Mbps auto-negotiation Ethernet port
  •     802.3af/at-compliant PoE (Power over Ethernet) standard
  •     Isolated SMPS (Switching Mode Power Supply), effectively protecting the powered device
  •     5V DC output, suitable for powering Raspberry Pi and other small-scale network devices
  •     Black dull-polish metal case, sturdy and rugged, higher protection level, better heat dissipation


Specifications

Power supplysupports 1/2(+); 3/6(-); 4/5(+); 7/8(-) powering
PoE input voltage37V ~ 57V
Type-C output5V 5A (MAX)
CableCat-5 UTP
StandardIEEE 802.3 af/at PoE Ethernet
Data rate10/100/1000Mbps
LED indicatorPoE power input indicator
Dimensions86 × 30 × 25mm (l × w × h)
Operating temperature   -40℃ ~ 85℃


MPS Control Chip Solution

High-efficiency, Safer And More Stable

Switching Mode Power Supply (SMPS)
 

Isolated circuit protection, effectively protecting the powered device

Industrial grade protection case

aluminum alloy case, sturdy and rugged, higher protection level, better heat dissipation 



Application examples

Powering the Raspberry Pi or other 5V-powered network devices by PoE switch


for reference ONLY, Raspberry Pi and switch are NOT included. 

Outline dimensions




What's in the box?

1 x POE splitter

Resources

Wiki:
POE-SPLITTER-TYPE-C (Docs for the 2.5A unit. 5A docs not available yet)
R401.04  Inc VAT
Stack HAT for Raspberry Pi, stacks up to 5 HATs at once (WS Stack HATx5)

Features

  • Standard Raspberry Pi connectivity, directly pluggable OR through ribbon cable
  • 5 sets of 2x20 pinheaders, connect multi HATs together
  • USB external power port, provides enough power supply for multi HATs
  • Clear and descriptive pin labels for easy use
  • Reserved jumper pads on the bottom side, pin connections are changeable by soldering, to avoid pin conflicts
  • Compatible with Raspberry Pi 2B/3B/4B/5/Zero and Zero 2

 

Note: make sure there are no any pin conflicts between the HATs you want to use together before connecting.

Specifications

  • Dimension: 183mm × 65mm
  • Mounting hole size: 3mm

 

Dimensions

What's in the box?

1 x Stack HAT
1 x Ribbon cable 40PIN
1 x 2x20 male pin header
1 x RPi screws pack (4pcs)

Resources

Wiki : www.waveshare.com/wiki/Stack_HAT

This is an I/O expansion kit designed for Raspberry Pi, which provides 5 sets of 2x20 pinheaders, that means a handy way to "stack" multi different HATs together, and use them as a specific combination/project.
R299.90  Inc VAT
CM5 To Pi 5 Adapter Board For Raspberry Pi 5, Alternative Solution for Raspberry Pi 5, Onboard Audio Header, Supports Connecting To Microphone (CM5-to-Pi5-Adapter)

CM5 To Pi 5 Adapter Board

Designed for Raspberry Pi Compute Module 5

  CM5 To Pi 5 Adapter Board for Raspberry Pi, front view

 

Specifications
CM5 socketSuitable for all variants of Compute Module 5
NetworkingGigabit Ethernet RJ45 port
Connector16PIN PCIe (PCIe Gen2/3 × 1)
Raspberry Pi 40PIN GPIO header × 1
USBUSB 3.2 Gen1 × 2;
USB 2.0 × 2
MIPIMIPI 4-lane interface × 2 (22pin 0.5mm FPC connector)
VideoHDMI port × 2, supports dual 4K outputs
AudioOnboard audio header, comes with an audio adapter for connecting 3.5mm headphone / microphone, enabling audio input and output
StorageTF card socket for Compute Module 5 Lite (without eMMC) variants
Fan Header5V, 4PIN JST-SH PWM connector
Power inputDC 5V 5A
Dimensions85 × 56 (mm)

Check the Compute Module 5 variants

Based on the Raspberry Pi CM5

Use CM5 to reproduce the original appearance of the Pi 5 as much as possible. Compatible with the interfaces of the Raspberry Pi 5

 

CM5 To Pi 5 Adapter Board for Raspberry Pi, compared to the Raspberry Pi 5

 

  • for reference only, please refer to the package content for detailed part list.
 
Install CM5 Easily

Onboard 40 PIN GPIO header and Standard CM5 connector
Supports Access To Compute Module 5 Lite / eMMC Series Boards

 

CM5 To Pi 5 Adapter Board for Raspberry Pi, onboard 40 PIN GPIO header and standard CM5 connector

 

  • the CM5 is NOT included.

 

Onboard USB Audio Decoder Chip

Compared to the Raspberry Pi 5, the CM5-to-Pi5-Adapter adds an audio header, supports microphone input

 

CM5 To Pi 5 Adapter Board for Raspberry Pi, onboard USB audio decoder chip
 
  • for reference only, please refer to the package content for detailed part list.

 

What's On Board
 
CM5 To Pi 5 Adapter Board for Raspberry Pi, onboard components
 
  1. CM5 socket
    Suitable for all variants of Compute Module 5
  2. 40PIN GPIO interface
    Suitable for connecting to various HAT / HAT+ modules
  3. Power supply / Programming
    5V / 5A power supply, or used for eMMC burning
  4. STAT LED
    Dual-color LED indicator
  5. PSW power button
    Long press to force power off, short press to soft power off or on
  6. PCIe interface
    for connecting various PCIe expansion boards
  7. RTC battery header
    for connecting an external RTC battery to maintain real-time clock operation
  8. BOOT button
    Press before powering on and release after powering on to enter the burning mode
  9. Micro HDMI port × 2
    supports 4k output
  10. Extended audio interface
    Expands audio header via USB, comes with an audio adapter for connecting 3.5mm headphone/Mi
  1. PoE 4PIN header
    for connecting to PoE module
  2. Dual MIPI interfaces
    for connecting to DSI displays or CSI cameras
  3. 4PIN JST-SH PWM Fan header
    for connecting cooling fan, 5V power supply
  4. USB 2.0 port × 2
  5. USB 3.2 Gen1 port × 2
    Dual USB 3.2 Gen1 ports, supports simultaneous read and write, up to 5 Gbps speed.
  6. Gigabit Ethernet RJ45 port
    Supports 10M / 100M / 1000M network access
  7. TF card slot
    for connecting a TF card with pre-burnt image (Lite variant ONLY)
  8. IO-VREF selection
    CM5 IO logic level: 3.3V (default) or 1.8V
  9. Other function pins
    Hardware disable function or write protection

 

Outline dimensions
 
CM5 To Pi 5 Adapter Board for Raspberry Pi, outline dimensions
 
What's in the box?
1 x CM5 To Pi 5 Adapter Board For Raspberry Pi 5
R601.90  Inc VAT
ESP32-S3 Mini (ESP32-S3 Mini WH)
Board specifications
 
  • Equipped with Xtensa® 32-bit LX7 dual-core processor, up to 240MHz main frequency
  • Supports 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth® 5 (LE)
  • Built-in 512KB of Static RAM and 384KB ROM, options for 4MB Flash memory with 2MB PSRAM / 8MB Flash memory with 8MB PSRAM
  • Castellated module and onboard ceramic antenna, allows soldering direct to carrier boards
  • Supports flexible clock, module power supply independent setting, and other controls to realize low power consumption in different scenarios
  • Integrated with USB serial port full-speed controller, 24 × GPIO pins allows flexibly configuring pin functions
  • 4 × SPI, 2 × I2C, 3 × UART, 2 × I2S, 2 × ADC, etc.

 

Support MicroPython、ESP-IDF、Arduino
 

Comprehensive SDK, Dev Resources, Tutorials To Help You Easily Get Started

What's on board

  1. ESP32-S3 dual-core processor up to 240MHz operating frequency
  2. USB Type-C Port
  3. ME6217C33M5Glow dropout LDO, 800mA (Max)
  4. WS2812 RGB LED
  5. 2.4G ceramic antenna
  6. BOOT button -Press it and then press the RESET button to enter download mode
  7. RESET button
  8. ESP32-S3 pins

 

Pin definition

Outline dimensions

What's in the box?

1 x ESP32-S3-Zero-N8R8 with pre-soldered header

Resources

Wiki: docs.waveshare.com/ESP32-S3-Zero

Dual Core processor, up to 240MHz Running Frequency, 2.4GHz Wi-Fi, Bluetooth 5, 8MB Flash, 8MB PSRAM, pre-soldered header
R159.90  Inc VAT
Per Page      141 - 148 of 148