top of page

Elegoo Smart Robot Car Kit V1.0: A Beginner's Guide to Robotics and Programming



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.


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.




elegoo smart robot car kit v1.0 download



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.


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.


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


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 green LED on the ultrasonic sensor blink twice, indicating that you have entered this mode. To exit this mode, you need to press and hold the button C again for two seconds.


In this mode, your car will move forward until it detects an obstacle within a certain distance. Then it will stop and turn left or right randomly until it finds a clear path. You can change the distance at which the car will avoid obstacles using the buttons 0-9 on the IR remote controller or the button 4 on the Bluetooth app.


Mode 4: Line tracking mode




In this mode, your car will automatically follow a black line on a white background or vice versa using the line tracking module. To enter this mode, you need to press and hold the button D on the IR remote controller for two seconds. You will see a yellow LED on the line tracking module blink twice, indicating that you have entered this mode. To exit this mode, you need to press and hold the button D again for two seconds.


In this mode, your car will move forward and adjust its direction according to the position of the black line. You need to prepare a black line on a white background or vice versa that is about 2 cm wide and has smooth curves and corners. You can use black tape, marker, or printer to make the line.


Conclusion




The Elegoo Smart Robot Car Kit V1.0 is a fun and educational DIY project that can teach you about robotics, electronics, and programming. It is easy to assemble and program, and it has four different modes that you can play with. It is also compatible with other Arduino kits and sensors, so you can expand and customize it as you wish. If you are interested in buying this kit, you can find it on Amazon or on the Elegoo website. We hope you enjoyed this article and learned something new.


FAQs




Here are some frequently asked questions about the Elegoo Smart Robot Car Kit V1.0:


  • Q: How long does it take to assemble the Elegoo Smart Robot Car Kit V1.0?



  • A: It depends on your skill level and experience, but it usually takes about an hour or two to assemble the kit.



  • Q: How long does the battery last for the Elegoo Smart Robot Car Kit V1.0?



  • A: The battery can last for about an hour of continuous use, depending on the mode and speed of the car.



  • Q: How can I modify or customize the Elegoo Smart Robot Car Kit V1.0?



  • A: You can modify or customize the kit by adding other Arduino kits and sensors, such as LEDs, buzzers, speakers, cameras, etc. You can also change or improve the code by using different libraries, functions, variables, etc.



  • Q: What are some challenges or problems that I might encounter with the Elegoo Smart Robot Car Kit V1.0?



  • A: Some possible challenges or problems are:



  • The car does not move or respond to commands.



  • The car moves erratically or in the wrong direction.



  • The car does not avoid obstacles or follow lines properly.



  • The car does not connect to the Bluetooth app or the IR remote controller.



  • A: To solve these problems, you need to check the following:



  • The battery is fully charged and connected correctly.



  • The wires are connected correctly and not loose or broken.



  • The modules and components are installed correctly and not damaged.



  • The code is uploaded correctly and not corrupted or modified.



  • The Bluetooth app or the IR remote controller is compatible and working properly.



  • If these steps do not work, you can refer to the tutorial or contact Elegoo customer service for further assistance.



  • Q: Where can I find more information or resources about the Elegoo Smart Robot Car Kit V1.0?



  • A: You can find more information or resources on the following websites:



The official Elegoo website:


The official Elegoo YouTube channel:


The official Elegoo Facebook page:


The official Elegoo Twitter account:


44f88ac181


1 view

Recent Posts

See All
bottom of page