Arduino Car Projects

Arduino Car Projects

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 47 lectures (6h 33m) | 6.19 GB

Use your Arduino Uno and programs to control a car fitted with motors and sensors.

Arduino Car Projects is ideal for new Arduino Makers and graduates of Arduino Step by Step Getting Started.

Use your Arduino Uno and programs to control a car with motors and sensors.

Use a joystick, an infrared controller, and a smartphone to drive your Arduino car.

This course is an opportunity to apply your new Arduino knowledge in a series of small projects with a common theme: the Arduino Car.

Learn how to combine various hardware components to create an Arduino car with many fun features. Control your car with a joystick or with your phone. Learn how to wire motors and decode signals from an infrared controller (and much more).

This course teaches essential Arduino and programming skills through a series of fun mini-projects of increasing complexity.

Each mini-project allows you to explore interesting hardware and programming topics.

For example, you will explore vehicle safety using an ultrasonic distance sensor in one project.

In another project, you will learn how to control the Arduino car with your smartphone.

You will learn how to program motors, take input from sensors to implement automation features, and explore various options to control your car.

In this course, you will learn software skills, such as:

  • How to program car functions with the infrared remote control.
  • How to use Bluetooth Low Energy, your smartphone, and the ArduinoBlue library to control the Arduino car.
  • How to use the ESP01S wifi module, the Blink cloud platform, and your smartphone to control the Arduino car and its peripherals.
  • How to compensate for tiny differences between the motors that affect the driving qualities of the car.
  • How to use the distance sensor to prevent a crash.
  • Two different ways to control the speed of the DC motors.

In this course, you will learn to use an Arduino Uno along with various peripherals, such as:

  • One or two DC motors with the help of a motor controller module.
  • An analog joystick.
  • An infrared sensor that can receive encoded commands from an infrared remote control.
  • An ultrasonic distance sensor.
  • A buzzer.
  • And two radio frequency communications modules:
  • A Bluetooth BLE module for near-field connectivity.
  • An ESP01S Wifi module for Internet connectivity.

You will also learn how to power your Arduino motor project with one or two batteries to separate the Arduino and motor sub-circuits.

What you’ll learn

  • How to use an Arduino Uno to controll two DC motors.
  • How to control an Arduino car with a wired joystick.
  • How to control an Arduino car without wires: use your smartphone with Wifi.
  • How to control an Arduino car without wires: use your smartphone with Bluetooth BLE..
  • How to control an Arduino car without wires: use an infrared receiver and remote.
  • How to use a distance sensor to prevent accidents.
  • How to use a line sensor to implement autonomous steering.
  • How to use a buzzer to create aubible signals.
  • How to use separate power supplies for the Arduino and the motors.
  • Two ways to control the speed of a DC motors.
Table of Contents

1 What is this course about
2 Hardware and kit overview
3 How to make the most out of this course

Getting to know the hardware
4 Car chassis
5 Microcontroller
6 The joystick
7 Motors and motor drivers
8 The infrared sensor
9 The HCSR04 ultrasonic sensor
10 The Bluetooth BLE ACBTV4 module
11 ESP01S WiFi module Configuration wiring
12 ESP01S WiFi module Configuration AT commands
13 ESP01S WiFi module Create Blynk account and project
14 ESP01S WiFi module Simple LED control with Blynk

Assembly Core Hardware
15 Assemble the car kit preparation
16 Assemble the car kit
17 Wire the motors
18 Battery and power

Project 1 Simple wired control
19 Project introduction objectives
20 Quick joystick demonstration
21 Wiring and cabling
22 Arduino motor control sketch
23 Testing

Project 2 Remote control with infrared
24 Project introduction objectives
25 Wiring
26 IR remote control and sensor testing
27 Arduino motor IR control sketch
28 Testing

Project 3 Remote control with Bluetooth BLE mobile app
29 Project introduction and objectives
30 Bluetooth BLE wiring
31 ArduinoBlue app control UI
32 Arduino motor control sketch
33 Testing

Project 4 Remote control with WiFi and mobile phone via Blynk
34 Project introduction and objectives
35 ESP01S module wiring
36 Verify WiFi connectivity to Blynk
37 Setup RC Car Blynk project
38 Setup Blynk mobile dashboard
39 Arduino motor control sketch
40 Testing

41 Speed control with the joystick
42 Ultrasonic anticrash system
43 Make the car beep with the buzzer
44 Fix notstraight drive
45 Motor startstop button
46 Independent power source for the motors
47 Use the EN pins for speed control