Search

Search Criteria

 
 
 
 

Products meeting the search criteria

Sort By:  
8 channels bidirectional voltage translation between different logic level, translate between Ax and Bx automatically.
R34.90  Inc VAT
Coming Soon. Login and add this item to your wishlist to be notified when stock arrives. Pricing is estimated at this stage and might change.
R736.89  Inc VAT
Liquid Water level sensor Side Mounted Float Switch (2A2 liquid level side mounted)

The liquid level switch detects the rising level of liquid in a sump or tank. It can be connected to a micro controller. It can then be used to start/stop a pump which then pumps liquid in/out until the level of the liquid has been restored to the point where the pump is switched off again. The switch may be used in a pump station, a sensor, a tank alarm, or other devices.

 

Specification:

Contact Rating: 10W

Switching Voltage: 220V

Switching Current: 0.5A

Breakdown Voltage: 220VDC

Carry Current: 1.0A

Contact Resistance: 100mohm


Resources:

Python library
Introduction to Buttons and Switches
Types of buttons and switches

 

R34.90  Inc VAT
PP Liquid Water Level Sensor Vertical Float Switch Down White (2A2 straight float level)

A compact vertically mounted float switch which can be mounted at either the top or bottom of a tank (by the supplied 'O' ring and nut) to either rise or fall for activation (internal magnet) of a sealed reed relay.
The sensor is supplied pre-wired with flying output leads.
Float switch is a used to sense the level of liquid within a tank, used to activate a pump, an indicator, an alarm or other device.

Description :

Use them with hydroponics, saltwater tanks, freshwater tanks, gardening, aquariums for power head control, pet bowls, fish tanks, filtration, heating, or what ever your project may be
Contains no mercury
Down float switch

Specifications :

Maximum Load: 50 W
Max Switching Voltage: 100V DC
Minimum Voltage: 250V DC
Maximum Switching Current: 0.5 A
Max Load Current: 1.0 A
Max Contact Resistance: 0.4 Ω
Temp Rating: -20~+80℃
Net Weight: 12g
Material: PP



Package includes :

1 x Liquid Float Switch


Resources:

Python library
Introduction to Buttons and Switches
Types of buttons and switches

R28.90  Inc VAT
SparkFun Logic Level Converter Bi-Directional (3A4 Sparkfun logic level converter )

If you’ve ever tried to connect a 3.3V device to a 5V system, you know what a challenge it can be. The SparkFun bi-directional logic level converter is a small device that safely steps down 5V signals to 3.3V AND steps up 3.3V to 5V at the same time.

This level converter also works with 2.8V and 1.8V devices. What really separates this Logic level converter from our previous versions is that you can successfully set your high and low voltages and step up and down between them safely on the same channel. Each level converter has the capability of converting 4 pins on the high side to 4 pins on the low side with two inputs and two outputs provided for each side.

The level converter is very easy to use. The board needs to be powered from the two voltages sources (high voltage and low voltage) that your system is using. High voltage (5V for example) to the ‘HV’ pin, low voltage (3.3V for example) to ‘LV’, and ground from the system to the ‘GND’ pin.

Dimensions: 0.63 x 0.52" (16.05 x 13.33mm)

Documents:

R57.90  Inc VAT
Automatic Electric Water Bilge Pump Switch Sensor (AW bilge pump float switch)
Description:

Our bilge pump float switch is safer than mercury switches, this switch utilizes a mercury-free rolling ball mechanism and includes an exclusive anti-spike feature to prevent the rapid on/off cycling encountered with some switches. Made of rugged thermoplastic. Universal design works with all 12V, 24V and 32V bilge pumps.

A bilge pump float switch is a smart device used in boats that turns on a bilge pump when the water in the bilge reaches a certain level. It is a must-have in any boat that is left unattended for any length of time, as all boats tend to leak at least some water. This switch is submerged, so you need to waterproof the electrical connections and hang the wires to ensure they stay as dry as possible.
 
Features:
 
1. Turn pump on when water level reaches 2 (51mm).
2. Turn pump off when water level reaches 3/4 (19mm).
3. Ideal flow sensor for bilge pumps.
4. Heavy duty flow switch is designed for the toughest applications.

Product NameBilge Pump Float Switch MK-CFS12
Max Amps 12volts30A
Max Amps 24 volts15A
Max Amps 32 volts12A
Wire length1m
Wire gauge size18
N.W/N.W0.16/0.2

Package includes:

1 x Automatic Float Switch 
R289.90  Inc VAT
Tank Float Switch Water Level Controller Sensor (2A1 Tank Float switch)
Specifications:

Shape: Square
Contacts: NO+NC
Rated voltage: 250V(380V)
Rated current: 8A(4A)
Working temperature: 0℃<=water temperature<=65℃
Mechanical endurance: ≥100,000times
Electrical endurance:≥50,000times
Cable length: 1.9m / 74"
Environment: pool, water tank/dam
Control level difference > 40cm

Features:

Easy to use, easy to install,
Safe, reliable, maintenance-free, non-toxic and environmentally friendly.

Package includes:

1 x Float Switch Liquid Level Controller Sensor
R359.90  Inc VAT
WS Logic Level Converter green 8 channel (3A2 WS logic level convert green)

Features

  • 8 channels bidirectional voltage translation between different logic level, translate between Ax and Bx automatically
  • 4 pairs of power supply interfaces, supports more situations
  • Use tantalum capacitors for power filter, provides more stability
  • Voltage level: 1.8V-6V
  • Dimension: 31.6mm x 25.4mm

How to Use

In the case of translating between 3.3V and 5V system:

  • VCCA/VA connects to 3.3V power supply
  • VCCB/VB connects to 5V power supply
  • GND connects to power negative pole respectively, the two power supply should be common-grounded with each other
  • When Ax has TTL 3.3V input, Bx will get TTL 5V output
  • When Bx has TTL 5V input, Ax will get TTL 3.3V output
  • NO direction control required

Development Resources

Wiki : www.waveshare.com/wiki/Logic_Level_Converter

8 channels bidirectional voltage translation between different logic level, translate between Ax and Bx automatically.
R34.90  Inc VAT
5V 1 Channel Level Trigger Optocoupler Relay Module (2A6 single relay red board)
Description:

The module uses a quality relay with a normally open interface
Using SMD optocoupler isolation, driving ability, stable performance
The module can be set high or low with a jumper setting trigger
Fault-tolerant design, even if the control line is broken, the relay will not operate
A power indicator (green) and a relay status indicator (red)

Specification:

Maximum load: AC 250V/10A, DC 30V/10A
Trigger current: 5mA
Working voltage: 5V
Module size: 50mm x 26mm x 18.5mm (L x W x H)
Four mounting bolt holes, diameter 3.1mm

Module interface:

DC+: positive power supply (VCC)
DC-: negative power supply (GND)
IN: can be high or low level to control the relay

Relay outputs:

NO: normally open
COM: Common Interface
NC: normally closed

High and low level trigger options:

It is low level trigger when jumper connects to LOW pin
It is high level trigger when jumper connects to HIGH pin

Package includes:

1 x 1 Channel H/L level trigger optocoupler relay module

Interfacing with a relay
R29.90  Inc VAT
Discontinued: Anet® Auto Leveling Position Heated Bed Sensor For Anet A8 3D Printer (AW 3C6 Anet A8 auto level sensor)
Please note: The brand of this sensor is RIKO and not ROKO

Features:


- Leveling automatically
- For Anet A8 3D printer

- Wire length: 150mm
- support video available at https://www.youtube.com/watch?v=uMQcnMVPcX4

Package Includes:

1 x Auto Leveling Position Sensor
R299.90  Inc VAT
Creality Upgrade 4PCS Big Leveling Nut For Hot Creality CR-10/10S Mini/Ender-3 3D Printer (3B6 Creality 4 x level wheels)
Creality 3D Printer Accessories Upgraded Big Hand Twist Leveling Nut For Hot Creality CR-10/10S Mini/Ender-3 3D Printer
R79.90  Inc VAT
Cambridge University Press - Coding Club Python Basics Level 1 (Python Basics Level 1)

