It’s an age-old conundrum for anyone working with retro hardware: preserve its original condition or not? The answer depends so often on a complex mix of how rare, obsolete or unusable the device is in its original form , and what the intended use for the device will be. For [Typhon Mind] who needed a novelty method of recording best wishes at a wedding through an old dial phone there was no need for it to be entirely original, so the solution was to turn it into a USB device for a host computer.
Out went the original circuitry, and in came a USB hub, a USB audio interface, and an Arduino. The original earpiece would suffice, but the microphone was replaced with a more modern one. The Arduino will register the cradle switch, and also power a set of LED addressable lights under the unit.
The result is a phone that retains all its looks, but has a new life as a PC peripheral. We’d venture to suggest that also using the Arduino to read the dial and produce DTMF tones might make it a valid peripheral for a VOIP application and complete the transformation, but that’s something that could be done at a later date. Maybe it could even be given a GSM makeover.
A lot of phrases surrounding phones don’t make sense anymore. With a modern cellphone, you don’t really “hang up” and there’s certainly no “dial” to be had. However, with [jakeofalltrades’] project, you can read an old-fashioned phone dial using an Arduino.
The idea behind a phone dial is actually pretty simple. When you pull the dial back to the stop using one of the numbered holes and release it, it causes a switch to open and close the same number of times as the hole you selected. That is, if you pull back the 5 hole, you should get 5 switch closures. The duration of each switch event and the time between switch events is a function of the speed the dial moves because of its internal spring. The zero hole actually produces ten pulses.
There are standards for how precise the timing has to be, but — honestly — it’s pretty loose since these were not made to be read by precise microcontroller timers. In the United States, for example, the dial was supposed to produce between 9.5 and 10.5 pulses per second, but the equipment on the other end would tolerate anything from 8 to 11.
Even if you don’t want a rotary dial in your next project, the code has some good examples of using ATmega328 timers that you might find useful in another context. However, a dial would add a nice retro touch to any numeric input you might happen to need.
One of the useful side effects of the ubiquitous availability of cellular network data modules is that they can be used to create custom mobile phones. It’s surprising in a way that we don’t see as many of these projects as we’d expect, but by way of redressing that deficiency we’re pleased to see the work of [Proton Gamer], who has taken a vintage rotary dial phone and upgraded it with an Arduino and GSM shield to make a very unexpected mobile phone project.
It’s not entirely certain from the write-up which manufacturer produced the donor phone or for which country’s network it was produced, but it seems typical of the type you might have found the world over in the 1960s. We’re given a breakdown of the various components and how to interface to them, the ringer for example is run using a motor driver board. There are comprehensive instructions for the conversion, though sadly they involve gutting the phone and removing the original hardware. The result can be seen in the video below the break, and the finished project makes a mobile phone call from the unlikeliest of hardware.
When we make a telephone call in 2020 it is most likely to be made using a smartphone over a cellular or IP-based connection rather than a traditional instrument on a pair of copper wires to an exchange. As we move inexorably towards a wireless world in which the telephone line serves only as a vehicle for broadband Internet, it’s easy to forget the last hundred years or more of telephone technology that led up to the present.
In a manner of speaking though, your telephone wall socket hasn’t forgotten. If you like old phones, you can still have one, and picture yourself in a 1950s movie as you twirl the handset cord round your finger while you speak. Continue reading “A Vintage Phone In 2020”→
A few weeks ago we featured a project from [Dan], a work-in-progress in which he was attaching an EMF 2018 electronic conference badge to a rotary phone. At the time we looked forward to his progress, expecting maybe to see it in our travels round the field at EMF 2021. We have to say we did him a disservice then, because he’s made excellent progress and has now turned it into a fully functional cellular rotary phone.
The result can be seen in the video below the break, and we have to admit it looks pretty good. Depending where you are in the world you’ll either love or hate the ringing sound, but that is of little consequence to the utility of the device. If you have a drawer full of conference badges gathering dust, perhaps it’s time to give them a second look.
We have covered the astonishing diversity of conference badges to a great extent over the years, and we are always pleased and surprised at the creativity and ingenuity that goes into their creation. But the saddest thing about so many badges is that after the event they go into the drawer and are never touched again, such a missed opportunity!
It’s a trend that [Dan] has reversed though, with his rotary dial phone brought to life with an EMF Tilda MkIV. This was the badge from last year’s EMF Camp 2018, and its defining feature was a built-in GSM mobile phone. We didn’t give it a full review at the time because it has problems with the GSM part at the event and it would have been unfair to display what was an amazing badge in a negative light, but once we got it home it was straightforward enough to put a commercial SIM in the slot and use the public networks with it.
[Dan]’s phone is an Eastern European model that came to him through his grandfather. Inside it’s a relatively conventional design, into which he’s patched a couple of the Tilda’s I/O lines from the dial through a debounce circuit. But simply selecting a couple of lines wasn’t enough, as most of those on its expansion port come via a port expander. He needed inputs that could generate an interrupt, so he hijacked a couple from the on-board joystick. He’s included Python code which you can see in action in the video below. It’s important to note that he’s yet to hook up the audio to the badge so this is a work in progress, but it’s an interesting project nevertheless.