Page 2
Please place and put the product gently. Do not smash or shock it. About Adeept is a technical service team of open source software and hardware. Dedicated to applying the Internet and the latest industrial technology in open source area, we strive to provide best hardware support and software service for general makers and electronic enthusiasts around the world.
Page 3
This user manual can be used for learning, DIY, refitting, etc., except for commercial purpose. The Adeept Company owns all rights of contents in the manual, including but not limited to texts, images, data, etc. Any distribution or printing should be implemented with the permission of the...
Fix the Battery Holder....................... 10 Rear Wheels..........................11 Front Wheels..........................13 Assemble Ultrasonic Module....................19 RGB LED Module........................22 Assemble PCBs.......................... 23 Assemble the Adeept Passive Buzzer Module................26 Remote Control......................... 27 Circuit Connection..........................31 Software & Hardware........................33 What is Arduino?........................33 Why Arduino?..........................33 How Should I Use Arduino?......................
Components List Acrylic Sheets 4 PCS 4 PCS 9 PCS 1 PCS 1 PCS 1 PCS 2 PCS 2 PCS 1 PCS 1 PCS 1 PCS 2 PCS 1 PCS 1 PCS The acrylic sheet is covered eets with a layer of protective film. You need to remove it first.
MCU. In Adeept Remote Control we use ADXL345 Acceleration sensor module, just adjust the tilt Angle of the remote control we can control the car to go forward, backward, left and right.
Functions The smart car has the following functions: 1. Stick mode: press the button A on remote control, then the LED1 on remote control blinks、 the LED2 lights up and LED3 goes out. At this time the four-wheel car is in stick mode.
Page 12
Remote control: 1. Press the button A, the four-wheel car in the stick mode and the LED1 flashes, LED2 lights up and LED3 goes out on the remote control. The four-wheel car is in stick mode. The rocker U1 on the remote control handle pushes the car go forward and backward. The rocker U2 on the remote control handle pushes the car to turn left and right.
Assembly Fix the Position Place four M3*6 copper standoffs on the holes of the A13 (main plate). Fix them by four M3*8 screws. Determine the orientation of the plate for the subsequent assembly. Assemble the following components M3*6 Copper Standoff x4...
Fix the Battery Holder Assemble the following components Note: The connector of the holder is at the square slot. M3 Nut x2 18650x2 Battery Holder-B x1 M3*10 Countersunk Head Screw x2 Effect diagram after assembling...
Rear Wheels 3.1 Fix the two DC motors on the A09 plate. Try to place the motor right in the middle position and along the middle axis of the plate. Assemble the following Effect diagram after assembling M3*30 Screw x2...
Page 16
3.3 Fix the part assembled in previous 3.1 and 3.2 under the A13 (main plate). Assemble the following components Effect diagram after assembling M3*8 Screw x4 Note: The red wires are on the top. Hold A09 between A13 and A10, and then align the holes, insert and tighten the screws.
Front Wheels 4.1 Connect Plate A11 and A14 with A12. Assemble the following components Effect diagram after assembling A11 x1 M3 Nut x4 A12 x1 M3*12 Screw x4 A14 x1 4.2 Adjust the servo with built-in rocker arms. First, learn the structure. The servo can connect the rocker arm and spin to drive components bound with the arm.
Page 18
Now adjust the servo. This step is to make the servo shaft in the middle, so the component connected to the servo can be driven to move in a certain scope as needed. Adjust the rocker arm to make it rotate to an almost equal angle towards left and right.
Page 19
4.4 Fix a servo on Plate A14. Assemble the following components Effect diagram after assembling M3*8 Screw x2 M3*12 Copper Standoff x2 M3*8 Screw x2 4.5 Fix 4 M3*30 standoffs Effect diagram after assembling Assemble the following components M3*30 Copper...
Page 20
4.7 Install the front wheel (2 groups). Assemble the following components Front Wheel x1 M4 Spring F624ZZ A01 x1 Washer x4 Bearing x2 M4*40 Screw A03 x3 A02 x1 A05 x1 M4 Nut x1 Effect diagram after assembling 4.8 Fix 2 M3*6 standoffs on Plate A13.
Page 21
4.9 Assemble front wheels and steering part. Assemble the following components The rocker arm should be mounted almost perpendicular to the steering plate, so it can turn to a nearly equal degree towards left and right. But small deviation is acceptable. If not, remove the arm and reassemble again, instead of turning it.
Page 22
4.10 Fix the front wheels and the steering part. Assemble the following components M3*8 Screw x4 F687ZZ Bearing x2 Effect diagram after assembling The two wheels can turn left and right.
Assemble Ultrasonic Module 5.1 Assemble the servo. Assemble the following components M3*8 Screw Servo part assembled in Effect diagram after assembling 5.2 Assemble the rocker arm and Plate A07. Effect diagram after assembling Assemble the following components Rocker Arm Note: The end of the rocker arm should be on the slot hole.
Page 24
Effect diagram after assembling Assemble the following components A08 x1 M3 Nut x1 M3*12 x1 5.4 Fix the Adeept Ultrasonic Module on the part assembled in Step 5.3. Effect diagram after assembling Assemble the following components Adeept Ultrasonic Module X1 M1.4*6...
Page 25
5.5 Mount the part assembled in Step 5.4 to the car body. Assemble the following components Fixing screw packaged with servo X1 Make sure the servo is adjusted well (shaft turned to 90 degrees) and so the ultrasonic facing right ahead.
First assemble the M2*10 screw and M2 nut into the LED module, with the screw just inserted into the nut (as shown in the figure). Then hold the LED, press the nuts into the holes of the module and tighten them. M2*10 Screw M2 Nut x2 Adeept RGB LED Module x1 Effect diagram after assembling...
Assemble PCBs 7.1.Mount the Adeept UNO R3 Board to A13. Assemble the following components M3*4 Screw x4 Adeept UNO R3 Board x1 Effect diagram after assembling...
Page 28
7.2 Insert the Adeept Motor Shield onto the Adeept UNO R3 Board. Assemble the following components Adeept Motor Shield x1 Effect diagram after assembling...
Page 29
7.3Insert the Adeept Motor Shield onto the Adeept UNO R3 Board. Assemble the following components NRF24L01 module – DO NOT NRF24L01 plug in inversely Module x1 Effect diagram after assembling...
Assemble the Adeept Passive Buzzer Module Assemble the following components Put an M3 nut on the car first, and then insert two M2*10 screws through the buzzer module, M3 nut, the long slot on the plate at the back of the car, and then an M2 nut below the plate in turn.
Remote Control A. Fix the 18650x2 Battery Holder and Adeept Remote Control Shield. Assemble the following components The wiring on the 18650x2 M3*10 Countersunk Battery Holder shall not be pressed between the Head Screw 18650x2 Battery Holder and the Adeept Remote Control...
Page 32
B. plug Arduino Nano in Adeept Remote Control Shield. Assemble the following components Arduino Nano x1 Effect diagram after assembling Pay attention to the direction of the Arduino Nano. Do not reverse it.
Page 33
C.Plug NRF24L01 in Adeept Remote Control Shield. Assemble the following components NRF24L01 Module x1 Plug NRF24L01 in the port P4 of Adeept Remote Control Shield. Effect diagram after assembling...
Page 34
D.Plug Adeept ADXL345 Module in Adeept Remote Control Shield. Assemble the following components Adeept ADXL345 Module x1 Plug NRF24L01 in the port P5 of Adeept Remote Control Shield. Effect diagram after assembling...
Circuit Connection Connect components based on the figure Pay attention to match the wire and port and not connect inversely. The servo that controls the direction of the car should be connected to the interface P4, and the servo that...
Page 36
Circuit Connection of the Remote Control:...
Software & Hardware What is Arduino? Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online.
If you are a beginner with Arduino, Arduino learning kits on our website www.adeept.com would be a prefect step into this fantastic field! Two types of Arduino board are used in this car kit: Adeept UNO R3 Board and Arduino Nano Board. Adeept UNO R3 Board Arduino Nano Board...
Page 39
A properly configured shield can read the IOREF pin voltage and select the appropriate power source or enable voltage translators on the outputs to work with the 5V or 3.3V. Input and Output Each of the 14 digital pins on the Uno can be used as an input or output, using pinMode(), digitalWrite(), and digitalRead() functions.
Arduino Software (IDE) Please refer to the following teaching video for IDE download and installation : https://youtu.be/BsTDVB8B240 Arduino Software (IDE) is used to write and upload the code for Arduino Board. First, install Arduino software (IDE): visit https://www.arduino.cc/en/Main/Software. Download the corresponding installation program according to your operating system.
Page 41
The interface of Arduino software is as follows: The Arduino Integrated Development Environment - or Arduino Software (IDE) - contains a text editor for writing code, a message area, a text console, a toolbar with buttons for common functions and a series of menus. It connects to the Arduino and Genuino hardware to upload programs and communicate with them.
Page 42
TX LEDs blink as the sketch is uploaded. The Arduino Software (IDE) will display a message when the upload is completed, or show an error. When you upload a sketch, you're using the Arduino bootloader, a small program that has been loaded on to the microcontroller on your board.
Install Library The example sketches provided use the RF24.ZIP library, so you need to install it before compiling. Click Add.ZIP Library to add the RF24.ZIP to the libraries folder. After the library is installed successfully, you can find the RF24.ZIP under Sketchbook location: on...
After the preparations above, next we will upload the program (example sketches provided) to the Arduino Nano Board and Adeept UNO R3 Boards. The car kit comprises of two parts: the remote control based on Arduino Nano Boardand the car controller on Adeept UNO R3 Board.
Page 48
Next, click the upload button After the program is uploaded to the Nano successfully, upload another sketch to the Adeept UNO R3. Open the program provided for the control board, the file “AdeeptMotor.ino”.
Page 49
Connect the Arduino UNO R3 Board to the PC. Select Tool -> Board “Arduino/Genuino Uno”, and Port -> COM7. Also here is COM7, assigned to the Uno, but it can be COM1, COM2, COM3...
Click the button to upload the sketch to the board. About Processing What is Processing? Processing is a programming language, development environment, and online community. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology. Initially created to serve as a software sketchbook and to teach computer programming fundamentals within a visual context, Processing evolved into a development tool for professionals.
Page 51
PROCESSING SOFTWARE Download Processing: https://www.processing.org/download/ For more detailed information about Processing IDE, please refer to the following link: https://www.processing.org/reference/environment/ After downloading the decompression of the Processing software package, we do not need to install the Processing software. And we need to connect the remote control we provided to the...
Page 55
Look at the following interface Press the button D on the remote control. You'll see real-time radar scanning data from the car. Note: when we press button D here, sometimes the car cannot send back data. We need to press...
Page 56
We will improve the code in this area in the next time. We will upload the updated code to our website as soon as possible. We also welcome everybody to discuss together, study together, make progress together in Adeept BBS (http://www.adeept.com/forum).
After completing all projects in the guide, you should have some knowledge of the book and Arduino, thus you can try to change the car into other projects by adding more Adeept modules or changing the code for extended functions.
Need help?
Do you have a question about the Smart Car Kit and is the answer not in the manual?
Questions and answers