This circuit uses a 16 channel multiplexer for each rows and columns that's great I like it. I was wondering does anyone know how to do this with way way more rows and columns. This looks like it could get really complicated. I was thinking about making a really large area so I came up with this. How about using the rx tx on the Arduino. What component can generate a number based on which row column is pressed then send it to the rx tx. I could even use a different resistor for each row or column, then use an Arduino volt meter to read the amount of power and that could tell me what row or column is pressed? Any ideas on how to make this less complicated and without having to buy tones of arduino's? Cant wait to hear the tips.
Two 'layers' of 16-input multiplexers (17 multiplexers) will give you 256 input pins, addressed by 8 Arduino pins. Another set of 17 multiplexers will give you 256 output pins. Combined in a matrix you can check any one of 65536 crosspoints with 16 Arduino pins. Is that enough?
Hi,
Over how big an area are you aiming to place these pressure mats?
How many pressure mats are you wanting to use?
If over a large area how will you deal with electrical interference?
Wouldn't it be easier the use other detection devices, such as PIR or Ultrasonic.
What is the environment you are working in?
Outside?
Inside?
To detect the exact location of an intruder on a particular mat? Can't see the point of that, so I assume your intention is to have many mats each with a single large detection area, and wire these mats in a matrix? If so, listen to the points @TomGeorge Is talking about, they will be significant problems.
An alternative would be to have one small Arduino for each mat and have them communicate to a central Arduino by RF or rs485 or something.