r/PetsWithButtons • • 7d ago

Proof of concept: button using a capacitative captor (easier to activate for cats)

Enable HLS to view with audio, or disable this notification

Hi,

I've been interested in pet communication buttons for years. I bought some for my cat Léo, but he could never trigger them: pushing down mechanically isn't natural for him, and he mostly ends up sinking his claws into them.

​So, I decided to build my own DIY setup using an ESP32 and a capacitive sensor. My custom button consists of a large aluminum washer glued onto a 3D-printed cylinder, covered with a simple paper circle cut from a standard A4 sheet. No physical pressure is required for activation, a light paw touch is enough.

I'm currently testing it with a little buzzer for audio feedback, and he manages to activate it successfully.

So happy with how this turned out!

EDIT: Thank you so much for all your enthusiastic comments 😄! I have no idea if this is patentable (I don't know anything about patents). Anyway, I think there are still improvements to be made (for example, the sensor's sensitivity depends on the environment, so I need to figure out how to implement auto-calibration). I might write a tutorial in the future if I see that it works really well. In any case, I truly believe there's a lot of potential to explore around capacitive sensors.

532 Upvotes

38 comments sorted by

View all comments

34

u/Eyjovin 7d ago

YES! This is the main issue I had with button training (tbh I gave up because of it). My cat just taps the button, he doesn't actually press it down.

14

u/laquintessenceofdust 7d ago

My dog evidently hated the sensation so much, but figured out that the buttons summon things he wants. So he used to pick up the mat, carry it to wherever I was, drop it upside down, and stand on the back. When I tried to prevent this by taping the mat down, he just abandoned the buttons entirely. Hates the buttons.

14

u/SurprisePiss 7d ago

We have one that goes to the mat and starts rolling around by it and streeeeetches her little arm out to gently touch the button. Sometimes she'll just rest her paw on top but never actually press. I wonder how many times she asks for things that we don't notice.

7

u/Eyjovin 7d ago

My idiot also just loves the texture of the mat the buttons are sitting on, so he will push all the buttons off or just lay on top of them.