Thursday, 25 September 2014

pcb design - Large Rectangular Touch Sensor


I'm looking to make a timer for Rubik's Cube solving, which looks like this:



SpeedStacks Timer


My design just has some added features and a different output type.


However, I'm not sure how best to replicate the hand sensors. They're just binary, "hand on"/"hand off". The pressure required to trigger the sensor should not be very high.


I have a couple of ideas, but I can't imagine that the actual product does any of these. Which one of these is the best, or is there a better way?




  1. Each hand sensor is just a physical array of, say, 10 small pushbuttons laid out in a horizontal line. Each one is wired in parallel between VCC and signal so that if any are pushed, the signal is pulled high. I would have a plastic sheet over the top of the pushbuttons so that pressing anywhere (or everywhere) on the sheet will trigger multiple pushbuttons.




  2. Have a strip of conductive metal along the bottom of the hand sensor area, and then another strip on top. Separate the two by some sort of spring, and then when pressed the two will contact. There would also be some sort of plastic sheet over the top just to make it look better.





  3. Use capacitive touch sensing. (I'm not sure how cheap this is though, or if it works through a thin plastic sheet.)




The signals (one for each hand) just need to be read by some microprocessor -- I haven't decided on one yet, but probably some simple ATMega.



Answer



Or do number 4. Definitely the cheapest and simplest one. Make use of the resistance of your body. The average human got about 5MΩ resistance in their skin. Passing through a small current is absolutely okay. You're just sensing, not electrocuting.


Use a Darlington transistor (make one with two BJT transistors). As you can see, the \$V_{low}\$ is about 0.5V, in reality it will be closer to 0.7V. If that is too high for your µC(microController) to understand that it is a low, then add another transistor at the output which will work as a buffer.


human touch sensor darlington



Here's the link if you want to interact with the schematic.




If the µC can't register that 0.7V is a low input. Then this schematic will guarantee that it will work.


human touch sensor darlington + inverter


Here's the link if you want to interact with the schematic.


No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...