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

Vibration #5

Open
RickSeiden opened this issue Apr 28, 2021 · 2 comments
Open

Vibration #5

RickSeiden opened this issue Apr 28, 2021 · 2 comments

Comments

@RickSeiden
Copy link

Hello,

Has anyone looked into adding vibration? I know any motor would add size to what is already a good sized watched, but if you don't have vibration, getting notifications on your watch won't help.

I think that a small transistor could be added to the circuit board, hooked up to an open GPIO (assuming there is one), and used to control vibration through PWM. We could add an osw_vibration library to be included in apps. I imagine the call would be really simple, like doVibration(intensity, duration); Maybe it could even go into osw_ui_util.cpp (I know it's not a graphical UI element, but it is a UI element since it's interacting with the user:) ).

Rick

@uvwxy
Copy link
Member

uvwxy commented Apr 29, 2021

Yes, I'm looking into adding a vibration motor to the GPS edition. The PCB will be bigger, so there is room for one.
I'll have to give up the second interrupt pin from the accelerometer to do this though :).

@uvwxy uvwxy transferred this issue from Open-Smartwatch/open-smartwatch-os Apr 29, 2021
@RickSeiden
Copy link
Author

I don't know about how the traces would have to be rerouted, but could the transistor be added to the lite edition if the open hardware logo were either smaller or switched to the back?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants