To view this discussion on the web visit https://groups.google.com/d/msgid/sa-hackerspace/f73bj4jvu3pqo8wa3mul04n4.1465425662749%40email.android.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sa-hackerspace/74AABFB8-9CE4-49A0-9A36-ED3E129A446E%40reglue.org.
To view this discussion on the web visit https://groups.google.com/d/msgid/sa-hackerspace/CABEAN-89R2TYq13y3ouvws%3DvTP_jvrApiUfw5_UENqeSP-VfCg%40mail.gmail.com.
For 500 switches consider also the time and work needed just to make that many connections and test them all...
Yeah you'll be multiplexing the switches and there are a lot of ways to do that from easish to hard and expensive to cheap. How about some plain ol shift registers hooked up to SPI port on a uC? There are also gpio expanders (search mouser) some have nifty things that will take care of denouncing and can send an interrupt signal to the uc via a pin. I've seen them in i2c and spi formats if I remember correctly.
Also consider making it modular like groups of 16 or 32 buttons. It'll make designing, building and testing/debugging easier. And at 500 it's starting to make sense to design PCBs... (Or at least that's what I'd start thinking about doing if it were my project).
That's my 0b10 cents :p
To view this discussion on the web visit https://groups.google.com/d/msgid/sa-hackerspace/CADv0g8oNfecgz3NYHO-m4HB6f3Tbeuw_d0nbq-WgybQTPxKgyQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sa-hackerspace/CAKDGy8nsOgtyzEc1ndouF8gvTfv50ObxW69xkwXp5QLnghs6MQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sa-hackerspace/CADv0g8oNfecgz3NYHO-m4HB6f3Tbeuw_d0nbq-WgybQTPxKgyQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sa-hackerspace/3DFA807D-3712-4F25-BE49-6EE49C833BC6%40reglue.org.
To view this discussion on the web visit https://groups.google.com/d/msgid/sa-hackerspace/CABEAN-9S7fGw4UtB%2BNTr45JDpWHQtsfGoQ53ojgpAM2UWM8QTA%40mail.gmail.com.
This might be similar to some of what has been said, but I was thinking if you reverse some of the logic behind the 3D Led cubes, just replacing the LED with a sensor that would be an open/close (probably not a capacitive sensor, something more like a simple switch) then as you switch thru the layers, measure the voltage on a drain resistor pulled to ground (so it only has voltage if the current is flowing) taking those inputs then in a a demultiplexer or maybe a shift register so you could just use SPI. For 500 it would be more like 512 (8 layers of 64) switched fast enough to act as if you where looking at them all at the same time.
--
You received this message because you are subscribed to the Google Groups "10BitWorks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sa-hackerspac...@googlegroups.com.
To post to this group, send email to sa-hack...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sa-hackerspace/8c8e6498-4800-4c2d-94c7-b167a12020f9%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sa-hackerspace/kynum8s9r4qb7vleww5mk67f.1465486649586%40email.android.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sa-hackerspace/CAL37BAHcqcgkWk-R3RVddRfYrUDCxs_e%2Bd9-7qEOXPLx4ozAEw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sa-hackerspace/CACSQSNbBJz80JLxYyvYPBeNUBo3jAxCs5n_XQHwQQa4VvePX1Q%40mail.gmail.com.
I think green would make the best bike shed color :D
To view this discussion on the web visit https://groups.google.com/d/msgid/sa-hackerspace/CABEAN--3YNM9tdw6XaNiPKhzS2fZ6j-1%2B_jm7rqp_8okPzZMhw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sa-hackerspace/CAKeDzS_TVxJQu4fqEOvBiRe570aPW7%3DiSbyRNK2aFfeB1FitSQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sa-hackerspace/8fp55mdv9n9jmo8qwbcql139.1465490999015%40email.android.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sa-hackerspace/CAL37BAGH6Bf4Xnj3HNd5Y7oGsRXH9ora9-ZndAV33Ux_Xso-wA%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "10BitWorks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sa-hackerspac...@googlegroups.com.
To post to this group, send email to sa-hack...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sa-hackerspace/3d3e516c-5c45-41e0-8b56-18aa1fdd7c86%40googlegroups.com.
--
No we do care which switch was pressed.
Sent from a mobile device.