Você está na página 1de 38

Smart Robot Car User Manual

Applications: learn about Arduino development board knowledge,

programming, project researching

Applicable people: for students or electronic enthusiasts with basic

electronic knowledge.
Contents

Package List.................................................................................................1

Experiment Steps......................................................................................... 4

Installation of the Car.................................................................................. 6

Car Testing................................................................................................... 8

Warning...................................................................................................... 11

Attentions...................................................................................................12

Robot Car Baseboard and UNO R3 Board Interfaces.............................. 13

Development Platform Environment........................................................ 15

Experiment No.1-No.7 Wires Connecting................................................ 16

Experiment No.8 Wires Connecting..........................................................18

Experiment No.9-No.11 Wires Connecting.............................................. 20

Experiment No.12 Wires Connecting........................................................22

Experiment No.13 Wires Connecting........................................................27

Experiment No.14 Wires Connecting........................................................29

Experiment No.15 Wires Connecting........................................................32

Experiment No.16 Wires Connecting........................................................34

Summary....................................................................................................36
Package List

Welcome to our smart robot car .Here are the package list.

Smart Robot Car Accessories List


Product Name QTY Picture Product Name QTY Picture

IR Control
Screwdriver 1 1
Keyboard

Ultrasonic VS1838B Infrared


1 1
Module Receiver

Bluetooth
1 LCD 1602 Display 1
Module

Motor 4

UNO R3
1
Board

Motor Holder 9

Copper Motor Holder


5 9
Screws M3 Screws PM3*25

Screws Motor Holder


9 9
PM3*6 Screws Nuts M3

1
Wheel 4 Tweezers 1

MG90S Servo 1 Battery Box 1

Screws
3 Screws PM2.5*8 2
PM2.0*8

Screws Nuts
3 Screws Nuts M2.5 2
M2.0

Female to Male
Cable 1
Ultrasonic
(20cm)
Module 1
2 Pins Female to
Holder
Male Cable 2
(10cm)
6 Pins Female to
Male Cable 1
(20cm)
Servo Arm 1
4 Pins Female to
Male Cable 1
(20cm)
2 Pins Female to
4 Pin Header
1 Female Cable 1
Socket
(20cm)
2 Pins Female to
4 Pin Header 1 Male Cable 3
(20cm)
Sigle Female to
Screws
3 Female Cable 2
PA1.7*5
(20cm)

2
Data Cable 1 CD Tutorial 1

Robot Car
Package Box 1 1
Baseboard

3
Experiment Steps

Step 1: Copy the whole files in the CD to your computer. (It is necessary

to install driver and run software)

Step 2: The freshman should watch the tutorial videos and install the

related software before using.

Step 3: Follow the video “Installation of the Car” to install smart robot

car.

Step 4: Follow the video “Car Testing” to test the smart robot car.

Step 5: Follow the video “How to install Arduino Software and Burn

Program” to learn code compiled program installation. (notice: please

connect data wire to computer and UNO R3 board, then we can burn

program)

Step 6: Before doing experiments, please follow the related video. Make

sure wires connecting be correct. Different experiments include different

wires connecting. Related videos as following:

Video No.1 “Installation Of the Car”---- learn how to install

components of smart robot car

Video No.2 “ Car Testing” ---- test basic function of smart robot car

Video No.3 “Full Speed and PWM Move Forward” ----achieve the car

full speed move forward and PWM adjustment speed move forward

Video No.4 “Infrared Tracking Line” ---- use infrared sensors to track

the black line


4
Video No.5 “Infrared Obstacle Avoidance” ---- use infrared sensors to

avoid the obstacle

Video No.6 “IR Remote Control”---- achieve IR remote control car

move forward, backward, turn left, turn right and stop

Video No.7 “Servo Installation”---- learn how to solder ultrasonic

module holder and how to install servo

Video No.8 “Ultrasonic Obstacle Avoidance” ---- use ultrasonic module

to avoid the obstacle (Before doing this experiment, please solder

ultrasonic module holder by yourself follow the video No.7 “Servo

Installation”)

Video No.9 “Bluetooth Remote Control” ----achieve Bluetooth remote

control car move forward, backward, turn left, turn right and stop

Video No.10 “Install Arduino Development Environment”---- learn

how to install arduino development platform, burn program and add

library files.

