• Home
  • Projects
  • Scavenger Hunt Beacon Decoder and AVR Programmer
  • Featured User: kurt


    Open-source hardware project hosting is my passion. I spend most of my free time building neat gadgets or planning what I'll build next. I love building things, and I want to make Open Hardware Hub a place that inspires others to build, ...

    Learn More

  • Updates 2013 February 18

    It's been a while, hasn't it? Well, that's ok because we've got a lot of updates to talk about. Most of these have been effective on the site fora couple weeks now. A few may or may not be active when this article gets posted, but they'll certainly be applied in the ...

    Find Out More

Scavenger Hunt Beacon Decoder and AVR Programmer

Download this project


By: kurt

Use this to decode the messages broadcast by a Scavenger Hunt Beacon. The messages are displayed on an LCD screen when the Beacon's IR beam hits the Decoder's receiver. This project also doubles as an AVR Programmer Shield for an Arduino.

Download project description w/o images
Download project description w/ images


Download all project files

Bill of Materials

Qty Part # Description Schematic ID Source
1 B10fcd91e54061e9748ca26c34782bc79400bf95 WP7113LID 5MM LOW CURRENT RED LED, LAMP THOLE, BULK LED_ERR Source
1 A07eb5fb7179fcbce523adfc0ee2b1bbb3e21729 WP7113CGCK 5mm Green LED,Water Clear/Domed Lens, PB Free LED_PROG Source
1 736f650fde788a7f97f135acb7b8b69d6b07413f OVLGY0C9B9 LED, 5MM, TAPERED, YELLOW LED_HB Source
3 8d17dc6357d99d17730430c3718a0a959d650925 CF14JT100R 1/4w 100 ohms 5% Carbon Film Resistors R1, R2, R3 Source
1 B801d8f05b0d95575730424193bbc52a2a7a4aa0 CF14JT4K70 1/4w 4.7K ohms 5% Carbon Film Resistors R4 Source
1 Cf767e5ea21f9ba1ad6d170149edf00a529c7fbd CT6EP103 TRIMMER 10K OHM 0.5W TH P1 Source
1 64b0354d81db0a86f34f3cc0b5ff21d1a27b0677 LCD Display 20 x 4 Blue LCD Character Display Source
loading total from bomfire.com...

Download BOM w/o images
Download BOM w/ images


1. Gather Parts

Make sure you've got everything in the parts list above.


2. Solder Resistors

Solder the four resistors in place. You may have to prop them up on one side because the footprints on the PCB (printed circuit board) are too small.


3. Solder Large IC Sockets

Solder the two IC sockets down. By putting two sockets back-to-back like this, we can program any size AVR microcontroller with this board.


4. Solder Small IC Socket

Solder the small IC socket. This socket is designed to be used when programming an ATTiny13. It can also program any other 8-pin AVR microcontroller provided that the pins are the same for MISO, MOSI, VCC, GND, and RESET.


5. Solder Phototransistor

The black phototransistor should have the flattened side facing in towards the middle of the board. (The collector and emitter of the phototransistor are marked on the board if you wish to double check.)


Download steps w/o images
Download steps w/ images

Show all steps


2 -
1 - Initial project release
Add revision

blog comments powered by Disqus