Controlling Nokia Phones with Arduino

While [Ilias Giechaskiel] was waiting for his SIM900 shield to arrive, he decided to see what he could do with an old Nokia 6310i and an Arduino. He was researching how to send automated SMS text messages for a home security project, and found it was possible to send AT commands via the headphone jack of Motorola phones. But unfortunately Nokia did not support this, as they use a protocol known as FBus. With little information to go on, [Ilias] was able to break down the complicated protocol and take control with his Arduino.

With the connections in place, [Ilias] was able to communicate with the Nokia phone using a program called Gnokii — a utility written specifically for controlling the phone with a computer. Using the Arduino as an intermediary, he was eventually able tap into the FBus and send SMS messages.

Be sure to check out his blog as [Ilias] goes into great detail on how Nokia’s FBus protocol works, and provides all source code needed to replicate his hack. There is also a video demonstration at the end showing the hack in action.

Adding Features to the DoorBot

network sniffing doorbell

There’s an interesting network-enabled doorbell on the market from Edison Junior called the DoorBot that boasts some useful features, notably that it can make calls to a phone when someone pushes the button for the doorbell. However, [MadBeggar] saw the potential in this device and couldn’t wait to get some more functionality out of it, so he has reverse engineered the communications protocol for the doorbell.

His goals for the project were to implement third-party notifications such as text messaging, VoIP/SIP integration, and maybe even a desktop client. So far he has only been able to analyze the communications protocol but he hopes that others will be able to build upon his work or even add features he hasn’t thought of yet. The makers of the device promise to eventually deliver on some of these features but so far haven’t delivered.

There are some other projects out there that integrate wireless connectivity with a doorbell. However, [MadBeggar] notes that the DoorBot really stands out among all of the internet-enabled doorbell, mostly because nothing else around is as clean or is as easy to install as the DoorBot. He just wishes that the software wasn’t so clunky and that it had its full potential unlocked with these extra features. We’d say he’s on the right track!

New Year’s Eve countdown clock included SMS interactivity


We remember several years back, when text messaging was first becoming popular, we went to a bar which had a huge television that would display text messages sent to a particular number. This sounds like a novelty, but in a large group of folks who know one another it’s the sandbox of social games. Wanting to tap in on that fun for his New Year’s Eve party, [James] built this countdown timer that includes an element of SMS interactivity.

The rig is projector based. A computer using Processing does the majority of the work but [James] needed a way to accepts text messages (the locale of the party had no Internet connection so this was the best bet). He grabbed a GSM shield and his Arduino Leonardo. The bulk of the evening the display showed the last few messages received, with a small countdown timer in the lower corner. As the countdown approached zero the time was given prominence as in the image above. We guess he was lucky to find a prepaid SIM card that allowed free incoming text messages. Our cell provider charges us 20¢ for each.

You might give this one a whirl next year. If it’s not quite your thing take a look around. We’ve seen a lot of fun setups like this mini ball drop.

VGA message board displays SMS without a computer

[Achu Wilson’s] latest creation is a VGA message board which is written to via SMS text messages. This doesn’t sound too interesting at first, until you find out he’s doing this with a microcontroller rather than a PC. All of the complexity is in the code that drives the VGA. He managed to do it without any jitter while using an 8-bit microcontroller.

But first, the cellular side of things. A GSM modem takes care of connectivity. To communicate with the modem [Achu] used an ATmega8. He mentions the he could have used a much smaller uC, like an ATtiny, but this is what he had lying around. When a message is received the ATmega8 feeds the characters to an ATmega16 which is driving the VGA monitor. Rather than deal with the analog voltages necessary to run a color display he simply ganged the three color lines together and drives them from one of the microcontroller pins. This results in white and black which correspond to voltage or no voltage.

You can see him showing off the system in the clip after the break.

Continue reading “VGA message board displays SMS without a computer”

Hackaday Links: May 11, 2012

Three days of work in 5 minutes

[Celso] bought himself a Ultimaker kit and put together a time-lapse video of him putting it together. There’s a lot of work that goes into these machines, but being able to print a nearly perfect cube on the first run is nearly magical.

How about a CNC mill, too?

The folks over at Inventables have put together a tiny CNC mill kit designed from the fruitful mind of [Edward Ford]. The Shapeoko mill is designed around the Makerslide linear bearing system, so you’re getting a lot of precision very easily. Here’s some more info on the Shapeoko

Update the firmware on your RasPi

[Hexxeh] has been playing around with the Linux images for his Raspberry Pi, so he needs to reinstall the firmware on an image quite a lot. He wrote a tool to automate this task, but it should be useful for RasPi users that want to keep kernel and firmware up to date. You can get the rpi-updater at [Hexxeh]’s GitHub.

Your robotic barista is still always on the phone

Zipwhip is a company that provides a bridge from your phone to your computer so text messages can be displayed on your desktop. To show off their tech, they created a text enabled espresso machine. Everything on this robotic barista is automatic: the cups are grabbed from a warming tray with a servo arm, coffee is automatically brewed, and the last three digits of your cell phone number are printed on the foam to identify each cuppa. Check out the video; action starts at 1:30.

Awesome reading material

If you’re looking for something to read on that fancy tablet computer of yours, here’s every issue of New Scientist from 1956 to 1985. The early 60s issues say fusion power plants are about 50 years away, so we should be just fine in a couple of years.

Giving Siri the keys to your house

We haven’t really covered many hacks having to do with Apple’s newest iPhone feature Siri. We’d bet you’ve already heard a bunch about the voice-activated AI assistant and here’s your chance to give it the keys to your house. This project uses Siri to actuate the deadbolt on an entry door in a roundabout sort of way.

This is really just a Siri frontend for an SMS entry system seen in several other hacks. The inside of the door (pictured above) has a servo motor mounted next to, and attached via connecting rod with, the lever-style deadbolt. An Arduino equipped with a WiFly shield controls that servo and is waiting for instructions from the Google app engine. But wait, they’re not done yet. The app engine connects to a Twilio account which gives it the ability to receive SMS messages. Long story short; Siri is sending a text message that opens the door… eventually. You can seen in the demo after the break that the whole process takes over twenty seconds from the time you first access Siri to the point the bolt is unlocked. Still, it’s a fine first prototype.

There’s a fair amount of expensive hardware on that door which we’d like to see converted to extra feaures. [CC Laan] has already added one other entry method, using a piezo element to listen for a secret knock. But we think there’s room for improvement. Since it’s Internet connected we’d love to see a sensor to monitor how often the door is opened, and perhaps a PIR sensor that would act as a motion-sensing burglar alert system.

Don’t need something this complicated? How about implementing just the secret knock portion of the hack?

Continue reading “Giving Siri the keys to your house”

The Partyscroller LED Display

As [Plasma2002] put it, “Those jumbo screens at concerts that display your text messages can be a lot of fun. Wouldn’t it be great if you could have the same thing for your own parties or social gatherings?” The answer to this question came in the form of this hack, a scrolling marquee sign that guests simply had to text to get it to display messages. Apparently guests at the party loved the device, and who wouldn’t?

More importantly for [HAD] though, is that [Plasma2002] decided to show everyone how it’s done. He gives us an overview of the process via a nicely illustrated block diagram, then breaks everything down into the actual code used. A Google voice account is used as the dial-in number and everything is kept anonymous. A “bad-word” filter is used to keep everything semi-appropriate.

Really a cool device, and one that we hope will show up at hacker’s parties everywhere. Who knows, maybe something like this could enjoy mainstream success as well. Check out the video after the break to see this device in action! Continue reading “The Partyscroller LED Display”