Here is a cool little project that our club secretary, Tom, has been working on. It’s called the IRBeacon and it’s a small device with some potentially interesting applications.
The IRBeacon is a small device designed to send out a continuous stream of IR code. At first impressions it may not seem like much but this small little device has a lot of potential uses. By using these devices in conjunction with a robot equipped with an IR receiver, we can create a whole variety of new usage situations.
Want to stop a robot at an intersection? Stick one of these devices at the intersection and program it to send an IR code telling the robot to delay. Don’t have enough space for physical walls? Stick these around the edge of your area to act as virtual walls. There is probably plenty more applications for this simple device.
At its core is a PIC12F683, a low power 8 bit microcontroller from Microchips. This low power device comes in a few different package types, has 256 bytes of EEPROM and 6 I/O pins. In Tom’s application, a single standard AA Battery is enough to power the device continuously for a whole week.
Tom has also kindly provide the assembly code for his board, which you can view here <IRBeacon Code>