Elegoo Smart Robot Car Kit V1.0: The Ultimate DIY Arduino Project for Hobbyists and Makers
Elegoo Smart Robot Car Kit V1.0: A Fun and Educational DIY Project
If you are looking for a fun and educational DIY project that can teach you about robotics, electronics, and programming, then you should check out the Elegoo Smart Robot Car Kit V1.0. This kit is a complete set of components that allows you to build your own smart robot car that can be controlled by an IR remote, a Bluetooth app, or programmed to perform autonomous tasks such as obstacle avoidance and line tracking. In this article, we will show you how to assemble, program, and play with this amazing kit.
elegoo smart robot car kit v1.0 download
Introduction
What is the Elegoo Smart Robot Car Kit V1.0?
The Elegoo Smart Robot Car Kit V1.0 is a DIY robot kit that consists of a four-wheel drive chassis, four DC motors, an L298N motor driver, an UNO R3 board, a sensor shield, an ultrasonic sensor, a servo motor, a line tracking module, an IR receiver module, a Bluetooth module, a battery holder, and various wires and accessories. The kit also comes with a DVD that contains assembly instructions, tutorials, and demo projects.
What are the features of the Elegoo Smart Robot Car Kit V1.0?
The Elegoo Smart Robot Car Kit V1.0 boasts a pretty impressive set of features:
It has a four-wheel drive design that allows it to move smoothly on different terrains.
It can be controlled by an IR remote that has buttons for forward, backward, left, right, and speed adjustment.
It can also be controlled by a Bluetooth app that has a virtual joystick and buttons for different modes.
It has an ultrasonic sensor that can measure the distance to obstacles and avoid them automatically.
It has a line tracking module that can follow a black line on a white background or vice versa.
It has a rechargeable LiPo battery that can power the car for about an hour.
It does not require any soldering or special tools to assemble.
Why should you buy the Elegoo Smart Robot Car Kit V1.0?
The Elegoo Smart Robot Car Kit V1.0 is not only a fun The Elegoo Smart Robot Car Kit V1.0 is not only a fun toy, but also a great learning tool. By building and programming this kit, you can learn about:
The basic principles of robotics, such as how motors, sensors, and controllers work together.
The basic concepts of electronics, such as how to connect and use different modules and components.
The basic skills of programming, such as how to write and upload code using the Arduino IDE.
The basic techniques of debugging, such as how to troubleshoot and fix errors.
The Elegoo Smart Robot Car Kit V1.0 is suitable for beginners, hobbyists, students, and teachers who want to have fun and learn at the same time. It is also compatible with other Arduino kits and sensors, so you can expand and customize it as you wish.
elegoo smart robot car kit v1.0 tutorial
elegoo smart robot car kit v1.0 manual
elegoo smart robot car kit v1.0 code
elegoo smart robot car kit v1.0 assembly
elegoo smart robot car kit v1.0 projects
elegoo smart robot car kit v1.0 pdf
elegoo smart robot car kit v1.0 video
elegoo smart robot car kit v1.0 review
elegoo smart robot car kit v1.0 plus
elegoo smart robot car kit v1.0 vs v2.0
elegoo smart robot car kit v1.0 vs v3.0
elegoo smart robot car kit v1.0 vs v4.0
elegoo smart robot car kit v1.0 app
elegoo smart robot car kit v1.0 bluetooth
elegoo smart robot car kit v1.0 arduino
elegoo smart robot car kit v1.0 parts
elegoo smart robot car kit v1.0 sensors
elegoo smart robot car kit v1.0 instructions
elegoo smart robot car kit v1.0 troubleshooting
elegoo smart robot car kit v1.0 wiring diagram
elegoo smart robot car kit v1.0 software
elegoo smart robot car kit v1.0 github
elegoo smart robot car kit v1.0 line tracking
elegoo smart robot car kit v1.0 obstacle avoidance
elegoo smart robot car kit v1.0 infrared remote control
elegoo smart robot car kit v1.0 ultrasonic module
elegoo smart robot car kit v1.0 servo motor
elegoo smart robot car kit v1.0 lcd screen
elegoo smart robot car kit v1.0 battery
elegoo smart robot car kit v1.0 charger
elegoo smart robot car kit v1.0 price
elegoo smart robot car kit v1.0 amazon
elegoo smart robot car kit v1.0 ebay
elegoo smart robot car kit v1.0 aliexpress
elegoo smart robot car kit v1.0 walmart
elegoo smart robot car kit v1.0 best buy
elegoo smart robot car kit v1.0 canada
elegoo smart robot car kit v1.0 uk
elegoo smart robot car kit v1.0 australia
elegoo smart robot car kit v1.0 india
elegoo smart robot car kit v1.0 singapore
elegoo smart robot car kit v1.0 philippines
elegoo smart robot car kit v1.0 malaysia
elegoo smart robot car kit v1.0 indonesia
elegoo smart robot car kit v1.0 thailand
elegoo smart robot car kit v1.0 vietnam
elegoo smart robot car kit v1.0 south africa
elegoo smart robot car kit v1.0 nigeria
elegoo smart robot car kit v1.0 kenya
How to assemble the Elegoo Smart Robot Car Kit V1.0
Assembling the Elegoo Smart Robot Car Kit V1.0 is not difficult, but it does require some patience and attention to detail. Here are the steps you need to follow:
Step 1: Opening the box and checking the components
The first thing you need to do is to open the box and check if all the components are included and in good condition. You can refer to the component list on the DVD or on the Elegoo website. If anything is missing or damaged, you can contact Elegoo customer service for a replacement.
Step 2: Preparing the motors and installing them on the chassis
The next thing you need to do is to prepare the motors and install them on the chassis. You will need four M3*30 screws, four M3 nuts, four M3*12 screws, four M3*8 screws, four M3*6 screws, four M3*10 copper standoffs, four M3*6 copper standoffs, four tires, four DC motors, and a screwdriver.
First, you need to attach a tire to each motor using an M3*30 screw and an M3 nut. Make sure the tire is aligned with the motor shaft and tightened securely.
Next, you need to install the motors on the chassis using an M3*12 screw for each motor. Make sure the motors are facing the same direction and fixed firmly.
Step 3: Installing the L298N motor driver and connecting the motors
The next thing you need to do is to install the L298N motor driver and connect the motors. You will need four male-to-female jumper wires (red, black, yellow, blue), an L298N motor driver module, two M3*6 screws, two M3*10 copper standoffs, two M2.5*6 screws, two M2.5 nuts, and a screwdriver.
First, you need to attach the L298N motor driver module to the chassis using two M3*6 screws and two M3*10 copper standoffs. Make sure the module is oriented correctly and secured tightly.
Next, you need to connect the motors to the L298N motor driver module using four male-to-female jumper wires. The red wire goes from OUT1 on the module to M1+ on the left front motor. The black wire goes from OUT2 on the module to M1- on the left front motor. The yellow wire goes from OUT3 on the module to M2+ on the right front motor. The blue wire goes from OUT4 on the module to M2- on the right front motor. Make sure the wires are connected correctly and not loose.
Step 4: Installing the UNO R3 board and the sensor shield
The next thing you need to do is to install the UNO R3 board and the sensor shield. You will need an UNO R3 board, a sensor shield, four M2.5*6 screws, four M2.5 nuts, and a screwdriver.
First, you need to attach the sensor shield to the UNO R3 board using four M2.5*6 screws and four M2.5 nuts. Make sure the pins are aligned and inserted properly.
Next, you need to install the UNO R3 board and the sensor shield on the chassis using two M3*6 screws and two M3*10 copper standoffs. Make sure the board is oriented correctly and secured tightly.
Step 5: Installing the ultrasonic sensor and the servo motor
The next thing you need to do is to install the ultrasonic sensor and the servo motor. You will need an ultrasonic sensor, a servo motor, a servo bracket, four M1.6*10 screws, four M1.6 nuts, two M2*8 screws, two M2 nuts, a screwdriver, and a pair of pliers.
First, you need to attach the ultrasonic sensor to the servo bracket using four M1.6*10 screws and four M1.6 nuts. Make sure the sensor is facing forward and tightened securely.
Next, you need to attach the servo motor to the chassis using two M2*8 screws and two M2 nuts. Make sure the motor is facing upward and fixed firmly.
Then, you need to connect the servo bracket with the ultrasonic sensor to the servo motor using a pair of pliers. Make sure the bracket is aligned with the motor shaft and snapped into place.
Step 6: Installing the line tracking module and the IR receiver module
The next thing you need to do is to install the line tracking module and the IR receiver module. You will need a line tracking module, an IR receiver module, four M2*8 screws, four M2 nuts, a screwdriver, and some double-sided tape.
First, you need to attach the line tracking module to the chassis using two M2*8 screws and two M2 nuts. Make sure the module is close to the front edge of the chassis and centered horizontally.
Next, you need to attach the IR receiver module to the chassis using some double-sided tape. Make sure the module is close to the rear edge of the chassis and centered horizontally.
Step 7: Installing the Bluetooth module and the battery holder
The next thing you need to do is to install the Bluetooth module and the battery holder. You will need a Bluetooth module, a battery holder, four AA batteries, two M3*6 screws, two M3*10 copper standoffs, a screwdriver, and some double-sided tape.
First, you need to attach the Bluetooth module to the chassis using two M3*6 screws and two M3*10 copper standoffs. Make sure the module is oriented correctly and secured tightly.
Next, you need to insert four AA batteries into the battery holder and attach it to the chassis using some double-sided tape. Make sure the battery holder is close to the center of the chassis and does not interfere with the wires.
Step 8: Connecting all the wires and securing them with zip ties
The last thing you need to do is to connect all the wires and secure them with zip ties. You will need 12 male-to-female jumper wires (red, black, yellow, green, blue, white), an IR remote controller, a USB cable, a screwdriver, and some zip ties.
First, you need to connect the L298N motor driver module to the sensor shield using four male-to-female jumper wires. The red wire goes from ENA on the module to 5V on the shield. The black wire goes from GND on the module to GND on the shield. The yellow wire goes from IN1 on the module to D7 on the shield. The blue wire goes from IN2 on the module to D8 on the shield.
Next, you need to connect the ultrasonic sensor to the sensor shield using four male-to-female jumper wires. The red wire goes from VCC on the sensor to 5V on the shield. The black wire goes from GND on the sensor to GND on the shield. The yellow wire goes from TRIG on the sensor to D12 on the shield. The green wire goes from ECHO on the sensor to D13 on the shield.
Then, you need to connect the servo motor to the sensor shield using three male-to-female jumper wires. The red wire goes from VCC on the motor to 5V on the shield. The black wire goes from GND on the motor to GND on the shield. The yellow wire goes from SIG on the motor to D11 on the shield.
After that, you need to connect the line tracking module to the sensor shield using three male-to-female jumper wires. The red wire goes from VCC on the module to 5V on the shield. The black wire goes from GND on the module to GND on the shield. The yellow wire goes from S1 on the module to A0 on the shield.
Next, you need to connect the IR receiver module to the sensor shield using three male-to-female jumper wires. The red wire goes from VCC on the module to 5V on the shield. The black wire goes from GND on the module to GND on the shield. The white wire goes from OUT on the module to D2 on the shield.
Then, you need to connect the Bluetooth module to the sensor shield using four male-to-female jumper wires. The red wire goes from VCC on the module to 5V on the shield. The black wire goes from GND on the module to GND on the shield. The blue wire goes from TXD on the module to D10 on the shield. The white wire goes from RXD on the module to D9 on the shield.
Finally, you need to connect the battery holder to the L298N motor driver module using two male-to-female jumper wires. The red wire goes from + on the holder to 12V on the module. The black wire goes from - on the holder to GND on the module.
After connecting all the wires, you need to secure them with zip ties and cut off any excess length. Make sure the wires are neat and tidy and do not interfere with the movement of the car.
How to download and upload the code for the Elegoo Smart Robot Car Kit V1.0
Now that you have assembled the Elegoo Smart Robot Car Kit V1.0, you need to download and upload the code for it. Here are the steps you need to follow:
Step 1: Downloading the Arduino IDE and installing the necessary libraries
The first thing you need to do is to download and install the Arduino IDE and install the necessary libraries. The Arduino IDE is a software that allows you to write and upload code to the UNO R3 board. You can download it from the official Arduino website. After downloading and installing the Arduino IDE, you need to install the following libraries:
The NewPing library, which is used to control the ultrasonic sensor. You can download it from this link and follow the instructions to install it.
The Servo library, which is used to control the servo motor. This library is already included in the Arduino IDE, so you don't need to download or install it.
The IRremote library, which is used to control the IR receiver module. You can download it from this link and follow the instructions to install it.
The SoftwareSerial library, which is used to control the Bluetooth module. This library is also already included in the Arduino IDE, so you don't need to download or install it.
Step 2: Downloading the tutorial and code from the Elegoo website
The next thing you need to do is to download the tutorial and code from the Elegoo website. The tutorial contains detailed instructions and pictures on how to assemble and program the Elegoo Smart Robot Car Kit V1.0. The code contains four demo projects that correspond to the four modes of the car: IR remote control mode, Bluetooth remote control mode, obstacle avoidance mode, and line tracking mode. You can download both the tutorial and the code from this link. After downloading, you need to unzip the files and save them in a folder on your computer.
Step 3: Selecting the correct board and port in the Arduino IDE
The next thing you need to do is to select the correct board and port in the Arduino IDE. The board is the type of microcontroller that you are using, which in this case is the UNO R3 board. The port is the communication channel between your computer and your board, which in this case is a USB cable. To select the correct board and port, you need to follow these steps:
Open the Arduino IDE on your computer.
Go to Tools > Board and select Arduino Uno from the drop-down menu.
Go to Tools > Port and select the port that matches your USB cable. It should look something like COM3 or /dev/ttyUSB0.
Step 4: Uploading the code to the UNO R3 board
The last thing you need to do is to upload The last thing you need to do is to upload the code to the UNO R3 board. To upload the code, you need to follow these steps:
Open the folder where you saved the code and select the project that you want to upload. For example, if you want to upload the IR remote control mode, open the folder named 01_IR_Remote_Control.
Double-click on the file named 01_IR_Remote_Control.ino to open it in the Arduino IDE.
Click on the Upload button on the top left corner of the Arduino IDE. It looks like an arrow pointing to the right.
Wait for a few seconds until you see a message that says "Done uploading" at the bottom of the Arduino IDE.
Congratulations! You have successfully uploaded the code to your Elegoo Smart Robot Car Kit V1.0. You can now disconnect the USB cable and turn on the power switch on the chassis.
How to play with the Elegoo Smart Robot Car Kit V1.0
Now that you have uploaded the code to your Elegoo Smart Robot Car Kit V1.0, you can start playing with it. Here are the instructions for each mode:
Mode 1: IR remote control mode
In this mode, you can control your car using the IR remote controller that comes with the kit. To enter this mode, you need to press and hold the button A on the IR remote controller for two seconds. You will see a red LED on the IR receiver module blink twice, indicating that you have entered this mode. To exit this mode, you need to press and hold the button A again for two seconds.
In this mode, you can use the following buttons on the IR remote controller:
Button B: Move forward
Button C: Move backward
Button D: Turn left
Button E: Turn right
Button F: Stop
Button G: Increase speed
Button H: Decrease speed
You can also use the buttons 0-9 to change the frequency of the ultrasonic sensor, which affects the distance at which the car will avoid obstacles. For example, button 0 means 0 cm, button 1 means 10 cm, button 2 means 20 cm, and so on.
Mode 2: Bluetooth remote control mode
In this mode, you can control your car using a Bluetooth app on your smartphone. To enter this mode, you need to press and hold the button B on the IR remote controller for two seconds. You will see a blue LED on the Bluetooth module blink twice, indicating that you have entered this mode. To exit this mode, you need to press and hold the button B again for two seconds.
In this mode, you need to download and install the Elegoo BLE Tool app on your smartphone. You can find it on the Google Play Store or the Apple App Store. After installing the app, you need to follow these steps:
Turn on the Bluetooth function on your smartphone.
Open the Elegoo BLE Tool app and scan for available devices.
Select the device named HC-08 and pair with it.
Go to the Control Panel tab and use the virtual joystick and buttons to control your car.
In this mode, you can use the following buttons on the app:
Joystick: Move forward, backward, left, or right
Button 1: Stop
Button 2: Increase speed
Button 3: Decrease speed
Button 4: Switch to obstacle avoidance mode
Button 5: Switch to line tracking mode
Mode 3: Obstacle avoidance mode
In this mode, your car will automatically avoid obstacles in front of it using the ultrasonic sensor. To enter this mode, you need to press and hold the button C on the IR remote controller for two seconds. You will see a g