Bluetooth-gecontroleerde auto: DIY Arduino remote voertuig
Onderdelen en benodigdheden
- Arduino UNO (1x)
- 12V 200 rpm DC-motor (2x)
- L293D Motor Drive Shield voor Arduino Uno (1x)
- HC-05 Bluetooth-module (1x)
- Breadboard (1x)
- Jumper wires (1x set)
Apps en online diensten
- Arduino IDE
Over dit project
Alles wat bestuurbaar is, is geweldig. Mensen houden van controleren — daarom is automatisering en robotica zo fascinerend. Deze tutorial leert je hoe je je eigen Bluetooth-gecontroleerde auto bouwt. Laten we beginnen.
We gebruiken de HC-05 Bluetooth-module om besturingsdata te ontvangen. Er is een Android-app nodig die data naar de module stuurt. We gebruiken een derde-partij app (hier te downloaden).
Hardware bouwen
Chassis van de auto
De auto heeft twee motoren. Ik gebruikte twee 12V 200 rpm DC-motoren. Je kunt een kant-en-klaar chassis kopen; ik gebruikte een PVC-plaat.


De basisstructuur is klaar. Je kunt dit ontwerp gebruiken of je eigen ontwerp maken, maar houd het gewicht zo laag mogelijk (twee-motor ontwerp).
Schakeling
Volg het schema voor de verbindingen. Dit is hoe het eruitziet na alle verbindingen:



Voeding
Dit is een crucieel punt. De Arduino UNO wordt gevoed door een powerbank (5V output). Dat is onvoldoende voor de 12V DC-motoren. We hebben een extra bron nodig.
Ik gebruikte twee 9V batterijen in serie (18V). Het probleem: de batterijen leverden onvoldoende stroom, waardoor de motoren heel langzaam draaiden. Aanbeveling: gebruik een echte 12V-batterij (bijv. LiPo of zware lading), anders moet je inboeten op snelheid.
Code
We gebruiken de draairichting van de motoren voor de besturing:
- Vooruit: beide motoren vooruit
- Achteruit: beide motoren achteruit
- Links: linkermotor achteruit, rechtermotor vooruit
- Rechts: linkermotor vooruit, rechtermotor achteruit
- Stop: beide motoren stoppen
void forward() {
motor1.run(FORWARD);
motor2.run(FORWARD);
}
void backward() {
motor1.run(BACKWARD);
motor2.run(BACKWARD);
}
void left() {
motor1.run(BACKWARD);
motor2.run(FORWARD);
}
void right() {
motor1.run(FORWARD);
motor2.run(BACKWARD);
}
void Stop() {
motor1.run(RELEASE);
motor2.run(RELEASE);
}
Volledige Arduino-code
#include <AFMotor.h>
AF_DCMotor motor1(1); // linkermotor
AF_DCMotor motor2(2); // rechtermotor
int val;
void setup() {
Serial.begin(9600);
motor1.setSpeed(255);
motor2.setSpeed(255);
Stop();
}
void loop() {
val = Serial.read();
if(val == '1') forward(); // Bluetooth ontvangt '1' → vooruit
if(val == '2') backward(); // '2' → achteruit
if(val == '3') left(); // '3' → links
if(val == '4') right(); // '4' → rechts
if(val == '5') Stop(); // '5' → stop
}
void forward() {
motor1.run(FORWARD);
motor2.run(FORWARD);
}
void backward() {
motor1.run(BACKWARD);
motor2.run(BACKWARD);
}
void left() {
motor1.run(BACKWARD);
motor2.run(FORWARD);
}
void right() {
motor1.run(FORWARD);
motor2.run(BACKWARD);
}
void Stop() {
motor1.run(RELEASE);
motor2.run(RELEASE);
}
Samenvattend:
- Upload de code naar de Arduino
- Maak de verbindingen
- Start de app
- Koppel je telefoon via Bluetooth met de auto
Onze voltooide SCHITTERENDE auto!





Ik hoop dat deze tutorial je op weg helpt. Suggesties of toevoegingen? Laat het weten in de reacties!
Schema
Verbind 12V voeding met het motordriver shield. Let op: het schema bevat niet de externe voeding.

Productieproces
- Bouw een Bluetooth-gecontroleerde Raspberry Pi Robot met Audio Feedback
- Uw RC-auto ombouwen tot een Bluetooth-gecontroleerd voertuig
- Een oude RC-auto ombouwen tot joystick-gestuurd voertuig met Arduino
- Een LED bedienen via Bluetooth met Arduino – Eenvoudige DIY Handleiding
- Bouw een eenvoudige rekenmachine met Arduino UNO – Makkelijk project
- Bouw een Stemgecontroleerde Robot met Arduino Nano
- Een draagbaar Persistence-of-Vision-display bouwen met Arduino UNO en ATtiny85
- Spraakgestuurde huishoudapparaten: Bluetooth-besturing met Google Assistant
- Wi-Servo: Servomotoren Besturen via Wi-Fi met een Webbrowser
- Bouw je eigen RC Porsche-auto met Arduino: Stap-voor-stap handleiding
- DIY Arduino USB Trackpad: Zet een Oude Laptop-Touchpad om in een Modern Invoerapparaat