Cheap BlueTooth Buttons and Linux
shkspr.mobi
shkspr.mobi
That may be the biggest gripe people have with bluetooth input devices. That once asleep, it takes noticeable time before it wakes back up and during that time all inputs are /dev/null-ed.
It also costs 10x as much as the regular BT buttons. Can't wait for BLE to drop to mass market prices.
For now, you can always buy your own bluetooth LE modules and attach them to a small microcontroller, for buttons, you could make your own wall buttons with nice enclosures or go the ridiculous route: https://www.adafruit.com/products/1185
https://www.stavros.io/posts/emergency-food-button/
A bit latent, but doesn't require a second press.
I definitely recommend it, KiCad is great, the people at #kicad are great, and the people at https://gitter.im/esp8266/Arduino have taught me most the little I know now. I can't urge you enough to try it.
On Linux, it does this.
On OSX, however, it still takes a few seconds to wake up, but the keystrokes typed while 'waking up' do make it through to the screen in the right place.
I keep meaning to dig into the Linux Bluetooth stack to see if those initial keystrokes can be salvaged. I guess they're sent in a burst once the keyboard realises 'yeah, I'm being typed at', but Linux seems to ignore them for some reason.
http://www.alibaba.com/product-detail/Bluetooth-key-finder-n...
Alibaba is confusing and shit as always, but they're manufactured by Shenzhen Minew Technologies Co., Ltd. - minewtech.com and the model number is "F1".
Inside it is an nRF51822, a button, an LED and a buzzer (which isn't very loud sadly). The key thing is that the nRF51822 is fully documented (so you can make your own radio protocols if you want - it also supports BLE), and is supported by mBed so it is really easy to program.
[0] https://www.sparkfun.com/products/10532
[1] https://www.google.nl/search?q=impul+electro&ie=utf-8&oe=utf...
https://sidnicio.us/btle-tag.html
It supports BTLE, so you can talk to it without any pairing and leave it turned on without (supposedly) using much power. If your computer has the right hardware, it should be incredibly easy to write a program which listens for button presses. I used an iOS app called LightBlue to poke at it. The app lets you scan for BTLE devices and read/write/subscribe to properties.
I love the idea of dedicated hardware controls for computers. I thought of making this a work-in-progress commit button, which quickly makes a “WIP” commit to your current project. Maybe other people have even cooler ideas?
Proceeds to hack a Bluetooth button so he can turn on his lights...
What the OP learns about this BT button could transfer to him building his own that works better, then coming up with an derivative that has market appeal and now they're employing people and engaging the market. It probably won't happen but that person with a selfie stick is NEVER doing anything for society with that selfie stick.
It's not about the importance of the task, in my opinion, but the mindfulness of the task that makes something worth while.
I too look down on selfie sticks, but primarily because they've become such a pain in the ass- go to a crowded tourist spot (especially an international tourist spot) and it's been made worse by now having to weave through a mass of humanity and trying not to get hit in the face by a long aluminum stick.
I also think the self centered nature of them is annoying as well. Seeing them kind of reminds me of something out of Idiocracy.
The selfies where you're capturing a moment or something interesting (like a tourist spot) aren't so vapid, but when that tourist destination is filled to the brim with people and a very large percentage have 3-5 foot aluminum poles swinging around it really sucks.
There's still a sense of narcicissim to it when you're streaming your vacation to your Facbook/Snapchat/Instagram feeds real time. I get putting a couple shots up at the end of the night or trip, but I swear I could create an itinerary for some people's vacation down to the half hour.
Whatever happened to gathering the group around and getting someone to snap the shot for you? I don't take a lot of photos on vacation because I like to really soak it all in- and all I take is my iPhone as my camera. So I'll get some goofy shots, some shots with the wife, and maybe some really interesting or beautiful things I just really want to be able to look at again. I might take only 20 photos in a week long trip.
I was making more of a joke about the fact that he bought $40 lifx bulbs that require you to update the firmware for them for the privilege of shutting your lights on and off. I think author of the post would agree that that is also utter tosh, regardless of the use he gets out of it.