Hackaday Prize Entry: A Medical Tricorder

We have padds, fusion power plants are less than 50 years away, and we’re working on impulse drives. We’re all working very hard to make the Star Trek galaxy a reality, but there’s one thing missing: medical tricorders. [M. Bindhammer] is working on such a device for his entry for the Hackaday Prize, and he’s doing this in a way that isn’t just a bunch of pulse oximeters and gas sensors. He’s putting intelligence in his medical tricorder to diagnose patients.

In addition to syringes, sensors, and electronics, a lot of [M. Bindhammer]’s work revolves around diagnosing illness according to symptoms. Despite how cool sensors and electronics are, the diagnostic capabilities of the Medical Tricorder is really the most interesting application of technology here. Back in the 60s and 70s, a lot of artificial intelligence work went into expert systems, and the medical applications of this very rudimentary form of AI. There’s a reason ER docs don’t use expert systems to diagnose illness; the computers were too good at it and MDs have egos. Dozens of studies have shown a well-designed expert system is more accurate at making a diagnosis than a doctor.

While the bulk of the diagnostic capabilities rely on math, stats, and other extraordinarily non-visual stuff, he’s also doing a lot of work on hardware. There’s a spectrophotometer and an impeccably well designed micro reaction chamber. This is hardcore stuff, and we can’t wait to see the finished product.

As an aside, see how [M. Bindhammer]’s project has a lot of neat LaTeX equations? You’re welcome.


The 2015 Hackaday Prize is sponsored by:

New Smartphone Case Brings Back Old Smartphone Features

We all remember the good ol’ days when smartphones were just getting started. Realizing that we could take a fully functional computer and shove it into something the size of a phone was pretty revolutionary. Some of the early phones like the original Motorola Droid had some features that just aren’t very common today, and [liviu] set out to fix this situation by adding a sliding QWERTY keyboard to his modern smartphone.

The build started with a Samsung Galaxy Note 4 and two cases: one for the phone and one for the keyboard. [liviu] found a small phone-sized bluetooth keyboard and removed all of the unnecessary bits before shoehorning it into the case. He then built the sliding mechanism from parts out of a PC power supply and two old flip phones and then was able to piece the two halves together. Using the two flip phone hinges gave this case the additional feature of being able to flip up after sliding out. The result is a modern smartphone with a fantastic and classic smartphone twist that looks very useful.

We’ve featured projects that give new life to old smartphones, but this might be the first to give old life to a new smartphone. We wouldn’t mind seeing more flagship phones that come with these features, but [liviu] has done a great job of making up for the manufacturers’ shortcomings!

Continue reading “New Smartphone Case Brings Back Old Smartphone Features”

A Thermometer Probe For A Hotplate, Plugging Stuff Into Random Holes

[NurdRage], YouTube’s most famous chemist with a pitch-shifted voice, is back with one of our favorite pastimes: buying cheap equipment and tools, reading poorly translated manuals, and figuring out how to do something with no instructions at all.

[NurdRage] recently picked up a magnetic stirrer and hotplate. It’s been working great so far, but it lacks a thermometer probe. [NurdRage] thought he was getting one with the hotplate when he ordered it, he just never received one. Contacting the seller didn’t elicit a response, and reading the terribly translated manual didn’t even reveal who the manufacturer was. Figuring this was a knock-off, a bit more research revealed this hotplate was a copy of a SCILOGEX hotplate. The SCILOGEX temperature probe would cost $161 USD. That’s not cool.

The temperature probe was listed in the manual as a PT1000 sensor; a platinum-based RTD with a resistance of 1000Ω at 0°C. If this assumption was correct, the pinout for the temperature probe connector can be determined by sticking a 1kΩ resistor in the connector. When the hotplate reads 0ºC, that’s the wires the temperature probe connects to.

With the proper pin connectors found, [NurdRage] picked up a PT1000 on eBay for a few dollars, grabbed a DIN-5 connector from a 20 year old keyboard, and connected everything together. The sensor was encased in a pipette, and the bundle of wires snaked down piece of vinyl tube.

For $20 in parts, [NurdRage] managed to avoid paying $161 for the real thing. It works just as good as the stock, commercial unit, and it makes for a great video. Check that out below.

Thanks [CyberDjay] for the tip.

Continue reading “A Thermometer Probe For A Hotplate, Plugging Stuff Into Random Holes”

Water Gun

Motion Sensing Water Gun Tweets Photos To Embarrass Enemies

[Ashish] is bringing office warfare to the next level with a motion sensing water gun. Not only does this water gun automatically fire when it detects motion, but it also takes a photo of the victim and publishes it on Twitter.

