Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rotary encoder dial on back #18

Open
MatthewPageUK opened this issue Feb 12, 2023 · 3 comments
Open

Rotary encoder dial on back #18

MatthewPageUK opened this issue Feb 12, 2023 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@MatthewPageUK
Copy link
Owner

Have a rotary dial on the back which can be used to set the time and maybe scroll through other features or settings.

Looking at using this
https://thepihut.com/products/ano-directional-navigation-and-scroll-wheel-rotary-encoder

Image

Fit is going to be tight and may need re-wiring the Pico from below.

@MatthewPageUK MatthewPageUK self-assigned this Feb 12, 2023
@MatthewPageUK
Copy link
Owner Author

image

@MatthewPageUK MatthewPageUK added the enhancement New feature or request label Feb 12, 2023
@samveen
Copy link
Contributor

samveen commented Feb 13, 2023

A couple of observations about options:

Option 1 - use an El Cheapo encoder (following the usage pattern for El Cheapo children's watches) that just senses rotation:

  • Long press of one Button1/Button2 enters modification mode
  • In modification mode, quick press of buttons cycle through modifiable selections
  • Rotation always increments, and loops back to minimum at maximum
  • Pros: Minimal/cheap hardware, just one extra hole in the case
  • Cons: Lots of hoops to jump though in software, the repetitions in this usage pattern get old really quick.

Option 2 - Bells and whistles encoder

@MatthewPageUK
Copy link
Owner Author

I agree with all your points there. I really like the Bells and Whistles encoder, feels nice, same diameter as the LCD, but it is a bit of work to redesign the case etc.

Good point about it not being easily accessible hardware. Should try to keep it to simple parts that could be swapped with something similar if you can't get the exact one.

Most of the other encoders are very big, but I have just found mouse wheel encoders

image

https://uk.rs-online.com/web/p/mechanical-rotary-encoders/7295536?cm_mmc=UK-PLA-DS3A-_-google-_-CSS_UK_EN_Passive_Components_Whoop-_-Mechanical+Rotary+Encoders_Whoop_OMNISerpNov-_-7295536&matchtype=&pla-341413212373&cq_src=google_ads&cq_cmp=9771206638&cq_term=&cq_plac=&cq_net=g&cq_plt=gp&gclsrc=ds&gclsrc=ds

Small, easily available and could be swapped out for a different encoder if you can't get the exact model.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

No branches or pull requests

2 participants