Electronic Components
Catalogue
Browse the components below to learn more about what they do, and how you can use them in your projects.
Arduino
An Arduino Uno is an excellent option to drive your SMARS. The SMARS case was specifically designed for the Arduino UNO (or clone). Official Arduinos are more expensive than Raspberry Pi Zero WH's and are only 8 bit but there is a wide range of open source code available, and they have plenty of IO pins.
Arduino is an open-source hardware and sofware platform based on easy-to-use electronics and code.
Learn MoreBluetooth
A bluetooth module can be easily added to a SMARS robot, there is code available for Arduinos and Raspberry Pi's so that you can remotely control it. The HC-06 bluetooth modules are cheap and connect to a TX and RX pin on the Arduino/Raspberry Pi/Microbit, however these do not work with iOS/iPhones - for iOS compatibility choose the HC-08, HC-09 or HC-10.
Remotely control your robots with a bluetooth module
Learn MoreLine Follow module
Add this IR line following module to enable your robot to follow along a blakc and white line
Learn More BuyMicro:Bit
The Micro:bit is a small 32bit single board computer. These are very popular in the UK; in 2016 each pupil in year 7 in high school was given one
Learn More BuyMotor Driver Board
SMARS needs a motor driver board (also called a shield) to provide additional power, and controller chips in a single convenient package. Motor driver boards are widely available.
Learn More BuyMotors
SMARS uses small 6v 150RPM motors to drive the robot around. These cannot be powered by the Arduino or Raspberry Pi directly and so need a driver board. These motors have a tiny gearbox to provide sufficient power to move the robot around. They are 3v-6volt DC, and are described as Short Shaft Torque Gear Box Motor. 200RPM & 300RPM motors are also available, which are much faster but have less torque.
Learn More BuyPCA9685 Servo Driver
The Quad SMARS uses a PCA9685 servo driver board to power and control the 8x servos (legs and feet). Some version of this board come pre-assembled; the servo driver cover doesn't have a hole for the large capacitor, but you can safely de-solder this (or just cut the legs off). You may also need to bend the header pins to the upright position to fit in the servo driver cover.
Learn More BuyPower
SMARS can be powered by a 9v battery or via 2x rechargable 18650s. Arduino's, Raspberry Pis and Microbits are strictly 5v (or 3.3v) only, so make sure you don't connect the 9v battery directly to them.
Learn More BuyRaspberry Pi Zero WH
The Raspberry Pi Zero WH is an excellent choice for driving a SMARS, they are cheap, have loads of GPIOs and the 'W' model comes with built in Wifi connectivity. The Raspberry Pi Zeo 'WH' comes with pre-soldered headers to make connecting to power and driver boards even easier.
Learn More BuySG90 Servos
The Quad SMARS uses 8x SG90 servos. These are cheap and easy to use. Because we use 8 of them we use a servo driver to both provide extra power, and also to reduce the number of data pins required on the Arduino, Raspberry Pi or Microbit.
Learn More BuyUltra sonic range finder
The ultrasonic sensor is non-contact distance measurement module, detecting objects from 2cm to 5m. There are a couple of different types of module, the one pictured here is the HC-SR04, which uses 4 pins: GND & VCC, Trigger and Echo.
Learn More Buy