5
Installation of the Car

Please open the video file and watch the video No.1 “Installation of the

Car” to finish car installation. If there are some components missing,

please do not worry. Just contact us, we will send you the replacement.

Installation Attentions:

Motor installation:

 Motor *4

 Motor holder *8

 PM3*25 screws *8

 M3 Screw nuts *8

Please pay attention to the direction of the motor. Firstly make sure the

motor wires can connect motor power slot. And there is a bulge on each

motor which should face to corresponding wheel. Make sure the motor

power wires should not cover the infrared sensors.

6
Battery box installation:

 Battery box *1

 M2.5*8 screws *2

 M2.5 screw nuts *2

Please understand that you should prepare battery by yourself because of

shipping security problem. The model of battery is 3.7V 4800mAh

18650.

UNO R3 board installation

 M3*20 Copper screw *4

 PM3*6 screw *8

There may be one screw not tighten enough. But it could fix UNO R3

board. We will improve this in future.

Please watch the video No.1 “Installation Of the Car” to see the detail

steps.

7
Car Testing

After installing the smart robot car, we should take a basic test of the

robot car. Please open the video file and watch the video No.2 “Car

Testing”.

Testing includes:

 Buzzer testing

 Infrared tracking line function

 Infrared obstacle avoidance function

 Motor operation

Before testing, please understand that you should prepare battery by

yourself because of shipping security problem. The model of battery is

3.7V 4800mAh 18650.

After installing the battery. Then turn on the power switch, you will see

two red LED light up.

Buzzer testing: connect pin named “Buzzer Control Signal” to GND, if

you can hear the buzzer make sounds, that means the test passed.

Infrared tracking line function: This function is achieved by two

infrared transceivers diode on the back of the smart robot car baseboard.

Its working principle is that the reflection intensity of infrared depends on

the different color object. The color darker, the reflection intensity lower.

The indicator lights of tacking function are 2 green LED light as

following picture shows.


8
9
There is a potentiometer behind the indicator light. You can adjust the

potentiometer, if the infrared transceivers diode covered by hand, the

indicator LED lights up. If move away your hand, the indicator light turns

off.

Infrared obstacle avoidance function: Adjust the potentiometer behind

the indicator light, if there is a obstacle in front of the car, the

corresponding indicator LED lights up. Or the LED turns off. This

function is relative with the environment, it varies with different

surrounding which needs adjust the sensitivity before operation

Motor operation

Connect the wires as following:

Pin on Motor Control Interface Connect Results

M1 and M3 5V Left motor move backward

M1 and M2 5V Left motor move forward

M5 and M6 5V right motor move forward

M4 and M6 5V right motor move backward

Please watch the video No.2 “ Car Testing” to see the detail steps.

10
Warning

 Please make sure Arduino UNO R3 development board will not

powered by batteries or USB data cable at the same time. Otherwise

the development board may be destroyed

 Before burning the program, please disconnect the pin 0-RX and

1-TX on UNO R3 development board. If the pin 0-RX and 1-TX is

connected, it may be unsuccessful to burn program.

 Please watch the related videos and do experiments

 Please connect the wires correctly to prevent short circuit or open

circuit.

 Children must be accompanied by an adult to do experiments.

 Use lithium battery correctly

Do not connect the battery contrarily

Do not disassemble the battery

Do not throw the battery into fire

Do not mix new and used batteries together

11
Attentions

1. Please power the smart robot car by batteries while doing experiments,

and avoid USB data cable supplying power. After burning program,

please pull off USB data from UNO R3 board then start the car.

2. Please take off the battery when you are not doing experiments ,this

can protect battery.

3. Please cut off the power supply wires (5V and GND) from UNO R3

board to smart robot car baseboard while burning program.

4. When doing infrared tracking black line and infrared obstacle

avoidance experiment, please adjust the potentiometer carefully.

Make sure the sensitivity is best. It is better to operate indoor and

keep the brightness of all side same.

12
Robot Car Baseboard and UNO R3 Board Interfaces

Before doing experiments, we should know the interfaces of smart robot

car baseboard and UNO R3 board. And we get to know how to install

UNO R3 development platform environment and burn the experiment

program.

Interfaces

13
14
Development Platform Environment

Please open the video file and follow the video No.10 “Install Arduino

Development Environment”.

We teach you how to install COM port driver and Arduino development

