Search

Search Criteria

 
 
 
 

Products meeting the search criteria

Sort By:  
Protect your Pi Zero W in style with the Pibow Zero W case, in beautiful berry colours - red, purple, and blue!
R85.64  Inc VAT
R109.90
Convert your Pi Zero or Pi Zero W into a convenient USB dongle.
R129.90  Inc VAT
NodeMCU ESP8266 WiFi Development Board (NodeMcu Lua WIFI board)
Description:

This is the NodeMCU development board based on ESP8266, features WiFi connectivity, onboard CP2102 and keys. What's more, all the pins of ESP-12E module are accessible via the extension headers.

Thanks to the rich open-source resources, it supports development in various ways such as Lua/AT commands/MicroPython/Arduino/IOT source code, etc. helps you to fast prototype IoT applications.

Features
  • Onboard ESP-12E module
  • Onboard CP2102, USB to UART converter
  • USB port for power input, firmware programming, or UART debugging
  • 2x15pin extension headers, breakout all the pins of ESP-12E module
  • 2x keys, used as reset or user-defined
Specifications
  • WIFI module: ESP-12E
    • Processor: ESP8266
  • Built-in Flash: 32Mbit
  • Antenna: Onboard PCB antenna
  • Peripheral interface: UART/SPI/I2C/SDIO/GPIO/ADC/PWM
  • WiFi protocol: IEEE 802.11 b/g/n
  • Frequency range: 2.4G ~ 2.5G (2400M ~ 2483.5M)
  • WIFI mode: Station / SoftAP / SoftAP Station
  • Power supply: 5V
  • Logic level: 3.3V
  • Dimensions: 48.26mm x 25.4mm
Applications:

The NodeMCU suit for IOT applications such as:

  • Smart home
  • Intelligent building
  • Industrial automation
  • Wearable devices
  • IP camera
  • Intelligent agriculture

Pinout

Currently searching for an updated diagram....
Development Resources

Wiki : www.waveshare.com/wiki/NodeMCU

R129.90  Inc VAT
Geekcreit® ATmega328P Arduino Compatible Nano V3 Nano Shield Expansion Board Kit (nano expansion kit)
Description:

This Nano Mult-Function expansion board is designed specially for Arduino Nano, solving the problem of confusing wiring when a variety of sensors connected.
Lead out all digital IO port and analog IO port, each one with standard positive and negative power interface.
Lead out the I2C interface of mainboard for convenient connection.
Increasing the DC power supply interface. Nano USB interface supply current is actually only 50MA, to bring high-current devices, such as the steering, is obviously insufficient. So in the DC power connector provide external power supply to ensure the stability of equipment operation.

Specifications:

Changed the USB chip, improve the download speed and stability of WIN7/WIN8
Microcontroller Atmel ATmega328
Operating Voltage (logic level): 5V
Input Voltage (recommended): 7V ~ 12V
Input Voltage (limits): 6V ~ 20 V
Digital I/O Pins: 14 (of which 6 provide PWM output)
Analog Input Pins: 8
DC Current per I/O Pin: 40mA
Flash Memory: 32KB (ATmega328) (of which 2 KB used by bootloader)
SRAM: 2KB (ATmega328)
EEPROM: 1KB (ATmega328)
Clock Speed: 16MHz

Package includes:

1 x ATmega328P Arduino Compatible Nano V3 with USB cable
1 x NANO Shield Expansion Board

Getting started with Arduino products
R219.90  Inc VAT
Analog Ceramic Piezo Vibration Sensor (ceramic vibration sensor)
Description:

This vibration sensor is based on piezoelectric ceramic chip analog vibration. It makes use of the anti-conversion process that piezoelectric ceramic vibration will generate the electric signals.
When vibrating the piezoelectric ceramic chip, the sensor’s signal terminal will generate electrical signals. 

Specifications:


Working Voltage: 3.3V or 5V
Working Current: <1mA
Operating Temperature Range: -10 ~ 70
Interface Type: Analog Output
Item Size: 30mm x 23mm
GPIO: S; signal output, ; power supply (VCC), -; ground (GND)
Input: Positive electrode of the piezoelectric ceramic
GND: Negative electrode of the piezoelectric ceramic


Package includes:

