The Stork Looks Different Than We Thought

What the Internet of Things really needs is more things, and the more ridiculous the better. At least, that’s the opinion of [Eric] who has created a tongue-in-cheek gadget to add to the growing list of connected devices. It’s a Bluetooth-enabled pregnancy test that automatically releases the results to the world. Feeling lucky?

The theory of operation is fairly straightforward. A Bluetooth low-energy module is integrated into the end of a digital pregnancy test. These tests have a set of photo detectors to read the chemical strip after the test is conducted. If the test is positive, the module sends a signal to a Raspberry Pi which tweets the results out for the world to see. It also has an option to send a text message to your mom right away!

[Eric]’s project to live-tweet a pregnancy test also resulted in a detailed teardown of a digital pregnancy test, so if you need any technical specifications for pregnancy tests (for whatever reason) his project site has a wealth of information. He does note that his device can be used on other similar devices with directly driven LCD screens, too. The fun doesn’t end there, though! Once the pregnancy is a little further along you’ll be able to get the baby on Twitter, too.

Continue reading “The Stork Looks Different Than We Thought”

OSWatch, An Open Source Watch

If you are a soldering ninja with a flair for working with tiny parts and modules, check out the Open Source Watch a.k.a. OSWatch built by [Jonathan Cook]. His goals when starting out the project were to make it Arduino compatible, have enough memory for future applications, last a full day on one charge, use BLE as Central or Peripheral and be small in size. With some ingenuity, 3d printing and hacker skills, he was able to accomplish all of that.

OSWatch is still a work in progress and with detailed build instructions available, it is open for others to dig in and create their own versions with modifications – you just need to bring in a lot of patience to the build. The watch is built around a Microdunio Core+ board, an OLED screen, BLE112A module, Vibration motor, a couple of LEDs and Buttons, and a bunch of other parts. Take a look at the schematics here. The watch requires a 3V3, 8MHz version of the Microdunio Core+ (to ensure lower power consumption), and if that isn’t readily available, [Jonathan]  shows how to modify a 5V, 16MHz version.

Continue reading “OSWatch, An Open Source Watch”

Hackaday Dictionary: Bluetooth Low Energy

Bluetooth is one of the mainstays of the mobile gadget world, allowing mobile devices to communicate easily over short distances. It’s how your wireless headset talks to your cell phone without the complexity and power requirements of WIFi. In particular, the Bluetooth Low Energy (BLE) component is interesting for those who build portable gadgets, because it requires a very small amount of power. Continue reading “Hackaday Dictionary: Bluetooth Low Energy”

Office Dog Triangulation Keeps Spot Accounted For

[Matt Reed] works at a pet friendly work-space, where his pooch called [Bean] loves to wander around and disappear. She’s not getting in trouble, but nonetheless, [Matt] worries about her. So he took the creepy stalker route and put a beacon on her collar to track her every move.

He’s using a small BLE beacon that will poll a signal every second, sending out a unique ID code and a RSSI value (Received Signal Strength Indicator). Normally beacons are placed in a stationary location to help people navigate — but this time, it’s on a moving dog.

In order to better understand [Bean’s] location in the office, [Matt] set up three Raspberry Pi’s with Bluetooth adapters around the office. Using Noble, Node.js listens for the RSSI values and triangulates [Bean’s] position, much like a cellphone can be located using different ping times from cellular towers.

Continue reading “Office Dog Triangulation Keeps Spot Accounted For”

Strike A Chord With This Pocket Keyboard

[Brian] managed to resist the draw of the Left Shark costume and went as a cyberpunk for Halloween this year. Among his costume’s props was a small, one-handed chording keyboard that fit easily into one of his pockets. Now he could have just glued a couple of key caps to something small and called it a day. Instead, [Brian] made a fully functional and modular chording keyboard that can communicate over Bluetooth or USB.

What is a chording keyboard, you ask? Instead of entering keystrokes one at a time, a much smaller set of keys are mashed in meaningful combinations called chords. Once you know what you’re doing, it’s much faster than a standard keyboard. If you’ve ever seen a court reporter hammering away on a tiny machine, you have seen a chording keyboard in action. Our own [Elliott Williams] covered the topic in detail over the summer.

[Brian]’s keyboard has seven keys, one for each finger and three for the thumb. Any key found on a standard 104-key can be made by pressing a combination of keys with the fingers in relation to the center, near, or far thumb keys. We’re pretty impressed that he was able to stuff all of that hardware in such a small 3D-printed package. It’s based on an Arduino micro and uses an Adafruit EZ Key for Bluetooth communication with a phone or tablet.

The ultimate plan is to make this into a wrist-mounted chording keyboard that extends or retracts with the flick of your wrist. [Brian] has made some progress on this, having developed and printed the mechanism. But as you can see in the video after the break, adding the keyboard to it is just too much for the hobby servos he chose to move. Still, if he can dial it in this is going to be awesome!

The keyboard also has an ADXL335 accelerometer breakout, which means it can function as a tilt mouse. Neither the Bluetooth nor the tilt mouse functionality are imperative, though—if you want to make your own and leave either of these out, there is no need to alter the code.

Continue reading “Strike A Chord With This Pocket Keyboard”

Mechanical Keyboard Goes BLE

Like many programmers, [Daniel Nugent] loves his old mechanical keyboard (a WASD Code Keyboard). What he didn’t love was the cord. Sure, you can get a modern wireless keyboard, but it won’t be the same as the keyboard you’ve spent so much time with. Armed with a Bluetooth Low Energy (BLE) module, a rechargeable battery and some coding, he kept his keyboard but got rid of the wires.

Although he has some specific handling for the WASD, the code would very likely handle any PS/2 keyboard. The PS/2 interface is a simple synchronous serial port with a single clock and single data line. Handling it with a microcontroller isn’t very difficult.

Continue reading “Mechanical Keyboard Goes BLE”

Hackaday Prize Semifinalist: Bendy Solar Bluetooth Tags

Last January, [DrYerzina]’s sister couldn’t find her cat. The family searched the neighborhood for two hours until the cat came out from underneath a bed, proving once again cats own humans, not the other way around. A solution to this problem would come in the form of technology, specifically as [DrYerzinia]’s entry for the Hackaday Prize, a solar-powered Bluetooth tracking device. Yes, you can go on Amazon or eBay and buy a BLE tracker, but this version comes in a handy package: it’s built of a flexible circuit board to fit just about everywhere, including on the collar of a cat.

[DrYerzina]’s Bluetooth tracker is built around an Bluetooth LE module, with a few added passives, LEDs, and other parts glued and soldered onto a double sided, flexible PCB. To this, he’s added a flexible solar cell and a flexible LiPo battery. All of this is stuffed inside an enclosure 3D printed in flexible filament.

While the Hackaday Prize is filled with wearables, [DrYerzina]’s project is at the forefront of hombrew wearable technology. Nowhere else in the prize have we seen a dedication to making a device that bends. The best part is, he’s actually building a useful device; with just 15 minutes of sunlight a day (a condition very likely for a sleeping cat), this Bluetooth tag can work for weeks.

The 2015 Hackaday Prize is sponsored by: