Generic1

Sort By:  
Want to adjust the angle of your HDMI connection? This handy adapter makes it easy!
R39.89  Inc VAT
Want to adjust the angle of your USB connection? This handy adapter makes it easy!
R47.74  Inc VAT
Want to adjust the angle of your USB connection? This handy adapter makes it easy!
R47.74  Inc VAT
This instrument is a versatile Digital Multimeter designed for electrical and electronic measurements.
R69.90  Inc VAT
R99.89
High Quality Limit Switch for CNC machines or 3D Printers. These End Switch Modules are spares to replace broken or faulty limit switches on all three axes.
R49.90  Inc VAT
The AS608 Optical Fingerprint Scanner is a highly versatile, all-in-one biometric module favored by makers for its built-in processing power. Unlike simpler sensors, the AS608 handles the "heavy lifting" (image rendering, feature finding, and searching) on its own onboard DSP chip.
R369.90  Inc VAT
Our 2 x D type battery holder is perfect for hobbyists looking for a reliable power source for their DIY electronics projects.
R59.90  Inc VAT
The GY-BMI160 is a highly integrated, low-power 6-axis inertial measurement unit (IMU) designed for precise motion tracking. It combines a 16-bit digital, 3-axis accelerometer and a 3-axis gyroscope into a single compact module, making it an ideal choice for space-constrained and battery-sensitive applications.
R44.90  Inc VAT
Ideal for your dc electronic projects.
R68.63  Inc VAT
This nifty little USB pig-tail adds audio input and output through USB
R85.39  Inc VAT
Male to Female HDMI-compatible Adapter Converter 90 Degrees RIGHT (HDMI m2f 90 RIGHT)

Want to adjust the angle of your HDMI connection? This handy adapter makes it easy!

Specifications

  • HDMI
  • 1080p
  • Male to female
  • black
  • 90 degrees angle


What's in the box?

1 x hdmi adapter

Want to adjust the angle of your HDMI connection? This handy adapter makes it easy!
R39.89  Inc VAT
90 Degree Angle USB 3.0 Type A Male to Female - RIGHT (USB m2f 90 RIGHT)

Want to adjust the angle of your USB connection? This handy adapter makes it easy!

Specifications

  • USB 3.0
  • Male to female
  • black
  • 90 degrees angle


What's in the box?

1 x USB 3.0 adapter

Want to adjust the angle of your USB connection? This handy adapter makes it easy!
R47.74  Inc VAT
90 Degree Angle USB 3.0 Type A Male to Female - LEFT (USB m2f 90 LEFT)

Want to adjust the angle of your USB connection? This handy adapter makes it easy!

Specifications

  • USB 3.0
  • Male to female
  • black
  • 90 degrees angle


What's in the box?

1 x USB 3.0 adapter

Want to adjust the angle of your USB connection? This handy adapter makes it easy!
R47.74  Inc VAT
One digit Red 7 Segment 0.56 Inch 1 Bit Common Cathode LED Digital Tube (7 segm single cathode)

Basic 1 digit seven segment display can show numbers from 0-9 and a few characters. Consisting of seven LEDs (hence its name) arranged in a rectangular fashion. Each of the seven LEDs is called a segment because when illuminated the segment forms part of a numerical digit to be displayed.

Features


  • Model: 5611BH  Common Cathode 
  • Size: 0.56 inch
  • Colour: red

 

What's in the box?


1 x Red 7 Segment 0.56 Inch 1 Bit Common Cathode LED Digital Tube

Resources


A few code examples


https://circuitdigest.com/microcontroller-projects/raspberry-pi-7-segment-display-tutorial
https://raspi.tv/2015/how-to-drive-a-7-segment-display-directly-on-raspberry-pi-in-python

R8.90  Inc VAT
RJ45 Cat5e Straight Network Cable Ethernet LAN Coupler black (RJ45 coupler black)

RJ45 Coupling extender is ideal for the extension of Ethernet connection by connecting 2 shorter network cables and better still can accelerate up to 10 gigabits

Features

  • Quick and economical.
  • Straight through configuration.
  • This coupler allows two ethernet cables with RJ45 connectors to be connected together so that the signal will pass straight through.
  • It is a cheap and simple way to extend network cables and is ideal for moving networked computers without uprooting existing cables.
  • Single Size: Approx.34x21x16mm


What's in the box?

1 x RJ45 Straight Through Ethernet LAN Cable coupler

Cables are not included

R50.86  Inc VAT
R68.67
LCD Digital Multimeter AC/DC 750/1000V With Probe (LCD Digital Multimeter)