This hack began with the watergun. [Ashish] used a Super Soaker Thunderstorm motorized water gun. He pulled the case apart and cut one of the battery wires. he then lengthened the exposed ends and ran them out of the gun to his control circuit. He also placed a protection diode to help prevent any reverse EMF from damaging his more sensitive electronics. The new control wires run to a MOSFET on a bread board.

[Ashish] is using a Lightblue Bean board as a microcontroller. The Bean is Arduino compatible and can be programmed via low energy Bluetooth. The Bean uses an external PIR sensor to detect motion in the room. When it senses the motion, it activates the MOSFET which then turns on the water gun.

[Ashish] decided to use Node-RED and Python to link the Bean to a Twitter account. The system runs on a computer and monitor’s the Bean’s serial output. If it detects the proper command, it launches a Python script which takes a photo using a webcam. A second script will upload that photo to a Twitter account. The Node-RED server can also monitor the Twitter account for incoming direct messages. If it detects a message with the correct password, it can use the rest of the message as a command to enable or disable the gun.

The Thrill Of Shenzhen — Candyland For Electronics Geeks

Just getting to Shenzhen is an adventure for a different post, but the Hackaday crew made it and spent our first full day in the city last Thursday.

Unlike Wednesday’s experience in Hong Kong, most people you run into do not speak English and the signs generally don’t have English words on them. This makes getting around hard in that it’s difficult to figure out where it is you’re going. It’s equally tough to convey the destination to a taxi driver or translate it into public transportation. I was able to get to the Software Industrial Base via taxi because I had saved the Chinese character address on my phone and showed it to the cab driver. But when the trip ended I had trouble figuring out how much to pay… the meter reads 10 Yuan but there is an additional charge of a few Yuan which I only realized in retrospect. But my driver was very nice about this and helped me with change and a smile.

Visiting Seeed Studio

You might think finding the correct building would be simple. But the Shenzhen Industrial Software Base is a huge complex of similar buildings. A friendly security guard looked at my saved address and used the squares in the sidewalk as a map to non-verbally get me headed the right way. Seeed Studio, our hosts for SZMF, have a beautiful new office which is industrial-modern in its decor. There are glass-walled conference rooms but the majority of the space is open in design as it wraps around the exterior of half a floor in the six or seven story building.

Hitting the Markets

After doing some planning for the Hackaday workshop the next day, [Chris] from Seeed offered to take us to the electronics markets. How do you pass up that offer? We first stopped off at a Korean restaurant for lunch, then hopped a slightly-crowded cab to meet [Matt] and [Alek] who were already at the market.

The Huaqiangbei markets are multi-story buildings filled with booths. We first went into the wrong one, which turned out to be the used equipment building. Vendors specialize in refurbishing electronics. There were floors and floors of booths filled with equipment — often three tiers or more of laptop computers (open and running) wrapping each booth which were about the footprint of a king-sized bed.

IMG_20150619_184322523Back on track we made it to a brand new building which was seemingly built already completely packed with booths. The place has everything, generally divided up by floor. The top two floors are mostly LEDs of every kind, or drivers for them. We were on the hunt for addressable LEDs, but there didn’t seem to be any legendary bargains available. This may have been an issue of volume because I later heard from a friend that he acquired 25-meters of 12V WS2812 strips for a song.

Next it was the hunt for the “baby phone”. This is an Android phone built to look like a miniature iPhone. They’re cute. The blocks, and blocks, and blocks of walking, backtracking, running into acquaintances who joined the hunt, and finally ascending shady stairs and dingy aisles did pay off. Ta-da, [Sophi’s] new phone!

We hopped the subway to get back from the markets. I love trying out public transportation in different cities and this didn’t disappoint. The stations are so clean, and after 85 degrees F and 80 percent humidity all day the air conditioning is heavenly.

Awesome Subways

Shenzhen-Subway-Token-cropped
Image Source: WhereAmI.org (also an interesting Shenzhen read)

You purchase a token which is a green plastic disc about the size of two american quarters stacked on top of one another. Very light weight and very tech-oriented. Each is an RFID (or some other non-contact) tag. Tap it on your way in, drop it in the slot on your way out. Midway during our return trip we realized we were changing the location for Hackaday’s Saturday Shenzhen Meetup. We got off the train, rode the other way, switched lines, and popped out in a beautiful part of Shenzhen. Everything in this city seems to be new and under construction. NYPD Pizza is in the middle of a very partially completed complex but has the hip, trendy, divebar-neveau that made for an awesome meetup. Check back on that yarn which deserves it’s own post.

