Designing an autonomous robot
Intelligent Machine Design class project, Spring 2017
J2O2 is a beacon seeker robot. It is programmed to autonomously drive around in search of infrared (IR) light emitting beacons. It can perform this task with IR receivers attached to the chassis (body) of the robot on the front, left, and right sides. It is programmed to move in a certain direction based on which IR receiver obtains a higher reading of emitted IR light. Once J2O2 is within a defined distance of the beacon, then it will beep to indicate that it has found the beacon.
Breadboard: Allows for the connection of all the electrical components via wires.
LCD screen: Displays real-time data collected from sensors.
Motor Driver: controls gear motors to rotate attached wheels, allowing movement of robot.
Buzzer: Situated on breadboard, beeps when robot has found a beacon.
Micro-switches (bump sensors): Sensors for obstacle avoidance.
Proximity sensor: Uses IR to sense nearby objects, real-time data displayed on LCD.
IR receivers and emitters: Infrared light receiving and emitting sensors (seekers and beacons).
Arduino UNO: A micro-controller (µC), acts as the "brain" of J202, receives sensor signal data and outputs command signals.