Mini Robot Controller Using Infra-Red Remote for Small and Medium Size Robot

  • Rajkumar Sharma
  • 339 Views
  • easy
  • Tested
  • SKU: EL129580
  • Quote Now

The Robot Controller is a very compact solution for controlling small and medium size robots using an Infrared remote. The project is fully Arduino compatible and consists of an ATMEGA328 microcontroller, 2 x BD6211 motor drivers, TSOP1838 IR sensor. BD6211 H-bridge is a full bridge driver for brush motor. The reference pin of BD6211 is pulled high and needs 2 x input to control the direction of the motor. 2 input pins of BD6211 are connected to ATMEGA328 for direction control of the motor.  The project can be used to drive dual motors for 3-wheel robots or 4 x mini-DC motors. Input power supply 4.5V to 5.5V DC, the project can drive load up to 1A for each channel. Connector CN1 is provided to program the ATMEGA328 chips using Arduino IDE.

Arduino Code

Arduino example code is available as a download to test the board. With this code user will be able to drive 3-wheel robot with 2 Motors, and 5 functions Forward, Reverse, Turn Left, Turn Right, and Stop

Follow bellow link to learn more about programming and boot-loader burning for a new ATMEGA328 chip.

The project tested using Spark fun IR Mini Remote (COM-14865)

Recommended to include the IR Remote library before programming the board.

Remote Operations: 5 Switches used for full operations, 4 Directions, and Select Switch

  • Forward, Reverse, Turn Left, Turn Right, Stop

Arduino Pins

  • Digital Pin D5 Motor-1 Driver BD6211 FIN
  • Digital Pin D6 Motor-1 Driver BD6211 RIN
  • Digital Pin D9 Motor-2 Driver BD6211 FIN
  • Digital Pin D11 Motor-2 Driver BD6211 RIN
  • Digital Pin D2 Infra-Red Sensor

Connections

  • CN1: Pin 1 = TX, Pin 2 = RX, Pin 3 = Reset, Pin 4 = GND, Pin 5 = VCC, Pin 6 = D11, Pin 7 = D12, Pin 8 = D13
  • CN2: Pin 1 Motor 1, Pin 2 Motor 1
  • CN3: Pin 1 VCC 4.5V to 5.5V DC, Pin 2 = GND
  • CN4: Pin 1 Motor 2, Pin 2 Motor 2

Features

  • Power Supply 4.5V to 5.5V DC
  • Load – Motor 1Amps Each Channel (1Amps + 1Amp)
  • Four Protection Circuits Provided for Motor Controller: OCP, OVP, TSD and UVLO
  • PCB Dimensions 34.61 MM X 30.00MM
  • 4 X 2.5 Mounting Holes

Schematic

 

Parts List

NOQNTY.REFDESCMANUFACTURERSUPPLIERPART NO
11CN18 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5321-ND
21CN22 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5315-ND
31CN32 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5315-ND
41CN42 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5315-ND
51C110uF/16V CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
64C2,C3,C5,C60.1uF/50V CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
71C4100uF/16V SMD ELECTROLYTICAISHI CAPACITORDIGIKEY3222-SVL1CM101E06E00RS153TR-ND
82C7,C822PF/50V CERAMIC SMD SIZE 0805YAGEO/MURATADIGIKEY
91D11N4148 SMDMICROCHIPDIGIKEY1N4148UR-1-ND
102R1,R510K 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
112R2,R40E SMD SIZE 0805YAGEO/MURATADIGIKEY
122R3,R7DNP
131R610E 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
141R81M 5% SMD SIZE 0805YAGEO/MURATADIGIKEY
152U1,U4BD6211F SOIC8ROHMDIGIKEYBD6211F-E2TR-ND
161U2ATMEGA328TQPF-32MICROCHIPDIGIKEYATMEGA328PB-AURCT-ND
171U3TSOP1838/TSOP18138VISHAYDIGIKEYTSOP18138-ND
181X116MhzECS INCDIGIKEYX1103-ND

Connections

Gerber View

Photos

Video


TSOP1838 Datasheet

Please follow and like us:
Pin Share

PCB

Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments

RELATED PROJECTS

TOP PCB Companies