Керуйте обладнанням старого телефону за допомогою PI Raspberry


12

У мене дуже старий телефон (60 років), і я хочу керувати його частиною за допомогою PI Raspberry:

  • Мікрофон та динамік із головного набору
  • Дзвоник
  • Циферблат

У мене електричний ланцюг, але не розпізнають всі частини.

введіть тут опис зображення

Моє питання тепер, як я можу досягти наступного за допомогою Raspberry PI:

  1. Виявити сигнал з колеса набору
  2. Дзвінок дзвони
  3. Використовуйте мікрофон та гучномовець із гарнітури
  4. Визначте, коли гарнітура була піднята з гачка

Крім того, я не розумію всіх частин ланцюга:

наприклад, що це за Імпульсний значок із заголовком 100між 2та6

Оновлення

Я намагався розшифрувати схему, щоб мати можливість використовувати апаратне забезпечення цього телефону. Я використовував синій для німецьких кольорових кодів своїх кабелів, а зелений - для роз'ємів:

схематичний

імітувати цю схему - Схематично створено за допомогою CircuitLab

У телефоні у мене є такі роз'єми:

  • M1: Мікрофон (червоний)
  • M2: Мікрофон (рожевий)
  • T1: Динамік (темно-зелений)
  • T2: Динамік (світло-зелений)
  • a: Телефонна лінія?
  • b: Телефонна лінія?
  • E: Телефонна лінія?
  • W1+ W2(мостово)
  • W3/1: greenкабель підключено n разів з redнаскрізним Jнабором
  • 2: red
  • 3: blue
  • 4: yellow
  • 5: white

Оновлення 2 :

На двох котушках, які використовуються для дзвонів, він складає 300 Ом - 7000 Вт - 0,13 Ку Ем.

Це акутальний телефон з внутрішньої сторони.

введіть тут опис зображення


Ви намагалися шукати адаптери? Як аналоговий телефон до isdn? Можливо, ПІ може простіше спілкуватися з мікросхемою ISDN?

1
Я хочу використовувати його без фактичної телефонної лінії. Я просто хочу використовувати обладнання. Тому я можу використовувати його як диктофон. Що-небудь справді ....
Бесі

Я підозрюю, що "піктограма імпульсу" - це термістор, щоб компенсувати різну довжину телефонної лінії. «Діак», подібний до навколишнього навушника, буде певним придушенням перенапруги, щоб захистити вухо користувача від перехідних процесів і сигналів вище конкретної напруги.
peterG

1
@Wilhelmsen дякую. Я знаю, це дійсно красиво. Це той, з ким я виріс, тому я дійсно прив’язаний до нього, і повернути його до життя - це як подорож у часі. Телефон був побудований у 1956 р.
Бесі

Я досяг цього - надихнувшись SparkFun. Я розшифрував імпульсний циферблат обертового і гакового стану на входах Raspberry Pi - див. Це посилання для отримання більш детальної інформації. Це було дуже цікаво, і це було досить просто написати код Python для управління ним. Однак, я все-таки виявив, що ви не можете його тримати і одночасно платити за каву!
користувач39631

Відповіді:


5

Погляньте на це: https://www.sparkfun.com/tutorials/51 . Вони реверсували інженерний поворотний телефон, подібний до вашого. Якщо ви хочете отримати більш детальні відповіді, вам доведеться пояснити, що саме ви не розумієте щодо схематичного.


3

Для того, щоб керувати таким телефонним апаратом, вам, мабуть, доведеться «деконструювати» його до основних його функціональних компонентів. З кожним із цих компонентів потім буде простіше розібратися, ніж намагатися використовувати набір у цілому оригінально, як це передбачалося для підключення до двопровідної телефонної системи. "Деконструювати" означає зняти всю річ і просто використовувати навушник самостійно, набрати свій власний, мікрофон - власний тощо.

Циферблат - це просто кулачковий вимикач. Покладіть омметр поперек його проводів, і ви зможете побачити, як він працює. Ви набираєте "1", отримуєте один імпульс (перемикаєте контакти відкриті та закриваються), набираєте "2", отримуєте 2 імпульси. Значення "0" дає вам десять імпульсів.

Навушники зазвичай мають магнітну котушку з опором 300-600 Ом. Ви можете керувати цим через простий підсилювач звуку потужністю 1 ват. Не турбуйтеся про невідповідність імпедансу, ці речі були поганою якістю аудіо!

Мікрофон - це вуглецевий мікрофон і вимагає пропустити струм постійного струму через нього, щоб отримати з нього голосовий сигнал змінного струму. Якщо підключити акумулятор AA та резистор 470 Ом послідовно до нього та підключити O-область між резистором та мікрофоном, ви побачите голосовий сигнал.

