Capacitive Buttons Control All Life

capacitive_game_of_life

Projects involving Conway’s Game of Life and utilizing a Nokia 3310 screen are quite popular with electronics hobbyists. [Droky] put these two together and went one step further by adding capacitive sensors to control the Game of Life. His work is a great example of how to use the Atmel QTouch capacitive sensor (QT100a datasheet). This chip does the heavy lifting that we’ve seen in other touch sensitive solutions. It operates from 2V-5.5V, requires only three capacitors and a resistor, has a one pin active high output, and sells for around $1 in low quantities. One thing [Droky] overlooked in his board layout is the ground pad on the bottom of the WSON6 chip. He was able to make it work by masking the trace that runs under the chip but you will want to alter the layout in your own designs.

If you’ve used the QT100a before we’d like to hear about your experience, and find out if button debounce handling is necessary with this chip. Let us know in the comments. You can see a video of it in action after the break.

Continue reading “Capacitive Buttons Control All Life”

LED Life And Charlieplexing


Yesterday, we featured [Andrew]’s orientation aware camera. We want to highlight another one of his projects: LED Life. It’s a 6×5 LED matrix playing Conway’s Game of Life. He used the low power MSP430 like our e-paper clock. The best part of the writeup is his explanation of how Charlieplexing works. Microcontroller GPIO pins generally have three possible states: output high, output low, and input. This combined with the directional nature LEDs and some creative wiring means you can run a large matrix of individually addressable LEDs with just a few IO pins. Instead of just flipping the IO pins on and off you change their assigned state. Have a look at [Andrew]’s site for some great illustrations of how the system works. A video of his LED Life board is embedded below. Continue reading “LED Life And Charlieplexing”