# 4Sense ## Overview It all started a boring evening, I decided I would make a board with 4 touch sensors, and some LEDs (because LEDs are coooool 8-) ). While I was working on it, I though it would be cool to be battery powered instead of needing an external power source. So I added a small battery, and that was pretty much it. No external communication, no real goal, but it would be a small (32x32mm) demo of what can rapidly be done with touch sensors... And while coding the whole stuff, it somehow shifted to a [[http://en.wikipedia.org/wiki/Simon_%28game%29|Simon]]-like game ! And it's quite fun =) There's a dozen difficulty levels. When you pass, the difficulty increase; when you fail, you go back to the beginning. To start playing, light up the 4 LEDs, the orange LED flashes (the difficulty level) and a random sequence is presented to you, then it's your turn, one touch at a time... ## Pictures {{:avr:t84:4sense:front1.jpg?direct&200|}} {{:avr:t84:4sense:back.jpg?direct&200|}} {{:avr:t84:4sense:front2.jpg?direct&200|}} ## PCB ### Version 1 {{:avr:t84:4sense:4sense_v1.jpg?direct&300|}} The touch-sensors didn't work really well on this one, so I quickly went for version 2. ### Version 2 {{:avr:t84:4sense:4sense_v2.jpg?direct&300|}} This one works better. __It's 1200 DPI, already mirrored (just look at the text)__ And yeah, round corners feel better in the hand. ## Firmware The firmware is quite simple. There's no communication, no bootloader, ... solder you ICSP to the testpoints, flash the chip, desolder, add a battery and you can start playing. There's a small easter-egg embedded, so if you want a little fun trying to find it, don't peek in the code =) Last archive is here: {{:avr:t84:4sense:4sense_20140412_1400.tar.gz|}}