Дзвоник - це, мабуть, найбільший виклик, з яким ви зіткнетесь. Потрібно багато напруги на певній частоті, щоб змусити її дзвонити належним чином. Збір дзвінової котушки є механічним резонансом з певною частотою. Тому вам потрібно загнати його на такій частоті (як правило, близько 30 Гц), щоб правильно звучати. Спочатку телефонні системи працювали на 48 В постійного струму, тому саме для цього був розроблений дзвінок. Якщо правильна частота приводу буде правильною, ви можете піти з меншою напругою. Вам доведеться трохи поекспериментувати з генератором сигналу та потужним звуковим підсилювачем, щоб визначити правильну частоту використання. Існувало ряд стандартних частот, але всі вони були від 20 до 50 Гц. Ви хочете знайти частоту, з якою дзвінок звучить найгучніше. Оскільки це резонансна частота котушкового механізму,

Щасти!


Насправді дзвінки розбігаються біля 90 В змінного струму, накладеного на верхній струм 48 В постійного струму. У США типова частота становить 20 Гц. Я не можу сказати, чи це німецький чи фенський телефон, оскільки обидві мови відображаються на схемі. У Франції частота дзвінка становить 50 Гц при 80 В змінного струму. В інших країнах Європи зазвичай використовується 25 Гц. Ви можете генерувати належну частоту дзвінка, використовуючи пошук синусоїдальної таблиці всередині Raspberry Pi і використовувати це для керування затвором, керуючим високовольтним виходом. Або ви могли побудувати схему за допомогою таймера 555, а потім просто ввімкнути та вимкнути її за допомогою Raspberry Pi.
tcrosley

Ви також можете дивитись на те, щоб зробити дзвіночок коливальним, коли рух руки розриває ланцюг до котушки.
Джон У

2

Для генерації кільця існують спеціальні високовольтні ІМС, призначені саме для цього завдання.

Один із прикладів - Supertex HV430 .

введіть тут опис зображення


Цікавий чіп, де він доступний? (Не вказано в Digi-Key або Newark. Статус не в наявності в Mouser.)
tcrosley

onlinecomponents.com має 414 на складі 6,54 кожен, можливо, буде пізніше чіп від Supertex.
Spehro Pefhany

Спасибі, ніколи про них не чули, завжди приємно знайти нового постачальника.
tcrosley

Я їх використав беззаперечно. Іншого зв’язку з ними немає.
Spehro Pefhany

2

Особисто я жахнувся від кількості пропозицій поламати чудовий фрагмент телефонної класики. Люди платять гарні гроші за ці речі. :)

Ще один конструктивний підхід - підключити відповідний телефон спеціальним адаптером, як, наприклад, перелічені тут:

http://www.voip-info.org/wiki/view/Dial+Pulse+to+Touchtone+DTMF+Converters

(VoIP-адаптери, які можуть безпосередньо запускати телефони з імпульсним набором, також існують: http://www.oldphoneworks.com/xlink-cellular-bluetooth-gateway-bttn-version.html )

Отриману лінію, сумісну з DTMF, можна потім підключити до невеликого та дешевого VoIP-коробки (безліч таких навколо); у свою чергу, VoIP-коробку можна тривіально керувати по мережі будь-яким видом скриптованого SIP-сервера (у тому числі з метою запису та дистанційного керування, не потрібна телефонія). Один популярний і дуже сценарійний варіант - хороша стара зірочка:

http://www.raspberry-asterisk.org/


1

Ваша найкраща ставка - змінити сам телефон на складові частини та приєднати кожен елемент до відповідної схеми, керованої PI Raspberry. Для дзвону знадобиться близько 90 В постійного струму 20 Гц, щоб дзвонити. Мікрофон і динамік повинні бути очевидними. Циферблат і гачок можна залишити разом і підключити до іншого входу, який вам доведеться стежити за набором імпульсів і подій гачка.

Якщо ви не можете змінити телефон, вам потрібно створити інтерфейс FXO (в іноземній валюті). На ринку є декілька існуючих USB-адаптерів FXO <-->, найдорожчий, який буде робити все необхідне, крім набору номера. Ви можете додати невелику схему паралельно з телефоном, щоб стежити за лінією та вибирати набір номера окремо від інтерфейсу FXO. Це, мабуть, буде простіше, ніж самостійно будувати весь інтерфейс.

Компромісом між повною зміною телефону та використанням наявного зовнішнього інтерфейсу було б відключення дозвону від схеми та додавання імпульсу до ланцюга перетворення тону всередині телефону. Це не тільки дозволить вам використовувати позаштатний інтерфейс FXO до USB, але також дозволить вам підключити телефон, як це є, до будь-якої сучасної телефонної мережі.

Хоча побудувати весь інтерфейс не так вже й складно. Просто телефон поєднує в собі 5 функцій на два дроти, а ви, по суті, будуєте 5 різних схем для обробки кожної функції. Було б найкраще, якби ви розбили це питання на ще кілька питань для кожної функції (можливо, поєднайте динамік та мікрофон в одне питання).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.