Sometimes, the answer to, “Why would you bother with a project like that?” is just as simple as, “Because it’s cool.” We suspect that was the motivation behind [Dirk-Jan]’s project to make portable versions of classic rotary telephones.
On style points alone, [Dirk-Jan] scores big. The mid-1950s vintage Belgian RTT model 56 phone has wonderful lines in its Bakelite case and handset and a really cool flip-up bail to carry it around, making it a great choice for a portable. The guts of the phone were replaced with a SIM900 GSM module coupled with a PIC microcontroller and an H-bridge to drive the ringer solenoids, along with a Li-ion battery and charger to keep it totally wireless – except for the original handset cord, of course. The video after the break show the phone in action both making and receiving calls; there’s something pleasing on a very basic level about the sound of a dial tone and the gentle ringing of the bell. And it may be slow, but a rotary dial has plenty of tactile appeal too.
Rotary-to-cell conversions are a popular “just because” project, like this conversion designed to allow an angry slam-down of the handset. The orange Siemens phone in that project is nice and all, but we really favor the ’50s look for a portable.
Continue reading “Old-school Rotary Phone gets GSM Upgrade”
As a society we are moving away from land line phones while mobile devices are becoming more and more prevalent. It is not uncommon for people to only have a cell phone and completely skip out on the corded home phone. While this move may be for convenience, there is one difference between the two phone types that didn’t ring well with [Stavros]. He’s an angry phone talker and misses the ability to slam down a phone handset. Now [Stavros] could just have a corded home phone but he wanted a mobile option for handset slams so he came up with a project called iRotary. It’s an old school rotary phone converted to be battery powered and uses cell phone networks for making calls.
At the heart of the project is an Arduino. The Arduino is a great choice as it can easily decode the phone’s rotary dial pulses. The Arduino code takes all of the individual dialed numbers and combines them into a phone number. The sketch is set up so that after the 10th digit is read, the phone call is placed using an off the shelf GSM shield and associated library.
Since a battery would be necessary to make this phone mobile, one was installed inside the case along with a charging circuit. [Stavros] hasn’t done any long-term endurance studies but he has had the phone on for several hours at a time without any problems. So, now he can rest easy knowing that an angry hang-ups are never out of his reach, regardless of where he may be. And since he’s a nice guy, he’s made the source code available for anyone wanting to make something similar.
Continue reading “Rotary Phone Converted for Mobile Use”
There’s something so nostalgic about the rotary phone that makes it a fun thing to hack and modernize. [Voidon] put his skills to the test and converted one to VoIP using a Raspberry Pi. He used the RasPi’s GPIO pins to read pulses from the rotary dial – a functional dial is always a welcome feature in rotary phone hacks. An old USB sound card was perfect for the microphone and handset audio.
As with any build, there were unexpected size issues that needed to be worked around. While the RasPi fit inside the case well, there was no room for the USB power jack or an ethernet cable, let alone a USB power bank for portability. The power bank idea was scrapped. [voidon] soldered the power cord to the RasPi before the polyfuse to preserve the surge protection, used a mini-USB wifi dongle, and soldered a new USB connector to the sound card. [Voidon] also couldn’t get the phone’s original ringer to work, so he used the Raspberry Pi’s internal sound card to play ringtones.
The VoIP (SIP) was managed by some Python scripting, available at GitHub. [voidon] has some experience in using Asterisk at his day job, so it will be interesting to see if he incorporates it in the future.
[Ivan] is fed up with all this rampant virtualization. When his company took away his physical desk phone in favor of using MS Lync, he was driven to build a USB rotary phone. His coworkers loved it and one of them asked [Ivan] to build another. The build log focuses on converting his coworker’s vintage brass and copper number that must weigh a ton.
He had to do a bit more work with this one because it had rusted out inside and a few of the contacts were bent. The good news is that the speaker and microphone were in working order and he was able to use them both. After restoring the stock functionality, he added a USB sound card and created a USB keyboard using a PIC32MX440F256H.
The rotary phone’s dial works using two switches, one that’s open and one that’s closed when no one is dialing. Once dialing is detected, the open switch closes and the closed switch clicks according to the dialed digit (ten clicks for 0). [Ivan] also reads the switch hook state and has added debouncing. This gave him some trouble because of the quick response expected by the PC bus, but he made use of interrupts and was allowed to keep his seat.
Please stay on the line. [Ivan]’s videos will be with you shortly.
Continue reading “USB Rotary Phone: A Lync to the Past”
It’s happened. It’s finally happened. In a move that has hipsters donning their good flannel and breaking out that case of Genesee they were saving for a special occasion, the rotary cell phone is now a reality.
[Jaromir] created this astonishingly retro future device as an entry for the NXP LPC810 challenge, a contest to do the most with an ARM Cortex M0+ microcontroller in an 8-pin package. Having only six I/O pins for controlling a GSM module, display a few buttons, and the fancy rotary dial meant [Jaromir] needed to expand his I/O some way. He chose a shift register to handle the buttons and display in a somewhat impressive demonstration of using a shift register as both an input and output expander at the same time.
From the videos [Jaromir] uploaded, the rotary cell phone isn’t ready for Think Geek to do a production run quite yet. He needs to enter the PIN for the SIM card, AT commands for the GSM module, and is, of course, a horrible method of user input for the younglings who have only seen rotary phones in old movies. That being said, it’s a rotary cell phone running on an 8-pin microcontroller. What more do you want?
Videos of this awesome this truly awesome phone in action below. If you’d like to build your own – and why wouldn’t you – all the files are available on [Jaromir]’s git
Continue reading “The Rotary Cell Phone”
[David Burroughs] wrote in to share this dial telephone museum exhibit he built and we’re glad he did because we love interactive museum hacks. He mentions that it’s not really tied to the theme of the Roads and Rails Museum in which it’s installed. But when we think of railroad history we also think of telegraph. And that’s just a hop, skip, and a jump from telephones.
The display allows museum goers to play with the rotary dial on the phone. The box next two it contains a 10-position relay increment switch. So each pulse from the dial increments the switch. There’s a satisfying click, a moving arm, and different colored LEDs which highlight the inner workings. An Arduino board monitors the phone, displaying the dialed number on a seven segment display then incrementing the relay.
We figure the interesting part is to see that telephony used to use mechanical switching like this. But the video below includes a story about the kid who asked how you carried this phone around. This brings to mind the phrase “hang up the phone”, which doesn’t have the same literal meaning it used to.
Continue reading “Rotary phone museum exhibit”
This pile of hardware marries telecommunications hardware from distinctly different generations. [Andrew D. Farquharson] wanted the retro look and operation of a rotary phone, with the convenience of a modern cordless. He combined the two technologies to achieve his goal.
The first problem was to find a way to translate the rotary inputs to something he could use. There are already a bunch of projects that use rotary hardware so he didn’t have to reinvent the wheel. He followed this guide to connecting Arduino to a rotary phone.
The next step was to interface with his cordless phone. He ditched the case and soldered rainbow ribbon cable to the entire button matrix. An opto-isolator is used to protect the Arduino while making each connection. Finally, he patched into the mechanism which monitors the cradle to see if the handset has been picked up. It sounds like his code lets you enter the number on the dial, then pick up the handset to actual transmit it through the cordless phone.