Search
Search Criteria
Products meeting the search criteria
Signal output instructions:
Dual signal output (analog output, and TTL level output);
TTL output valid signal is low, can be connected directly to the microcontroller;
0 ~ 5V analog output voltage, the higher the concentration the higher the voltage;
Has a high sensitivity and good selectivity to ethanol vapor;
Has a long life and reliable stability;
Rapid response recovery characteristics;
Features:
The main chip: LM393, MQ-3 gas sensor
Operating voltage: DC3-5V
Response time: ≤10s
Recovery time: ≤30s
Heating resistance: 31Ω±3Ω
Heating Current: ≤180mA
Heating Voltage: 5V±0.2V
Heating Power: ≤900mW
detect Voltage: ≤15V
Ambient Temperature: -10℃ to 65℃,
Humidity: ≤95%RH
Storage conditions: Temperature:-20℃-70℃,Humidity:≤ 70%RH
Applications:
For motor vehicle drivers and other non-drinking and operating personnel on-site testing, also used in other places of ethanol vapor detection, detection of alcohol: detection range of 10 to 1000ppm
Package includes:
1 X Alcohol sensor module
Analog to Digital converter not included
Wiki
Using a simple voltage divider network, concentrations of gas can be detected. MQ2 Gas sensor works on 5V DC and draws around 800mW.
Give your next microcontroler project a nose for gasses with the MQ2 Gas Sensor Module. This is a robust Gas sensor suitable for sensing LPG, Smoke, Alcohol, Propane, Hydrogen, Methane and Carbon Monoxide concentrations in the air. If you are planning on creating an indoor air quality monitoring system; breath checker or early fire detection system, MQ2 Gas Sensor Module is a great choice.
Features:
1. Using high-quality dual-panel design, with power indicator and TTL signal output instructions
2. there are four screw holes for easy positioning
3. Analog output voltage with the higher concentration of higher voltage
4. TTL output valid signal is low. (Low-level signal when the output light can be directly connected to the microcontroller or relay module)
5. The switching signal having a DO (TTL) output and analog output AO
Special note:
After the sensor is powered, wait about 20S until measured data becomes stable.
Heat in the sensor is a normal phenomenon due to the internal heating wire.
Specifications:
Size: 32mmX22mmX27mm
Chip: LM393, ZYMQ-2 gas sensors
Working voltage: DC 5V
AO output :0.1-0 .3 V (relative to pollution), the maximum concentration of a voltage of about 4V
DO output: TTL digital 0 and 1 (0.1 and 5V)
Input voltage: DC 5V 150mA
Package Includes:
1 x MQ-2 Gas Sensor Module
Resources:
Getting started with MQ-x
Analog to Digital converter not included
With this 3 in 1 Function: Wireless Keyboard Mouse Touchpad taking your Raspberry Pi on the road has never been this easy. Great for use as a remote with your media center.
Specifications:
Model | T16 |
Color | Black |
Size | 14.9*10.7*1.8cm(L*W*H) |
Connection Mode | 2.4GHZ Technology |
Interface | USB 2.0 |
Remote Control Distance | 25m |
Working Voltage | 3V |
Working Current | 50mA |
Battery | Rechargeable Li Battery |
Backlight Colors | Blue |
Plug and Play | Support |
Operating System | Android/Windows Systems (Windows XP/Windows Vista, Windows CE, Windows 7, Windows 8) |
Compatible Devices | Android TV Box, Google TV Box, Xbox 360, Smart TV, Windows PC, HTPC |
Package includes:
In between bouts of hacking and tinkering every Raspberry Pi programmer needs some rest and recreation! What better way to relax and unwind, than loading up your favourite 90's retro game and blasting some aliens pew pew!
These Raspberry Pi gamepads not only look the bee's knee's, but they have a comfortable rubber edging, have excellent tactile #clicky# feedback and work with all the emulators we could get our hands on! It's wired USB with a 1.4m cable, and it's plug and play with RetroPie.
Note: the central 'Mode' button does not work with some emulators.
Button-wire, it features all the usual suspects - A,B,X,Y,R1,R2,R3,L1,L2,L3, START, SELECT, and D-PAD. It's also got additional analogue joysticks which are mapped to the D-PAD; you turn them on and off with the big shiny red button in the middle. Honestly, what more do you need from a gamepad?
Note: This gamepad has been tested for the Raspberry Pi however we cannot guarantee it will work with other systems such as Windows.
Technical Details
- 1.4m Cable
- USB Interface
- Dual L & R Shoulder Buttons
- Eight Way Direction Pad (D-Pad)
- Select and Start Buttons
- Analog and Digital Modes Supported
- Two 360 Mini-Joysticks with Digital Buttons (L3 & R3)
What's in the box?
1 x USB Game Controller
Description:
The RPi Relay Board gives your Pi the ability to control high voltage/high current devices, easily makes normal home appliances become intelligent.
RPi Relay Board Features- Supports Raspberry Pi A /B /2B/3B
- High quality relays, loads up to 250VAC/5A, 30VDC/5A
- Photo coupling isolation, prevent interference from high voltage circuit
- Onboard LEDs for indicating relays status
- Relay control jumper, allows to control the relays by custom pins other than the default pins
- Comes with development resources, including examples in wiringPi, WebioPi, shell, python, and bcm2835

