Hackaday Prize Semifinalist: Smart Medication Dispenser

The biggest problems with pharmaceuticals isn’t patents, industry reps, or the fact that advertisement to consumers is allowed; this only happens in the United States. No, the biggest problem with pills and medications is compliance, or making sure the people who are prescribed medication take their medication. For his Hackaday Prize entry, [Joe] is working on a solution. It’s a smart desktop medicine organizer, and you can think of it as a pill box with smarts.

The list of features of [Joe]’s organizer include automatic pill organization – each prescription is accessed independently of all the others. When it’s time to take a pill, the smart medication dispenser plops out a pill. You can check out the demo video [Joe] put together using M&M candies.

There are a few more features for the Smart Desktop Medicine Organizer, including connecting to pharmacy APIs to order refills, checking for drug interactions, and setting timers (or not) for different medications; meds that should be taken every day will be dispensed every day, but drugs taken as needed up to a maximum limit will be dispensed as needed.

It’s a very cool project, and you can check out [Joe]’s video for the project below.

The 2015 Hackaday Prize is sponsored by:

Continue reading “Hackaday Prize Semifinalist: Smart Medication Dispenser”

Arduino TinyGPS Updated To Support GLONASS

GPS is a global technology these days, with the Russian GLONASS system and the forthcoming European Galileo orbiting alongside the original US GPS satellites above our heads. [Florin Duroiu] decided to embrace globalism by forking the TinyGPS library for the Arduino platform to add support for these satellite constellations.

In addition to the GLONASS support, the new version of the venerable TinyGPS adds some neat new features by incorporating the NMEA 3.0 standard (warning: big-ass PDF link). Using this, you can extract interesting stuff such as the calculated position from each satellite constellation, the signal strength of each satellite and a lot more technical stuff about what the satellites are saying about you to your GPS receiver. [Florin] claims it is a drop-in replacement for TinyGPS that should require no rewriting. There is no support for Galileo just yet (as the satellites are still being launched: eight are in orbit now), but [Florin] is looking for help to add this, as well as the new Chinese BEIDOU system once it is operational.

(top image: artists’ view of a Galileo satellite in orbit, courtesy of ESA)

The iPad Controlled Camera Slider

[Daniel] and [Tobias] dabble in videography and while they would love a camera slider controlled by their favorite iDevice, commercial motorized camera sliders are expensive, and there’s no great open source alternative out there. They decided to build one for themselves that can be controlled either from a PS3 controller or from its own iPad app with the help of an ESP8266 WiFi module.

app_live_controlThe camera slider is a two-axis ordeal, with one axis sliding the camera along two solid rails, and the other panning the camera. The circuit board was milled by the guys and includes an ATMega328 controlling two Pololu stepper drivers. An ESP8266 is thrown into the mix, and is easily implemented on the device; it’s just an MAX232 chip listening to the Tx and Rx lines of the WiFi module and translating that to something the ATMega can understand.

By far the most impressive part of this project is the iPad app. This app can be controlled ‘live’ and the movements can be recorded for later playback. Alternatively, the app has a simple scripting function that performs various actions such as movement and rotation over time. The second mode is great for time lapse shots. Because this camera slider uses websockets for the connection, the guys should also be able to write a web client for the slider, just in case they wanted the ultimate webcam.

You can check out [Daniel] and [Tobias]’ demo reel for their camera slider below.

Continue reading “The iPad Controlled Camera Slider”

Finally, an Official Display for the Raspberry Pi

Yes, finally, and after years of work and countless people complaining on forums, there is a proper, official display for the Raspberry Pi.

It’s a 7-inch display, 800 x 480 pixel resolution, 24-bit color, and has 10-point multitouch. Drivers for the display are already available with a simple call of sudo apt-get update, and the display itself is available at Newark, the Pi Store (sold out) and Element14. There’s even a case available, and a stand ready to be sent off to a 3D printer.

As for why it took so long for the Raspberry Pi foundation to introduce an official display for the Pi, the answer should not be surprising for any engineer. It’s EMC, or electromagnetic compliance. The DPI (Display Parallel Interface) for the Pi, presented on the expansion header and used by the GertVGA adapter allows any Pi to drive two displays at 1920 x 1024, 60FPS. This DPI interface is an electrical nightmare that spews RF interference everywhere it goes.