1 x Ceramic Piezo Vibration Sensor
R49.90  Inc VAT
6 x AA Battery Holder with DC2.1 Power Jack for Arduino (battery holder 6xAA)
Description:

Holds 6 x AA batteries (not included) which can do 7.2 V rechargeable battery pack from NiMH / NiCd cells or 9V battery pack from alkaline cells
Power supply for dc projects.
With DC05 power supply jack
Cable Length: 12cm

Specifications:

- Voltage: 9V
- Material: Plastic
- Power: 6 x 1.5V AA batteries
- Color: Black
- Net weight: 25g

Package includes:

1x Battery case with DC2.1 power jack
R28.75  Inc VAT
Dual USB 9V/12V/24V/36V to 5V Converter DC-DC 3A Step Down Power Module (5V dual usb converter)
Description:

With a load capacity of Maximum output 3A in total on both ports. This module is perfect for powering most small electronic projects. Mostly used for: mobile power, mobile phones, flat-panel USB5V powered devices

Specifications:


  • Input: 9V-36V
  • Output: 5V / 3A (MAX)
  • Efficiency: 92% (MAX)
  • Switching frequency: 150KHZ
  • Operating temperature: -40 ℃ - 85 ℃
  • Load capacity: Maximum output 3A in total on both ports
  • Application: mobile power, mobile phones, flat-panel USB5V powered devices

Package includes:

1 x DC Power Module
R74.90  Inc VAT
NodeMCU-32S ESP32 WiFi Bluetooth Development Board (ESP32)
Description

This is the NodeMCU development board based on ESP32, features WiFi Bluetooth connectivity, onboard CP2102 and keys. What's more, all the I/O pins of ESP-WROOM-32 module are accessible via the extension headers.

Thanks to the rich open-source resources, it supports development in various ways such as Lua/AT commands/MicroPython/Arduino/IOT source code, etc. helps you to fast prototype IoT applications.

Features
  • Onboard ESP-WROOM-32 module
  • Onboard CP2102, USB to UART converter
  • USB port for power input, firmware programming, or UART debugging
  • 2x19pin extension headers, breakout all the I/O pins of the module
  • 2x keys, used as reset or user-defined
Specifications
  • WIFI module: ESP-WROOM-32
    • Processor: ESP32-D0WDQ6
  • Built-in Flash: 32Mbit
  • Antenna: Onboard PCB antenna
  • Peripheral interface: UART/GPIO/ADC/DAC/SDIO/PWM/I2C/I2S
  • WiFi protocol: IEEE 802.11 b/g/n
  • Bluetooth: Bluetooth 4.2
  • Frequency range: 2.4G ~ 2.5G (2400M ~ 2483.5M)
  • WIFI mode: Station / SoftAP / SoftAP Station
  • Power supply: 5V
  • Logic level: 3.3V
  • Dimensions: 48.26mm x 25.4mm
Applications

The NodeMCU-32S suit for IOT applications such as:

  • Smart home
  • Intelligent building
  • Industrial automation
  • Wearable devices
  • IP camera
  • Intelligent agriculture
Pinouts

R209.90  Inc VAT
18mm x 37mm R38 Openable Plastic Cable Drag Chain 1M Cable Carrier (18x37 drag chain)
Description:

Bridge cable chain is specially designed for equipment used in high speed and rapid accelerated speeds. Due to its small pitch, the two-body structure is used for easy assebly and to effectively import the bearing capacity in unsupported lengths. Especially suitable for mechanical arms, other robotics, CNC, 3D printing and general automation equipment.

General use includes protecting your cables during movement of mechanical parts and from particle interference. Also looks very neat.

Specifications:

  • Material: Plastic Nylon
  • Total length : 1M/1meter
  • Color: Black
  • Internal Size : 18 * 37mm (H*W)
  • External Size : 23.5 * 47mm (H*W)
  • Bending radius: R38
  • Semi-closed, outer seal inner open cover
 
Features:
1. Towline can open on each section for easy installation and maintenance. Low noise, wear-resistant, high-speed movement.
2. The Drag chain has been widely used in CNC machine tools, electronic equipment, injection molding machines, robots, overweight transportation equipment, automated warehouses and so on.
 
Package Includes:
1 x Drag Chain
R379.90  Inc VAT
3A 250VAC 16mm Horn Metal Waterproof Push Button (metal push button)
Description:

