วันอาทิตย์ที่ 12 กุมภาพันธ์ พ.ศ. 2560

Arduino Tracked Robot-IR Remote control




This instruction introduce how to make Arduino tracked robot control via general IR remote.

Materials and Tools
1.Track and wheel set.

2.Gear box - Individual drive-two motors















3.Tamiya Universal Perforated Plate Kit










4.Arduino UNO
5.Dupont wires 200mm.












6.VS1838B IR reciever.


7.Battery 6-7V.
8.IR remote (Can use any TV,VDO,Stereo,etc. remote)
9.L298N Dual H-Bridge motor drive module.
 


Tools

1. Screw driver.
2. Plier.
3. Screw , Bolt & Nut.

Parts assembly & Electrical Wiring

1.Assembly Track and wheel set as manual sheet.
2.Install Arduino UNO controller ,IR reciever , L298N motor drive module and battery on chassis.
3.Wiring
Arduino pins to IR reciever :
11 - IR reciever o/p signal
5V - IR reciever Vcc
GND - IR reciever ground
Arduino pins to L298N motor drive module :
10 - ENA
9 - IN1
8 - IN2
7 - IN3
6 - IN4
5 - ENB
 Connect Arduino GND pin and L298N motor drive module GND.
L298N motor drive module :
Connect power o/p to Motor A and B

Connect battery to Arduino controller and L298N drive module (can use battery up to 12V.)
Collect IR remote code
- Down load library zip file from Github ,import zip file into Arduino IDE. Open IR_Decode_sketch.ino and upload to UNO.
- Push remote buttons to IR receiver,serial monitor will show their HEX codes. 
Collect each IR remote button's hex code.We will use 9 buttons' hex codes for 9 function.



In this instruction ,IR remote code  :
Button 2 - Forward direction - hex code - FF18E7
Button 8 - Backward direction - hex code - FF4AB5      
Button 1 - Forward left direction - hex code - FF30CF     
Button 3 - Forward right direction - hex code - FF7A85
Button 6 - Rotating right direction - hex code - FF5AA5
Button 4 - Rotating left direction - hex code - FF10EF
Button 5 - Stop all direction - hex code - FF38C7
Button 7 - Backward left direction - hex code - FF42BD
Button 9 - Backward right direction - hex code - FF52AD



- Open IR_remote_L298N_V3.ino file put your own hex codes to the right functions in the sketch.
- Upload to UNO.
- Test the robot.
   If the installation,the IR code correct.It should run fine.

















ไม่มีความคิดเห็น:

แสดงความคิดเห็น