considering using Puck.js as a bluetooth controller for a mobile app project, has anyone made or know of a wrist strap that can accommodate the Puck?
Yes, there is one!
By @MaBe , there's https://www.thingiverse.com/thing:2095572 - I have one here and it works really well.
I've had a look on the site but can't find any info, is the device always on? we are looking at using it to start and stop audio recording in a mobile app, there will be a need to turn it on and off multiple times in a time window that could be anywhere between 1-4 hours, is that doable do you think? what's the battery life like?
Click the download files to get a zip file
Yes I understand how to download a file from thingiverse I asked is the device always on, does it go to sleep when not in use to preserve battery life?
Quick Start Best Practices - Puck tips - increasing battery life - change xmit distance - advertising interval
Very helpful info Robin thanks!
But yes, it's always running - but it enters sleep modes automatically when it can. As a result if you're just sitting there waiting for a button press it's extremely efficient.
You probably want it to stay connected, but as long as you're using an up to date firmware on it, it'll enter a low power mode when it's connected but not transmitting anything, so the battery life will still be pretty decent (hopefully 1 yr).
Also... this code might already do exactly what you want http://www.espruino.com/BLE+Music+Control
Thanks Gordon, I ordered a Puck last night and will have a play, yes I watched that demo and it looks to be along the lines of what I'd need. I plan to use Nativescript to code the app so I'm hoping I can retrieve the Puck data via it's bluetooth plug-in: -https://github.com/EddyVerbruggen/nativescript-bluetooth
Don't worry about formatting, just type in the text and we'll take care of making sense of it. We will auto-convert links, and if you put asterisks around words we will make them bold.
For a full reference visit the Markdown syntax.
© Espruino, powered by microcosm.
Report a problem