Screw terminals instead of solder tabs, very convenient and easy to install. High round head is easy to press especially for someone with larger fingers. Stainless push button is made of high quality metal material for long term use. Switch with rubber O-ring and IP65 waterproof protection for use in wet or dusty environments.

Push it: on, Release it: off. That is the description of “Momentary”. (It is basically similar to a door bell ringer button) 

Specifications:

Mounting Cut HoleΦ16mm
Head DiameterΦ18mm
Operating StrokeAbout 2.8mm
Operation TypeMomentary (Self Return)
Switch Contact1NO (Normally Open)
Head ShapeFlat
Max Switch Rating3A/250VAC
MaterialNickel plated Brass
Protection RatingIP67/IK08
Operation Temperature-20℃~ 55℃
Panel Thickness1-10mm
ColorSilver
Quantity1pcs
 
Feature:
Stable and reliable performance.
Easy disassembly type.
Easy to clean and maintain.
Excellent quality and long service life.
 
Package Includes:
1 x Metal Button

Read the Docs
R109.90  Inc VAT
Limit Switch AC 250V 5A Adjustable Rotary Roller Lever (limit switch adjustable)
Description:

A limit switch is an electromechanical device operated by a physical force applied to it by an object. Limit switches are used to detect the presence or absence of an object. These switches were originally used to define the limit of travel of an object, and as a result, they were named Limit Switch.

Limit switches are used to prevent a machine from running into the end of its travel and getting damaged. On a small hobby mill, limit switches can also be used for homing a machine. Most commonly used in a variety of CNC machinery

Specifications:

NameOvertravel-limit switch
aterialResin, Plastic, Metal
Total Lengthapprox.4.92'
Lever Arm Lengthapprox.10cm / 3.93"
Voltage RatingAC 250V 5A; DC 115V  0.4A
ColorBlue
Actuator Type
Actuator ActionMomentary
FeaturesWaterproof, dustproof.

Application:

Widely used in various types of machine tools and lifting machinery, to control the distance of run, and
protect the terminal limit.

Package Includes:

1 x Limit Switch
R89.90  Inc VAT
Pibow Zero W (Pibow zero W)
Description:

Protect your Pi Zero W in style with the Pibow Zero W case, in beautiful berry colours - red, purple, and blue!

Note that this is the case for the Raspberry Pi Zero W only. This case is not compatible with the Pi Zero v1.2/1.3. Does not include a Raspberry Pi Zero W!

Features

  • Compatible with Raspberry Pi Zero W
  • Super-slimline profile
  • Fully HAT/pHAT compatible
  • Protects your beloved Pi Zero W!
  • Clear top and base leave Raspberry Pi Zero W visible
  • GPIO cut-out
  • Leaves ports and GPIO accessible (encloses micro SD and blocks RUN/TV header)
  • Made from lightweight high-quality cast acrylic
  • Great for hacking and tinkering!
  • Made in Sheffield, UK

Crafted out of four unique layers including a transparent top and base that leave your beautiful Pi visible inside. Each layer is laser-cut from colourful high-quality cast acrylic and once stacked they securely contain a Raspberry Pi Zero W while leaving the primary ports and GPIO accessible.

This case is lightweight and ideal for mounting to any surface. No tools are required for assembly or disassembly (check out the exploded diagram on this page for tips on assembly, or our tutorial).

Protect your Pi Zero W in style with the Pibow Zero W case, in beautiful berry colours - red, purple, and blue!
R85.64  Inc VAT
R109.90
SPST 2Pin Heavy Duty 15A 250V ON/OFF Rocker Toggle Switch Waterproof Boot (waterproof boot toggle switch)
Description:

Uses a certain action force to connect the contacts through a certain travel to make circuit conversion. With the characteristics of instantaneous action and small travel between small contacts. 

Widely used in various electronic products, instruments and apparatus, and home appliances etc. fields.

Specifications:

  • Waterproof Boot
  • Model: E-TEN1021
  • Sizes:29 x 16 x 56mm
  • Style: On-Off
  • Power: 15A 250VAC
  • Connector Type: SPST
  • Material(External): Metal
  • Dielectric strength: 1000 V RMS (min)
  • Insulation resistance: 100 Mω(min)
  • Basal material: Poly propylene materials
  • Mechanical life: More than 50.000 cycles
  • Electrical life: More than 10,000 cycles
  • Environment temperature: - 25 degrees ~ 80 degrees
  • Vibration: 10 to 55Hz, 1.5 mm double amplitude
 
