Pretty cool. I'm looking at making a thin lightweight qwerty keyboard using the same sensor, do you think there is a way to filter out presses from nearby buttons? I'm also trying to figure out how to make buttons that give tactile feedback but weigh very little.
If you are using multiple MPR-121s for your build, simply ensuring that the input wires of the MPR-121 remain untangled and establishing solid contact points for each key would be enough to differentiate individual key presses. Otherwise, you can make use of techniques like capacitive touch sensing with a matrix layout to filter out presses from nearby buttons. And as for tactile feedback, my suggestion is to make use of haptic feedback using a vibration motor similar to those used in our smartphones.
😍👍
Great project! Aside the MPR121 having more input pins, is there any advantage to using the MPR121 over the ESP32s built in touch sensor pins?
Yes, MPR121 provides built-in filtering and debouncing mechanisms to reduce noise and false touches.
@@MISFITMAKER Thankyou! ;)
Pretty cool. I'm looking at making a thin lightweight qwerty keyboard using the same sensor, do you think there is a way to filter out presses from nearby buttons? I'm also trying to figure out how to make buttons that give tactile feedback but weigh very little.
If you are using multiple MPR-121s for your build, simply ensuring that the input wires of the MPR-121 remain untangled and establishing solid contact points for each key would be enough to differentiate individual key presses. Otherwise, you can make use of techniques like capacitive touch sensing with a matrix layout to filter out presses from nearby buttons. And as for tactile feedback, my suggestion is to make use of haptic feedback using a vibration motor similar to those used in our smartphones.
@@MISFITMAKER thanks! Vibration is a great idea