Infared Tracking RC Car
The project consisted of a system to make an RC car autonomously follow a remote, Infrared (IR) emitting beacon. The remote beacon was built using an MSP430 microcontroller to transmit a 38KHz pulse width modulated (PWM) IR signal via an IR LED. The microcontroller, IR LED, and battery power were then soldered into a PCB board. To track the IR signal emitting from the beacon a circuit of IR receivers that demodulated the 38KHz PWM signal, arranged in a particular geometry, was built on a PCB. Finally, a Gumstix board used the output of the receiver circuit to determine the car’s position relative to the beacon and drive the car toward the beacon. The Gumstix decision algorithm was implemented in a Linux kernel module.