Live data from Hacker News

Rotary Keyboard

squidgeefish.com

11–20 of 61 posts

Re: Rotary Keyboard

#11
Nice project!

> Due to debouncing troubles, it seems to be double-reading each pulse. At some point I should throw a scope on it to confirm what the problem is, but it works quite adequately as-is. (My first try only had a 10ms delay, which empirically resulted in septuple-reading each pulse…)

Needless to say, this is not the canonical way to count pulses. A more typical and accurate loop would look like

  if digitalRead(pin):
      count +=1 # register the pulse
      sleep(0.01)  # debouncing delay 
      while digitalRead(pin):  # wait for end of pulse
          pass
      sleep(0.01)  # debouncing delay

Re: Rotary Keyboard

#12
post #6
post #3

This is so cool, especially for those of us who've used rotary phones. I'd like to see a video of a google voice or other call made using the rotary number pad :)

We had a rotary phone when I was young. What would be really cool is to see some version of “Minority Report” actually work in my lifetime. https://youtu.be/PJqbivkm0Ms Sort of like people who lived during the invention of the airplane and got to see humans land on the moon

> What would be really cool is to see some version of “Minority Report” actually work in my lifetime.

I suspect that that will come swiftly once VR headsets get good[1] enough to be used as a replacement for a laptop/monitor setup. I don't personally have a device, but people who do have told me that the resolution and weight just aren't there yet.

Re: Rotary Keyboard

#13
Rotary phones where used with https://en.wikipedia.org/wiki/Strowger_switch - so they have very simple interface - just generate the number of pulses that is either N or 10-N (I don't remember exactly which one is right). There is also a nice back-story about how it was invented.

This is a nice DIY project, but its practicality is questionable. Choosing a number on rotary phones is very slow, as you need to wait til the wheel returns to its start position.

Re: Rotary Keyboard

#14

Rotary phones where used with https://en.wikipedia.org/wiki/Strowger_switch - so they have very simple interface - just generate the number of pulses that is either N or 10-N (I don't remember exactly which one is right). There is also a nice back-story about how it was invented. This is a nice DIY project, but its practicality is questionable. Choosing a number on rotary phones is very slow, as you need to wait til…

It's N, from what I recall from my rotary mobile:

https://www.stavros.io/posts/irotary-saga/

Re: Rotary Keyboard

#16
LOL. That is a crazy project, but I smiled al the way through reading about it. Its going to be slow going doing numeric key input though. :-)

Re: Rotary Keyboard

#17
post #2

Part of me had hoped that this was some sort of insane mechanical keyboard, where every single key was on the rotary.

Let's see, for 104 keys 3/4" wide, the fully-rotary keyboard would have a circumference of 78" and a diameter of ~25". At that size, it should probably be oriented like a steering wheel.

Re: Rotary Keyboard

#18
The slowness of the rotary dial might be actually a strength in certain use cases, like when its critical to get the number right the first time around. Consider attaching it to a Bloomberg terminal to eliminate the "fat finger" problem.
Post reply on HN