The programming language Python 3 is used to introduce the principles of programming. In this book you learn how to write simple programs that include My8Ball, a number guessing game and a small graphical application called MyEtchASketch.

More importantly, by the end of the book, you should be able to write your own short programs and be able to fully customise both the look and how the various programs you have made to your own liking.

Chapter 1

Ch.1 - Python, IDLE & Your First Program:
In this Chapter you are going to:

   >>> Meet the programming language you are going to learn about.
   >>> Meet IDLE which will help organise and run your code easily.
   >>> Check that your computer is set up correctly.
   >>> Write and run your first program.

Chapter1.pdf

Chapter 2

Ch.2 - Some text, some maths & going loopy:
In this Chapter you will be able to:

   >>> Learn how to do some more with texts.
   >>> Get Python to do some maths for you.
   >>> Learn about how loops work.
   >>> Learn lots of useful operators.

Chapter 3

Ch.3 - Readable code and My8Ball Game:
In this Chapter you will be able to:

   >>> Write and save a Python file using Script Mode.
   >>> Learn how to write clear readable code.
   >>> Run a Python file.
   >>> Learn about how to get user input.
   >>> Learn about if and else clauses.
   >>> Write a short game called MyMagic8Ball.


Here is a movie of this chapter's project: my8ball.py

Chapter 4

Ch.4 - Functions:
In this Chapter you will be able to:

   >>> Learn about functions .
   >>> Write your own functions.
   >>> Create a number guessing game.



Here is a movie of this chapter's project: myNumber.py

Chapter 5

Ch.5 - MyEtchASketch:
In this Chapter you will be able to:

   >>> Learn how to use the tkinter library.
   >>> Make your own Etch A Sketch game.
   >>> Learn how to put an application in its own window.
   >>> Learn how to attach functions to keyboard presses.



Here is a movie of this chapter's project: myEtchaSketch.py
Here is a movie of a two player version: ourEtchaSketch.py

Answers to Challenges

Click below to find the answers to the puzzles and challenges in Python Basics.

Answers

R170.00  Inc VAT
Cambridge University Press - Coding Club Python Next Steps Level 2 (Python Next Steps Level 2)

Books at this level are intended for young coders that have enjoyed level 1 books and want to continue their coding adventure at a slightly higher level.

Python Next Steps continues the Python journey. Readers learn more about this fantastic programming language while building several useful, short applications including their own calculator. Several spare buttons will be built so that young coders can attach their own functions making this a truly programmable calculator!

Chapter 1

Ch.1 - Data types:
In this Chapter you are going to:

   >>> Learn about data types.
   >>> Learn about tuples, lists and dictionaries.
   >>> Make a version of MyMagic8Ball that is much shorter to code than the one from Python Basics.

PythonNextSteps-Ch1.pdf

Chapter 2

Ch.2 - Building GUIs:
In this Chapter you are going to:

   >>> Practise using tuples and dictionaries.
   >>> Review using tkinter and learn about some more widgets.
   >>> Build a GUI.
   >>> Build a glossary application that can easily be customised into a number of other simple cool apps too.

Chapter 3

Ch.3 - Designing a Simple Calculator:
In this Chapter you are going to:

   >>> Learn about 'for loops'.
   >>> Use lists and loops to save a lot of repetitive coding.
   >>> Learn more about the tkinter button widget.
   >>> Design your own calculator application called MyCalculator.
   >>> Build a complex GUI easily.

Chapter 4

Ch.4 - A Fully Working Calculator:
In this Chapter you are going to:

   >>> Learn how to use default values in functions creatively.
   >>> Learn about debugging.
   >>> Learn about catching and handling errors.
   >>> Delve deeper into binary numbers.
   >>> Produce a fully working calculator.

Chapter 5

Ch.5 - Customising the Calculator:
In this Chapter you are going to:

   >>> Layout a customisable calculator.
   >>> Create some fully functioning constant buttons.
   >>> Start a module to hold the functions for our programmable buttons.
   >>> Learn a little more about how to organise code in applications.