Package Includes:

1 X SPST 2Pin Heavy Duty15A 250V ON/OFF Rocker Toggle Switch Waterproof Boot


Resources:

Introduction to Buttons and Switches
Types of buttons and switches

R49.90  Inc VAT
12V Electronic Door Lock Access Control for Cabinet Drawer (solenoid cabinet lock)
Description:

This highly secure and easy to operate door lock, makes a perfect match for desk, cabinet, window or safe box.

Connecting it to a stable power supply will open the lock when energized.

Specifications:

  • Voltage: DC12V
  • Current Draw: DC12V/60mA
  • Fail Secure: Locked when power off
  • Extension length: 9.8mm close
  • Lock Size: 53 x 39 x 25(mm)
  • Bolt Dimension: 9.8 x 9(mm)
  • Weight: 150g


Features:

Highly secure and easy to operate 
Fit for desk, cabinet, window or safe box
 
Package Includes:

1 x Electric Cabinet Lock
R229.90  Inc VAT
Dual USB Output 6-24V To 5.2V 3A DC-DC Step Down Power Converter (Dual USB 3A green step down)
Description:

If you love to power your projects with convenient 5V USB, then this DC-DC Step-Down Buck Module with Dual USB 5V 3A Output is an ideal choice!

Dual USB Output Buck Power Supply Adapter For Car Auto Cellphone MP3 and much more!

Specifications:

1.Model:usb1002
2.Name: Power Module
3.Features: Buck Charge
4.Product size: 33mm x 33mm x 8mm
5.Input voltage range: 6-24V
6.Output voltage: 5.2V (the output terminal is 5.3-5.4V, the load side is 5.1-5.2V)
7.Output Current: 3A (without heat sink, the stability of the output current is 2A)

Note:

1. Input voltage can not exceed 24V, otherwise, it will cause damage to the device!
2. The input positive and negative can not be reversed, otherwise it will cause damage to the device!

Package Includes:

1 x Dual USB Power Module
R39.90  Inc VAT
3V-7V DIY Light Shock Absorbed Tank Robot Chassis With 130 Motors (tank chassis shocks)
Description:

This is an excellent lightweight plastic tank frame used for the manufacture of tank toys or robot projects. It has a good shock absorption effect, you can press up to 0.7cm on it.  With a general 130 motors which you can replace with the same high quality motor. This plastic tank frame supports a voltage of 3V to 7V and can be used with many systems.

Features:

1. Only 166g in weight
2. Good damping effect, you can press down to 0.7cm
3. With general motors 130, support 3-7V voltage
4. With the DC charging port at the bottom of the tail


Specifications:

  • Size: wide 9.7cm* long 18.5cm* high 5cm
  • Voltage: 3-7V
  • Motors: 130
  • Weight: 166g

Package Included:

1x Tank Robot Chassis

Read the Docs
R419.90  Inc VAT
Camera Module for Raspberry Pi Zero Standard (zero cam standard)

How to use Picamera with Raspberry Pi OS Bullseye: https://www.youtube.com/watch?v=E7KPSc_Xr24&list=WL&index=2

Description:


This minimal Camera for the Pi Zero is perfect for small camera projects where space is at a premium.

The sensor is 5MP, and the whole shebang is mounted on a flexible circuit board. As such, a little care is needed when handling, just like the connector on the Pi Zero. Easy there Lennie.

Otherwise it's an economical and svelte solution for birdcams, bodycams, home security and simple computer vision projects.

Only for Raspberry Pi Zero with CSI camera port.

Specifications:

Approx dimensions of camera: 10mm x 11.4mm x 5.1mm

Resources:

Getting started with PiCamera

R319.90  Inc VAT
Wemos® Lolin ESP32 WiFi Bluetooth Dual ESP-32 ESP-32S ESP8266 OLED Module (ESP32 with OLED display)
Description:
 
ESP32 is already integrated with antenna and RF, power amplifier, low noise amplifiers, filters and the power management module.
An entire solution on the least amount of PCB area. This board is a 2.4 GHz dual mode WiFi and bluetooth chip by tsmc 40nm low power technology, power and optimized RF characteristics for a wide range of applications.
 