environment in this video. Some experiments should add library file. At

last we also give an example “Hello World” program.

15
Experiment No.1-No.7 Wires Connecting

No.1 smart car move forward (full speed)

No.2 smart car move forward (speed adjusted by PWM)

No.3 smart car snaking movement

No.4 smart car pattern movement

No.5 smart car run, back, left and right movement

No.6 smart car quadrilateral movement

No.7 smart car Pentagon movement

Please connect wires as following before doing experiments No.1-No.7

Motor wire Connecting:

UNO R3 Board A0 Connect to Robot Car Baseboard M6;

UNO R3 Board A1 Connect to Robot Car Baseboard M5;

UNO R3 Board A2 Connect to Robot Car Baseboard M4;

UNO R3 Board A3 Connect to Robot Car Baseboard M3;

UNO R3 Board A4 Connect to Robot Car Baseboard M2;

UNO R3 Board A5 Connect to Robot Car Baseboard M1.

Buzzer signal wire connecting:

UNO R3 Board Pin 13 Connect to Robot Car Baseboard Buzzer pin

Power wire connecting:

UNO R3 Board 5V Connect to Robot Car Baseboard 5V;

UNO R3 Board GND Connect to Robot Car Baseboard GND.


16
Here we will only introduce experiment No.1 and No.2 as examples.

Connect the wires as above shows, and burn the program. Corresponding

program are in the “Experiments Program Code” When doing the

experiment No.2 PWM speed, we could control car speed by adjusting

the value of pwmval_left_init and pwnval_right_init. Please open the

video No.3 “Full Speed and PWM Move Forward” to see the detail

steps.

All the experiments should be paid attentions to below:

 Please cut off the wires from UNO R3 board 5V/GND to Smart Robot

Car before burning program. Otherwise, it maybe lead electronic

components destroyed

 You should add library file “MsTimer2” before running the program

17
Experiment No.8 Wires Connecting

No.8 Infrared tracking black line

Please connect wires as following before doing experiments No.8

Motor wire Connecting:

UNO R3 Board A0 Connect to Robot Car Baseboard M6;

UNO R3 Board A1 Connect to Robot Car Baseboard M5;

UNO R3 Board A2 Connect to Robot Car Baseboard M4;

UNO R3 Board A3 Connect to Robot Car Baseboard M3;

UNO R3 Board A4 Connect to Robot Car Baseboard M2;

UNO R3 Board A5 Connect to Robot Car Baseboard M1.

Buzzer signal wire connecting:

UNO R3 Board Pin 13 Connect to Robot Car Baseboard Buzzer pin

Power wire connecting:

UNO R3 Board 5V Connect to Robot Car Baseboard 5V;

UNO R3 Board GND Connect to Robot Car Baseboard GND.

Tracking signal wire connecting:

UNO R3 Board Pin 6 Connect to Robot Car Baseboard H1;

UNO R3 Board Pin 7 Connect to Robot Car Baseboard H2.

18
Please adjust the potentiometer carefully and patiently. It is better to set

the black line have larger corner arc. This could help reserve enough

space for robot car to turn around and keep tracking.

Please open the video No.4 “Infrared Tracking Line” to see the detail

steps.

19
Experiment No.9-No.11 Wires Connecting

No.9 Infrared obstacle avoidance

No.10 Infrared obstacle avoidance including backward

No.11 Infrared follow

Please connect wires as following before doing experiments No.9-No.11.

Motor wire connecting:

UNO R3 Board A0 Connect to Robot Car Baseboard M6;

UNO R3 Board A1 Connect to Robot Car Baseboard M5;

UNO R3 Board A2 Connect to Robot Car Baseboard M4;

UNO R3 Board A3 Connect to Robot Car Baseboard M3;

UNO R3 Board A4 Connect to Robot Car Baseboard M2;

UNO R3 Board A5 Connect to Robot Car Baseboard M1.

Buzzer signal wire connecting:

UNO R3 Board Pin 13 Connect to Robot Car Baseboard Buzzer pin

Power wire connecting:

UNO R3 Board 5V Connect to Robot Car Baseboard 5V;

UNO R3 Board GND Connect to Robot Car Baseboard GND.

Obstacle avoidance signal wire connecting:

UNO R3 Board Pin 0 connect to Robot Car Baseboard H3