Bonus Chapter

Bonus Chapter - Algorithms:
In this Chapter you are going to:



   >>> Add code to the programmable buttons.
   >>> Learn about algorithms.
   >>> Learn about factorials.
   >>> Learn how to convert numbers to roman numerals.
   >>> Make a fully programmable calculator with some unique functions including its own customisable game.

R190.00  Inc VAT
Cambridge University Press - Coding Club Python Building Big Apps Level 3 (Python Big Apps Level 3)

Answers and full source code are on the resources page.

Books at level 3 are intended for young coders that are starting to want to build more involved applications. The first book at this level is Python: Building Big Apps. It introduces Object Oriented Programming (OOP) so that readers become familiar with classes and objects which are extensively used in game programming.

The book does not set out to teach perfect OOP but instead simply aims to introduce some of the concepts and to recommend that building classes allows students to organise their code in big projects in a logical and manageable way.

While learning more theory, readers will build a number of small projects ending with a big project - MyPong. The final chapter will show how building MyPong carefully allows us to quickly and easily build a BreakOut style game, an Invaders game and many more.



Chapter 1

Ch.1 - Can you guess my password?
In this Chapter you are going to revise:

   >>> variables
   >>> if, elif and else
   >>> functions
   >>> while loops
   >>> modules.

Chapter 2

Ch.2 - Objects, classes and factories
In this Chapter you are going to:

   >>> learn how to design classes
   >>> learn how to make objects from classes
   >>> start to build your own module
   >>> learn how to build larger programs one bit at a time.


PythonBuildingBigApps-Ch2.pdf


The MyPong Project:

Chapter 3

Ch.3 - Creating the Table
In this Chapter you are going to:

   >>> design a table class
   >>> learn a bit more about the tkinter module
   >>> build a simple graphical app.

Chapter 4

Ch.4 - Making the Ball
In this Chapter you are going to:

   >>> design a ball class
   >>> learn how to add the ball to the table
   >>> learn how to animate shapes in tkinter.

Chapter 5

Ch.5 - Building the Bats
In this Chapter you are going to:

   >>> design a bat class
   >>> learn how to add the bats to the table
   >>> learn how objects communicate with each other.

Chapter 6

Ch.6 - The Rules and Scoring
In this Chapter you are going to:

   >>> stop the ball bouncing off the left and right walls
   >>> add a scoring system to your game
   >>> finish MyPong.



Two new Games:

Bonus Chapter

Bonus Chapter - Two more games
In this Chapter you are going to:

   >>> see how useful lists are for storing objects in games
   >>> see how to add many bricks at once using a loop
   >>> see how flexible your ball, bat and table classes are
   >>> produce two new games that can be further customised.

R190.00  Inc VAT
UPGRADED BL Touch Auto Bed Leveling Sensor Creality3D CR-10 Ender 3 / Creality3D ender3 pro (BL Touch UPGRADED level)
Description:

This is the basic version of the original upgraded kit provided by Creality 3D which can be used for Creality V1 mainboard. It includes but is not limited to the following 3d printer:  Ender-3 / Ender-3s / Ender-3 Pro / CR-10

We also have the BASIC Version available


Features:

● Simple - BLTouch can be easily applied, since it has a small and simple structure. As BLTouch works as usual auto bed leveling sensor, Gathering information & setting up your firmware will be an easy task.
● Smart - Self-test and alarm
● High-precision - BLTouch’s Standard Deviation in repeatability is around 0.005mm, at that precise.

Specifications:


Voltage: 5V
Current: 15mA
Maximum(Peak) Current: 300mA
Case Material:  Polycarbonat(PC)               
Case Color: Semitransparent White   
Cable Length: 150mm                                   
PCB & Soldering: RoHS, Lead Free (Pb Free)

Wiring: (BLTouch can be operated in the following condition.)
 
One I/O for control (Orange wire : PWM or Software PWM)
One I/O for Zmin(White wire : endstop / Z-probe)
GND and +5V power

Creality BLTouch Latest Firmware which compatible with V3.0 and Guidance update link : http://bit.ly/2VnhRXc
 