Features:
 
High performance
Small volume, easily embeded to other products
Strong function, with the support of lwIP protocol, freertos
Support three modes: AP, STA and AP STA
Support for lua program, easy to develop

Package includes:

1 x Wemos® Lolin ESP32 OLED Module
R219.90  Inc VAT
PR 1.3-12 12V 1.3Ah Sealed Lead Acid Battery (12V 1.3Ah lead/Acid Batt)
Description:

12 Volt 1.3Ah Lead Acid Battery

Ideal for robotics and hobby related projects.

Specifications:

Housing size: 95mm x 42mm x 52mm
Weight 510mg

What's in the box?:

1 x Sealed Lead Acid Battery
R119.90  Inc VAT
10-bit ADC (SPI) MCP3008 - 8 Channel (10-bit ADC 8 Channel)
Description:

The Raspberry Pi is a great computer but there's just one thing that most hardware hackers will find missing: a few inputs for connecting analog sensors. This is where the MCP3008 chip comes in handy, with eight 10-bit channels accessible over SPI. Thanks to the Raspberry Pi's SPI interfaces and its two 'Chip Select' pins available off of the main GPIO connector, the problem is solved.

Features

  • 10-bit resolution
  • ± 1 LSB max DNL
  • ± 1 LSB max INL
  • 8 input channels
  • Analog inputs programmable as single-ended or pseudo-differential pairs
  • On-chip sample and hold
  • SPI serial interface (modes 0,0 and 1,1)
  • Single supply operation: 2.7V - 5.5V
  • 200 ksps max. sampling rate at VDD=5V
  • 75 ksps max. sampling rate at VDD=2.7V
  • Low power CMOS technology
  • 5 nA typical standby current, 2 µA max.
  • 500 µA max. active current at 5V
  • Industrial temp range: -40°C to 85°C

Applications

  • Sensor Interface
  • Process Control
  • Data Acquisition
  • Battery Operated Systems

How-To

The following sample assumes that you're running the latest official Raspbian distribution, that you're logged in as root and that you haven't yet customized Raspbian to use SPI from a Python script. By default, the kernel module managing SPI communications is not loaded on Raspbian, so let's ensure that the 'spidev' device is available.

[email protected]:/# lsmodModule                  Size  Used by  snd_bcm2835            12808  0  snd_pcm                74834  1 snd_bcm2835  snd_seq                52536  0  snd_timer              19698  2 snd_seq,snd_pcm  snd_seq_device          6300  1 snd_seq  snd                    52489  5 snd_seq_device,snd_timer,snd_seq,snd_pcm,snd_bcm2835  snd_page_alloc          4951  1 snd_pcm  

If 'spidev' device is not listed, we need to remove it from the kernel module 'blacklist' so that it's automatically loaded on the next boot:

[email protected]:/# nano /etc/modprobe.d/raspi-blacklist.conf  

Put a hash character in front of the 'blacklist spi-bcm2708' statement and save the file:

#blacklist spi-bcm2708  

then, manually load the SPI device:

[email protected]:/# modprobe spidev  

The command should just complete without returning an error. Validate the list of modules:

[email protected]:/# lsmod  Module                  Size  Used by  spi_bcm2708             4401  0  spidev                  5136  0  snd_bcm2835            12808  0  snd_pcm                74834  1 snd_bcm2835  snd_seq                52536  0  snd_timer              19698  2 snd_seq,snd_pcm  snd_seq_device          6300  1 snd_seq  snd                    52489  5 snd_seq_device,snd_timer,snd_seq,snd_pcm,snd_bcm2835  snd_page_alloc          4951  1 snd_pcm  

The 'spidev' device should now be available.

Next, install the 'git' package. It will be needed to install other packages from Github.

apt-get install git-core  

Install the 'python-dev' package. It will be needed to compile the 'py-spidev' package.

apt-get install python-dev  

Download and compile the 'py-spidev' package.

[email protected]:/# cd /home  [email protected]:/home# git clone git://github.com/doceme/py-spidev  [email protected]:/home# cd py-spidev/  [email protected]:/home# python setup.py install  

