Summary of REMOTE CONTROLLED ROBOT CIRCUIT RC5 AT90S2313
This article describes an RC5 remote-controlled robot project using an AT90S2313 microcontroller running at 4MHz. The system utilizes a TV remote to control omnidirectional movement via the RC5 protocol, powered by four 2200mAh NiMH batteries. Key features include an SFH506-36 IR receiver and a ping-pong ball for improved maneuverability on rough surfaces. The firmware processes signal edges to drive an H-Bridge, with movements lasting 200ms after each command.
Parts used in the RC5 Remote Controlled Robot:
- AT90S2313 microcontroller
- SFH506-36 IR receiver
- H-Bridge transistors
- Four 2200mAh NiMH batteries
- Ping-pong ball
- PCB (Printed Circuit Board)
- LEDs (Red and Green)
- C source software
The robot’s control AT90S2313 microcontroller provided with the processor 4MHz is operated for control rc5 protocol that uses a control used robot çalışmala for 4 pcs 2200mAh NiMH batteries used for the experiment alkaline… Electronics Projects, Remote Controlled Robot Circuit RC5 AT90S2313 “avr project, microcontroller projects, “
The robot’s control AT90S2313 microcontroller provided with the processor 4MHz is operated for control rc5 protocol that uses a control used robot çalışmala for 4 pcs 2200mAh NiMH batteries used for the experiment alkaline batteries can be used (engines more powerful, if) Project of the schema and source c software is available.
Mechanical part of the overall practice skeletons plaque components and the PCB by soldering copper pipes made progress in front of the house if the balance used ping-pong ball.
The robot is actually a radical upgrade to the Krakatit version. It does not already have autonomous behavioral algorithms, but is completely under the control of the remote controller from a TV using RC5. This is mainly about the relatively practical use of the RC5 dictated protocol .
The computing power is provided by the AT90S2313 clocked at 4MHz, which as the main part of the program reads pin PB.7 on which is the IR receiver of SFH506-36, whose output is already useful signal without 36kHz carrier wave. If the slope PB.7 detects a downward edge, the RC5 protocol acquisition algorithm starts and the LED is blinking. Wait for the delay procedure to complete the frame reception, and if the correct startbits are run, the correct combination for switching the relevant transistors will be sent to the H-Bridge (for details on the RC5 frame detection algorithm here ). This value is kept alone for 200ms (this provides the C / T1 interrupt procedure), after which time the robot itself stops. So if the RC5 signal is constantly received (transmission period at RC5 is 114ms), the robot executes the movement after dropping itself after 200ms stops.
Firmware is here .
The movement of the robot is controlled by the numerical part of the remote control in a way that is omnidirectional. For example, 2 – Forward, 8 – Reverse, 1 – Half turn forwards and right (Left engine stands and right moves forward, movement is slow as only one engine is running), similarly 3, 7 and 9, 6 rotates to the left / right. Only additional 5 – red LED and 0 – green LED.
Scheme here:
To improve movement, the pinpong ball is used instead of the front wheels, making it much better to turn, even on roughened motion. Using a pinpong ball took up the space where the electronics were before, so it was necessary to create some kind of extension that exceeded the height of the ball so that it was possible to put the PCB with the electronics.
Source: solarskit.wz.cz/rc5robot.html alternative link: remote-controlled-robot-circuit-rc5-at90s2313.rar
-
What microcontroller powers this robot?
The robot uses an AT90S2313 microcontroller clocked at 4MHz. -
How is the robot controlled?
It is completely controlled by a TV remote using the RC5 protocol. -
Which component receives the infrared signals?
The SFH506-36 IR receiver connected to pin PB.7 detects the signals. -
What type of batteries power the experiment?
Four 2200mAh NiMH batteries are used, though alkaline batteries can also be used. -
How does the robot achieve better turning?
A ping-pong ball replaces front wheels to improve turning on roughened motion. -
What happens after a command is received?
The robot executes movement for 200ms before stopping automatically. -
Can the robot move autonomously?
No, it has no autonomous behavioral algorithms and requires constant remote input. -
What function do buttons 5 and 0 serve?
Button 5 activates the red LED and button 0 activates the green LED.