Package includes:

1 x BL-touch Auto Leveling Sensor Kit (UPGRADED Version)
R699.90  Inc VAT
Discontinued: Stainless Steel Liquid Level Controller Vertical Float Switch (AW Stainless level sensor vertical)

Description :

Stainless Steel Liquid Level Controller Vertical Float Switch

Mini stainless steel float switch, contains no mercury.
This float switch is a device used to sense the level of liquid within a tank, the switch may activate a pump, an indicator, an alarm, or other devices.

Simple structure and easy installation
Light weight and simple working principle, high reliability.

The versatility of this vertically mounted controller means that it can be installed either at the top or base of your tank, depending on whether you wish to detect the water's high or low level.


Specifications:

Max contact rating: 10W / SPST
Max switching current: 0.5A
Max running current: 1A
Max switching voltage: 100V DC
Max breakdown voltage: 220V DC
Max contact resistance: 100mΩ
Working temperature: -30°C to +125°C
Float ball material: SUS304
Body material: SUS304
Cable length: About 25 cm


Package includes:

1 x Stainless Steel Vertical Water Level Switch

R90.69  Inc VAT
Discontinued: 115mm 50W 220V Stainless Steel Water Level Sensor Side Float (AW 2A2 Side float stainless sensor)
Description:
A float switch is a device used to sense the level of liquid within a tank.
The switch may actuate a pump, an indicator, an alarm, or other device.
Use it with hydroponics, saltwater tank, freshwater tank, gardening, aquariums, pools, pet bowls, fish tanks, filtration, heating, pumps, ponds, basement alarms, boats, air condition drain pans, pressure washers, carpet cleaning mach, reef aquarium, fluid control, ice machines, coffee pots, marine, automotive, automobiles, tropical fish tanks, evaporator coils, condensation lines or what ever your project may be.

Specifications:
Color: Silver
Material: Stainless Steel SUS
Max Contact Rating: 50W
Max switching voltage: 220V DC
Max switching current: 1.5A
Max breakdown voltage: 300V DC
Max carry current: 3.0A
Max contact resistance: 100mΩ
Max temperature: -30℃ - +125℃
Thread Dia(Approx): 21mm, 1/2”PT
Thread Length: 15mm/0.59"
Switch Total Length: 115mm/4.5"
Cable Length: 38cm/15" 40cm/15.7"

Package Includes:
1x Floating Switch
R220.92  Inc VAT
BASIC BL Touch Auto Bed Leveling Sensor Creality3D CR-10 Ender 3 / Creality3D ender3 pro (AW BL Touch BASIC level)
Description:

This is the basic version of the original upgraded kit provided by Creality 3D which can be used for Creality V1 mainboard. It includes but is not limited to the following 3d printer:  Ender-3 / Ender-3s / Ender-3 Pro / CR-10

We also have the Upgraded Version available


Features:

● Simple - BLTouch can be easily applied, since it has a small and simple structure. As BLTouch works as usual auto bed leveling sensor, Gathering information & setting up your firmware will be an easy task.
● Smart - Self-test and alarm
● High-precision - BLTouch’s Standard Deviation in repeatability is around 0.005mm, at that precise.

Specifications:


Voltage: 5V
Current: 15mA
Maximum(Peak) Current: 300mA
Case Material:  Polycarbonat(PC)               
Case Color: Semitransparent White   
Cable Length: 150mm                                   
PCB & Soldering: RoHS, Lead Free (Pb Free)

Wiring: (BLTouch can be operated in the following condition.)
 
One I/O for control (Orange wire : PWM or Software PWM)
One I/O for Zmin(White wire : endstop / Z-probe)
GND and +5V power

Creality BLTouch Latest Firmware which compatible with V3.0 and Guidance update link : http://bit.ly/2VnhRXc
 
Package includes:

1 x BL-touch Auto Leveling Sensor Kit (Basic Version)
Coming Soon. Login and add this item to your wishlist to be notified when stock arrives. Pricing is estimated at this stage and might change.
R736.89  Inc VAT
Per Page      1 - 16 of 16
  • 1