UNO R3 Board Pin 1 connect to Robot Car Baseboard H4

20
Please adjust the potentiometer carefully and patiently.

We only give an example Experiment No.9 in the video No.5 “Infrared

Obstacle Avoidance”, Please check the detail steps.

Additional Attentions:

 Please cut off the wires UNO R3 Pin 0 to Robot Car baseboard H3

and UNO R3 Pin 1 to Robot Car baseboard H4 before burning

program

21
Experiment No.12 Wires Connecting

No.12 IR Remote Control

In this experiment, we should use Model VS 1838B infrared receiver and

IR remote controller. Here are the pin definition of VS 1838B.

22
Before doing experiment No.12, we can learn how the IR keyboard

control robot car. In the file named “Tutorial and routine program

code”, we provide a test assist program named“assist program”to

confirm the key value. Please watch the video No.6 “IR Remote

Control” to see the detail steps.

Test Assist program wire connecting:

Infrared receiver signal wire connecting:

Insert VS 1838B Infrared Receiver into the Extended Interface

Connect 5V of VS 1838B Infrared Receiver to Robot Car Baseboard 5V

Connect GND of VS 1838B Infrared Receiver to Robot Car Baseboard

Grand

Connect Signal of VS 1838B Infrared Receiver to UNO R3 Board Pin 8

Burn the program named“assist program”, and keep the data cable

connecting, press the IR keyboard and you will see the corresponding key

value in the COM monitor window.

After finishing assist program test, we can go on experiments

No.12.Please note that“assist program”program cannot finish

experiment No.12. It is just a test program. Please burn the program

named “ir_remote_ctl” to finish experiment No.12.

Please connect wires as following before doing experiments No.12.

23
Motor wire Connecting:

UNO R3 Board A0 Connect to Robot Car Baseboard M6;

UNO R3 Board A1 Connect to Robot Car Baseboard M5;

UNO R3 Board A2 Connect to Robot Car Baseboard M4;

UNO R3 Board A3 Connect to Robot Car Baseboard M3;

UNO R3 Board A4 Connect to Robot Car Baseboard M2;

UNO R3 Board A5 Connect to Robot Car Baseboard M1.

Buzzer signal wire connecting:

UNO R3 Board Pin 13 Connect to Robot Car Baseboard Buzzer pin

Power wire connecting:

UNO R3 Board 5V Connect to Robot Car Baseboard 5V;

UNO R3 Board GND Connect to Robot Car Baseboard GND.

Infrared receiver signal wire connecting:

Insert VS 1838B Infrared Receiver into the Extended Interface

Connect 5V of VS 1838B Infrared Receiver to Robot Car Baseboard 5V

Connect GND of VS 1838B Infrared Receiver to Robot Car Baseboard

Grand

Connect Signal of VS 1838B Infrared Receiver to UNO R3 Board Pin 8

24
Key value and definition of provided IR remote controller as default:

Key 1=FF30CF

Key 2=FF18E7 (robot car moves forward)

Key 3=FF7A85

Key 4=FF10EF (robot car turns left)

Key 5=FF38C7 (robot car stop)

Key 6=FF5AA5 (robot car turns right)

Key 7=FF42BD

Key 8=FF4AB5 (robot car moves backward)

Key 9=FF52AD

25
Please open the video No.6 “IR Remote Control” to see the detail steps.

Attentions:

Make sure the battery is full charged. If there is low battery, the key value

received from IR remote controller will changed. This will cause IR

remote controller could not control the robot car. Please keep the IR

remote controller close to the VS 1838B Infrared Receiver when

controlling.

26
Experiment No.13 Wires Connecting

No.13 Ultrasonic Measure Distance

In this experiment, we must solder Ultrasonic Module Holder by

ourselves. It needs more patience while soldering. Then install the

MG90S micro servo. Please watch the video No.7 “Servo Installation”

and video No.8 “Ultrasonic Obstacle Avoidance” to see the detail steps.

Please connect wires as following before doing experiments No.13.

LCD 1602 module wire connecting:

Insert LCD 1602 Module into LCD 1602 Interface on Robot Car

Baseboard

Connect LCD 1602 Control Signal RS to UNO R3 Board Pin 12

Connect LCD 1602 Control Signal R/W to Robot Car Baseboard GND

