Ks0364 keyestudio Smart Little Turtle Robot V2.0: Difference between revisions
Keyestudio (talk | contribs) |
Keyestudio (talk | contribs) |
||
| (11 intermediate revisions by the same user not shown) | |||
| Line 243: | Line 243: | ||
| align="center" | 34 | | align="center" | 34 | ||
| align="center" | female-female jumper wire | | align="center" | female-female jumper wire | ||
<br> | |||
| align="center" | 1 | | align="center" | 1 | ||
| align="center" | <br>[[File:图片1 - jumper wire.png|300px|frameless|thumb]]<br> | | align="center" | <br>[[File:图片1 - jumper wire.png|300px|frameless|thumb]]<br> | ||
| Line 446: | Line 457: | ||
===Project 1: Getting Started with ARDUINO=== | ===Project 1: Getting Started with ARDUINO=== | ||
==== 1) | ==== 1)UNO Control Board ==== | ||
When it comes to using the UNO R3 as core of our robot, the UNO is the best board to get started with electronics and coding. If this is your first experience tinkering with the platform, the UNO is the most robust board you can start playing with. <br> | When it comes to using the UNO R3 as core of our robot, the UNO is the best board to get started with electronics and coding. If this is your first experience tinkering with the platform, the UNO is the most robust board you can start playing with. <br> | ||
[[image:UNO R3--.png|thumb|300px|right]] | [[image:UNO R3--.png|thumb|300px|right]] | ||
| Line 2,339: | Line 2,350: | ||
<br> | <br> | ||
<span style="color: red">''' Pay special attention to:''' | <span style="color: red">''' Pay special attention to:''' <br> | ||
You must first upload the code to the board and then plug in the Bluetooth module, otherwise the program fails to compile. Because the data transmits of Bluetooth module will occupy the microcontroller’s TX and RX pins that are also used for the code upload of microcontroller, it exists a conflict. <br> | You must first upload the code to the board and then plug in the Bluetooth module, otherwise the program fails to compile. Because the data transmits of Bluetooth module will occupy the microcontroller’s TX and RX pins that are also used for the code upload of microcontroller, it exists a conflict. </span > <br> | ||
After uploading the code, you have to do another thing, that is, install an application of Bluetooth serial assistant on the phone. <br> | After uploading the code, you have to do another thing, that is, install an application of Bluetooth serial assistant on the phone. <br> | ||
[[File:KS0313 5-1-4.png|400px|thumb|right]] | [[File:KS0313 5-1-4.png|400px|thumb|right]] | ||
| Line 3,147: | Line 3,158: | ||
<br> | <br> | ||
==Resource Download== | |||
* Download Libraries,Arduino Code,Mixly Code and softrware: | |||
https://fs.keyestudio.com/KS0364 | |||
You can get more reference from below links: <br> | |||
* KEYESTUDIO WIKI: http://wiki.keyestudio.com/ | |||
* ARDUINO Software: https://www.arduino.cc/en/Main/OldSoftwareReleases#1.5.x | |||
* Mixly Software WIN: https://drive.google.com/open?id=1CtP1bvZB-o4M5SfvIOOwFz-488gWsFTJ | |||
* Mixly Software MAC: https://drive.google.com/open?id=1S0N_q73Dcyp85DjnbYm6MocZm3penOqU | |||
* Assembly Video Link: http://video.keyestudio.com/KS0364/ | |||
== Customer Service == | == Customer Service == | ||
As a continuous and fast growing technology company, we keep striving our best to offer you excellent products and quality service as to meet your expectation. We look forward to hearing from you and any of your critical comment or suggestion would be much valuable to us. <br> | As a continuous and fast growing technology company, we keep striving our best to offer you excellent products and quality service as to meet your expectation. We look forward to hearing from you and any of your critical comment or suggestion would be much valuable to us. <br> | ||
You can reach out to us by simply drop a line at '''keyestudio | You can reach out to us by simply drop a line at '''Fennie@keyestudio.com ''' <br> | ||
Thank you in advance. <br> | Thank you in advance. <br> | ||
<br> | <br> | ||
== | ==Buy From== | ||
* | *[https://www.keyestudio.com/new-keyestudio-smart-little-turtle-robot-car-kit-v20-w-graphical-programming-user-manual-english-for-arduino-robot-p0050-p0050.html Official website] | ||
*[https://www.amazon.com/dp/B07KQTG1W6 Shop on amazon] | |||
* | |||
[[Category: Smart Car ]] | [[Category: Smart Car ]] | ||
Latest revision as of 09:58, 7 January 2021
Intorduction
When you tell your child how beautiful the world is, it is better to take him directly to feel it; when the child asks you why the small alarm clock always sings, it is better to open the alarm clock and explore the secret of the sound with your child. When your child has a desire for a robot gift, you might do it with him as well! Now with ARDUINO, everything is impossible.
Arduino is a convenient, flexible and easy-to-use open source electronic prototyping platform, which is suitable for entry-level developers who are new to hardware.
Now our keyestudio team has upgraded the turtle robot based on the turtle generation1, adding some more interesting features. Let you enjoy the DIY fun and programming while learning with your child.
keyestudio Smart Little Turtle V2.0 is an enhanced kit based on easy-to-use and flexible Arduino platform. You are able to learn how to get started with both Arduino platform and Mixly block coding.
We provide you with complete tutorials of Arduino programming language and Mixly Graphical program to control the smart turtle robot, achieving the functions of line tracking, automatic obstacle avoidance, Bluetooth control and infrared remote control.
Furthermore, it adds a 8*8 matrix that can show you the running states of robot. The wiring for the turtle robot is more simple.You can easily build the robot with a little or even no programming experience.
Parameters
- Motor’svoltage range: 1-6V; motor shaft length: 10mm; speed: 6.0V 100rpm/min.
- Motor control is driven by L298P.
- Three groups of line tracking modules, to detect black-white line with higher accuracy and can also be used for anti-fall control.
- Ultrasonic module is used to detect whether there is obstacles or not.
- Bluetooth wireless modulecan be paired with Bluetooth device on phone to remotely control the turtle robot.
- Infrared receiver modulematches with an infrared remote control to control the turtle robot.
- Add a 8*8 dot matrix module, showing the robot states.
- Can access to the external voltage 6~ 12V
Component List
When get this turtle robot kit, at first glance, you will see the beautiful big packaging box. And each component is tidily packed inside the small box. What components you should get to build the robot? We have listed all the components as follows:
Assembly Guide
When all the components have been counted well, cannot wait to assemble it? Follow the assembly steps here to build your own robot.
(1) How to get started with? Begin with the bottom parts.
Firstly, you should prepare the components as follows:
- M3*6MM round-head screw *2
- Nut M3 nickle plating *2
- Bottom PCB*1
- Tracking sensor *1
- Universal caster *2
![]()
Insert two M3*6MM round-head screw into the tracking sensor, then tighten two M3 Nuts to the screws.
![]()
Back view:
![]()
Then fix the two universal casters to the bottom PCB board.
![]()
Well done as below:
![]()
(2) Next, mount the motors on the bottom board. You should first get some parts below:
- U-type holder* 2
- M2*12MM round-head screws *4
- M2 Nut *4
- Motor *2
Note: Now you can check the label A,B on the motor panel.
![]()
Firstly place four M2 Nuts inside the holes of white N20 motor holders. You should get it as below.
![]()
![]()
Then place the white holders onto the motors.
![]()
After that, fix these two motor connectors on the bottom PCB with four M2*12MM round-head screws.
![]()
Back view:
![]()
(3) Completed the above assembly, let's install the wheels for this small car.
- wheel *2
![]()
Directly plug the two yellow wheels into the motor shaft. You get it as below.
![]()
(4) Completed the above assembly, let's install the battery case. You should get all the installed parts as below.
- M3*6MM round-head screws *2
- M3 Nut *2
- Battery case *1
- 18650 Batteries ( not included) *2
![]()
We have provided you with two kinds of battery case. Here we install the 18650 2-cell battery case for the robot. So we will take the turtle robot installed with 18650 battery case as example to start the following project sections.
Firstly you can install the 2-cell AA battery case to the bottom PCB with two M3*6MM round-head screws and M3 nuts as below.
![]()
Then insert well the batteries.
![]()
If you prefer to install another 4-cell AA battery case, please see below.
![]()
![]()
Completed the above steps, you should get prepared for wire connection of motors and tracking sensor below.
- JST-PH2.0MM-2P 24AWG black-red wire 160mm*2
- JST-PH2.0MM-5P 24AWG blue-green-yellow-red-black wire 15CM *1
![]()
Separately connect the 2P black-red wire 160mm to the motor A and B below.
![]()
Then connect the 5P blue-green-yellow-red-black wire 15CM to the tracking sensor below.
![]()
(5) Above parts are installed well, start to install the top parts for the robot.
you should get these components as follows:
- Top PCB *1
- M3 Nut *1
- M3*6MM round-head screws *9
- M3*10MM dual-pass copper pillar *8
- IR receiver sensor *1
![]()
According to the silk mark of bottom PCB, install the IR receiver to the PCB using a M3 nut and a M3*6MM round-head screw. Then screw 8 dual-pass copper pillars to the PCB with 8 M3*6MM round-head screws.
Followed by assembling the control board on bottom PCB. Prepare well the components below:
on bottom PCB. Prepare well the components below:
- Motor drive shield*1
- UNO R3 board*1
- M3*6MM round-head screws *4
![]()
First of all, tighten the UNO board to the PCB using four M3*6MM round-head screws.
![]()
Then simply stack the drive shield onto the UNO R3.
![]()
(6) Time to assemble the motor and plastic platform:
- black plastic platform *1
- M1.2*5 tapping screws *4
- Servo *1
- cross white mount *1
- M2*8 screw *1
mount the servo to the black plastic platform with four M1.2*5 tapping screws(included in plastic platform), a cross white mount and a M2*8 screw (included for servo)
![]()
Firstly upload the code to UNO R3 to control the servo rotate to 90 degrees. Detailed method please refer to the project 3 micro servo control mentioned below.
Then fix the cross white mount to the black plastic platform with four M1.2*5 tapping screws.
Then adjust the servo towards front in 90 degrees to install it.
![]()
After that, fix the servo to the plastic platform using a M2*8 screw.
Finally, mount well another two plastic platform holders using two M2*8 screws.
![]()
(7) Until now, let’s install the ultrasonic sensor to Servo platform part.
- ultrasonic sensor *1
- JST-PH2.0MM-4P wire 8CM *1
- Nylon cable ties*2
![]()
Simply connect the wire to ultrasonic sensor, and then tighten the ultrasonic sensor to the black plastic platform using two cable ties through the holes of sensor.
Next, mount them onto the top PCB like below.
For the top PCB, first connect the tracking sensor to the drive shield using a JST-PH2.0MM-3P yellow-red-black wire 8CM.
![]()
After that, mount the ultrasonic platform part onto the top PCB with four M3*6MM round-head screws. Then connect well one end of the wire connected to ultrasonic sensor to the drive shield.
- Top PCB part
- Ultrasonic platform part
- M3*6MM round-head screw*4
(8) Completed the above assembly, let's install the dot matrix display for this small turtle.
- Dot matrix display *1
- Jumper wire *4
- M3*6MM round-head screws *4
- M3*40MM dual-pass copper pillar* 4
Firstly, connect the jumper wires to the four pins of matrix display.
![]()
Then screw the four M3*40MM copper pillars to the bottom PCB with four M3*6MM round-head screws.
![]()
After that, assemble the bottom PCB parts, 8*8 dot matrix display and top PCB parts together using four M3*6MM round-head screws.
![]()
Plug the matrix display into the bottom PCB.
![]()
Finally screw the top PCB to the bottom PCB with four M3*6MM round-head screws.
![]()
Hookup Guide:
![]()
Congrats! The whole turtle robot is installed well.

Project Details for Turtle Robot
Project 1: Getting Started with ARDUINO
1)UNO Control Board
When it comes to using the UNO R3 as core of our robot, the UNO is the best board to get started with electronics and coding. If this is your first experience tinkering with the platform, the UNO is the most robust board you can start playing with.
Well, let's at first have a look at this UNO R3 board.

Installing Arduino IDE
When you get the UNO development board, first you should install the software and driver of Arduino. You can see all the Arduino software versions from the link below:
https://www.arduino.cc/en/Main/OldSoftwareReleases#1.5.x
Or you can browse the ARDUINO website at this link, https://www.arduino.cc, pop up the following interface.
![]()
Then click the SOFTWARE on the browse bar, you will have two options ONLINE TOOLS and DOWNLOADS.
![]()
Click DOWNLOADS, it will appear the latest software version of ARDUINO 1.8.5 shown as below.
![]()
In this software page, on the right side you can see the version of development software for different operating systems. So ARDUINO has a rather powerful compatibility. You should download the software that is compatible with the operating system of your computer.
In our project, we will take WINDOWS system as an example here. There are also two options under Windows system, one is installed version, the other is non-installed version.
For simple installed version, first click Windows Installer, you will get the following page.

![]()
This way you just need to click JUST DOWNLOAD, then click the downloaded file to install it.
For non-installed version, first click Windows ZIP file, you will also get the pop-up interface as the above figure.
Click JUST DOWNLOAD, and when the ZIP file is downloaded well to your computer, you can directly unzip the file and then click the icon of ARDUINO program to start it.
Installing Arduino (Windows)
Install Arduino with the exe. Installation package

Click“I Agree”to see the following interface.

Click “Next”. Pop up the interface below.

You can press Browse… to choose an installation path or directly type













