You want to build your own Raspberry Pi robot car? Here you will find a list of all required components to build a remote controlled robot car as well as further components to build a self-driving robot car. If you also need a manual how to build a remote controlled robot car, you can buy my e-book that is available online here. I will update the component lists from time to time so that you will find the latest components to build your robot car.
E-Book – build a remote controlled robot with a Raspberry Pi
With this e-book you can create step by step, your unique remote controlled car. The interaction of hardware, electronics and software are explained with the help of concrete examples. This makes it easy to understand the more complex parts of the project.
The e-book is available as PDF.
The e-book costs 14.90 USD inkl. 19% VAT. (Germany).
When ordering from other countries the gross price may vary since then other VAT rates apply.
All components to build a remote controlled robot car
I recommend the Raspberry Pi 3 model B with the integrated wifi module. Therewith there is no need to buy an additional external usb-wifi module and you have full support of the onboard wifi module with Raspbian. The Raspberry Pi 3 has enough CPU power and enough GPIO pins to interface with sensors and additional components.
CPU-Typen: 1.2GHz Quad-Core 64bit
Chipsatz: Broadcom BCM2837
Externe Anschlüsse: 4x USB 2.0, LAN, HDMI, microSD/SDHC/SDXC-Cardreader, 40pin GPIO, Audio 3.5mm
Netzwerk: 10/100Mbit Fast Ethernet
Raspberry Pi – Camera modules
The latest Raspberry Pi camera module version 2.1 was released in March 2016. This module has a chip from Sony and is able to record very nice colorful pictures. The new module is perfectly supported by Raspbian. I am using the latest camera module in two different versions. One is the standard module and the other one is the NoIR module. The NoIR module is recommended for twilight conditions as it has no infrared filter included. Furthermore I use a wide angle lens module which is perfect for the robot car because the car is near to the ground and with the wide view of the lens you are able to see a lot more then with the standard modules. The following list shows the two latest camera modules (version 2.1) as well as the wide angle Raspberry Pi camera module.
Standard RGB Camera
Wide angle lense Camera (my recommendation)
Motor driver L298N H-bridge
To power your robot car I recommend to use a h-bridge motor driver. With the following two h-bridge motor drivers it is possible to control the speed and direction of two dc-motors independently. I am using two different variants of the L298N h-bridge motor drivers: One is very small and compact and the other one is equipped with LEDs to show the actual status of the motor-driver. In most cases I am using the module with the LEDs. From a technical perspective both modules are very similar.
Motor driver with LEDs (my recommendation)
small and compact motor driver without LEDs
Logic voltage: 5V
Logic current 0mA-36mA
Storage Temperature: -20 ℃ to ℃ to +135
Operating mode: H-bridge driver (dual)
Drive voltage: 5V-35V
Drive current: 2A (MAX single bridge)
Maximum power: 25W
1x L298N Module
This module has a built-in 5v power supply, when the driving voltage is 7v-35v, this supply is suitable for power supply
DO NOT input voltage to +5v supply interface, however ledding out 5v for external use is available.
When ENA enable IN1 IN2 control OUT1 OUT2
When ENB enable IN3 IN4 control OUT3 OUT4
There are different DC motors available to drive your robot car. The yellow dc-motors with the suitable wheels are very popular and I use them in most of my robot cars (especially for indoor usage). I am also using the Tamiya 70168 dc gear motors which are very strong but also very noisy.
Standard dc-motors (my recommendation)
1PCS Smart Car Robot Plastic Tire Wheel With DC 3-6V Gear Motor For Arduino
Tamiya 70168 which are very strong
Assemble a Double Gearbox (Left/Right Independent 4 Speed) with this
Educational Construction Kit from the Tamiya GeniuSeries
Suitable for Ages 10 & Older.
FEATURES: Suitable for use with remote controlled robots.
Left/right independent design means you can set different gear
ratios for either side. This set can be assembled for 1 of 4
different gear ratios: 12.7: 1, 38.2:1, 114.7:1, 344.2:1
Motor cover and crank arm.
Durably molded gear box case, gears and pinion gears.
FA-130 type motor included with a torque of 3V.
Detailed assembly guide.
INCLUDES: (1) Double Gear Box
Hobby Knife (RMXR6909)
I recommend to use one power supply source in order to supply all the electronic components of your robot car with power. I use two different solutions and each of them works perfectly for the robot car. One possibility is to use a battery pack with 8 AA-cells (Mignon). The other solution is a RC accu that supplies the robot car very long with energy and with the specific charger the the RC-accu is charged very fast. I also listed the calbles and plugs you need for both solutions.
For beginners I recommend the battery pack with 8 AA-cells as you can use the mignons cells also for other small devices. The solution with the RC accu is for the advanced makers.
Mignon AA-cell solution
EBL-808 Latest Version
LED display the charging statues: shows orange(charging) - shows green(full charged).
Controlled by MCU, automatically stop charging when detecting improper input voltage, defective or short circuit or non rechargeable batteries.
Using -∆V intellectual cut-off charging method, automatically turn to trickle charge, prevent the batteries from over-voltage, over-current or over-heat.
Can both charge AA and AAA Ni-MH Ni-Cd rechargeable batteries(Do not charge alkaline or Lithium batteries)
How many batteries can be charged at a time:
2/4/6/8 AA or AAA batteries together at a time, need to charge batteries in pairs, do not charge uneven amount of batteries
4 LEDs show the status of charging, never charge 1 AA + 1 AAA together at 2 slots which are controlled by 1 LED
Charging Time Table:
2 to 8 pcs AAA 500-1200mAh: 3 - 8 hours(180mA output)
2 to 8 pcs AA 1300-2800mAh: 6 - 15 hours(200mA output)
* Please ensure the battery installed is correct: make the +/- pole of the battery is match for the +/- pole of the charger.
* Never mix charge different type and different capacity of batteries under the same LED indicator.
* Using environment: 0℃ to 40℃, it is normal phenomenon that the battery is warmer than room temperature when charging.
* Do not disassemble or reassemble the charger by yourself for safety reason.
Portable and Lightweight:
Dimensions: 6.9 x 3.0 x 1.0 inch
Weight : 6.0 oz.
Battery Type: NIMH battery
Type:SC Racing Level
Use:Vehicles; Remote Control Toys
For Vehicle Type:Trucks
Volts: 7.2 (1.2*6)
Wire Guage: 14 AWG Soft; Flexible Low Resistance Silicone Wire
Plug Type: Tamiya
Size: 13.4x4.6x2.3 cm
Fit: all 1:10 scale cars/trucks/buggys
Fits with popular standard 7.2V RC cars like Traxxas, LOSI, Associated, HPI, Tamiya, Kyosho, etc
High Capacity High Power Nickel Metal Hydride Battery Pack for RC cars
NiMH technology enables convenient charging at any time.No memory effect.
High power delivery with 30 Amp maximum discharge rate.
Uniquely designed & manufactured for high RC Racing performance.
Developed to power a wide variety of remote-controlled products from your short course truck, an 8th scale buggy, a monster truck, heli, jet, airplane or quad this battery has all of the heavy-duty
NiMH Battery:Standard charge 14Hrs at 500mA
Fast Charge:3.5 Hrs at 1500mA
Make sure you charge it fully before you use it! (as with any rechargeable)
Do not overcharge batteries! If they overheat, you could cause damage to the battery and create a potential fire hazard! Calculate the proper amount of time required to charge a battery by dividing the battery's milliamp capacity by the chargers charge rate. If you are not certain of a battery's remaining charge and you wish to charge it, place the battery on the charger and check it every 5-10 minutes. If the battery is warm to the touch, assume it is fully charged.
*Smart Charger for NiMH battery packs of 8.4V-9.6V (7-8 cells).
*Recommended battery packs with capacity of 600-2000mAh.
*Able to auto distinguish bad battery and indicate malfunction.
*Able to activate over-discharged cells.
*Current ram-up way benefits cell capacity and life cycle.
*Automatically stop when battery pack is fully charged by Delta Peak detection.
*Short circuit & reverse polarity protections.
*Built in mini male tamiya connector.
*Smart AC Charger for 8.4-9.6V NiMH Battery Pack
*Mini Tamiya to Standard Tamiya Adapter
Rating Input Voltage: 100~240V AC 50/60Hz
Rating input current: 2Amp
Input power: <11W
Output voltage Rating: 8.4V/9.6V VDC
Output voltage range: 7V DC~12DC
Charge Current: 600+_60mA
Trickle Current: 200+_20mA
Max Output Power: 7.3W
Operating Temperature: -10~30*C (UL Certification)
Charging Temperature: <60˚C
Storage Temperature: -30~85*C
Maximal -Delta V: 5mV/cell
Cell Voltage: <1.56V/cell
Operating Humidity: <90%
*Don't use the charger for low capacity (under 600mAh), high capacity (over 2000mAh) or non-rechargeable battery packs. There is a timer cutoff of 5 hours; battery packs over 2000mah may not fully charge.
WARNING - DO NOT CHARGE LiPO Batteries
-DO NOT CHARGE: if the label on your battery says: LiPO, LIPO, Li-Po, LI-PO, Li-Polymer, Li-Poly, Lithium Polymer, Li-ion, Lithium-Ion, Lithium.
-Caution: LiPO battery packs may often have two sets of leads/connectors - do not charge if identified as LiPO battery.
*Failure to follow these warnings may result in fire or personal injury.
*Contact our customer support team if you are unsure if your battery can be charged.
To power the Raspberry Pi a step-down converter is needed. I am using the following step-down converter in most of my robots. Therewith I ensure a stable power supply for the Raspberry Pi. The 5 V and 3 A output is more than enough to power the Raspberry Pi 3 model B.
SODIAL(R) bis 3A Step-Down Buck KIS3R33S Modul 5V 5V USB-Ausgang DC Converter 7V-24V
Umwandlungswirkungsgrad: 96% (MAX).
Restwelligkeit: 30mV (max).
Legen Regelung: ?? 0,5%.
Voltage Regelung: ?? 2,5%.
Operating Temperatur: -40 ?? C bis +85 ?? C.
IN-Modul oben (Eingang negativ) angedeutet, IN + (positive Eingang), OUT-(negativer Ausgang), OUT + (positiver Ausgang) muss rechts angeschlossen werden, da sonst Sch?den am Modul hren.
Dieses Modul verfgt ber Kurzschluss-Schutz, automatische 5A Stromschutz .
Lieferumfang:1PCS 7 V DC-24V bis 3A Step-Down Buck KIS3R33S Modul 5V
Hinweis: Wegen der Lichtstrahlung und Bildschirme koennte der Farbeton in den Fotos sowie des tatsaechlichen Produkts etwas unterschiedlich sein. Der erlaubte Messfehler ist 1-3cm.
You need different wires to connect all electronic components and dc-motors of the robot car. And you never can have enough wires at home…
Durable and reusable Easy to install and use A popular choice for construction or repair Be used for electronic project and Genuine Arduino product.
Specification: Length 20cm 1p-1p pin female to female header Compatible with 2.54mm spacing pin headers
Package includes: 2 x A row of 40pcs female to female dupont line
High Speed Charge & Sync
1ft / 30cm - Charge around 10% faster than many standard cables and sync at speeds of up to 480Mbps through wide diameter 28 / 21 AWG data and power wires.
Auto Detects Technology
Gembonics Micro USB Cable detects intelligently identify the current and intelligently identifies your device to deliver its fastest possible results.
Smartphones, tablets, MP3 players, cameras, hard drives, e-readers, external batteries, handheld game consoles and all other Micro-USB connecting devices from brands including Samsung, HTC, Motorola, Nexus, Nokia, LG, HP, Sony, Blackberry and many more.
Safe and Secure
Compact, heat-resistant, stainless steel connector heads slot in easily but securely and fit most cases.
Best Warranty Ever!
12 months product guarantee from Gembonics® . Professional technical support, Efficient and always satisfied customer service 7 days x 24 hours available.
AUPROTEC® Qualitäts-Fahrzeugleitungen in Erstausrüsterqualität !!!
Made in Germany!!!
Hochwertige mehadrige Kfz Leitung Typ FLRyy Meterware !!
AUPROTEC® Fahrzeugleitung mit reduzierter Wandungsstärke für platzsparendes Verlegen, hergestellt nach den derzeit höchsten und modernsten Qualitätsstandards.
Querschnitte / Farben Flachkabel:
- 2 x 0,75 mm²; schwarz, rot
- 2 x 1,5 mm² schwarz, rot
- 2 x 2,5 mm² schwarz, rot
- 3 x 0,75 mm² schwarz, weiß, braun
- 3 x 1,0 mm² schwarz, weiß, braun
- 3 x 1,5 mm² schwarz, weiß, braun
Querschnitte / Farben Rundkabel:
- 2 x 0,35 mm² schwarz, weiß
- 2 x 0,5 mm² schwarz, weiß
- 2 x 0,75 mm² schwarz, weiß
- 2 x 1,0 mm² schwarz, weiß
- 2 x 1,5 mm² schwarz, weiß
- 3 x 0,75 mm² schwarz, weiß, braun
- 3 x 1,0 mm² schwarz, weiß, braun
- 3 x 1,5 mm² schwarz, weiß, braun
- 4 x 1,5 mm² schwarz, weiß, braun, gelb
- 5 x 1,5 mm² schwarz, weiß, braun, gelb, grün
- 7 x 1,0 mm² schwarz, weiß, braun, gelb, grün, rot, blau
- 7 x 1,5 mm² schwarz, weiß, braun, gelb, grün, rot, blau
- 6 x 1,5 mm² + 1 x 2,5 mm²: 1,5 mm² = schwarz, braun, gelb, grün, rot, blau 2,5 mm² = weiß
- 13x1,5 mm² schwarz, weiß, braun, gelb, grün, rot, blau, violett, grau, orange, rot-weiß, blau-weiß, gelb-weiß
- Außenmantel schwarz, PVC, weitgehend öl- und benzinbeständig
- Temperaturbereich Klasse A -40°C bis +70°C
- Nennspannung U~=50V U-=60V
- Shore-Härte Mantel: idR Sh86
- Norm: DIN ISO 6722
- Kurzbezeichnung: FLRyy
All components to build an autonomous driving robot car
You are robotic enthusiast and want to upgrade your robot car? Make it drive autonomously!
All the required components are listed below. With the SRF08 ultrasonic sensors the robot car is able to drive autonomously in your apartment. With the GPS receiver on top the robot car is able to find his way outside. The Raspberry Pi Sense-HAT supports the robot car with its sensors to get the right orientation and to drive from one GPS waypoint to the next one. I intend to extent my e-book with a further part describing how you can build your autonomous driving robot car. As soon as it is finished I will publish it here. Currently only the German version of the book is available.
Raspberry Pi Sense-HAT
To enable the robot car to drive autonomously a gyroscope is needed. Such a gyroscope is integrated into the Raspberry Pi Sense-HAT and helps the robot car to orientate and to control the movements of the robot car. A magnetometer is also a part of the Sense-HAT and I use it in my robot car for the GPS navigation from one waypoint to the next one.
Ultrasonic sensor SRF08
The srf08 ultrasonic sensor is very accurate and offers the possibility to connect the sensor via I2C bus with the Raspberry Pi. This will save many wires and ensures a reliable connection (less magnetic fields and loose contacts).
I tested many GPS receivers and the short list below shows the modules which are working perfectly with Linux / Raspbian. I recommend the Navilock GPS-receiver NL-602U USB. This module is very fast and accurate and perfect for the robot car.
Navilock NL-602U USB (my recommendation)
167 Kanal USB GPS Empfänger – SkyTraQ Venus8 Chipsatz
Boards & Co.
To connect more than one srf08 ultrasonic sensors to your Raspberry Pi I2C bus, you need an I2C level-shifter. I build a board to connect two srf08 ultrasonic sensors together with the Raspberry Pi Sense-HAT by my own. To build this board I used the following components.
Robot Car kits
Many robot car kits are available. I tested one kit which is made out of acrylic glass. I am very happy with this chassis and used it for different robot cars.
• DC 6V 4-wheel Robot Smart Car Chassis Kits car with Speed Encoder for Arduino
• Mechanical structure is simple, very easy to install
• The car comes with tachometer encoder
• Uses four deceleration direct current machine curve to be nimble, the directivity is good.
Four actuations, horsepower fullness. The chassis big and steady very easy to expand
Specification of Motor
RPM (With tire):240
Motor Weight (g):50
1x DIY Intelligent Car
I am using the following tools to build my robot cars you see here on my blog. I have no own workshop and with these tools I am able to build the robots at home. If you work on your desk ensure not to scratch it and use a wooden blade to work on.
Station unit: Power input: 110VAC 60Hz,
Temperature range: 446 ?- 896 ?,
Dimensions: 4 3/4 X 3 3/4 X 6 3/4 inches,
Line cord: 3-wire UL listed,
Weight: 2.7 lbs.
Soldering iron: Power consumptions: 24VAC, 40 watts,
Tip to GND resistance: < 2 ?, Tip to GND potential: < 2 mV,
Heat element: Ceramic heater, Cord length: 4 feet.
What's in the box: Tekpower 936D soldering station, Soldering iron, Iron stand, Cleaning sponge, User manual.
The Hakko CHP 170 micro soft-wire cutter has an 8mm long jaw set at a 21-degree angle for flush-cutting terminal wires up to 16 gauge (1.3mm). The tool is constructed of 2.5mm heat-treated carbon steel that provides durability and long life. Precision-ground holes and surfaces provide smooth movement. Nonslip hand grips provide comfort and control, and a dolphin-style curved fore-edge protects hands from cutting surfaces. An internal spring returns the tool to the open position, reducing operator fatigue. Parkerized surfaces prevent glare and increase corrosion resistance.
American Hakko Products manufactures soldering and desoldering tools. The company, founded in 1984, is headquartered in Valencia, CA.
Elektro Schraubendreher Satznach VDE, 7-teilig
Flach (DIN 7437): 3 x 100 / 4 x 100 / 5,5 x 125 / 6,5 x 150
Kreuz (DIN 7438): 1 x 80 / 2 x 100
1 Spannungsprüfer 60 mm GS-geprüft
Gewicht: 0,48 kg
focusing on productingf high-quality and safe products. We also established a
professional technical support team and after-sales service team, is committed to
customer service purposes!
Aidbucks PM8233B digital multimeter is designed to safely and accurately solve all
kinds of automotive and household electrical problems. For household sockets,
sockets, fuses, cabling, general purpose batteries, car batteries and charging
systems, car circuits and so on.
Safety/Compliances: IEC61010 CAT II 600V, pollution degree 2,double insulation.
DC Voltage: 200mV/2V/20V/200V ±(0.5%+2), 600V (0.8%+2)
AC Voltage: 200V/600V ±(1.2%+10)
DC Current: 200μA/2mA/20mA ±(1.0%+2), 200mA ±(1.5%+2); 10A ±(3%+2)
Resistance: 200Ω/2KΩ/20KΩ/200KΩ±(0.8%+2; 2MΩ ±(1.0%+2)
Fuse protection: F 250mA/250V 10A/250V
Max Display: 2000 Counts
Backlight: 10 min
Overrange indication: "1"
Polarity display: Negative polarity display "-"
Measuring method: Dual-slope integration A/D converter
Power: 9V battery, NEDA 1604 or 6F22
Low battery indication: √
Over load protection: √
Data hold: √
No delay response: √
Low battery indicator: √
Continuous buzzer: √
Overload protection: √
Dimensions: 5.1" x 2.9" x 1.4"
Power Supply: 1 x 9V 6F22
1 x Digital Multimeter
1 x Test Leads (1 pair)
1 x English Manual
1 x 9V 6F22 battery