Arduino Nano - Auto
Deze handleiding laat u zien hoe u een IR-afstandsbediende auto bouwt met Arduino Nano en een IR-afstandsbediening.

Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over de Robotauto
In de wereld van Arduino Nano wordt een robotauto vaak aangeduid als een RC-auto, afstandsbedieningauto, slimme auto of doe-het-zelf auto. Dit slimme apparaat kan op afstand worden bestuurd met een IR-afstandsbediening of een smartphone-app via Bluetooth/WiFi. Hij kan scherpe bochten maken naar links of rechts en eenvoudig vooruit of achteruit bewegen.
Een 2WD (Two-Wheel Drive) voertuig voor Arduino Nano is een kleine robotauto die u kunt monteren en bedienen met een Arduino Nano board. Het bestaat meestal uit de volgende essentiële onderdelen:
- Chassis: Dit is de 'carrosserie', waar alle andere onderdelen aan worden bevestigd.
- Wielen: Dit zijn de twee wielen die de auto laten bewegen. Deze zijn verbonden met twee DC-motoren.
- Motoren: Twee DC-motoren drijven de twee wielen aan.
- Motor Driver: Het motor driver board is een cruciaal onderdeel dat de Arduino Nano met de motoren verbindt. Het ontvangt signalen van de Arduino Nano en geeft stroom en besturing aan de motoren.
- Arduino Nano Board: Dit is het ‘brein’ van de auto. Het leest input van sensoren en gebruikerscommando’s en bestuurt de motoren dienovereenkomstig.
- Voedingsbron: De 2WD-auto heeft een voedingsbron nodig, meestal batterijen met een batterijhouder, om stroom te leveren aan de motoren en het Arduino Nano board.
- Draadloze ontvanger: Dit is een infrarood-, Bluetooth- of WiFi-module die draadloze communicatie mogelijk maakt met een afstandsbediening of smartphone.
- Optionele Onderdelen: Afhankelijk van hoe geavanceerd uw project moet zijn, kunt u verschillende optionele onderdelen toevoegen zoals sensoren (bijvoorbeeld ultrasone sensoren voor obstakelvermijding of lijnvolgend sensoren), en meer.
In deze handleiding houden we het eenvoudig met:
- 2WD Auto kit (inclusief chassis, wielen, motoren, batterijhouder)
- L298N Motor Driver
- IR infrarood kit (inclusief IR controller en IR ontvanger)
Bekijk de hardwarelijst bovenaan deze pagina.
Hoe het Werkt

- Arduino Nano is verbonden met de DC-motoren van de robotauto via de L298N motor driver module.
- Arduino Nano is verbonden met een IR ontvanger.
- De batterij voedt Arduino Nano, DC-motoren, motor driver en IR ontvanger.
- Gebruikers drukken op de UP/DOWN/LEFT/RIGHT/OK knoppen van de IR-afstandsbediening.
- Arduino Nano ontvangt de UP/DOWN/LEFT/RIGHT/OK commando’s via de IR ontvanger.
- Arduino Nano bestuurt de auto om VOORUIT/ACHTERUIT/NAAR LINKS/NAAR RECHTS/STOP te bewegen door de DC-motor te regelen via de motor driver.
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Normaliter hebben we twee stroombronnen nodig:
- Één voor de motoren (indirect via de L298N module).
- Eén voor het Arduino Nano board, L298N module en IR ontvanger.
Er is echter een manier om dit te vereenvoudigen en slechts één stroombron te gebruiken voor alles. Dit kan bereikt worden met vier 1.5V batterijen (in totaal 6V). Zo werkt het:
- Verbind de batterijen met de L298N module volgens bovenstaand schema.
- Verwijder alle drie de jumpers van de L298N module.
Arduino Nano Code
Snel aan de slag
- Installeer de DIYables_IRcontroller library in de Arduino IDE door de instructie hier te volgen.
- Maak de bedrading volgens het schema hierboven.
- Koppel de draad los van de Vin-pin op de Arduino Nano, want tijdens het uploaden van de code voeden we de Arduino Nano via de USB-kabel.
- Draai de auto ondersteboven zodat de wielen bovenaan liggen.
- Verbind de Arduino Nano met uw computer via de USB-kabel.
- Kopieer de meegeleverde code en open deze in de Arduino IDE.
- Klik op de Upload knop in de Arduino IDE om de code naar de Arduino Nano te sturen.
- Gebruik de IR-afstandsbediening om de auto vooruit, achteruit, links, rechts of te stoppen te laten bewegen.
- Controleer of de wielen correct bewegen volgens uw commando’s.
- Bewegen de wielen de verkeerde kant op? Verwissel dan de draden van de DC-motor op de L298N module.
- U kunt ook de resultaten bekijken in de Serial Monitor van de Arduino IDE.
- Werkt alles naar wens, koppel dan de USB-kabel los van de Arduino Nano en verbind de draad weer met de Vin-pin om de Arduino Nano van batterijvoeding te voorzien.
- Draai de auto terug in de normale stand met de wielen op de grond.
- Veel plezier met het besturen van de auto!
Code Uitleg
Lees de regel-voor-regel uitleg in de commentaarregels van de code!
U kunt meer leren over de code door de volgende tutorials te bekijken:
- Arduino Nano - DC motor tutorial
U kunt dit project uitbreiden door:
- Obstakelvermijdingssensoren toe te voegen die de auto meteen laten stoppen bij detectie van een obstakel.
- Een functie toe te voegen om de snelheid van de auto te regelen (zie Arduino Nano - DC motor tutorial). De huidige code bestuurt de auto altijd op volle snelheid.
Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.
Bekijk onze video-tutorial voor een visuele begeleiding bij dit project! De video biedt extra inzichten voor het succesvol bouwen en besturen van deze IR-afstandsbediende Arduino Nano auto.