Hacking a rotary dial telephone
April 25, 2018
I got an old telephone with a rotary dial and thought it would be cool, if I could use it as a mobile phone.
(It weighs 1,5 kg and is 14 x 17 x 13 cm wide. What a handy little thing)
old telephone
The first thing was to clean the inside. Then I and removed the old speaker, microphone, the coiled cable and the bell (very heavy).
wiring of the inside
First try with my dad's old mobile phone. It didn't work with these small transistors circuits and he wanted his cell-phone back too.
first try with transistors
Same phone, but with the optocoupler-board. I was able to "press" the buttons. Unfortunately something broke inside the mobile phone.
first try with optocouplers
Next mobile phone was bought and cut in half. (A big-button senior phone for 30€)
next mobile phone
The 9 Volt block powers the microcontroller,the two logic switches, and the row of DIP optocouplers in the middle.
wiring
The controlling of these buttons was really annoying, so put a 10k between the – and +.
wiring with resistors
At the first try, I connected all GND's together, but after that, nothing worked at all. As you can see, the numbers have common GND and common +. But the other buttons don't.
schematics of the number buttons
Here are the 12 optocouplers. I first tried it with transistors and FET's, but they didn't work.
12 optocouplers for the buttons
After removing the speaker and the mic, I realised that the cable had only 3 wires. Too less for me.
I found an coiled cable with 4 wires in an other telephone and pulled it into the rotary phone. (I switched the speaker and mic too)
Unfortunately, the cable was so cheap, that it consists mostly out of plastic instead of copper. (Which was hard to solder)
the handset
A closed look to the handset
I wrote a code and uploaded it to the Arduino. Switched the battery on and made about 50 test calls.
finished build
The white button is for accepting a call and to make a call.
the button
To get to the start screen or if you want to hang up, put the telephone receiver to its place or push it with your finger.
how to hang up