What's on the RPi Relay Board

- Raspberry Pi GPIO interface: for connecting Raspberry Pi
- Relay screw terminal: for connecting target devices
- Relays
- Photocoupler: PC817
- Relay indicator
- LED on: relay NC is opened, NO is closed
- LED off: relay NC is closed, NO is opened
- Power indicator
- Relay control jumper
- short the jumper: control the relays by default I/Os used in the example code
- open the jumper: control the relays by custom I/Os through jumper wires
Development Resources
Wiki : www.waveshare.com/wiki/RPi_Relay_Board
Package Includes:
- RPi Relay Board x 1
- RPi screws pack (2pcs) x 1
Note: Raspberry Pi is NOT included. Batteries are not included
AlphaBot2-Pi (EN) can be used with Raspberry Pi4 ,you will need to buy a USB Micro-B to USB-C Adapter
This AlphaBot2 robot kit is designed to use with Raspberry Pi 3/4 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 FeaturesAlphaBot2 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

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

- AlphaBot2 control interface: for connecting AlphaBot2-Base
- Raspberry Pi interface: for connecting Raspberry Pi 3 Model B
- Servo interface
- USB TO UART: easy for controlling the Pi via UART
- LM2596: 5V voltage regulator
- TLC1543: 10-bit AD acquisition chip, allows the Pi to use analog sensors
- PCA9685: servo controller, make it more smoothly to rotate the pan head
- CP2102: USB TO UART converter
- Joystick
- IR receiver
- Buzzer
Examples
AlphaBot2 multi robots line following





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.
- AlphaBot2-Pi (adapter board) x1
- AlphaBot2-Base (base chassis) x1
- RPi Camera (B) x1
- Micro SD Card 16GB x1
- Power adapter US standard 5V/2.5A USB output x1
- SG90 servo x2
- 2 DOF pan and tilt kit x1
- IR remote controller x1
- FC-20P cable 8cm x1
- USB type A plug to micro B plug cable x1
- 15PIN FFC 25cm x1
- AlphaBot2-Pi screws x1
- Micro SD Card Reader x1
- Screwdriver x1
The ProtoShield is a prototype expansion board with 2 LEDs and 2 buttons, which can be used directly with more convenience. All the pins and power have been lead out. It is very suitable for building prototype circuits with Arduino.
Features:
ProtoShield for Arduino Duemilanove
To build prototype circuits
Directly soldering components on board
Connecting through the mini breadboard
Package includes:
1x Arduino compatible 328 protoshield prototype expansion board
These 2m Super VGA High Resolution VGA Monitor Cables are designed to a provide high quality video connection for your Raspberry Pi, PC, Laptop, Monitor or TV. The cable is constructed using 28AWG triple mini coaxial cables which allows them to be used for extended distances. Triple shielded with braid, foil and drain wire. Our cables are designed for standard monitors and widescreen LCD’s that require DDC cable.
Specifications:- Tested for Compatibility with the Raspberry Pi
- Premium 15 pin VGA/SVGA
- Male to Male Cable
- Quality cable to connect a VGA or SVGA device such as most monitors, projectors, KVM switches and some TVs, to a VGA / SVGA output on a computer.
- 28AWG Triple Shielded
- HD 15 - All Data Pins Connected
- 1.5m Long
- Black with Blue
- 1 x VGA to VGA Cable 1.5m
- If you have a VGA monitor, you'll need a HDMI to VGA adapter and a VGA Male to Male Cable to connect your Raspberry Pi.
- Pi ==> Adapter ==> VGA Cable ==> Monitor
74HC595 is a shift register which works on Serial IN Parallel OUT protocol. It receives data serially from the microcontroller and then sends out this data through parallel pins. We can increase our output pins by 8 using the single chip.
Specifications:
74HC 595N IC
Bits: 8
Pin: 16
Logic family: HC
Logical function: shift register
Output type: 3-State
Propagation delay time: 285ns
Operating supply voltage (Typ): 2.5V / 3.3V / 5V
Operating temperature: -55°C ~ 125°C
Operating supply voltage (Min): 2V
Operating supply voltage (Max): 6V
Integrated circuit with small size and light weight, high reliability for improving the reliability of equipment.
Package includes:
1 x 74HC595N 8 bit shift register IC
Driving the Shift register
Polyolefin heat shrink tubing is a general, flexible heat shrink tubing which can be used for a wide range of applications, including electronics. Standard applications are insulation, mechanical protection and marking.
Electrical tape does not offer the same level of protection as heat shrink tubing against abrasion, corrosive substances or the elements.
Specifications:
- Color: Black
- Total Length: 7.28m
- Shrinkage Ratio: 2:1 (will shrink to 1/2 its supplied diameter)
- Material: Polyolefin
- Minimum Shrinkage Temp: 70°C
- Full Shrinkage Temp: 110°C maximum
- Operating Temperature: -55°C to 125°C
- Tensile strength: 10.4 Mpa
- Dielectric strength: 15 kV/mm
- Manufacture specification: ISO9001
- Flammability: Flame Retardant
- Approvals: UL Approved
- Supplied format (round or flat): Product is supplied flat
- Cutting method: Scissors or sharp knife
These carbide end mills are Made of ultra-fine grain carbide material (tungsten steel), with great cutting and milling performance. Carbide rods and tungsten steel rods, with high hardness, high wear resistance, high strength, resistance to bending, anti-impairment and long tool life. Coated with titanium Improves the speed and feed rate of the tool, and also Improve the surface wear resistance.
Brand: Drillpro
Model: DB-M1
Surface Treatment: Titanium Coated
1. use of ultra-fine grain carbide material with good milling, cutting performance, ensure high work efficiency;
PCB,SMT, CNC, Mould, pastic fiber, carbon fiber, super hard wood, printed circuit board, other precision parts processing.
10 x bits
Mini breadboard 170 points in color are interlocking and is a cute mini size breadboard, good for small projects. It is 3.5cm x 4.7cm in size with a standard double-strip design.
Specifications:
Color | Red blue black white green yellow |
Material | ABS |
Size | 170 tie points |
Application |
|
Packing List | 6 x Mini breadboards |
Please note: Pic is for illustration purposes only. The breadboards may not have the snapping clips
Add this to wheel any robot chassis and make your project move
Specifications:
Wheel diameter: 30mm
Height: about 34mm
What's in the box?:
1 x car wheel
Great for mounting your phone to film your latest project for youtube, or for mounting your Raspberry Pi HQ camera for stable safe use.
1) flexible joints, and can rotate 360 to form the desired shape
2) The ring and foot clamp provide additional grip for most of the surface
3) Link attachment lock your camera tripod to make it safe
4) Your camera can be used anywhere in this tripod
5) support professional SLR camera tripod head and zoom lens.
6) For: tripod mountable camera and professional tripod head
7) Adapter: Universal 1/4-in plus a tripod screw 3/8-inch adapter
8) Size: about 165 × 35 × 35mm
Specifications:
Applies to: small size cameras
Tripod weight: 45 grams
Interface: Standard 1/4 "screw
Package Includes:
1 x small octopus tripod
Give your potentiometers some curb apeal. Ideal for use with our range of potentiometers.
Specifications:
Knob top diameter : 11 mm / 0.43 inch
Knob base diameter : 14.5mm / 0.57";
Shaft insert diameter : 6 mm / 15/64"
Knob total height : 14 mm / 0.55 inch
Main color : black, white;
Weight : 12G
What's in the box?:
Quantity : 1 knob
Resources:
Python Library
Definition, Types, And Working Principle
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)
- 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
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)
- 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
In the case of working with a MCU:
- 5V ↔ 5V power
- GND ↔ GND
- DIN ↔ Signal input
Development Resources
Description:
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.
Specifications:General
- Raspberry Pi connectivity, compatible with Raspberry Pi 2B/3B/4B/Zero/Zero W/Zero WH/Zero 2W
- 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

