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

  • Rajkumar Sharma
  • 305 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

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