Okay, now we’ve seen it all. Someone put the effort in to port Flappy Bird… to run on an e-cigarette. An eVic-VTC Mini to be precise. So now, between puffs, you can play one of the most frustrating games ever.
The SDK for the e-cig is available on GitHub, which was provided by a group of Redditors last year. If you’re interested in the game, and happen to have this model of e-cig, [Bank] has provided download and flashing instructions in the description of the YouTube video.
Like most hackers, I’ve run into a part that looks like it might do what I want, but the only documentation came from a company so thoroughly defunct their corporate office is now a nail salon and a Subway.
So, as any hacker who’s wandered through a discount store with a spare twenty, at one point I bought a Chinese caliper. Sure it measures wrong when the battery is low, the temperature has changed, if I’ve held it in my hand too long, the moon is out, etc. but it was only twenty dollars. Either way, how do I get accurate measurements out of it? Well, half-wizardry and telling yourself educated lies.
There are two golden rules to getting accurate measurements by telling lies. It may be obvious to some, but it took me quite a bit of suffering to arrive at them.
Engineers are lazy. So lazy. Most things are going to be even numbers, common fractions, and if possible standard sizes. If sheets and screws come in 2 and 3mm then you bet you’re going to see a lot of 2mm and 3mm features. Also, even though the metric world is supposedly pure, you’re still going to see more 0.25 (1/4) mm measurements than you are .333333 (1/3) mm measurements. Because some small fractions are easier to think about than decimals.
Your eyes lie. If it matters, measure it to be sure.
A time domain reflectometer, or TDR, is an essential piece of test gear when working on long cables. The idea is simple: send a pulse down the cable and listen for the reflection from the far end. The catch is that pesky universal constant, the speed of light.
The reason the speed of light is an issue is that, in a traditional system, the pulse needs to be complete before the reflection. Also, time is resolution, so a 1 GHz sampling rate provides a resolution of about 10 centimeters. [Krampmeier] has a different design. He sends variable length pulses and measures the overlap between the outgoing and reflected pulses. The approach allows a much simpler design compared to the traditional method.
For those fighting the battle of the bulge, the forced discipline of fitness bands and activity tracking software might not be enough motivation. Some who are slimming down need a little gentle encouragement to help you lose weight and keep it off. If that sounds like you, then by all means avoid building this weight-tracking IoT scale with an attitude.
Then again, if you live in fear of your scale, [Jamie Bailey]’s version is easy to hate, at least when your numbers are going in the wrong direction. Centered around a second-hand Wii Balance Board talking to a Raspberry Pi via Bluetooth, the scale really only captures your weight and sends it up to InitialState for tracking and feedback. Whether the feedback is in the form of jokes at your expense is, of course, is entirely up to you; if you’d rather get gentle nudges and daily affirmations, just edit a few files. Or if your tastes run more toward “Yo momma so fat” jokes, have at it.