At this point, SPI is available from Python 2.7. Assuming that you have wired the MCP3008 to the Raspberry Pi's SPI bus using CE0 as the 'chip select' pin, you can read all eight analog inputs using the following Python script.

[email protected]:/home# nano adc.py  

Paste the script below in the editor and save it.

import spidev  import time    spi = spidev.SpiDev()  spi.open(0,0)    # read SPI data from MCP3008 chip, 8 possible adc's (0 thru 7)  def readadc(adcnum):          if ((adcnum > 7) or (adcnum < 0)):                  return -1          r = spi.xfer2([1,(8 adcnum)<<4,0])          adcout = ((r[1]&3) << 8)   r[2]          return adcoutwhile True:          for adcInput in range(0,8):                  print "ADC(", adcInput,")=", readadc(adcInput)          time.sleep(1)  

To execute the script

[email protected]:/home# python adc.py  

Sample output using a 10K Ohm trimpot connected to the ADC's pin 3 and all other pins pulled down to ground using a 10k resistor.

ADC( 0 )= 0  ADC( 1 )= 0  ADC( 2 )= 0  ADC( 3 )= 507  ADC( 4 )= 0  ADC( 5 )= 0  ADC( 6 )= 0  ADC( 7 )= 0  

Credits go to Jeremy for his work on the 'py-spidev' Python module which makes working with the MCP3008 straight forward. Alternatively, checkout wiringPi's SPI functions if you prefer using a 'C' API.

Related Tutorials & Samples

R45.90  Inc VAT
Pi Zero USB Stem (zero usb stem)
Description:

The Zero Stem uses the test points underneath your Pi Zero to attach a full-sized USB connector. Convert your Pi Zero or Pi Zero W into a convenient USB dongle.

Just plug it into a free USB port and you can connect to your Pi over USB ethernet and share your computer's internet connection without any additional cables or power supplies.

Zero Stem is soldered onto the bottom of your Pi Zero and secured with bolts, making it convenient to use on the go. Use it to create your own little plug-and-play virtual machine, VNC server, proxy server or combine several into a cluster.

Kit includes:

  • Zero Stem PCB
  • USB connector
  • Nylon bolts and nuts

Details:

  • Compatible with Pi Zero V1.3 (with camera connector) and Pi Zero W.
  • Not compatible with Pi Zero v1.2 (without camera connector)!
  • Supported in Raspbian Jessie Pixel and Lite
  • Setup needed (see below)
  • Requires soldering!

Assembly and Installation:

Visit https://zerostem.io/installation/ for complete assembly instructions.

Preparing Raspbian:

Thanks to Andrew Mulholland for writing up these instructions, which you can find in this GitHub Gist.

In short:

  • Flash your SD card as usual using Etcher or Win32DiskImager
  • Open up the "boot" partition and edit "config.txt", adding "dtoverlay=dwc2" to the bottom
  • Open up "cmdline.txt" and add "modules-load=dwc2,g_ether" after "rootwait"
  • Create a new file named "ssh" in the boot folder

Pop your newly set up SD card into your Pi Zero, plug it into a USB port and you should be able to SSH in to "raspberrypi.local", you will need Bonjour, iTunes or Quicktime installed in Windows or Avahi Daemon in Linux for this to work.

As Seen On Bilge Tank

Convert your Pi Zero or Pi Zero W into a convenient USB dongle.
R129.90  Inc VAT
OCR TM 10 Value 180PCS Tactile Push Button Switch kit (Tactile button kit)
Description:

A tactile switch allows electricity to flow in an electrical circuit by manually pressing the operating section. The switch activates when pressed and then turns off when released.

Great for breadboard and other electronics projects.

Features:

● High precision mechanism design offers perfect operation and long service life.
● Package includes 10 values tact push button switch, total 180PCS.
● Ideal tool for television, audio equipment ,computer, remote control and other hobby/repair related projects

Package includes:

20PCS 6*6*4.3mm
20PCS 6*6*5mm
20PCS 6*6*6mm
20PCS 6*6*7mm
20PCS 6*6*8mm
20PCS 6*6*9.5mm
20PCS 6*6*11mm
15PCS 6*6*12mm
15PCS 6*6*13mm
10PCS 6*6*14mm



Resources:

Python library
Introduction to Buttons and Switches
Types of buttons and switches
R199.90  Inc VAT
Per Page      181 - 200 of 819