You probably know the game of flashlight-tag. You just run around in the dark on a campsite. You hold your flashlight and try to shine it on one of the other kids, without the other kids shining their lights on you.

I wanted to make this game electronic. The Arduino is my first choice, but would be a bit expensive. I would need one Arduino for each player. The next clip from "Make:" gave me the idea of using a cheap ATtiny:

I want the thing to register a "hit" and show this for a couple of seconds and count the number of "hits". That is all it has to do.

Step 1: What do you need

You will need for the PCB:
  • 1 ATtiny45
  • 1 LED
  • 1 resistor to go with the LED
  • 2 10 K resistors
  • 1 pushbutton
  • 1 switch
  • 1 light sensitive resistor
  • 1 battery (3V button-cell)

To make the PCB:


  • 1 blank PCB
  • Etching solution
  • overhead-foil
  • degreaser 
  • solvant
  • sharpy

To make the housing:

  • aluminum
  • clear acrylic material
  • nuts and bolts
  • sheet of plastic


  • Computer with
  1. Arduino software
  2. Fritzing software
  3. attiny45_85.zip file
  • Arduino board
  • breadboard
  • jumping-wires
  • 10 uF capacitor
  • laserprinter
  • drill (0,8 - 1 mm)
  • drill 3 mm
  • drill 20 mm
  • soldering tools
  • Iron (you know the thing to iron your clothes)
  • super-glue
  • foam-tape


<p>Nice project. &lt;3</p>
Thank you. I only still have one unit build. I did do 5 more housings and pcb's, but the actual building of the other units is still on my to do list. :)
<p>Awesome project, I used to love playing flashlight tag.</p>
Just an F.Y.I, you shouldn't wear gloves while operating a drill press because the glove can get caught on the drill bit and cause more harm than operating it without any form of glove on, you should clamp the pieces to the table instead of relying on your hand to grip the part.
You are absolutely right. That is the right procedure. (My drill-press is nog strong enough to catch a glove tough. It will just stop. Still it is better to teach yourself to use power tools the proper way)
Interessante instructable. Waar haal jij eigenlijk je ATtiny's? Mijn lokale electronica zaak vraagt er 6.50 voor. Haast goedkoper om ze in Amerika te bestellen.
Fantastisch. Dank!
smdshop.nl voor smd versies van de attiny45. Hier zijn ze nog goedkoper en goede service.
Bedankt voor de tip. Ik ben echter nog niet in het avontuur dat smd heet, gedoken. Misschien is het wel iets voor diy_bloke.
mijn ogen zijn niet meer zo goed, maar voor een klein projectje is het wellicht erg handig :-)
een vergrootglas doet wonderen!
Haha, ik ben in een stadium dat ik al een fikse loupe mout gebruiken. :-)<br>Hoe dan ook, ik heb net een smd Scottky diode gekocht om op mijn Arduino nano bordje te solderen (ja, kortsluiting gemaakt) eens kijken hoe dat gaat. Ik heb denk ik 30 jaar geleden voor het laatst smd gesoldeerd.<br>Omdat de Scottky in het bordje colkomen kapot is, is het misschien het makkelijkst om de nieuwe er met een druppeltje lijm op vast te lijmen en dan da kantjes te solderen.<br><br>Heb even wat prijzen vergeleken:<br>attiny45 smd. SMD shop 2.15 Dickbest 2.50<br>attiny2313-20PU smd SMDshop 2.49 (soic20) dickbest 2.00 (sol20) 1.95 (DIL). <br>Soms dus de een soms de ander goedkoper. Dickbest heeft als minimumorder 6 euro en de verzendkosten zijn laag. Bij smd.shop weet ik dat niet. SMD shop heeft wel een groter assortiment Atmel microcontrollers.<br><br>Beide lijken me handige adressen om te hebben. Bedankt
Het klopt dat ze qua prijzen ongeveer hetzelfde zitten en ook de verzendkosten zijn vergelijkbaar. SMDshop heeft wel geen minimumbedrag. Vroeger had dickbest bijna geen smd (dat is nu wel verbeterd) en daardoor ben ik bij smdshop terechtgekomen. Hij heeft ook kleine klinknageltjes waamee je gaten in zelfgemaakte PCB's kan doormetaliseren en dat is echt heeeeeeeeeeeel handig.
ah, die zocht ik net. Fantastisch. Dank zij jou en kenyer ben ik weer een heel stuk verder.
We maken hier onze eigen NL-hoek van instructables :P<br>Kan je me uitleggen waarom ik gaten in zelfgemaakte PCB zou willen doormetaliseren? Waarom heb ik die gaten gemaakt? Of is dat voor dubbelzijdige PCB's om van de een naar de andere kant te gaan?
Het is inderdaad voor dubbelzijdige PCB's maar ook als je onderdelen wil solderen waarbij je bvb niet aan de soldeerpads kan doordat het onderdeel er overheen komt. Dan kan je met behulp van zo'n busje dat onderdeel aan de andere kant solderen. Bij dubelzijdige PCB's kan je natuurlijk ook gewoon een draadje gebruiken om van de ene naar de andere kant te gaan maar ik vind zo'n klinknageltje netter.
Ik gebruik die busjes inderdaad als ik bijvoorbeeld printpennen aan de onderkant van een printje wil solderen. Dat gaat met die busjes uitstekend
Je maakt je eigen PCB's dus dan is de overstap naar smd niet moeilijk. <br>Ik heb lang met een gewone soldeerbout en tin smd componenten gesoldeerd en het is supergoed te doen (al mijn instructables projecten die smd bevatten zijn met een gewone bout gesoldeerd). <br>Nu gebruik ik meestal soldeerpasta en een hetelucht-soldeerapparaat.
Bedankt janw. Altijd goed om zo'n adresje te hebben
It might also be a good idea to add a small speaker that makes a rather loud beep when the unit is first turned on. That way you can tell if anyone has turned their unit off for the game, then back on right at the end.
I thought about building in a buzzer, but I can't find them really cheap. The first reason to add a buzzer was to make it more clear when you are hit.<br>The problem with cheating also occurred to me. I first wanted to solve that by using a small on/off switch deep inside the housing, so you would need a pen to turn it off. Now I solve that by preaching about the fun of playing fair and only awarding the loser with a price :)
Don't give up on your legal copy of Illustrator with OS X Lion yet! Here's a thread that describes an easy fix that solves printing issues for several Adobe CS apps: http://forums.adobe.com/thread/879762?start=50&amp;tstart=0. I tried it and Illustrator works again as it did pre-Lion.<br><br>Nice project, by the way!
well I was still running CS (version 1) so that isn't going to run on Lion, but I'm getting used to Inkscape already. Still thanx for the advise.
Well done.
awesome update to a classic game!
This free shield might be of interest to you. There is a few left:<br /> <a href="http://www.instructables.com/id/8-Pin-Programming-Shield/step14/Get-your-own/">http://www.instructables.com/id/8-Pin-Programming-Shield/step14/Get-your-own/</a>

About This Instructable




Bio: I'm a social-worker, working with 12 - 23 year-olds. I used to be a printer and I worked voluntarily in Romania for a couple of ... More »
More by kenyer:DIY Viewmaster reels Fidget toy hand spinner Pokemon GO Incubator 
Add instructable to: