Sunday, December 19, 2021

This is my Mum's 80th birthday present.




20 Dec 2021 andrew.stuart@supercoders.com.au

It's a rotary phone from the 1970's. This is the sort of phone we had in the house when I was a kid. For Mum's birthday, I bought this old phone from a second hand store. I pulled it apart and installed a little computer into the phone. I connected the rotary dial to the computer. I connected the speaker in the handset to the computer. I connected the hangup/pickup switch to the computer. I set up a dedicated phone number with voicemail, which emails every voicemail to me. I then asked all Mum's friends and family to leave a special birthday message for her on that phone number. I converted these messages to MP3 files. I uploaded all the MP3 files to the computer in the phone. I then wrote some code in Python which plays a dial tone when the handset is picked up. The Python code listens to the rotary dialler. When the a number is dialled on the rotary phone, the Python code plays back one of the birthday messages. There were over 60 messages, which I assigned to phone numbers 100 to 160. I then ran a USB power cord out of the back of the phone and into the computer inside.
I wanted to add in some of the dial up services from the 1970's like "dial a story", "dial a horoscope", "dial a poem", also some crazy AI generated stories about our family members, but I ran out of time. I put it in a box and mailed it to Mum. This all took ALOT of time but once I get an idea like this I can't get it out of my head until it's done, and Mum's worth it eh?

9 comments:

  1. That is an excellent creative tribute to your Mom in her youth, where girls of ~~her age were often glued to their phones.

    ReplyDelete
  2. 20/12/2021
    6
    7
    8
    9

    x
    Chục Số Đơn Vị
    2,72 0 4,7,9
    1 4,9
    4 2 0,3,52,9
    2,6,7,9 3 5
    0,1 4 2,52,9
    Chục Số Đơn Vị
    22,3,42 5
    6 6 3,6,92
    0,8 7 02,3,8
    7 8 7,92
    0,1,2,4,62,82 9 3

    ReplyDelete
  3. Ngày: 20/12/2021 12PR-6PR-7PR-4PR-1PR-3PRKý hiệu trúng Đặc Biệt: Giải ĐB 07173 Giải nhất 67135 Giải nhì 6837081207 Giải ba 597424602550125641893252362069 Giải tư 2766391462493093 Giải năm 227072696420064529294178 Giải sáu 209145919 Giải bảy 89046387 Normal2 số3 Số 0 1 2 3 4 5 6 7 8 9 x Chục Số Đơn Vị 2,72 0 4,7,9 1 4,9 4 2 0,3,52,9 2,6,7,9 3 5 0,1 4 2,52,9 Chục Số Đơn Vị 22,3,42 5 6 6 3,6,92 0,8 7 02,3,8 7 8 7,92 0,1,2,4,62,82 9 3 and

    ReplyDelete
  4. Nice!! You should package it as a box or else open source this. I can think of many use cases especially for Seniors to get entertained with this. And probably for persons who are fighting loneliness and depression.

    ReplyDelete