LCD Digital Multimeter AC/DC 750/1000V Handheld multimeter for voltmeter, ammeter Ohm tester meter with probes.


Specifications

  • DC voltage: 200m - 2000m - 20 - 200 - 500V
  • AC Voltege: 200 - 500V
  • DC current: 2000u - 20m - 200m - 10A
  • Resistance: 200 - 2000 - 20k - 200k - 2000k ohm
  • Temperature: -20 ~ 1000??/span>
  • Diode test: Yes
  • On-off and buzzer function: Yes
  • Max. display: 1999
  • Battery: 9V 6F22 battery ( Not included )

 
What's in the box ?

1 x Digital Multimeter
2 x Probe Cables
2 x batteries



This instrument is a versatile Digital Multimeter designed for electrical and electronic measurements.
R69.90  Inc VAT
R99.89
Mini Round black 2 Pin SPST ON-OFF Rocker Switch 14mm (round rocker bk14mm)

Rocker Switches house a button for operation that can be pressed on either end like a seesaw to connect or disconnect an electrical circuit. They are often used as ON/OFF switches on the main power supplies for electronic devices.

Features

  • Rating: <= 36V
  • Mounting hole: 14mm
  • Poles: SPST
  • Terminal: 2-Pin(ON-OFF)
  • Colour: black

What's in the box?

1 x Mini round black rocker switch


Resources

Introduction to Buttons and Switches
Types of buttons and switches

R4.90  Inc VAT
Limit Switch 3D Printer/CNC part (limit switch red)

High Quality Limit Switch for CNC machines or 3D Printers. These End Switch Modules are spares to replace broken or faulty limit switches on all three axes.


What's in the box?

1 x Limit Switch
1 x 3 core cable

High Quality Limit Switch for CNC machines or 3D Printers. These End Switch Modules are spares to replace broken or faulty limit switches on all three axes.
R49.90  Inc VAT
Fingerprint Recognition Module AS608 (fingerprint AS608)

The AS608 Optical Fingerprint Scanner is a highly versatile, all-in-one biometric module favored by makers for its built-in processing power. Unlike simpler sensors, the AS608 handles the "heavy lifting" (image rendering, feature finding, and searching) on its own onboard DSP chip, allowing it to work seamlessly with even low-power microcontrollers like an Arduino Uno.

Key Features

  • All-in-One Processing: Integrated optical sensor and high-speed DSP handle enrollment and matching internally.
  • Onboard Storage: Can store and manage between 162 to 255 fingerprint templates (depending on the specific firmware version) in its internal flash memory.
  • Two-Phase Security: Supports both 1:1 Matching (verifying a specific user) and 1:N Searching (identifying a user from the entire database).
  • Visual Feedback: Features a built-in LED (usually green or red) that lights up during the scanning process.
  • Flexible Interface: Uses a standard TTL Serial (UART) interface, making it "plug-and-play" with Raspberry Pi, Arduino, ESP32, and PCs.

   

Best Use Cases

  • Biometric Door Locks: Perfect for home automation or safe boxes.
  • Attendance Systems: Creating a "clock-in" station for offices or classrooms.
  • User Identity for DIY Projects: Restricting access to a Raspberry Pi terminal or an arcade machine

 

ParameterSpecification
Supply Voltage3.6V to 6.0V DC (Standard 5V recommended)
Operating Current<120mA (Peak 150mA)
InterfaceUART (TTL Logic Level)
Resolution500 DPI
Imaging Time< 1.0 Seconds
False Acceptance Rate (FAR)< 0.001%
False Rejection Rate (FRR)< 1.0%
Window Dimensions14mm x 18mm
Module Dimensions~56mm x 20mm x 21mm

 

What's in the box?

1 x fingerprint scanner with connecting wires

Resources

Adafruit Tutorial

The AS608 Optical Fingerprint Scanner is a highly versatile, all-in-one biometric module favored by makers for its built-in processing power. Unlike simpler sensors, the AS608 handles the "heavy lifting" (image rendering, feature finding, and searching) on its own onboard DSP chip.
R369.90  Inc VAT
2 x D type Battery Holder (2xD type Holder)

Our 2 x D type battery holder is perfect for hobbyists looking for a reliable power source for their DIY electronics projects. Made from durable materials, it's easy to install and use with simple connections. Its compact design makes it portable, so you can work on your projects anywhere. Order yours today and take your projects to the next level!

What's in the box?

1 x  D type Battery Holder

Need batteries? You will find our battery selection here

