Skip to content

todbot/touchwheels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Touchwheels

Some capacitive sense rotary touchwheels.

These work by using only three capactive touch pads in a specific interleaved geometry and measuring the relative ratio of analog capacitive touch values between the pads to compute a distance along the slider.

Touchwheels made so far:

  • touchwheel0 - available on Tindie as a kit!

    Similar to an iPod's wheel, touchwheel0 is a 30 mm (0.6") diameter rotary capacitive touch slider that can be used with most any microcontroller. It uses three digital GPIO pins and requires no extra components. The included examples in CircuitPython and Arduino show how to turn the raw capacitive touch readings of the three pins into a linear 0-360º angle measurement.

  • picoslidertoy - Available at the picoslidertoy repo

Demos:

There are several examples on how to use the touchwheel:

  • demo0 - CircuitPython example showing basic concept on touchwheel0

  • touchwheel_badgedemo - CircuitPython example for the Hackaday SuperCon 2023 badge (where touchwheel0 PCBs were given away)

  • demo_dual - CircuitPython example show two touchwheel0s in use

  • more demos coming!

What's in Tindie touchwheel0 kit:

The touchwheel0 kit on Tindie comes with:

  • touchwheel0 black PCB
  • 4 x 1M 0805 SMD resistors (only three needed, one is a spare)
  • 1 x 4-pin pin header

It makes a pretty good "first SMD soldering" exercise as the 0805 resistors are relatively big and not very heat sensitive.

Demo videos:

Useful links:

About

some touchwheels

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published