Тёмный

Call Me! Rotary Telephone + Arduino Escape Room Puzzle 

Playful Technology
Подписаться 49 тыс.
Просмотров 26 тыс.
50% 1

Опубликовано:

 

27 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 72   
@RogerLeitch
@RogerLeitch 6 лет назад
I used to work in Telecoms and wired many of these phones. The normal power supply would have been 50 volts over the 2 line wires. Ringing was 75 volts 25Hz ac. The line loop resistance would be anything from 200-1200 ohms. The 4 wires were for line, bell and anti tinkle or earth. If there were more than one phone, the bells were wired in series. While dialling, one of the dial contacts stopped you hearing clicks in your ear, another was used to prevent the bells on other phones tinkling. Dialling was 1-10 impulses (circuit breaks) at 10 per second, followed by a pause (300ms?) The phone internally had a number of tags that were connected to the circuit, various switched and the handset. They could be set in different configurations for different uses. It should be possible to just rewire it so that 2 wires in the line cord connect to the handset receiver and another 2 connect via the Switch Hook and dial contacts. There are circuit diagrams on-line.
@PlayfulTechnology
@PlayfulTechnology 6 лет назад
Roger Leitch Great information - thankyou!
@RogerLeitch
@RogerLeitch 6 лет назад
I bought all the bits for this rotary phone project, but didn't get to make it yet. blog.adafruit.com/2016/07/04/hack-a-rotary-phone-to-make-and-recieve-calls-arduinomonday/ There are some similarities - detecting dialled digits. I did get around to making a project using RFID cards, which used the SPI interface. This was a door access control system. These used a normally on electromagnet on the door. I used the opto-isolater and relay module circuit, but found the normally closed relay contacts failed open circuit after a few months. Went solid state and used a darlington transistor to directly drive the magnets. Single 12volt K80 supply (the built in relays failed) and a 7805 voltage regulator for the Arduino. I like the escape room ideas, so may adapt them for use at a fete for fundraising. (I used to have a fake safe - turn a dial, try the handle, if it opens win chocolate or set off an alarm).
@manyshadesofbrown
@manyshadesofbrown 4 года назад
This is turning into one of my favourite RU-vid channels
@kineticpaintings
@kineticpaintings 4 года назад
Thanks for making this video. I'm designing a project which needs just what you've done; a phone that plays back messages when you dial different numbers. Thank you
@MrBobWareham
@MrBobWareham 4 года назад
Well done you should never take apart an old telephone we had one when I was young it's like people converting old oil lamps to electric just wrong anyway loved the video, your very clever loved the Maglock part that dropped on the floor
@KB-yy7zt
@KB-yy7zt 6 лет назад
Best phone hookup I have seen. Have to find a phone in the U.S. and see if it works. Now can you make the phone ring?
@PlayfulTechnology
@PlayfulTechnology 6 лет назад
I believe that the final wire I didn't use (the blue one) is the "bell" wire, used for activating the ringer. However, certainly here in the UK, that requires a 50-60VAC current to activate, so I decided not to use it for this project. It wouldn't be too hard to place a small motor inside the phone that rang the bells on a lower DC current though!
@sergeynersesyan7340
@sergeynersesyan7340 2 года назад
I have made this for my escape room. Thanks a lot
@Opa10
@Opa10 6 лет назад
Really good instructions and very understandable for a newbie like me. Always wondered how to fix something like this.
@sandro-here
@sandro-here 4 года назад
Awesome project! Will attempt to hook it to zigbee/mqtt and use it for a smart home controller.
@politicassocialesugtsevill7776
Thank you so much. I used and Heraldo Telephone from Telefonica España. The speaker didn't work and I didn't have time to solve it, because I had to open my Escape Room, but the dialer opens the door perfectly.
@davidkempton2894
@davidkempton2894 6 лет назад
Very interesting. I really liked your code explanation. Thanks!!!
@flooplambada
@flooplambada 6 лет назад
Super interesting and helpful. Thanks for the video!
@milapravda3916
@milapravda3916 6 лет назад
Well done! I am going to do some experiments thanks to your tutorial. Thank you for sharing your project.
@davidkempton2894
@davidkempton2894 6 лет назад
Got the music playing now from the SD card. Probably worth pointing out that level shifting may be required to get the Arduino to talk to the SD card. Also the music must be mono 8-bit .WAV files , sampled at 32KHz or slower. And wav file names should not have more than 8 characters!
@freespirit1177
@freespirit1177 6 лет назад
David Kempton , a big thank you to you! I was just getting static, when I converted my wav file to 8 bit it started working. Happy days :-)
@davidkempton2894
@davidkempton2894 6 лет назад
Russell Hardman Really glad that solved your problem Russell. It's a neat little project isn't it!
@romanstafl4381
@romanstafl4381 5 лет назад
Thank you! this helped me as well!!
@MightyMicrobes-
@MightyMicrobes- Год назад
Is there a way for it to detect when the code is inputted wrong and make it say a warning message on the phone?? Maybe even after 3 times it shuts the power off, until manually restarted?
@IndrekL
@IndrekL 5 лет назад
What happens if you start dialing while music is playing? Wouldn't it short PIN 9 to ground and possibly kill your Arduino?
@logsil2012
@logsil2012 4 года назад
I've been working on this for a while. Everytime i dial a number it just repeats "Receiver Lifted, Receiver Replaced" over and over for the amount of pulses. Any idea what I'm doing wrong?
@Magma-uw7yo
@Magma-uw7yo 4 года назад
How do you connect the phone with the board ? I'm beginner I don't know wich cables is used
@dancrocker8292
@dancrocker8292 4 года назад
Hi, great video. I am beginner and hoping you use this as part of a party I am doing. What did you use to splice the phone cable? The phone cable is so thin, I tried using some B connectors to connect the green and red cables to my jumper leads but it doesn’t seem to register :(
@Tehral
@Tehral 4 года назад
it th eisolator the same as the optocoupler? I am getting my parts from banggood and I only find those
@charlottedewaal5204
@charlottedewaal5204 5 лет назад
would I be able to try this experiment with an office phone from the 90s?
@NoviceRobot
@NoviceRobot 6 лет назад
Nice
@peterandreasen4649
@peterandreasen4649 5 лет назад
Hi, If you wanted to have player call 2 numbers to trigger other maglocks would you need a relay for each trigger?
@owen7671
@owen7671 4 года назад
Just created my first home Escape Room using ideas from your sequence lock - Thank you! Your videos have been extremely educational. On this rotary phone project, would it be easy to have a dial tone sound play when the receiver is first picked up that turns off when dialling a number?
@jakejohnson875
@jakejohnson875 4 года назад
Is there anyway to be able to do different length of digits? In the code its defined by "const int numDigitsInPhoneNumber = 5;" What would be the best way to have it be able to dial different length numbers eg; 999, 12345, 12345312 TIA
@lockdownescaperooms
@lockdownescaperooms 4 года назад
In the CONSTANTS; this line of code can be altered: const int numDigitsInPhoneNumber = 7; Change the 7 above to any length you want
@damianleszczynski2463
@damianleszczynski2463 6 лет назад
WOW! It's great! How is the phone powered? The video shows a phone cable connected to a module next to the arduino - what is it?
@PlayfulTechnology
@PlayfulTechnology 6 лет назад
The phone does not need any power - if you mean the thing slightly down and right from the Arduino, that's just a line of terminal blocks to allow the cables to be easily plugged into the breadboard, e.g.: c1.staticflickr.com/9/8723/29338211736_27581c12ca_o.jpg
@damianleszczynski2463
@damianleszczynski2463 6 лет назад
Thanks!
@davidkempton2894
@davidkempton2894 6 лет назад
Did you use an original unconverted 746 for this project? If so do you think one of the new 746 phones that is designed to work on the modern phone network would also be compatible with your project? If fear not since I believe that it is only two wires now rather than four.
@PlayfulTechnology
@PlayfulTechnology 6 лет назад
I'm using a completely unconverted 746 which I bought off eBay that had come from someone's aunt's loft I think, where it had lay for many years! I'm not familiar with "new" 746 phones, but if they use tone dialling I'd use a different approach instead - using a PAPT and a private PBX server running on a Raspberry Pi, say - to intercept and act on the DTMF tones instead of listening to rotary pulses.
@davidkempton2894
@davidkempton2894 6 лет назад
Thanks!
@duncanx99
@duncanx99 6 лет назад
@@PlayfulTechnology That increases the cost considerably though... Do all BT phones come with the BT Connector, or are the later ones RJ-11? ( (I left the UK a long time ago!)
@PlayfulTechnology
@PlayfulTechnology 6 лет назад
@@duncanx99 UK phones use 431A connectors, not RJ11. As for cost for my other solution, a Raspberry Pi is around £30, and a PAP2T is around £20. More expensive than this approach, yes, but also more powerful and feature-rich (and doesn't require any hardware modification)
@PlayfulTechnology
@PlayfulTechnology 6 лет назад
I started a new tutorial series explaining this approach - first two videos are now online here: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-kbODHbJyEX4.html
@yourNAMEwasTAKEN
@yourNAMEwasTAKEN 6 лет назад
What type of maglock is that?
@wqwwqwqqpoppopoo
@wqwwqwqqpoppopoo 5 лет назад
I think the general term for it would be "electric cabinet lock". If you search for "12v cabinet Lock" on Amazon you should see some similar ones for sale (at least if you live in the USA)
@tomhurst9629
@tomhurst9629 6 лет назад
Hi there, struggle to get mine to work at the moment. When the handset is lifted the serial monitor doesnt have it registering as lifted and then when the i pull one of the numbers around it then displays reciever lifted and when the dial spins back it displays reciever replaced. It only does this when the actual handset is off the hook. Any thoughts on what is being messed up here? Thanks
@PlayfulTechnology
@PlayfulTechnology 6 лет назад
Tom Hurst Have you tried swapping over the phonePin and hookPin?
@tomhurst9629
@tomhurst9629 6 лет назад
Yeah and that partly solves the issue of registering the phone off the hook but then every time you dial a number it just flickers the reciver lifted/returned without counting dial numbers. On startup i get this on the serial montor Serial connection started Setup Complete (handset lifted at this point) Receiver Lifted Receiver Replaced Receiver Lifted Receiver Replaced Receiver Lifted (handset now in the air. pull number 1 around and let go) Receiver Replaced Receiver Lifted Receiver Replaced Receiver Lifted Receiver Replaced Receiver Lifted
@PlayfulTechnology
@PlayfulTechnology 6 лет назад
Tom Hurst Hmm. Do you have access to a multimeter? And what sort of phone are you using? Have you got the white wire connected to GND?
@ClocktowerTom
@ClocktowerTom 6 лет назад
Playful Technology could you drop me an email to info (at) adventure vault.co.uk thanks. Info@adventurevault.co.uk
@hiteshpatel-hg7cz
@hiteshpatel-hg7cz 6 лет назад
I'm stuck at this stage. Were you able to solve this?
@DawnsRage
@DawnsRage 2 года назад
Is there anything I should avoid when looking for a phone? I am working on a period game and am looking to get a vintage-style 20s rotary dial phone.
@lockdownescaperooms
@lockdownescaperooms 4 года назад
Hi. Would it be possible to combine this with the 4x RFID Tag game and instead of just audio being played, it would play a video file on a screen?
@romanlowen8001
@romanlowen8001 5 лет назад
Really clever how you insulate the circuits, But in my opinion you use to much single parts. There is a option to use a single device which does all the operations on it's own. Check on RU-vid DigitalTechUSA or The Lockey escape rooms in UK
@thepvporg
@thepvporg 2 года назад
You can eliminate bounce problems by an analogue method and you then can devote the code to just the logic, not evaluating bounce issues.
@PlayfulTechnology
@PlayfulTechnology 2 года назад
Yes, you can. Personally, I find that including debounce procedures in the code makes the problem (and the solution!) more explicit and easier to understand, but you can certainly do it using a purely hardware solution instead if you prefer.
@music4note
@music4note 4 года назад
Amazing Short question my phone has 4 cables How do I know which is which :S?
@music4note
@music4note 4 года назад
The colors are Brown White Red Blue Blue and black share the same powersocket pin
@Crackeditnc1
@Crackeditnc1 6 лет назад
Once again, a great tutorial! This exact project has been asked about many times in the Escape Room groups on Facebook.
@manuosiris4291
@manuosiris4291 5 лет назад
What is that lock??
Далее
OpenAI’s New ChatGPT: 7 Incredible Capabilities!
6:27
Я ИДЕАЛЬНО ПОЮ
00:31
Просмотров 531 тыс.
Новая BMW 5 провал за 10 млн! ИЛИ?..
32:07
"SafeCracker" Escape Room Puzzle Tutorial
42:18
Просмотров 2,6 тыс.
Magnetically-Activated Escape Room Prop Tutorial
44:09
"Blow Out Candles" Arduino Escape Room Puzzle Tutorial
39:36
Escape Room Puzzle Lock
16:29
Просмотров 65 тыс.
Escape Room prop RC522 RFID readers
0:49
Просмотров 1,2 тыс.
Audio modules for electronics project
37:54
Просмотров 52 тыс.
Escape Room Security Terminal Puzzle Tutorial
58:40
Просмотров 10 тыс.
Control ANY COMPUTER with these Pi KVMs!
17:46
Просмотров 829 тыс.
Я ИДЕАЛЬНО ПОЮ
00:31
Просмотров 531 тыс.