Our 2 x D type battery holder is perfect for hobbyists looking for a reliable power source for their DIY electronics projects.
R59.90  Inc VAT
GY-BMI160 6DOF, 6 Axis Gravity/Accelerometer/Gyroscope Sensor Module (6DOF GY-BMI160 Accelerometer)

The GY-BMI160 is a highly integrated, low-power 6-axis inertial measurement unit (IMU) designed for precise motion tracking. It combines a 16-bit digital, 3-axis accelerometer and a 3-axis gyroscope into a single compact module, making it an ideal choice for space-constrained and battery-sensitive applications.

At its core lies the Bosch BMI160 sensor, which features advanced internal power management, intelligent interrupt engines, and precise synchronization capabilities, allowing it to deliver high-performance motion sensing with minimal power consumption.


Key Features

  • Integrated Sensing: Combines a 3-axis accelerometer and a 3-axis gyroscope on a single chip.

  • Low Power Consumption: Optimized for wearable devices and battery-operated electronics.

  • High Precision: 16-bit data output with selectable full-scale ranges for both the accelerometer and gyroscope.

  • Integrated Features: Includes on-chip interrupt engines for motion detection (step detection, tap/double-tap, any-motion, orientation).

  • Communication Interfaces: Supports both I2C and SPI digital interfaces for easy integration with microcontrollers like Arduino, ESP32, or STM32.

  • Compact Design: The module form factor is designed for easy breadboarding and integration into prototyping projects.

Technical Specifications

ParameterDetail
Sensor ModelBosch BMI160
Supply Voltage3.3V – 5V DC
CommunicationI2C (up to 1MHz) / SPI (up to 10MHz)
Accelerometer Range±2, ±4, ±8, ±16 g
Gyroscope Range±125, ±250, ±500, ±1000, ±2000 °/s
Interface LevelsDigital

Typical Applications

  • Wearable Technology: Smartwatches, fitness trackers, and health monitoring devices.

  • Robotics & Drones: Balancing, orientation tracking, and navigation.

  • Human-Machine Interaction: Gesture recognition and motion-controlled interfaces.

  • IoT Devices: Activity monitoring and motion-triggered logging.

Note: The GY-BMI160 is a sensitive component. When mounting the module in your project, ensure it is firmly attached to the chassis; vibrations or loose connections may introduce significant noise into the sensor data.

What's in the box?

1 x GY-BMI160 6DOF Module
1 x 12 pin header

Resources

How to use with ESPHome

Interfacing with Arduino

Using with Raspberry Pi

Using the GY-BMI160 with a Raspberry Pi is a straightforward process, as the module supports the standard I2C communication protocol, which is natively supported by the Raspberry Pi GPIO header.

Wiring Guide

You will need to connect the module to the Raspberry Pi's I2C pins. Ensure you are using the 3.3V pin on the Pi, as the BMI160 is a 3.3V device.

GY-BMI160 PinRaspberry Pi Pin (GPIO Header)
VCC3.3V (Pin 1)
GNDGND (Pin 6 or 9)
SCLSCL (Pin 5)
SDASDA (Pin 3)

Step-by-Step Setup

  1. Enable I2C:

    • Open your terminal on the Raspberry Pi.

    • Run sudo raspi-config.

    • Navigate to Interface Options > I2C and select Yes to enable it.

    • Reboot your Pi: sudo reboot.

  2. Verify Connection:

    • Install the I2C tools: sudo apt-get install i2c-tools.

    • Run the detection command: i2cdetect -y 1.

    • You should see a device address (typically 0x68 or 0x69) appear in the grid. This confirms the Pi sees the sensor.

  3. Install Python Libraries:

    • The most common way to interface with this sensor is using Python. You will need the smbus2 library or a specific BMI160 wrapper.

    • Install smbus: sudo apt-get install python3-smbus.

    • You can then search for available GitHub repositories for "BMI160 Python Raspberry Pi" to find pre-written drivers that handle the register communication for you.

  4. Reading Data:

    • Once you have the library installed, you can run a simple test script to read the acceleration and gyroscope values (X, Y, Z axes).

    • Tip: Remember that the raw data requires scaling based on the range you set (e.g., ±2g, ±250°/s) to convert the values into meaningful units like $m/s^2$ or degrees per second.


Important Considerations

  • Logic Levels: Always ensure you are using 3.3V for the signal lines. Connecting to 5V pins can damage the sensor or the Raspberry Pi.

  • Interrupts: If you need to use the advanced features like "step detection," you will need to connect the INT1 or INT2 pins of the module to one of the Raspberry Pi's GPIO input pins and configure an interrupt handler in your code.

  • Calibration: IMUs often require a calibration routine to remove "bias" or "offset" errors when the device is stationary.