A bit exhausted, we made it back to the hotel for a bit of dinner and relaxation. But who could pass up the opportunity to head to an outdoor BBQ party marking the end of Hacker Camp? This creation, started by Hackaday Alumni and Dangerous Prototypes founder [Ian Lesnet], invites engineers and hardware creators to come tour Shenzhen and pick up as much manufacturing knowledge as possible in between epic evenings of socializing.

Dripping wet BBQ Party

Again, figuring out where to go is really hard! We jumped on the subway and made it to the correct stop, but getting to the BBQ alley in what feels like a residential neighborhood required a aimless wandering, and bumping into two different people who had already been to the party.

The atmosphere was sticky and blazing hot. Everyone was dripping with sweat and drinking a very large beverage. Check out this hi-res album for the proof. There were a few restaurants, an open-air bar, and a bodega with bombers of Tsingtao for under a buck (USD). To me it seemed to be a dead end street, but every few minutes a honking motorbike was waddled through the shoulder-to-shoulder crush of sweaty bodies. Hardened ex-pats and locals drank beer from glasses, but the foreign visitors seemed to stick with bottles.

This definitely registered as one of the most exciting days of my life. I love the adventure. The city feels safe and friendly — but travel (especially at night) adds a thrill.

New Round Of Astronaut Or Not: Most Likely To Save The Planet

Last Friday we closed the first round of Astronaut or Astronot, the first round of community voting for the Hackaday Prize. We tried to give away a $1000 gift card for the Hackaday Store to a random person on Hackaday.io if they have voted. The random person selected didn’t vote, but we did manage to give away some t-shirts to people who did vote.

Now that we’re well into the second round of community voting, and it’s time to select the community choice for the project Most Likely to Save The Planet. DO THAT HERE.

With that said, here are the projects voted by the hackaday.io community that are the Most Likely To Be Widely Used:

CommunityVoting1

The projects voted Most Likely To Be Widely Used by the hackaday.io community are, in order:

Congratulations everyone who was voted to the top. These projects will be getting a fancy Hackaday Prize t-shirt that even I don’t have.

Round Two: Most Likely To Save The Planet

Right now we’re in the middle of the second round of voting. The theme is “Most Likely To Save The Planet”. How do you pick which projects you think are most likely to save the planet? Head on over to the voting page and pick some projects.

Next Friday, around 22:00 UTC, I’m going to go through the voting database and pick a random person on hackaday.io. If that person has voted in the current round of voting, they get a $1000 gift card for the Hackaday store. Your votes from the last round do not carry over. If you want a chance at winning the gift card, you need to vote this week.

At this stage in the community voting during last year’s Hackaday Prize, I calculated the cumulative probability of giving away a big prize to someone on Hackaday.io who voted. The result was about 0.70. We ended up giving away an oscilloscope, a Bukito 3D printer, an awesome power supply, and a goodie bag filled with programmers, bench tools, and dev boards. That’s four winners, when I originally guessed we would have had – maybe – one winner. We’re going to give away a gift card for the Hackaday Prize eventually, the only question is if you’re going to vote or not. Vote now.

If you are incapable of understanding how this works, here’s a video tutorial on how to vote. Vote now, and good luck to everyone who has a project up in the Hackaday Prize.


The 2015 Hackaday Prize is sponsored by:

Wireless Weather Station

High schooler [Vlad] spent about a year building up his battery-operated, wireless weather station. Along the way, not only has he learnt a lot and picked up useful skills, but also managed to blog his progress.

The station measures temperature, humidity, pressure and battery voltage, and he plans to add sensors for wind speed, wind direction and rainfall soon. It is powered via a solar panel and can run on a charged battery for a full month. The sensor module transmits data to a remote receiver connected to a computer from where it is published to the internet. Barometric pressure is measured using the BMP180 and the DHT22 provides temperature and humidity values. The link between the transmit and receive sections uses a 433MHz Superhetrodyne RF Kit which gives [Vlad] a range of 50m. There’s an ATMega328 on the transmitter and receiver side. He’s taking measurements once every 12 minutes, and putting the micro controller in low power mode using the Rocket Scream Low Power Library. A 5W, 12V solar panel charges the 6V Lead Acid battery via a LM317 based charge circuit. This ensures the battery gets charged even when the solar panel is not receiving optimal radiation. One hour of sunlight provides enough charge to keep it going for 2 days. And a fully charged battery will keep it running for a full month even when there’s no sunlight.

The server software consists of two parts. The first pushes serial data to a mySQL database. This is written in Visual Studio C# using help from Oracle mySQL connector. The second part publishes the entries in the mySQL database to the web server. This is written in php, and uses  Libchart for graphing. He’s got the code, schematics, parts list and a lot of other information available for download on his blog. There’s a couple of items pending on his to-do list, so if you have any tips to offer post your comments below.