raspberry-pi-touchscreen-thumbThe new display could have used the DSI (Display Serial Interface) adapter, or the small connector on the Pi that is not the camera connector. DSI displays are purpose-built for specific devices, though, and aren’t something that would or should be used in a device that will be manufactured for years to come. The best solution, and the design the Raspberry Pi foundation chose to go with, is a DPI display and an adapter that converts the Pi’s DSI output to something the display can understand.

The solution the Pi foundation eventually settled on is an adapter board that converts the DSI bus to DPI signalling. This of course requires an extra PCB, and the Foundation provided mounting holes so a Pi can connect directly to it.

While this is the first display to make use of the DSI interface, it will assuredly not be the last. The Pi Foundation has given us a way to use the DSI connector to drive cheap DPI displays. While the 800×480 resolution of the official display may be a bit small, there will undoubtedly be a few hardcore tinkerers out there that will take this adapter board and repurpose it for larger displays.

[Alex Eames] got his hands on the Pi Display a few weeks ago, you can check out his introductory video below.

Continue reading “Finally, an Official Display for the Raspberry Pi”

See Actual Microwaves — No More Faking It

Last week we saw a lot of interest in faux visualization of wireless signals. It used a tablet as an interface device to show you what the wireless signals around you looked like and was kind of impressive if you squinted your eyes and didn’t think too much about it. But for me it was disappointing because I know it is actually possible to see what radio waves look like. In this post I will show you how to actually do it by modifying a coffee can radar which you can build at home.

The late great Prof. David Staelin from MIT once told me once that, ‘if you make a new instrument and point it at nature you will learn something new.’ Of all the things I’ve pointed Coffee Can Radars at, one of the most interesting thus far is the direct measurement and visualization of 2.4 GHz radiation which is in use in our WiFi, cordless phones (if you still have one) and many other consumer goods. There is no need to fool yourself with fake visualizations when you can do it for real.

Continue reading “See Actual Microwaves — No More Faking It”

Only Eat Red Skittles? We’ve Got You Covered.

Are you a bit obsessive compulsive with lots of certain things? We are too. Like Skittles! If you’re the kind of person who likes to sort their Skittles, you should seriously look into making your own 3D printed Skittles Sorter.

Built more to challenge his new 3D printer, [MrPrezident] was looking for a project to combine mechanical design with a bit of image recognition prowess — so he came up with this clever, and compact, Skittle sorting machine.

It uses an Arduino Uno with a ZITRADES color sensor module to identify the color of each candy. A small LED helps illuminate the Skittles to ensure an accurate color reading. Then, depending on the color, a series of gears rotate the Skittles piece to its designated color repository.

Theoretically it should also work with M&M’s (which are a bit smaller) but unfortunately, there are 6 colors of M&M’s and only 5 colors of Skittles. What would the machine do then!? We don’t see a reject bin!

Continue reading “Only Eat Red Skittles? We’ve Got You Covered.”

How Biohackers are Fighting a Two-front War on Antibiotic Resistance

We humans like to think of ourselves as the pinnacle of evolution on the planet, but that’s just a conceit. It takes humans roughly twenty years to reproduce, whereas some bacteria can make copies of themselves every 20 minutes. Countless generations of bacteria have honed and perfected their genomes into extremely evolved biological machines.

Most bacteria are harmless, and some are quite useful, even tasty – witness the lactofermented pickles and sauerkraut I made this summer. But some bacteria are pathogenic nightmares that have swarmed over the planet and caused untold misery and billions of deaths. For most of human history it has been so – the bugs were winning. Then a bright period dawned in the early 20th century – the Era of Antibiotics. At last we were delivered from the threat of pestilence, never more to suffer from plague and disease like our unfortunate ancestors. Infections were miraculously cured with a simple injection or pill, childhood diseases were no longer reaping their tragic harvest, and soldiers on the battlefield were surviving wounds that would have festered and led to a slow, painful death.

Now it seems like this bright spot of relief from bacterial disease might be drawing to an end. Resistant strains of bacteria are in the news these days, and the rise of superbugs seems inevitable. But is it? Have we run out of tools to fight back? Not quite yet as it turns out. But there’s a lot of work to do to make sure we win this battle.

Continue reading “How Biohackers are Fighting a Two-front War on Antibiotic Resistance”