The GY-BMI160 is a highly integrated, low-power 6-axis inertial measurement unit (IMU) designed for precise motion tracking. It combines a 16-bit digital, 3-axis accelerometer and a 3-axis gyroscope into a single compact module, making it an ideal choice for space-constrained and battery-sensitive applications.
R44.90  Inc VAT
9V 1A AC to DC Power Supply for Arduino (power 9V arduino)
There are  four different ways in which we can power up the Arduino. The most convenient of which, after programming it with your USB cable is the 9V DC 2.1mm barrel connector.

Specifications

  • Wide input range, high precision voltage.
  • Overload protection
  • Short circuit protection
  • Over temperature protection
  • Input:100-240V AC 50/60Hz
  • Output: DC 9V 1000mA
  • Plug: EU Plug
  • Dimension: 70mm x 80mm x 28mm
  • Cable length: about 100cm
  • DC Plug Dimension: 5.5mm x 2.5mm
  • Colour: Black
  • EU type

What's in the box?

1 x 9V 1A AC to DC Power Supply

You will also need a euro plug adapter
R106.54  Inc VAT
Raspberry Pi Camera Board Replacement Cable 300mm (Cam csi cable 300mm)
Please note: This cable is not suitable for use with RPi5 or the Zero boards. You will need a different version CSI cable
The Raspberry Pi Camera Module comes fully assembled with a 15-Way 150mm flat, flex cable that plugs directly in the Raspberry Pi CSI port. Unfortunately the included cable is quite fragile, and can break if twisted or bent too far.
Don't worry though, not all is lost if that cable does happen to break! Replacement raspberry pi camera board cables are available and it's very easy to swap them over!

Features

  • Direct Replacement for the Raspberry Pi Camera Board Cable
  • 300mm Overall Length
  • 1mm Pitch
  • 15 Way Flat Cable
  • Conductor: Tin plated copper
  • Insulation: White PVC
  • Supporting tape: Blue polyester
  • UL rating: UL2896
  • Temperature rating: 80°C
  • Voltage: 30V
  • Flame test: VW-1, FT1, FT2
  • CSA Standard: CAN/CSA-22.2 No.210.2



What's in the box?


1 x Camera Board Replacement Cable

R60.90  Inc VAT
Arcade Kit DIY Replacement Parts USB Encoder to PC Joystick and Buttons (Arcade kit Red)
Each encoder can support one joystick. Use them to DIY your own Arcade game machine. The Zero Delay USB Arcade Encoder is a fully compatible plug and play solution, simply plug in your joystick and buttons into the encoder, plug the USB cable into the Pi, map your buttons in RetroPi and away you go - it really is that easy! You can use multiple encoders at the same time, so they're great for multiplayer arcade machines!
 
Specifications

  • Joystick Size: Approx. 95x60x100mm
  • Encoder Board Size: Approx. 85x35mm
  • USB Cable Length: Approx. 1.8m
  • Colour: Red

We have tested this unit on Raspberry Pi using Retropie and a Windows 7 PC using MAME.

What's in the box?

1 x Encoder Board
1 x USB Cable
1 x 5 pin Cable for Joystick
1 x 5 Pin Joystick
8 x 30mm Push Buttons
2 x 24mm Push Buttons
10 x Cables for Buttons

Resources

Get Retropie on the Raspberry Pi
ModMyPi setup guide
R499.91  Inc VAT
R577.90
MS Weather Station Anemometer for windspeed (MS anemometer)
MS Anemometer as used in the Raspberry Pi foundation weather station project to measure windspeed.
Hack this component to form part of your weather station.

Specifications

Sensor3-cup anemometer
Measurement DescriptionWind speed
Range0 to 45 m/s (0 to 100 mph)
Starting Threshold0.45 m/s (1.0 mph)
Accuracy0.11 m/s (0.25 mph) or 1.5%
Contact Rating10 mA (maximum)
Operating Temperature Range-50° to 70°C
Distance Constant
  • < 4.5 m (15 ft) standard
  • < 1.5 m (5 ft) optional fast response
Cable DescriptionQuick-connect connector with vinyl jacketed, shielded cable


What's in the box?

1 x Anemometer

Resources

R499.91  Inc VAT
R468.10
5V Monocrystalline 1W Mini Solar Panel (5V 1W solar panel)
Build Your DIY Powered Models,Solar Display and Solar Toys. This 5V solar panel is lightweight, and durable, making it perfect for any small on the go project.