Connect LCD 1602 Control Signal E to UNO R3 Board Pin 11

Connect LCD 1602 Control Signal D4 to UNO R3 Board Pin 5

Connect LCD 1602 Control Signal D5 to UNO R3 Board Pin 4

Connect LCD 1602 Control Signal D6 to UNO R3 Board Pin 3

Connect LCD 1602 Control Signal D7 to UNO R3 Board Pin 2

Ultrasonic module wire connecting:

Insert Ultrasonic Module into the Holder

Connect Ultrasonic Module Echo to UNO R3 Board Pin 9

Connect Ultrasonic Module Trig to UNO R3 Board Pin 10

Connect Ultrasonic Module VCC to UNO R3 Board 5V


27
Connect Ultrasonic Module GND to UNO R3 Board GND

Power wire connecting:

UNO R3 Board 5V Connect to Robot Car Baseboard 5V.

UNO R3 Board GND Connect to Robot Car Baseboard GND.

This experiment principle is to use ultrasonic module transmit ultrasonic

signal and receive the echo signal, then the crystal oscillator calculates

the time of signal go and back. Use the formula S=VT to get the distance

of the obstacle object. Then display the distance on the LCD 1602

Module.

Ultrasonic Module Holder soldering and servo installation may be a little

difficult.Please be more careful. Please watch the video No.7 “Servo

Installation” and video No.8 “Ultrasonic Obstacle Avoidance” to see

the detail steps.

28
Experiment No.14 Wires Connecting

No.14 Ultrasonic Obstacle Avoidance

In this experiment, we must solder Ultrasonic Module Holder by

ourselves. Then install the MG90S micro servo. Please watch the video

No.7 “Servo Installation” and video No.8 “Ultrasonic Obstacle

Avoidance” to see the detail steps.

Please connect wires as following before doing experiments No.14.

Motor wire Connecting:

UNO R3 Board A0 Connect to Robot Car Baseboard M6;

UNO R3 Board A1 Connect to Robot Car Baseboard M5;

UNO R3 Board A2 Connect to Robot Car Baseboard M4;

UNO R3 Board A3 Connect to Robot Car Baseboard M3;

UNO R3 Board A4 Connect to Robot Car Baseboard M2;

UNO R3 Board A5 Connect to Robot Car Baseboard M1.

Buzzer signal wire connecting:

UNO R3 Board Pin 13 Connect to Robot Car Baseboard Buzzer pin

Power wire connecting:

UNO R3 Board 5V Connect to Robot Car Baseboard 5V;

UNO R3 Board GND Connect to Robot Car Baseboard GND.

Obstacle avoidance signal wire connecting:

UNO R3 Board Pin 0 to Robot Car Baseboard Smart Car H3;


29
UNO R3 Board Pin 1 to Robot Car Baseboard Smart Car H4;

LCD 1602 module wire connecting:

Insert LCD 1602 Module into LCD 1602 Interface on Robot Car

Baseboard

Connect LCD 1602 Control Signal RS to UNO R3 Board Pin 12

Connect LCD 1602 Control Signal R/W to Robot Car Baseboard GND

Connect LCD 1602 Control Signal E to UNO R3 Board Pin 11

Connect LCD 1602 Control Signal D4 to UNO R3 Board Pin 5

Connect LCD 1602 Control Signal D5 to UNO R3 Board Pin 4

Connect LCD 1602 Control Signal D6 to UNO R3 Board Pin 3

Connect LCD 1602 Control Signal D7 to UNO R3 Board Pin 2

Ultrasonic module wire connecting:

Insert Ultrasonic Module into the Holder

Connect Ultrasonic Module Echo to UNO R3 Board Pin 9

Connect Ultrasonic Module Trig to UNO R3 Board Pin 10

Connect Ultrasonic Module VCC to UNO R3 Board 5V

Connect Ultrasonic Module GND to UNO R3 Board GND

Servo wire connecting:

Servo Red Wire Connect to Robot Car Baseboard 5V

Servo Brown Wire Connect to Robot Car Baseboard GND

Servo Orange Wire Connect to UNO R3 Board Pin 7

30
After burning the program and all wires are connected, please turn on the

power switch. When servo finish self-check, the rotation shaft will be in

the center. Please adjust the ultrasonic Module Holder to be the correct

place.

Please watch the video No.7 “Servo Installation” and video No.8

“Ultrasonic Obstacle Avoidance” to see the detail steps.

31
Experiment No.15 Wires Connecting

No.15 multiple_function (obstacle avoidance, tracking, remote control,

follow)

This experiment synthesize several experiments obstacle avoidance,

tracking, remote control, follow. In this synthesized experiment we can

grasp most electronic Arduino knowledge.

Motor wire Connecting:

UNO R3 Board A0 Connect to Robot Car Baseboard M6;

UNO R3 Board A1 Connect to Robot Car Baseboard M5;

UNO R3 Board A2 Connect to Robot Car Baseboard M4;

UNO R3 Board A3 Connect to Robot Car Baseboard M3;

UNO R3 Board A4 Connect to Robot Car Baseboard M2;

UNO R3 Board A5 Connect to Robot Car Baseboard M1.

Buzzer signal wire connecting:

UNO R3 Board Pin 13 Connect to Robot Car Baseboard Buzzer pin

Infrared receiver signal wire connecting:

Insert VS 1838B Infrared Receiver into the Extended Interface

Connect 5V of VS 1838B Infrared Receiver to Robot Car Baseboard 5V

Connect GND of VS 1838B Infrared Receiver to Robot Car Baseboard

Grand

Connect Signal of VS 1838B Infrared Receiver to UNO R3 Board Pin 8

32
Tracking signal wire connecting:

UNO R3 Board Pin 6 Connect to Robot Car Baseboard H1;

UNO R3 Board Pin 7 Connect to Robot Car Baseboard H2.

Obstacle avoidance signal wire connecting:

UNO R3 Board Pin 0 connect to Robot Car Baseboard H3

UNO R3 Board Pin 1 connect to Robot Car Baseboard H4

Power wire connecting:

UNO R3 Board 5V Connect to Robot Car Baseboard 5V;

UNO R3 Board GND Connect to Robot Car Baseboard GND.

33
Experiment No.16 Wires Connecting

No.16 Bluetooth Remote Control

We should install Bluetooth Module into Function Extended Interface on

Robot Car Baseboard. Please open the file named “Bluetooth Remote

Control Phone App ( only Android)” , copy and install the App named

“BtSpp” on your Android phone. This App can only be used on Android

mobile phone.

Please watch the video No.9 “Bluetooth Remote Control” to see the

detail steps. There are six pins of Bluetooth Module and here we only use

four pins. Here are the wires connecting.

Bluetooth module wires connecting:

Connect Bluetooth Module VCC to UNO R3 Board 5V;

Connect Bluetooth Module GND to UNO R3 Board GND;

Connect Bluetooth Module TXD to UNO R3 Board RX;

Connect Bluetooth Module RXD to UNO R3 Board TX;

Motor wire Connecting:

UNO R3 Board A0 Connect to Robot Car Baseboard M6;

UNO R3 Board A1 Connect to Robot Car Baseboard M5;

UNO R3 Board A2 Connect to Robot Car Baseboard M4;

UNO R3 Board A3 Connect to Robot Car Baseboard M3;

UNO R3 Board A4 Connect to Robot Car Baseboard M2;

UNO R3 Board A5 Connect to Robot Car Baseboard M1.


34
Buzzer signal wire connecting:

UNO R3 Board Pin 13 Connect to Robot Car Baseboard Buzzer pin

Power wire connecting:

UNO R3 Board 5V Connect to Robot Car Baseboard 5V;

UNO R3 Board GND Connect to Robot Car Baseboard GND.

After finishing wires connecting, Please open the file named “Bluetooth

Remote Control Phone App ( only Android)” , copy and install the App

named “BtSpp” on your Android phone. This App can only be used on

Android mobile phone.

And use the APP to connect with Bluetooth Module. The default

password is 1234. You can use your mobile control the smart robot car

moves forward, move backward, turn left, turn right and stop.

35
Summary

All the basic experiments are finished. Related schematic diagram are

offered in files. We also provided expanded projects in file named

“Arduino Expanded Knowledge Book”. If you are interested in this,

you can do the projects by yourself.

If you have any problem, please contact us by email

myhsaleservice@hotmail.com

If there is some incomplete information,please tell us. We will improve in

future. We high appreciate that you can share your real shopping

experience.

Thank you very much !

36

Você também pode gostar