In this document I will explain the process on creating a Parallax Propeller controlled IR remote controller. This Instructable will explain one of several different ways this could be achieved The device will be connected to a PC via the USB to serial connection.
The controller then can be controlled via an application on the PC that can connect and send information via serial connection. This instructable will also describe how the board can be controlled by a speech recognition application that is located on an Android phone.
I am writing this Instructable in such a way to keep the complexity down, so beginners can easily understand and follow the process. This project can be expanded in several ways that will make the project more feasible to be used in everyday life. One possibly way is to replace the serial connection with a bluetooth module or a network interface card. This will remove the need to a PC, which in turn reduces the power requirements for the project.
P8X32A QuickStart (Parallax.com Item number: 40000)
A self made board using the Parallax Propeller chip.
38kHz Infrared (IR) Receiver Module (RadioShack Catalog #: 276-640)
High Output Infrared LED(RadioShack Catalog #: 276-143)
You can find my code for the project at the following link. https://github.com/michaelh123/IRRemote
If you want to build the board from individual parts, you can download the propeller software and follow the Propeller Education Kid Lasts-Fundamentals v1.2pdf on building the board.
This Instrucatble is not meant to do in depth of how Infrared works, nor any of the protocols that are used, such as SIRC. This document is not a in depth programming Instructable as well.