- SIM868 module
- ZMM5V1: regulator diode
- SMF05C: TVS diode
- CP2102: USB TO UART converter
- MP1482: power chip
- NDC7002N: voltage level translator
- GPS status indicator
- NET indicator:
- flashes fast when the module starts up
- flashes slowly after GSM register succeed
- STA module working status indicator
- SIM868 UART Tx/Rx indicator
- Power indicator
- SIM868 control button: press the button and hold for 1s, to startup/shutdown the SIM868
- Raspberry Pi GPIO connector
- SIM card slot
- USB TO UART interface
- 3.5mm earphone/mic jack
- GNSS antenna connector
- Bluetooth antenna connector
- GSM antenna connector
- CR1220 battery holder: for RTC backup battery
- 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
1 x GSM/GPRS/GNSS/Bluetooth HAT
1 x GSM Antenna
Resources:
Proximity switch, also known as non-contact proximity switch, is the ideal electronic switch sensor. Used for detecting metal in proximity. It does not require any contact or pressure. It will accurately reflect the position of a moving mechanism. The proximity switch is easy to install, adjustable, and suitable for harsh environments.
Specifications :
Model : LJ12A3-4-Z / BY
Operating Voltage : DC 6-36V
Output Type : PNP
Output Status : Normally Open
Detection object : metal objects
Detection distance : 4 mm
Output Current : 300 mA
Response Frequency : 0.5KH
Working temperature : Temperature range -30 ° to 60 °
Dimensions : 12 mm screw diameter
Cable length : about 115 cm
Material : Metal and plastic
Brown - Live
Blue - Ground
Black - Signal

What's in the box?
1 x LJ12A3-4-Z/BY Sensor Detection Switch
Mainly used to control electrical devices such as volume controls on audio equipment.
Creates a variable resistance that you can change by turning the knob
Specifications:
- Single turn 1K
- Linear
- Carbon
- PCB type
- 5mm pitch pin
- Spline shaft
- 17mm diameter
- 0.2W
- Shaft length 10mm
- Shaft diameter 6mm
1 x Potentiometer
Resources:
Python Library
Definition, Types, And Working Principle