Specifications

  • Power: 1W
  • Voltage: 5V
  • Material:Monocrystalline Silicon
  • Size: 60x110mm

What's in the box?

1x 5V Solar panel
Ideal for your dc electronic projects.
R68.63  Inc VAT
DC 5V Waterproof Ultrasonic Module Distance Measuring Transducer Sensor (waterproof ultrasonic)

This waterproof ultrasonic distance sensor is for those applications that are a bit more rugged! 25cm - 200cm sensing range.

We have used the SRF05, SRF02 Ultrasonic Distance Sensor many times  and for many good reasons. It is pretty easy to use, it performs well, and it is very inexpensive. For collision avoidance robots or intruder detection, this sensor is usually all you’ll need.

However, using the module outside is a different story. It is a pretty fragile device and can easily be damaged by dirt, or even high winds. And, above all, it is not waterproof.

For these circumstances you can use this sensor, in more weathered states, even outdoors.

Specifications

  • Operating voltage: DC 5V
  • Total current work: 40mA
  • Acoustic emission frequency: 40khz
  • Maximum distance: 2m
  • Blind: 25cm
  • Resolution: about 0.5cm
  • Angle: 70 degrees
  • Working temperature: -10 ~ 70 ℃
  • Storage temperature: -20 ~ 80 ℃



Wiring

5V (positive power supply)
Trig (control side) RX
Echo (the receiver) TX
GND (negative)


Product Features

  • small size, easy to use;
  • low voltage, low power consumption;
  • high accuracy;
  • strong anti-jamming;
  • integrated with wire enclosed waterproof probe, suitable for wet, harsh measuring conditions.


Application

1 Horizontal distance;
2 obstacle avoidance, automatic control;
3 traffic control;
4 security, industrial control;
5 artificial intelligence, and research

What's in the box?

1 x DC 5V Waterproof Ultrasonic Module Distance Measuring Transducer Sensor

Resources

Sensor Usage

Basic working principle

(1) using IO port TRIG trigger location, to the high level signal of at least 10us;
(2) module automatically sends 8 40KHz pulse, automatic detecting whether a signal returns;
(3) on signal return, a high level is output through the IO port ECHO, the time duration of the high level is ultrasonic from launch to return. The test distance = (high level time * speed of sound (340M/S)) /2;


R163.20  Inc VAT
F695ZZ 5mmx13mmx4mm Double Shielded Flanged Ball Bearings (F695ZZ Flanged Bearing)
Manufactured to the same principal sizes as standard bearings but fitted with metal shields, these bearings have an additional flange to allow fitting into housings flush against the shoulder of the flange. They are often used on steel tracks as guides and supports. The shields serve to offer protection to prevent ingress of debris and dust whilst retaining the grease within the bearing 

Specifications

  • Model: F695ZZ
  • Material: Chrome Steel
  • Size: 5mm x 13mm x 4mm


10pcs F695ZZ 5mmx13mmx4mm Double Shielded Flanged Ball Bearings
Features

  • Easy to install and replace.
  • Less friction and higher speed.
  • Smooth operation, high accuracy.
  • Durable.
 
What's in the box?

1 x Ball Bearing
R24.99  Inc VAT
USB Audio Input/Output Dongle black (USB sound black IN/OUT)

This nifty little USB pig-tail adds audio input and output through USB. It's a cheap and cheerful solution for audio input to your Raspberry Pi, and the short cable design means it plays nicely with the other USB ports on a Pi.

After testing a wide range of USB audio dongles, this was the winner through being simple, low on noise and artefacts, and free from pointless buttons, bells, and whistles. The ferrite bead on the cable is a nice little extra.

What's in the box?

1 x USB sound adapter

Resources

In Raspbian, this device should show up in the audio control panel automagically (go to the Raspberry Pi menu, then Preferences, then Audio Device Settings, and select USB PnP Sound Device).

We recommend providing a good signal to the input, as it provides no gain/boost for passive mics.

Once you're up and running, record audio input on your Pi, in the terminal, by typing:
arecord -D plughw:1 -f cd /tmp/recording.wav

Add quality audio input output to your Raspberry Pi

This nifty little USB pig-tail adds audio input and output through USB
R85.39  Inc VAT
Wemos® Lolin ESP32 WiFi Bluetooth Dual ESP-32 ESP-32S ESP8266 OLED Module (ESP32 with OLED display)
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

What's in the box?

1 x Wemos Lolin ESP32 OLED Module
R93.90  Inc VAT
Per Page      301 - 320 of 337