Перейти к содержимому

Как подключить дисковый телефон к сотовой сети

  • автор:

Стационарный сотовый телефон

Немногие современные школьники видели стационарный телефон с дисковым номеронабирателем, и уж тем более, умеют им пользоваться. Стационарная телефонная связь уходит в прошлое. В статьях: Ретро GSM телефон на Arduino 1958 года, с дисковым номеронабирателем и Учим старый дисковый телефон работать в GSM сетях уже были описаны проекты создания стационарного сотового телефона, но в первой статье, проект собирается на Piranha UNO с так называемыми Shield-ами, а вторая статья содержит ошибки в приведенной схеме и «сырой» скетч. Я попытался обобщить опыт вышеуказанных авторов, и создать простой проект стационарного сотового телефона на базе Arduino Nano, который сможет повторить даже школьник на занятиях радиокружка. Принципиальную схему телефона вы можете увидеть ниже. Как я уже писал выше, основу проекта составляет Arduino Nano и sim-модуль SIM800L. Необходимо отметить, что в проекте можно использовать практически любой сим-модуль, умеющий работать с голосовыми вызовами, так как скетч не содержит каких-то специальных библиотек, привязанных к конкретному сим-модулю, но следует обратить внимание на организацию питания такого модуля. Для нормальной работы SIM800L требуется 4,2-4,4 вольт; при более низком напряжении (при питании от сетевого источника) модуль работает не стабильно. Так как схема рассчитана на питание от сетевого источника +5вольт (1А), то для понижения питания до необходимых сим-модулю 4,4в применен диод VD2, с подобранным падением напряжения на нем примерно 0,6в. При использовании источника питания с несколько большим выходным напряжением, может понадобиться поставить в схему питания последовательно второй диод VD3 (подбирается при сборке схемы). Для компенсации пиковых нагрузок в цепи питания сим-модуля установлен конденсатор C1 емкостью 1000-2200 мкф. На резисторах R4, R6 собран резистивный делитель напряжения для согласования логических уровней TX-RX ардуино и сим-модуля, на линии RX-TX установлен резистор R5. Если используется сим-модуль с питанием +5вольт, резисторы R4-R6 не ставятся. При достаточном питании и вставленной сим-картой, модуль несколько секунд часто моргает красным светодиодом, а затем, при успешной регистрации в сети, частота моргания светодиода — примерно 1 раз в секунду. В большинстве случаев прекрасно работает штатная антенна-пружинка, для использования телефона в зоне неуверенного приема — установить дополнительную GSM-антенну в штатное гнездо сим-модуля. Схема стационарного сотового телефонаSA1 – это штатный концевой выключатель рычага трубки, в котором используются контакты, которые оказываются замкнуты при положенной на телефон трубке. Для подавления дребезга контакты SA1 зашунтированы конденсатором С2. SA2 – тактирующий контакт номеронабирателя (при начальном положении номеронабирателя — нормально замкнут) , SA3 – шунтирующий контакт (при начальном положении номеронабирателя — нормально разомкнут, при наборе номера — замкнут). Контакты SA2, SA3 также зашунтированы конденсаторами, которые припаиваются прямо на контакты номеронабирателя. Следует отметить, что контакты SA1-SA3 необходимо почистить мелкозернистой шлифовальной бумагой, так как они часто бывают сильно окислены. Стационарный сотовый телефонНа зуммере ZQ1 (транзистор VT2, резистор R3) собирается сигнализатор коротких («занято») и длинного («готов к набору номера») гудков телефона.

Для сигнализации о звонке используется «родной» звонок телефона, который в большинстве аппаратов собран на соленоиде (электромагнитной катушке). Питание катушки осуществляется через повышающий DC-DC преобразователь, управление — с помощью N-канального логического MOSFET VT1. Можно использовать любой N-канальный логический на соответствующее напряжение, например с материнских плат компьютеров. Для возврата бойка звонка в исходное положение потребуется установить возвратную пружину на привод бойка, что особых сложностей не создает. В скетче оставлена возможность использовать в качестве звонка сервопривод или электромотор (см. статью Ретро GSM телефон на Arduino …). Схема, за исключением динамика, микрофона, рычага трубки, номеронабирателя и DC-DC преобразователя собрана на односторонней макетной плате 8х12 см, которая располагается в удобном месте корпуса телефона, в зависимости от модели. Я использовал корпус телефона «БАГТА-50» 1954 года выпуска. В трубке смонтирован динамик и электретный микрофон. Динамик 0,5-1Вт на 4-8 Ом, микрофон можно использовать от старого сотового телефона. Для соединения аппарата с трубкой лучше использовать экранированный 4-х жильный провод, экран припаять к «-» питания схемы, в крайнем случае — использовать 3-х жильный провод, соединив MICN и SPKN между собой. Скетч приведен в приложении к статье. Он не содержит нестандартных библиотек, снабжен комментариями, по ходу выполнения скетча служебная информация о происходящем выводится в монитор порта, что позволяет проконтролировать логику работы всей схемы, и, при необходимости, найти ошибку. Для настройки звонка вызова телефона под свою катушку в функции funcBELL(bool f) подберите значения в операторе delay(). По непонятным причинам, мой экземпляр сим-модуля SIM800L очень плохо усиливал сигнал с микрофона, хотя другие экземпляры данного модуля, которые использовали ребята на радиокружке прекрасно работали (изменение уровня усиления AT-командой не помогало!). Поэтому в схему телефона добавлен микрофонный усилитель на 3-х транзисторах, что решило проблему. Усилитель собран по схеме: Микрофонный усилитель на 3-х транзисторахЭлементы C2 и R6 монтируются на основную плату, остальные детали — на отдельной плате, вмонтированной в трубку телефона. Для подавления эффекта «самопрослушивания» динамик и микрофон изолируются шумопоглощающим материалом.

Ретро GSM телефон на Arduino 1958 года, с дисковым номеронабирателем

В этом уроке мы дадим вторую жизнь телефонному аппарату с дисковым номеронабирателем, превратив его в мобильный (переносной) ретро-аппарат сотовой связи.

Есть стационарные телефонные аппараты у которых нет провода между трубкой и базой, но есть провод к розетке АТС. В нашем проекте у телефона останется провод между трубкой и базой, но пропадёт провод к розетке, так как связь будет осуществляться по сети GSM.

Batery Shield:

Установите Battery Shield на Arduino / Piranha UNO:
Во время установки Battery Shield должен быть в выключенном состоянии.

GSM/GPRS Shield:

На плате GSM/GPRS Shield A6 имеется слот для SIM-карт и переключатель UART. Установите SIM-карту в слот, выберите положение переключателя RX-7/TX-8.

Trema Shield:

Номеронабиратель:

Подключите номеронабиратель к выводам GND, D5, D6 и Трема кнопку к выводу D4:

Если Вы собираете устройство в корпусе телефона, то вместо Trema кнопки подключите кнопку фиксации опускания трубки, между выводами GND и D4).

Колокольный звонок:

Подключите модули управления колокольным звонком:

Напряжение питания 5В подводится на вход повышающего DC-DC преобразователя, а напряжение с его выхода (уровень напряжения регулируется потенциометром преобразователя) подводится к соленоиду или родной катушке звонка телефона, через Trema силовой ключ, управление которым осуществляется через вывод D2.

Колокольный звонок можно собрать не на соленоиде, а на сервоприводе, подключив его к выводу D2:

Преимуществом данной схемы является меньшее число деталей. Но в скетче нужно присвоить переменной modeBEEL значение 2 (разкомментировать строку в начале скетча), а так же указать углы сервопривода при которых боёк касается колокола и удаляется от него (углы указываются в функции funcBELL в конце скетча).

Устройство ввода/вывода звука:

Если Вы собираетесь разместить динамик, микрофон и зуммер в трубке телефона, то подключите их согласно схеме: (трубка соединяется с аппаратом четырехпроводным кабелем).

В телефонной трубке, рядом с динамиком, необходимо разместить и зуммер. Он подключается к выводу D3 и нужен для подачи сигналов «готов к набору» (гудок при снятой трубке) и «занято» (прерывистые гудки после разрыва голосового соединения).

Если Вы не собираетесь размещать элементы ввода/вывода звука в телефонной трубке, то более простым вариантом является использование гарнитуры, которая подключается к соответствующему разъёму на плате GSM/GPRS Shield A6, а сигналы «готов к набору» и «занято» будут выводиться отдельно, через Trema зуммер, так же подключённый к выводу D3.

Если Вы не собираетесь размещать элементы ввода/вывода звука в телефонной трубке, но и не желаете использовать гарнитуру, то реализуйте вот такую схему:

Полная схема устройства:

Пример схемы с использованием гарнитуры и колокольного звонка на базе соленоида:

Код программы (скетч):

В скетче предусмотрена возможность выбора типа колокольного звонка modeBEEL =0,1,2 и алгоритма работы кнопки фиксирующей опускание телефонной трубки flgHANG =0,1. Для выбора необходимого значения закомментируёте существующее и разкомментируйте требуемое.

В скетче используются библиотеки iarduino_GSM, SoftwareSerial и Servo (две последние входят в стандартный набор Arduino IDE).

В 35 строке скетча ( iarduino_GSM gsm(9); ) указан номер вывода PWR. В старой версии GSM/GPRS Shield, это вывод 9, а в новой версии, это вывод 7. Узнать номер вывода вы можете посмотрев на вашу плату GSM/GPRS Shield. Если надпись PWR указана рядом с выводом 7, то в скетче нужно изменить строку iarduino_GSM gsm(9); на строку iarduino_GSM gsm(7); .

// Телефонный аппарат с импульсным номеронабирателем на базе GSM/GPRS Shield A6 // ============================================================================ // // Определяем номера выводов: // uint8_t pinBELL = 2; // Вывод (выход) используемый для подключения силового ключа (для включения звонка вызова). uint8_t pinBEEP = 3; // Вывод (выход) используемый для подключения излучателя звука (для вывода гудков в трубке). uint8_t pinHANG = 4; // Вывод (вход) используемый для подключения кнопки (NC) фиксирующей опускание телефонной трубки. uint8_t pinDIAL = 5; // Вывод (вход) используемый для подключения шунтирующего контакта (NO) номеронабирателя. uint8_t pinPULSE = 6; // Вывод (вход) используемый для подключения тактирующего контакта (NC) номеронабирателя. uint8_t pinRX = 7; // Вывод (вход) используемый как линия RX (приём ) программной шины UART (данные от GSM/GPRS Shield к Arduino). uint8_t pinTX = 8; // Вывод (выход) используемый как линия TX (передача) программной шины UART (данные к GSM/GPRS Shield от Arduino). // // Определяем тип колокольного звонка: // uint8_t modeBEEL = 0; // Колокольный звонок собран на соленоиде (электромагнитной катушке, собственном звонке телефона). // uint8_t modeBEEL = 1; // Колокольный звонок собран на электромоторе с бойком закреплённым к его ротору. // uint8_t modeBEEL = 2; // Колокольный звонок собран на сервоприводе с бойком закреплённым к его качалке. // // Определяем алгоритм работы кнопки: // bool flgHANG = 0; // 0-(NC) контакты кнопки замкнуты при лежащей трубке. // bool flgHANG = 1; // 1-(NO) контакты кнопки разомкнуты при лежащей трубке. // // Объявляем переменные и функции: // bool flgPowerON = true; // Определяем флаг подачи питания. uint8_t cntPULSE; // Объявляем переменную для подсчёта импульсов в последней набранной цифре (10 импульсов для цифры 0). uint8_t cntDigits; // Объявляем переменную для подсчёта набранных цифр номера. char strNumber[12]; // Объявляем строку для хранения номера вызываемого/вызывающего телефона (11 символов номера + символ конца строки). void funcBELL(bool); // Объявляем функцию управления звонком (true - подаёт один колокольный звон, false - выключает колокольный звонок). // // Подключаем библиотеки: // #include // Подключаем библиотеку iarduino_GSM для работы с GSM/GPRS Shield. #include // Подключаем библиотеку SoftwareSerial для программной реализации шины UART. #include // Подключаем библиотеку Servo для работы с сервоприводом (если колокольный звонок собран на сервоприводе). // // Создаём объекты: // iarduino_GSM gsm(9); // Создаём объект gsm для работы с функциями и методами библиотеки iarduino_GSM, указав вывод PWR. SoftwareSerial softSerial(pinRX, pinTX); // Создаём объект softSerial указывая выводы платы Arduino используемые в качестве линий RX и TX программной шины UART. Servo srv; // Создаём объект srv для работы с функциями и методами библиотеки Servo (если колокольный звонок собран на сервоприводе). // void setup() < // Serial.begin(9600); // █ Инициируем связь с монитором последовательного порта на скорости 9600 бит/сек. if(modeBEEL==2)// Назначаем объекту srv управление сервоприводом подключённым к выводу pinBELL (если колокольный звонок собран на сервоприводе). else // Переводим вывод pinBELL в режим выхода и устанавливаем на нём уровень логического «0» (если колокольный звонок собран на соленоиде/электромагните/электромоторе). pinMode(pinBEEP, OUTPUT); digitalWrite(pinBEEP, LOW ); // Переводим вывод pinBEEP в режим выхода и устанавливаем на нём уровень логического «0». pinMode(pinHANG, INPUT ); digitalWrite(pinHANG, HIGH); // Переводим вывод pinHANG в режим входа и подтягиваем его к Vcc. pinMode(pinDIAL, INPUT ); digitalWrite(pinDIAL, HIGH); // Переводим вывод pinDIAL в режим входа и подтягиваем его к Vcc. pinMode(pinPULSE, INPUT ); digitalWrite(pinPULSE, HIGH); // Переводим вывод pinPULSE в режим входа и подтягиваем его к Vcc. // funcBELL(false); // Отключаем колокольный звонок входящего вызова. gsm.begin(softSerial); // Инициируем работу GSM/GPRS Shield, указывая объект (или класс) для работы с её шиной UART. // // Ждём готовность GSM/GPRS Shield к работе: // while(gsm.status()!=GSM_OK) // Ждём завершения регистрации модема в сети оператора связи. // // Переводим звук на гарнитуру (к ней подключена трубка): // gsm.SOUNDdevice(GSM_HEADSET); // Для громкой связи нужно вместо GSM_HEADSET указать GSM_SPEAKER. // // Информируем о готовности модуля кратковременным включением колокольного звонка: // if(flgPowerON)< // // Если функция setup() выполняется в первый раз: // uint32_t i = millis() + 1000; // Определяем длительность звонка готовности модуля. while(i>millis()) < funcBELL(true); >funcBELL(false); // Включаем и отключаем колокольный звонок. flgPowerON = false; // Сбрасываем флаг подачи питания. > // Serial.println(F("Готов к работе!")); // █ Можно добавить код выполняемый однократно после готовности аппарата при подаче питания. > // // void loop () < // /******* СОВЕРШАЕМ ИСХОДЯЩИЙ ЗВОНОК *******/ // Для исходящего звонка нужно поднять трубку и набрать номер. if(digitalRead(pinHANG)^flgHANG)< // Если на входе pinHANG установлена логическая «1» (трубка снята). // Если трубка снята: // delay(100); // Подавляем дребезг поднятия трубки. // Готовимся к набору номера: // cntDigits = 0; // Сбрасываем счетчик набранных цифр номера (номер ещё не набирался). strNumber[0]='\0'; // Чистим строку набираемого номера. digitalWrite(pinBEEP, LOW); // Отключаем тоновый сигнал в трубке телефона (если он был включён). Serial.println(F("Трубка снята, проверяем готовность к набору номера . ")); // █ Можно добавить код выполняемый однократно при поднятии трубки для набора номера, до проверки наличия связи с оператором. // Проверяем готовность GSM/GPRS Shield к работе: // if(gsm.status()!=GSM_OK)< // // Если модуль не готов к работе (например, ошибка регистрации в сети): // Serial.println(F("Перезагрузка модуля")); // █ Выводим сообщение о перезагрузке модуля. // Заново инициируем работу с модулем: // setup(); // >// // Информируем о готовности к набору номера: // digitalWrite(pinBEEP, HIGH); // Включаем тоновый сигнал в трубке телефона (оповещая о готовности к набору номера). Serial.println(F("Можно набирать номер . ")); // █ Можно добавить код выполняемый однократно при поднятии трубки для набора номера, после проверки связи с оператором. while(digitalRead(pinHANG)^flgHANG) < // Входим в цикл, который будет завершён опусканием трубки на телефон. // Цикл выполняется всё время, пока снята трубка: // if(!digitalRead(pinDIAL))< // Если шунтирующая контактная группа номеронабирателя замкнулась (значат набор цифры), то . // Если начинается набор очередной цифры номера: // delay(20); // Подавляем дребезг шунтирующей контактной группы номеронабирателя. digitalWrite(pinBEEP, LOW); // Отключаем тоновый сигнал в трубке телефона (если он был включён). cntPULSE=0; // Сбрасываем счётчик поступивших импульсов от номеронабирателя. Serial.print(F("Набирается цифра . ")); // █ Можно добавить код выполняемый однократно перед набором каждой цифры номера while(!digitalRead(pinDIAL) && (digitalRead(pinHANG)^flgHANG))< // Если чтение импульсов набираемой цифры разрешено (шунтирующие контакты номеронабирателя замкнуты) и трубка снята, то . // Цикл выполняется пока набирается очередная цифра номера: // if(digitalRead(pinPULSE))< // Если поступил тактирующий импульс (импульсная контактная группа номеронабирателя разомкнулась), то . // Фронт импульса: // digitalWrite(pinBEEP, HIGH); // Включаем тоновый сигнал в трубке телефона. delay(5); // Подавляем дребезг импульсной контактной группы номеронабирателя. digitalWrite(pinBEEP, LOW); // Отключаем тоновый сигнал в трубке телефона. while(digitalRead(pinPULSE) && (digitalRead(pinHANG)^flgHANG))// Ждём завершения тактирующего импульса (замыкания импульсной контактной группы номеронабирателя) или опускания трубки. // Спад импульса: // delay(5); // Подавляем дребезг импульскной контактной группы номеронабирателя. cntPULSE++; // Увеличиваем счётчик полученных импульсов. > // > // delay(20); // Подавляем дребезг шунтирующей контактной группы номеронабирателя. // Очередная цифра номера набрана: // if(cntPULSE)< // Если от импульсной контактной группы номеронабирателя поступил хотя бы 1 импульс, то . // Если цифра набрана корректно (во время набора поступил хотя бы один импульс) // if(cntPULSE>=10) // Если поступило 10 импульсов, значит набрана цифра 0. strNumber[cntDigits]=cntPULSE+48; // Сохраняем код набранной цифры в строку с набираемым номером. cntDigits++; // Переходим к следующей цифре набираемого номера. strNumber[cntDigits]='\0'; // Сохраняем код конца строки. Serial.println(cntPULSE); // █ Можно добавить код выполняемый однократно после набора каждой цифры номера. > // // Проверяем введённые цифры номера: // if( cntDigits==11 // Если набрано 11 цифр номера *(***)***-**-** - обычный номер. || (cntDigits==7 && strncmp("8495100", strNumber, 8)==0) // Если набрано 7 цифр номера 8(495)100 - точное время (городской). || (cntDigits==6 && strncmp("849501", strNumber, 7)==0) // Если набрано 6 цифр номера 8(495)01 - пожарная служба (городской). || (cntDigits==6 && strncmp("849502", strNumber, 7)==0) // Если набрано 6 цифр номера 8(495)02 - полиция (городской). || (cntDigits==6 && strncmp("849503", strNumber, 7)==0) // Если набрано 6 цифр номера 8(495)03 - скорая помощь (городской). || (cntDigits==6 && strncmp("849504", strNumber, 7)==0) // Если набрано 6 цифр номера 8(495)04 - газовая служба (городской). || (cntDigits==3 && strncmp("101", strNumber, 4)==0) // Если набрано 3 цифры номера 101 - пожарная служба. || (cntDigits==3 && strncmp("102", strNumber, 4)==0) // Если набрано 3 цифры номера 102 - полиция. || (cntDigits==3 && strncmp("103", strNumber, 4)==0) // Если набрано 3 цифры номера 103 - скорая помощь. || (cntDigits==3 && strncmp("104", strNumber, 4)==0) // Если набрано 3 цифры номера 104 - газовая служба. || (cntDigits==3 && strncmp("112", strNumber, 4)==0) // Если набрано 3 цифры номера 112 - экстренные оперативные службы. ) < // // Если номер набран полностью, то инициируем вызов . // if(gsm.CALLdial(strNumber))< // Инициируем исходящий голосовой вызов на номер указанный в строке strNumber. // Если исходящий вызов инициирован, ждём завершения набора номера . // Serial.println((String) "Набор номера " + strNumber + " . "); // █ Можно добавить код выполняемый однократно при начале набора номера. while(gsm.CALLstatus()==GSM_CALL_OUT_DIAL && (digitalRead(pinHANG)^flgHANG))<>// Цикл выполняется пока установлено состояние вызова "набирается номер" и снята трубка. while(gsm.CALLstatus()==GSM_CALL_OUT_DIAL && (digitalRead(pinHANG)^flgHANG))<> // Повторяем цикл на случай кратковременного изменения статуса вызова. while(gsm.CALLstatus()==GSM_CALL_OUT_DIAL && (digitalRead(pinHANG)^flgHANG))<> // Повторяем цикл на случай кратковременного изменения статуса вызова. if(gsm.CALLstatus()==GSM_OK) < // // Если произошёл обрыв связи с оператором: // Serial.println(F("произошёл обрыв связи с оператором.")); // █ Можно добавить код выполняемый однократно при обрыве связи с оператором. >// if(gsm.CALLstatus()==GSM_CALL_OUT_BEEP) < // Если установилось состояние вызова "дозвон", то . // Если начался дозвон, то ждём пока вызываемый абонент не ответит . // Serial.println(F("Ожидание ответа . ")); // █ Можно добавить код выполняемый однократно при поступлении гудков у вызываемого абонента. while(gsm.CALLstatus()==GSM_CALL_OUT_BEEP && (digitalRead(pinHANG)^flgHANG))<>// Цикл выполняется пока установлено состояние вызова "дозвон" и снята трубка. delay(500); // Даём время для установки состояния вызова - "соединён". > // if(gsm.CALLstatus()==GSM_CALL_ACTIVE) < // Если установилось состояние вызова "соединён", то . // Если установлено активное голосовое соединение . // Serial.println(F("Исходящее голосовое соединение установлено.")); // █ Можно добавить код выполняемый однократно при установлении активного голосового соединения. while(gsm.CALLstatus()==GSM_CALL_ACTIVE && (digitalRead(pinHANG)^flgHANG))<>// Цикл выполняется пока установлено активное голосовое соединение и снята трубка. // Если голосовое соединение разорвано или его требуется разорвать . // > // Serial.println(F("Разговор завершён.")); // █ Можно добавить код выполняемый однократно в момент завершения разговора. > // // Разрываем голосовое соединение, если разговор завершён опусканием трубки: // gsm.CALLend(); // Разъединяем голосовое соединение. // Выводим короткие звуковые сигналы в трубку телефона. // while(digitalRead(pinHANG)^flgHANG) < // Цикл выполняется пока снята трубка. if(millis()%1000<500)// Выводим тоновый сигнал в трубке телефона в течении первых 500 мс каждых 1000 мс. else // Отключаем тоновый сигнал в трубке телефона в течении остального времени из 1000 мс. > digitalWrite(pinBEEP, LOW ); // Отключаем тоновый сигнал в трубке телефона. > // > // gsm.CALLend(); // Разъединяем голосовое соединение, если нам позвонили пока поднята трубка (до или в момент набора номера). > // Serial.println(F("Трубка опущена на аппарат.")); // █ Можно добавить код выполняемый однократно в момент опускания трубки на аппарат. >else < // /******* ПРИНИМАЕМ ВХОДЯЩИЙ ЗВОНОК *******/ // Для приёма входящих звонков трубка должна быть опущена. // Если трубка лежит на телефоне: // delay(100); // Подавляем дребезг опускания трубки. digitalWrite(pinBEEP, LOW); // Отключаем тоновый сигнал в трубке телефона (если он был включён). Serial.println(F("Трубка лежит на аппарате, режим ожидания звонка . ")); // █ Можно добавить код выполняемый однократно в момент перехода в режим ожидания входящего звонка while(!digitalRead(pinHANG)^flgHANG)< // Входим в цикл, который будет завершён поднятием трубки с телефона. // Цикл выполняется всё время, пока трубка не поднята: // if(gsm.CALLavailable(strNumber))< // Функция CALLavailable() возвращает true если есть входящий дозванивающийся вызов, номер вызывающего абонента сохраняется в строку strNumber. // Если есть входящий вызов в режиме дозвона, то ждём ответа поднятием трубки . // Serial.println((String)"Входящий вызов "+strNumber+", ждём поднятия трубки . "); // █ Можно добавить код выполняемый однократно в момент поступления входящего звонка while(gsm.CALLavailable() && !(digitalRead(pinHANG)^flgHANG))< // Цикл выполняется пока есть входящий вызов в режиме дозвона и трубка не поднята. // Информируем колокольными звонками о наличии входящего вызова: // while(millis()%4000<2000)// Включаем колокольный звонок в течении первых 2000 мс каждых 4000 мс. funcBELL(false); // Отключаем колокольный звонок в течении остального времени. > // delay(100); // Подавляем дребезг поднятия трубки. // Проверяем почему был завершён цикл ожидания ответа . // if(digitalRead(pinHANG)^flgHANG) < // Если трубка снята. // Если цикл завершён по причине поднятия трубки: // Serial.println(F("Трубка снята, отвечаем на звонок")); // █ Можно добавить код выполняемый однократно в момент поднятия трубки для ответа на входящий звонок. if(gsm.CALLavailable())< // Функция CALLavailable() возвращает true если есть входящий дозванивающийся вызов. // Если вызывающий абонент всё ещё ждёт ответа (поднятия трубки) . // gsm.CALLup(); // Отвечаем на вызов. // Ждём пока состояние вызова "дозвон" не сменится . // while(gsm.CALLstatus()==GSM_CALL_IN_BEEP)// Функция CALLstatus() возвращает статус текущего голосового вызова, значение GSM_CALL_IN_BEEP указывает на наличие входящего дозванивающегося вызова. if(gsm.CALLstatus()==GSM_CALL_ACTIVE) < // Функция CALLstatus() возвращает статус текущего голосового вызова, значение GSM_CALL_ACTIVE указывает на наличие активного голосового соединения. // Если установлено активное голосовое соединение . // Serial.println(F("Входящее голосовое соединение установлено.")); // █ Можно добавить код выполняемый однократно при установлении активного голосового соединения. while(gsm.CALLstatus()==GSM_CALL_ACTIVE && (digitalRead(pinHANG)^flgHANG))<>// Цикл выполняется пока установлено активное голосовое соединение и снята трубка. > // // Если голосовое соединение разорвано или требуется разорвать . // Serial.println(F("Разговор завершён.")); // █ Можно добавить код выполняемый однократно в момент завершения разговора. // Разрываем голосовое соединение, если разговор завершён опусканием трубки: // gsm.CALLend(); // Разъединяем голосовое соединение, это требуется если мы инициировали разрыв соединения опусканием трубки. > // // Выводим короткие звуковые сигналы в трубку телефона. // while(digitalRead(pinHANG)^flgHANG) < // Цикл выполняется пока снята трубка. if(millis()%1000<500)// Выводим тоновый сигнал в трубке телефона в течении первых 500 мс каждых 1000 мс. else // Отключаем тоновый сигнал в трубке телефона в течении остального времени из 1000 мс. > digitalWrite(pinBEEP, LOW ); // Отключаем тоновый сигнал в трубке телефона. >else < // // Если цикл завершён по причине сброса вызова: // Serial.println(F("Вызов завершён по причине сброса вызова")); // █ Можно добавить код выполняемый однократно в момент сброва вызова. >// >else < // // Если входящих вызовов в режиме дозвона нет: // if(gsm.status()!=GSM_OK)< // // Если модуль не готов к работе (например, ошибка регистрации в сети): // Serial.println(F("Перезагрузка модуля")); // █ Выводим сообщение о перезагрузке модуля. // Заново инициируем работу с модулем: // setup(); // >// > // > // > // > // // // Функция управления колокольным звонком: // В зависимости от параметра (f) функция либо отключает колокольный звонок, либо подаёт один колокольный звон входящего вызова. void funcBELL(bool f)< // В данной функции можно регулировать тональность колокольного звонка, меняя задержку delay(). if(modeBEEL==0)< // // Если колокольный звонок собран на соленоиде (электромагнитной катушке): // if(f)else // Если сброшен флаг f, то - подаём низкий уровень на выход pinBELL (силовой ключ разомкнётся, катушка будет обесточена и боёк удалится от колокола). >else if(modeBEEL==1) < // // Если колокольный звонок собран на электромоторе: // if(f)// Если установлен флаг f, то - подаём высокий уровень на выход pinBELL (силовой ключ замкнётся , электромотор включится и боёк на его роторе начнёт бить по колоколу). else // Если сброшен флаг f, то - подаём низкий уровень на выход pinBELL (силовой ключ разомкнётся, электромотор отключится и боёк перестанет бить по колоколу). >else if(modeBEEL==2)< // // Если колокольный звонок собран на сервоприводе: // if(f)else // Если сброшен флаг f, то - поворачиваем сервопривод на угол при котором боёк закреплённый к его качалке удалится от колокола. > // Вместо углов 50° и 60° необходимо указать Ваши углы (значение подбирается экспериментально). > //

В разделе функции funcBELL отвечающем за управление сервоприводом указаны углы 50° и 60° (три последние строки). Если Вы используете колокольный звонок на сервоприводе, измените угол 50° на тот при котором сервопривод ударяет бойком по колоколу, а угол 60° на тот при котором боёк удаляется от него.

Алгоритм работы скетча:

До кода Setup() определяются номера выводов, тип колокольного звонка, алгоритм работы кнопки фиксирующей опускание трубки, объявляются переменные и функции, подключаются библиотеки, и создаются объекты для работы с ними.

В коде setup() конфигурируются выбранные выводы, инициируется работа GSM/GPRS Shield, звук переводится на разъём гарнитуры, выполняется цикл ожидания готовности GSM/GPRS Shield к работе (регистрация в сети оператора). И после выполнения всех указанных действий выполняется оповещение о готовности к работе, путем включения колокольного звонка на 1 секунду.

Код цикла loop() разделён на две основные части: совершение исходящих звонков (данная часть выполняется если телефонная трубка снята) и приём входящих вызовов (данная часть выполняется если трубка лежит на телефоне).

Совершение исходящих звонков состоит из следующих действий:

  • Обнуление переменных, проверка связи с оператором, вывод сигнала в трубку телефона о готовности к работе.
  • Дальнейшие действия происходят в отдельном цикле, выход из которого возможен только если положить трубку на телефон. Так же в этом цикле постоянно сбрасывается голосовое соединение, не давая другим абонентам позвонить нам при снятой трубке.
  • Если начинается набор номера, то отключаем сигнал в телефонной трубке, подсчитываем количество импульсов набираемых цифр. После каждой введённой цифры из значение добавляется в строку с номером, которая проверяется на корректность (достижение 11 знаков, или совпадение с коротким номером). При желании Вы можете добавить или удалить некоторые короткие номера из скетча.
  • Если номер в строке корректен, то производится его набор, с дальнейшей проверкой состояния связи. Если связь установлена, то выполняется пустой цикл ожидания её разрыва.
  • При разрыве голосового соединения выполняется цикл вывода коротких звуковых сигналов в телефонную трубку. Этот цикл выполняется постоянно, пока не положить трубку на телефон.

Приём входящих вызовов состоит из следующих действий:

  • Отключение тонального сигнала в телефонной трубке (на случай если он был).
  • Дальнейшие действия происходят в отдельном цикле, выход из которого возможен только если снять трубку с телефона при отсутствии входящего вызова.
  • Если зафиксирован входящий вызов, то выполняется цикл включающий колокольный звонок, пока входящий вызов не изменит свой статус или не будет поднята трубка.
  • Если статус вызова изменился по причине поднятия трубки, то устанавливается голосовое соединение, и выполняется пустой цикл ожидания разрыва этого соединения.
  • После разрыва голосового соединения выполняется цикл вывода коротких звуковых сигналов в телефонную трубку. Этот цикл выполняется постоянно, пока не положить трубку на телефон.

В конце скетча определена функция управления колокольным звонком. Данная функция принимает один параметр типа bool ( true — ударить в колокол и освободить его / false — освободить колокол). В зависимости от значения переменной modeBEEL функция работает с колокольными звонками собранными на базе соленоида, родного звонка телефона, сервопривода или электромотора.

Ссылки:

  • Библиотека iarduino_GSM.
  • Arduino / Piranha UNO.
  • GSM/GPRS Shield A6.
  • Wiki — GSM/GPRS Shield A6.
  • Battery Shield.
  • Wiki — Battery Shield.
  • Динамик.
  • Микрофон.
  • Зуммер с генератором.
  • Trema силовой ключ.
  • Повышающий DC-DC преобразователь
  • Соленоид.
  • Сервопривода.
  • Дисковый номеронабиратель.
  • Трема кнопка.

Как подключить классическую телефонную трубку к мобильному телефону или смартфону

Сейчас сотовыми телефонами, смартфонами пользуются практически все. Стационарные телефоны во многих квартирах и офисах уже практически отсутствует. Да и зачем стационарный телефон, если сотовый во всех отношениях лучше, — это и мобильность и дополнительные функции.

Но не все так просто. Периодически в СМИ появляется информация о вреде сотового телефона. В основном говорят что, мол, при расположении возле головы передатчика, который есть в сотовом телефоне, мозг облучается и это очень вредно. Не знаю, на сколько это действительно вредно, я не медик. Но вое же некоторые люди начинают опасаться.

Вот как-то, ну прицепились ко мне домочадцы, что делать и как быть?

Ну, я то, как радиолюбитель понимаю, — подключи к смартфону проводную гарнитуру, сам смартфон положи на стол и разговаривай сколько влезет, ведь проводная гарнитура это почти то же самое, что и трубка стационарного телефона, она ничего не излучает. Вот я и им объяснил.

Теперь все сидят с затычками для ушей что не очень удобно. Да и ответить на звонок стало сложнее, — взять гарнитуру воткнуть в ухо, а потом нажимать на ответ. Короче, не дело это. И вот я

подумал, а почему бы вместо гарнитуры не подключить к смартфону обычную телефонную трубку. Ведь в стационарных условиях ею пользоваться намного удобнее чем гарнитурой. Подключить её к смартфону и положить рядом, — позвонили, поднимаешь трубку, и на смартфоне нажимаешь на ответ. Дальше разговаривай как с обычного стационарного. И никакого изучения для мозга нет.

Берем стандартную телефонную трубку для электронного стационарного телефонного аппарата. В ней находится микрофон и телефон, которые выводятся отдельными проводниками. Такая трубка соединяется с телефонным аппаратом кабелем через четырехконтактный разьем.

Берем кусочек такого кабеля, а так же штекер TRRS такой как у проводной гарнитуры. У кабеля отрезаем один из разъемов, разделываем этот конец кабеля и припаиваем проводки к разъему TRRS.

Принципиальная схема

Схема подключения телефонной трубки к штекеру для сотового телефона

Рис. 1. Схема подключения телефонной трубки к штекеру для сотового телефона.

На рисунке показана схема телефонной трубки и соединения её с разъемом TRRS для подключения к смартфону вместо проводной гарнитуры.

Схема подключения телефона к линии связи
с помощью советской вилки и RJ-11

Телефон — это электротехническое устройство, позволяющее людям обмениваться информацией на расстоянии с помощью электрического сигнала. Слово телефон пришло к нам из древней Греции. Теле – переводится как «далеко», а фон – «голос».

Внешний вид старинного проводного стационарного телефона

Подключить стационарный, факс или несколько телефонов параллельно, включая и радиотелефон, после прочтения статьи без затруднений сможет любой домашний мастер, даже если впервые столкнулся с телефонией.

Какое напряжение в телефонной линии связи

Телефонная линия связи находится под напряжением постоянного тока 40-60 В если телефон не подключен или подключен, но телефонная трубка положена на телефонный аппарат. Во время звонка напряжение в линии связи становится переменным с амплитудой до 120 В. Когда Вы снимаете телефонную трубку, то напряжение снижается до величины 6-12 В. Это напряжение не опасно для жизни, но вызвать неприятные ощущения может.

Вывести из строя линию связи или испортить телефонный аппарат при подключении невозможно. Может произойти отключение телефонной линии на несколько минут, если надолго будет снята трубка без набора номера или если будут замкнуты накоротко проводники линии связи. Телефонную линию автоматически отключает автоматическая телефонная станция (АТС) для экономии электроэнергии. Так что можете смело приступать к самостоятельному подключению телефона к линии связи.

Перед тем, как подключить стационарный телефон, факс или радиотелефон к линии связи, желательно, но не обязательно, проверить наличие готовности линии связи. Напряжение в линии можно измерять вольтметром, рассчитанного на измерение постоянного напряжения.

Если телефон к линии не подключен или подключен, и трубка положена на телефон, прибор должен показать напряжение величиной 40-60 В. Если вольтметра нет, можно проверку выполнить с помощью картошки, и это не шутка, а реальный способ проверки. Достаточно в срез картошки воткнуть зачищенные от изоляции провода лапши. Батареек не нужно, так как провода уже находятся под напряжением.

Какой потечет ток
при коротком замыкании проводов телефонной линии

В АТС установлена система защиты от выхода из строя оборудования и линий связи, которая ограничивает ток при коротком замыкании телефонной линии до 40 мА.

Если измерять ток короткого замыкания в квартире, то за счет сопротивления проводов линии связи и в контактах соединительных коробок его величина не превысит 25 мА.

Схема подключения проводного стационарного телефона к АТС

От автоматической телефонной станции (АТС) к каждому дому протянут сто парный телефонный кабель, который разветвляется десяти парными кабелями по подъездам дома. Концы десяти парных кабелей распаяны в десяти парных плинтах в подъездах дома. Плинты устанавливаются в боксах или закрепляются на стенах. На фотографии – плинт с открытой крышкой.

Фотография внешнего вида плинта для связи

Раньше корпуса плинтов делали из дюралюминия, сейчас – из пластмассы. В современных плинтах линейные провода линий связи подсоединяются запрессовкой в гребенки специальным инструментом. От одной из пар плинта в Вашу квартиру и протянута линия связи телефонным проводом ТРП, который связисты называют лапшой. На конце этого провода в квартире устанавливается розетка РТШК-4 (старого образца), или современная RJ-11, и уже к ней с помощью вилки подключается проводной телефон.

Электрическая схема подключения телефона

Как видите, схема подключения проводного стационарного телефона или факса в телефонии простая: от АТС в Вашу квартиру протянута индивидуальная пара проводов, через которую и осуществляется связь. Как видно из схемы, вилка и розетка нужны исключительно для удобства эксплуатации и в работе телефона участия не принимают. Можно соединить телефонные провода, идущие от плинта с телефонным шнуром, и телефон будет успешно работать. Полярность подключения телефона значения не имеет.

Как подключить телефон к линии связи

Подключение телефонных аппаратов, факсов в том числе и радиотелефонов к линии осуществляется посредством разъемного соединения – вилки и розетки. В настоящее время в эксплуатации применяются телефонные разъемы двух стандартов. Морально устаревшие советские, соответствующие требованиям ГОСТ 8810-81 (CT СЭВ 5396-85), который действовал до 01.01.92 (РТШК-4), и современные телефонные вилки и розетки RJ-11, соответствующие международному стандарту МЭК 60669-1 и 60884-1 (623K). Еще применяются универсальные телефонные вилки и розетки, которые дают возможность подключения вилок и розеток, выпущенных по новому и старому стандарту между собой.

Схема подключения телефона к советской телефонной розетке РТШК-4

Вопрос кажется неактуальным, но в эксплуатации находится еще много телефонов, подключенных давно, и при самостоятельном ремонте разъема или переносе телефона эта информация может быть востребована.

Разьем РТШК-4 для подключения телефона

Конечно, советский телефонный разъем громоздкий, не соответствует современным эстетическим взглядам, но надежный и долгое время успешно выполнял, да и продолжает выполнять возложенные на него функции.

Розетка РТШК-4 в деталях

В телефонной розетке имеется четыре контакта для подключения вилки и два ― для коммутации конденсатора. Позиционирование вилки при вставлении обеспечивается за счет отверстий в крышке розетки. Линия подключается винтовым соединением к двум правым контактам.

Для контроля целостности линии в розетке раньше устанавливался конденсатор (в настоящее время не устанавливается), который подключался к правому верхнему контакту и нижнему левому. Когда вилка вставлялась в розетку, она клиновидным штырем разрывала цепь, и конденсатор отключался. Когда нужно было проверить линию, достаточно было вынуть розетку, и связисты с АТС могли, подав на пару переменное напряжение, проверить состояние линии, и таким образом определить, что именно является причиной отсутствия связи, линия или телефонный аппарат.

При параллельном подключении двух телефонов и извлечении вилки одного из них, линия сильно сажается, так как переменное напряжение хорошо проходит через конденсатор. Если у Вас случайно забыта такая подключенная к телефонной линии розетка, то обязательно отсоедините ее от линии или удалите конденсатор. Его желательно удалить из всех подключенных телефонных розеток, так как в современных телефонных линиях связи конденсатор участия не принимает ― и поэтому не нужен.

Телефонная вилка РТШК-4

Телефонная вилка представляет собой пластмассовую коробку, состоящую из двух половинок, в одну из которых вставлено четыре плоских контакта, к ним на винтах подсоединяется шнур, идущий от телефона. На фото хорошо видно, к каким контактам его подключать.

Для работы телефона или факса не имеет значения, к каким контактам подключены провода, главное, чтобы контакты телефонной розетки, к которым приходят провода линии, соединялись с контактами вилки, на которые приходят провода от телефона. Штырь клиновидной формы служит для отключения от линии связи проверочного конденсатора.

С появлением в быту телефонов зарубежного производства, у которых шнур оканчивался вилкой RJ-11 6P4C, а розетки у всех были установлены РТШК-4, в продаже сразу появились переходники (адаптеры), позволяющие любому обладателю новинки без посторонней помощи подключить телефон к линии.

Вилка телефонная переходная

В адаптере два верхних плоских контакта соединялись с 3 и 4 контактами RJ-11 (стандартная схема обжима), на фото слева, а нижние плоские – с контактами 2 и 5 RJ-11, на фото в нижней части адаптера.

Подключение телефона к универсальной розетке РТШК-4 623K RJ-11

Еще одно творение переходного периода ― универсальная розетка, симбиоз розетки РТШК-4 и RJ-11. Не знаю, для чего их выпускали, но можно предположить, что ими заменяли пришедшие в негодность РТШК-4, тем самым обеспечивая возможность подключать телефоны с вилками любых стандартов.

Универсальная телефонная розетка

3 и 4-й контакты обеих телефонных розеток RJ-11 подключены параллельно с правыми РТШК-4 (стандартное подключение), а контакты 2 и 5 телефонной розетки ― параллельно с левым РТШК-4.

Подключение телефона к розетке 623K RJ-11 6P4C

Современные розетки для подключения телефонов под вилку RJ-11 4P4C ― малогабаритные. Они выпускаются в разной цветовой гамме корпуса, бывают настенными, для внутренней разводки и комбинированными (для одновременного подключения телефонов к линии связи и компьютеров к локальным сетям и сети Интернет вилками RJ-45).

Розетка телефонная 623K

В представленной розетке линейные провода телефонной линии нужно подключить к зеленому и красному проводам, которые подключены к контактам 2 и 3 розетки RJ-11 4P4C.

Подключение телефона обжатием лапши в RJ-11

Можно и вовсе обойтись без стандартной розетки, подключив телефонный аппарат непосредственно к телефонному проводу, так называемой лапша. Для этого нужно конец лапши, подходящий к телефону, обжать в розетке RJ-11.

Подготовка лапши для обжима в RJ-11

Диаметр изоляции проводников у лапши больше, чем нужно, и вставить их в разъем RJ-11 не получится. Для этого нужно полностью снять изоляцию. Без изоляции провода невозможно будет обжать в RJ-11, и поэтому на них следует предварительно надеть трубки, снятые с проводов витой пары или других проводов, подходящих по размеру.

Обжатая вилка RJ-11

Теперь останется только вставить провода лапши в контакты 2 и 3 разъема RJ-11 и обжать с помощью специальных клещей (кримпера) или вручную по технологии, описанной в статье «Как обжать кабель витых пар без клещей». Полярность проводов значения не имеет.

Для подключения телефона нужно будет вынуть из него штатный провод подключения и в разъем на корпусе вставить обжатый на лапше разъем RJ-11.

Цветовая схема обжатия линейной телефонной вилки RJ-11

Подключение стационарного телефона с трубкой к линии выполняется телефонным линейным шнуром с вилками RJ-11 4P4C на концах. Из них для подключения телефона задействованы, как правило, только два средних контакта. Остальные контакты часто отсутствуют, так как предназначены для подключения параллельно двух стационарных телефонов (телефонные аппараты должны поддерживать возможность работы в таком режиме) по системе директор – секретарь. Это когда при поднятии трубки одного из телефонов, второй автоматически отключается.

По стандарту подключения телефона к каждому номеру контакта должен подходить провод определенный цветовой маркировки. Это придумано для удобства ремонта и обслуживания. Не важно, какого цвета провод куда подключен. Главное, чтобы приходящие от АТС провода были подключены к двум средним контактам 2 и 3 телефонной вилки. Современный стандарт предусматривает нижеприведенную цветовую схему обжатия линейного провода к вилке RJ-11.

Цветовая схема обжатия линейной телефонной вилки RJ-11

Ранее действовал другой стандарт, согласно которому обжатие вилки RJ-11 должно было выполняться по нижеприведенной цветовой схеме.

Старая цветовая схема обжатия телефонной вилки RJ-11

Полярность подключения для стационарного телефона, подключенного не по спаренной схеме, значения не имеет. Для опрессовки проводов в вилке RJ-11 существует специальный инструмент, но можно обойтись и одной отверткой.

При покупке вилки RJ-11 для подключения линии следует обратить внимание на то, что ее ширина должна иметь размер 9,5 мм. Дело в том, что вилка RJ-11 для шнура, соединяющего телефонный аппарат с трубкой, имеет точно такой же внешний вид, но ширина ее составляет 7,5 мм и можно купить не ту вилку.

Параллельное подключение телефонов

Иногда для удобства требуется к уже подключенному к линии связи телефонному аппарату параллельно подключить еще один или несколько аппаратов, включая и радиотелефоны. Такое подключение выполняется простым параллельным соединением розеток, точно так же, как подключаются к электропроводке электрические розетки.

Полярность проводов значения не имеет. Современные телефоны очень незначительно нагружают телефонную линию и можно подключить параллельно хоть 10 телефонов.

К недостаткам схемы такого подключения следует отнести отсутствие конфиденциальности при разговоре. То есть, во время Вашего разговора, поднявший трубку на любом параллельно подключенном телефоне, может слышать Вашу беседу. Есть схемы блокираторов, позволяющие при поднятии трубки на одном из телефонов, блокировать все остальные телефонные аппараты.

Параллельное подключение телефонов

После подключения нескольких телефонных аппаратов параллельно может возникнуть ситуация, когда поступает вызывной сигнал, звонит только один телефон, а все остальные только издают короткий негромкий звук. Причиной этому является наличие системы АОН (автоматическое определение номера) в звонящем телефоне, настроенной на определение телефонного номера звонящего абонента до поднятия трубки.

Таким образом, АОН сразу же автоматически подымает трубку и уже сам генерирует вызывной сигнал. По этой причине все остальные подключенные параллельно телефоны и не звонят. Обычно в современных телефонах можно включать функцию АОН на определение номера после поднятия Вами трубки. Тогда, при поступлении вызывного сигнала все телефоны будут звонить. АОН, включенный в режим определения номера до поднятия трубки, плох еще и для тех, кто звонит Вам по межгороду.

Связано это с тем, что даже если звонок поступает в Ваше отсутствие, отсчет времени соединения и начисление оплаты начинаются без подъема трубки. К плюсам системы АОН можно отнести тот факт, что если телефоны без АОН установлены в местах отдыха, а с АОН ― в другом помещении, то Вы не будете потревожены ночным звонком.

Существуют и готовые решения в виде радиотелефонного аппарата с несколькими трубками, позволяющими не только блокировать, но и переключать звонящего абонента с поднятой трубки на любую другую. Однако такие телефоны не каждому по карману и имеют существенный недостаток. При отключении электроэнергии они не работают; а в трубках у них установлены аккумуляторы, которые служат несколько лет, затем требуется замена аккумулятора, а это по стоимости сравнимо со стоимостью обыкновенного кнопочного телефона. Поэтому, для обеспечения бесперебойной связи, все равно нужно в резерве держать обыкновенный телефон.

Как подключить телефон напрямую к проводам линии связи

В жизни бывают ситуации, когда нужно подключить телефон к линии связи, а розетка не подходит или ее нет в наличии. В таком случае можно соединить провода телефона с проводами линии связи напрямую скруткой и покрыть оголенные участки изолентой. Такое соединение на качество связи не повлияет.

Телефонный шнур очень гибкий, это особенный провод с жилами, сделанными по специальной технологии. Очень тонкая медная ленточка навивается на хлопчатобумажную нить. Такой проводник называется мишура. Провода из мишуры широко применяются при производстве наушников, соединении телефонных трубок с базами, то есть в случаях, когда провода при эксплуатации постоянно изгибаются.

Провод типа мишура

Проводников мишура в каждой жиле несколько и они свиты еще между собой. Паять мишуру очень сложно, а механическая прочность такой пайки получается низкой. Для получения надежного и механически прочного соединения скруткой, нужно его выполнить по следующей технологии.

Единственный недостаток, что придется развивать провода в случае необходимости отключения телефона от линии. Да и то, в современных телефонах шнуры с телефонными аппаратами стыкуются вилками RJ-11 и можно, в случае, например, ремонта телефона, его отсоединить, вынув из корпуса разъем. У меня так подключен один телефон, при этом весь шнур спрятан за дверной наличник, выходит в наружу только кусочек длиной 15 см с вилкой RJ11 на конце, которая сразу вставлена в розетку телефона.

Сначала освобождается от изоляции мишура телефонного шнура на длину 10-15 мм и проводники линейного провода на длину 20-25 мм со сдвигом с помощью ножа. Нитку мишуры удалять не надо. Затем оба провода складываются вместе, мишура загибается в сторону проводника, и жила линейного провода навивается на прижатую к изоляции мишуру. Достаточно сделать три — пять витков.

Скрутка проводов

Таким же образом выполняется скрутка со вторым проводником шнура. Как видите, получилось аккуратное соединение. Полученное соединение покрываете изоляционной лентой. При наличии полихлорвиниловой трубки подходящего диаметра, можно для изоляции надеть ее кусок на место скрутки. Соединение можно сделать и прямым, если перед изолированием согнуть линейный провод на 180°. Механическая прочность при этом существенно возрастет.

Ремонт телефонной линии связи

Если перестал работать стационарный телефон, то обычно вызывают связиста и ждут его прихода, часто в неудобное для себя время. Однако если ждать не хочется и есть желание, то восстановить связь можно своими руками.

Причин прекращения работы телефона может быть две: либо поломался телефонный аппарат, либо ― телефонная линия. Если у Вас есть запасной телефонный аппарат, подключите его вместо неработающего; если связь появилась, значит в поломке виноват телефон, а если связь не появилась ― линия.

Исправность линии можно проверить, измерив напряжение в телефонной розетке. Если прибора нет, нужно проверить надежность подсоединения линейного провода связи к контактам розетки. В случае если в розетке соединение надежное, то по проводу можно проследить, к каким контактам плинта подключена Ваша линия, и проверить надежность подсоединения к контактам в плинте.

Если возможности проследить нет, то можно проверить надежность подсоединения к плинту всех подходящих линий, ведь одна из них Ваша. Если на контактах плинта напряжение есть, и Ваша пара подсоединена надежно, то значит провод, идущий к точке установки телефона, ― в обрыве. Если напряжение отсутствует, то нужно отсоединить один из проводников, идущих в квартиру, и через 5-10 минут измерять повторно.

Если напряжение появится, то значит в проводе, идущем от плинта к розетке в Вашей квартире, произошло короткое замыкание. Для проверки этого факта достаточно опять присоединить провод линии к контактам плинта и измерить напряжение, оно должно опять пропасть.

Устройство трубки и ремонт шнура трубки телефона

Устройство трубки стационарного телефона

Внешний вид телефонной трубки всем хорошо известен. Она состоит из двух пластмассовых разъемных частей: основания, в котором закреплены микрофон и телефонный капсюль, и крышки, которая обычно привинчена к основанию одним или двумя саморезами. Как видно из приведённой ниже электрической схемы телефонной трубки, микрофон и телефонный капсюль соединены между собой тремя цветными проводами.

Схема подключения трубки

Один провод общий для микрофона и телефонного капсюля (на схеме черный), второй ― для микрофона (зеленый) , и третий ― для телефонного капсюля (красный). При замене микрофона или капсюля следует соблюдать полярность их подключения, иначе появится микрофонный эффект. Это когда говорящий слышит свой голос в трубке или может появляться свист.

Ремонт шнура трубки стационарного телефона

В стационарных телефонных аппаратах трубки соединяются с корпусом телефона витым шнуром с двумя вилками RJ-11 4P4C на концах. Во время разговора витой шнур трубки постоянно изгибается и в конечном итоге перетирается в месте выхода из вилки, как правило, со стороны телефонной трубки.

Телефон сначала начинает «хрипеть», и настает момент, когда Вы с собеседником не слышите друг друга. Наиболее вероятной причиной плохой связи является повреждение витого телефонного шнура. Хотя причиной также может быть угольный микрофон или телефонный капсюль.

Трубка телефона.

Для проверки шнура, нужно его пошевелить в месте выхода из трубки или корпуса телефона. Если заметили, что в каких то положениях связь становится устойчивой, значит в этом месте и перетерся телефонный шнур. Шнур лучше заменить новым. Но можно обойтись и без похода в магазин, воспользовавшись технологией обжима RJ-11, RJ-45 клещами или без клещей.

Для извлечения вилки RJ-11 из телефонной трубки, нужно прижать пальцем фиксатор вилки RJ-11 к ее основанию и вынуть вилку из трубки. Затем немного вытащить ламели и извлечь из вилки шнур, укоротить его на 1,5-2 см (отрезать поврежденный кусок шнура), снять изолирующую трубку на длину 5 мм. Снимать изоляцию с проводников не надо.

Затем необходимо вставить подготовленный шнур в вилку RJ-11 до упора, соблюдая цветовую схему подключения проводов. Если не запомнили, как был вставлен шнур в вилку RJ-11, то можно посмотреть, как он вставлен в нее на другом конце шнура. Если вынули из вилок RJ-11 оба конца шнура и не знаете, как вставить правильно концы провода, то Вам поможет цветовая схема обжатия, представленная ниже.

Цветовая схема обжатия телефонной вилки RJ-11

Вилки RJ-11 на шнуре для телефонной трубки обжаты по цветовой схеме с разворотом на 180 градусов. Например, если на 1-м контакте вилки RJ-11 на одном конце шнура был белый провод, а на 4-м ― желтый, то на втором конце шнура на 1-м контакте вилки RJ-11 должен быть желтый, а на 4-м контакте ― белый. На фотографии показана цветовая схема обжатия витого шнура для стационарного телефона.

Цветовая маркировка обжатия вилки RJ-11

Такой ремонт витых телефонных шнуров я делал неоднократно, особенно во времена, когда такие стационарные телефоны с трубками, соединенными витыми шнурами только появились, и купить новый витой шнур не представлялось возможным.

При покупке вилки RJ-11 для шнура обратите внимание на ее ширину, которая должна быть 7,5 мм, так как вилка RJ-11 для линии, имеют точно такой же внешний вид, но ширина ее 9,5 мм.

Фон во время разговора

Если разговор по телефону сопровождается низкочастотным фоном 50 Гц или радиопередачей, то одной из причин этого явления может быть плохая изоляция между одним из проводников телефонной пары с землей. Тогда симметрия проводов нарушается, и наводимые на них сигналы помех от проходящих рядом электро- и радиотехнических проводов на концах телефонной пары взаимно не уничтожаются.

Чаще такое можно наблюдать в дождливую погоду, когда влажность высокая, из-за чего сопротивление изоляции проводов уменьшается. Самостоятельно найти эту неисправность без высоковольтного омметра сложно, лучше вызвать связистов. Они должны бесплатно устранить неисправность.

Телефонный удлинитель

Иногда возникает необходимость переставить телефон в другое место, а длина шнура, подключаемого к розетке, не позволяет этого сделать. Демонтировать и устанавливать розетку на новом месте не каждому захочется. Следы демонтажа в дополнение могут испортить внешний вид стены.

Решить такую задачу позволит простейший телефонный удлинитель. Можно купить готовый удлинитель, они бывают разных цветов, любой длины и с разными типами вилок и розеток на концах. Не сложно смастерить телефонный удлинитель и самостоятельно из вилки, розетки и куска любого провода.

Телефонные удлинители

Слева на фото самодельный телефонный удлинитель, который я сделал очень давно для удобства ремонта телефонов. Розетка прикручена к катушке, на которую навивается провод удлинителя для удобства хранения. Провод взят многожильный, и два его куска свиты вместе вручную. Справа ― телефонный удлинитель заводского изготовления для современных телефонов с вилками RJ11 на концах. Для его установки нужно вынуть штатный провод из телефонного аппарата и розетки, а затем вставить более длинный.

Если под рукой нет вилки и розетки, можно нарастить, или удлинить, штатный провод, сделав в любом его месте вставку из любого двойного провода или двух свитых вместе одинарных проводников. Для вставки подойдет провод любого сечения, многожильный или одножильный.

Для этого разрезается на две части штатный провод, лучше всего на расстоянии 10-15 см от вилки, если вдруг в будущем понадобится восстановить его в первоначальном виде, напрессовав разъем. Соединение концов делается по вышеописанной технологии. Если вставка делается из многожильного тонкого провода или толстого одножильного, то мишура не загибается, а складывается с зачищенным проводником параллельно и обвивается проводом диаметром около 0,5 мм.

Современные шнуры для телефонов стали делать не из мишуры, а обыкновенного многожильного провода довольно малого сечения. У провода, который я разрезал для демонстрации технологии фотографиями, оказалось всего 6 проводников диаметром по 0,2 мм. Такие тонкие провода нужно соединять по специальной технологии.

Удлинение многожильным проводом

Снимается изоляция со сдвигом, как показано на фото. Далее провода нужно залудить и более тонкий проводник навить вокруг более толстого. Если провода приблизительно одинакового диаметра, то делается их простая скрутка. Затем пропаивается место скрутки припоем.

Если Вы не знакомы с технологией пайки, то можете посетить страничку сайта Как паять паяльником. Теперь нужно заизолировать соединение несколькими витками изоленты. Для придания эстетического вида, можно один из проводников загнуть и потом уже заизолировать. Точно так же выполняется соединение и второй пары. Как видите, получилось надежное и красивое соединение.

Удлинение толстым одножильным проводом

Для примера решил продемонстрировать, как можно выполнить удлинение телефонного шнура с помощью одножильного провода для электропроводки, диаметр жилы которого составляет 1 мм.

Изолирование соединения удлинителя

Соединение телефонных проводов выполняется точно по такой же схеме, как описано выше.

По приведенной выше технологии можно соединять провода любых электрических цепей, проводников в любых устройствах и приборах, включая и компьютерные сети Интернет.

Прокладка телефонной линии связи в квартире

Величина тока, протекающего по проводам линии для связи, не превышает 10 мА, поэтому требования к сечению жилы практически отсутствуют, достаточно, чтобы проводник был диаметром 0,1 мм. Толстыми жилы делают для уменьшения потерь сигнала при большой длине линии и обеспечения достаточной механической прочности при коммутации. Исходя из этого, линии связи можно прокладывать практически любым проводом. Главное, чтобы проводники шли параллельно друг другу, или были свиты вместе.

При прокладке линий связи внутри жилых и производственных зданий обычно используют двойной провод ТРП 2×0,4 (диаметр жил ― 0,4 мм., сечение ― 0,12 мм 2 , сопротивление ― 148 Ом/км) или ТРП 2×0,5 (диаметр жил ― 0,5 мм., сечение ― 0,21 мм 2 , сопротивление ― 94 Ом/км), с изоляцией из ПВХ (полихлорвинила) категории CAT1. Связисты его именуют «лапша».

Провод типа Лапша

Применение такого провода обусловлено его низкой ценой и простотой монтажа. Так как соединительная полоска пластмассы между проводниками довольно широкая, можно крепить провод к стенам, пробивая его по центру гвоздиками.

Крепление провода Лапша гвоздями

Если нужно сделать в прокладке поворот, то провод ТРП просто перегибается, как показано на фотографии. Иногда прорезают перемычку и проводники на месте поворота разводят в стороны, но это хуже, так как нарушается симметрия линии.

Гораздо лучше выглядит провод, закрепленный на стене с помощью специальных пластмассовых скобок с дюбель-гвоздиками. Скобки выпускаются под разные размеры проводов и кабелей, бывают предназначенные для крепления как круглого, так и плоского провода.

Крепление провода Лапша скобками

Дюбель-гвоздики скобок сделаны из каленой стали и забиваются, не сгибаясь даже в бетонные стены.

В последнее время часто провод связи лапшу, прокладывают в кабель-канале, это позволяет все провода (Интернет, телевизионный кабель, домофона и др.) проложить вместе, что упрощает монтаж и красиво выглядит. Кабель-каналы выпускаются разных размеров, что позволяет уложить в них практически неограниченное количество проводов.

Удобно проложить телефонный провод и провода другого назначения внутри напольного плинтуса, в котором предусмотрен кабель канал.

Использование витых пар кабеля Интернет
для телефонной линии связи

Сейчас у многих в домах проложен кабель для Интернета. В этом кабеле обычно используется всего две пары из 4-х имеющихся. Свободные пары можно использовать для телефонной линии связи. Разобраться в том, какие из пар свободны, Вам поможет статья сайта Обжим кабеля витых пар RJ-45 для Интернета.

Для линии связи берется одна из свободных пар, коричневая или синяя. Витая пара состоит из двух свитых между собой проводников. Изоляция одного из них окрашена сплошным цветом, а изоляция второго – белая с полосками цвета первого.

Задать вопрос автору статьи, оставить комментарий

Наталья 11.05.2012

Здравствуйте.
Мне нужна Ваша помощь. Купила новый телефонный аппарат взамен старого дискового советского. Он нашей российской сборки, но подключается через адаптер. Купила адаптер. Все проверено в магазине. Все работает. А вот дома телефон не включается. Почему? Хотелось бы самой понять, в чем причина, чтобы в последствии устранять самой эти неполадки.

Александр

Здравствуйте, Наталья!
Скорее всего, в розетке, к которой подключен советский телефон, провода линии от АТС подключены на другие контакты, чем в адаптере. Снимите крышку и проверьте.
Главное это не то, к каким контактам подключены провода, а главное, что бы провода от линии были соединены с проводами телефона. Стандарт на подключение придуман только для удобства.

Anton 28.11.2012

Уважаемый Александр Николаевич, подскажите пожалуйста, как подключить телефонный кабель в щиток. Раньше был 2-ой полупрозрачный провод, а теперь 4-ой разноцветный — желтый, зеленый, коричневый, прозрачный. Не могу понять, как их между собой скручивать и в какую из 2-х точек подключать?
Заранее спасибо.

Александр

Уважаемый Антон!
Так, как для подключения телефона достаточно всего двух приводов, то необходимо и подключать к двум из четырех цветных в щитке. Если есть вольтметр, то проще всего найти на какой паре проводов есть напряжение 40-60 В. Если прибора нет, то нужно взять телефон, снять с него трубку и методом перебора подключения проводов телефона к цветным проводникам в щитке найти действующую линию. В телефоне должен появиться тональный сигнал.
Если на обеих парах есть напряжение, то нужно подсоединить телефон сначала к одной из них и набрать собственный номер. Если появятся короткие гудки занятого телефона, значит вы нашли свою пару. Если нет, то подключиться ко второй паре.

Андрей 01.04.2015

У меня хороший телефон УФА-301, 1989 года, как новый, прочитал статью у вас про подключение, но у вас описывается двух жильный провод от щитка до телефона у меня же в телефоне три жилы: красный, белый, зеленый, куда какой я не могу разобраться, но попробовал – работает, но куда третий все же не пойму, помогите, спасибо.

Александр

Уважаемый Андрей!
Третий провод предназначен для работы телефона в режиме директор-секретарь и для вашего случая не нужен. Так что пользуйтесь телефоном и забудьте о нем.

Сергей 28.11.2020

Здравствуйте!
У меня в квартире уже почти четверть века стоит и исправно работает стационарный телефонный аппарат «Русь», подключённый к розетке РТШК-4. И вот уже лет 10 как его АОН перестал определять номера. Переключение АОНа в цифровой режим ситуацию не исправило: хорошо, если определяется один номер из сотни входящих, да и то, зачастую, неправильно.
Недавно я услышал, что для того, чтобы АОН снова заработал, достаточно подключить в телефонную розетку резистор. Подскажите, правда ли это, и, если да, то какой резистор и как следует подключить?

Александр

Здравствуйте, Сергей!
Есть два стандарта работы АОН, Российский (устаревший, работал только на старых аналоговых станциях) и Европейский, предназначен для работы на цифровых АТС.
Телефонные аппараты с АОН можно разделить на три группы, работающие только по старому стандарту, поддерживающие как старый, так и новый стандарт, и работающие только по современному Европейскому стандарту.
Согласно описания телефонный аппарат «Русь» рассчитан на определение номера как в Российском, так и Европейском стандартах. Для работы в Европейском стандарте его нужно настроить.
Но замечу, что в настоящее время эта услуга является платной и для ее подключения надо подать заявку поставщику услуг связи. Заодно и уточнить, будет ли ваш телефонный аппарат определять номера.
Насколько мне известно, для работы АОН никаких дополнительных резисторов устанавливать нет необходимости.

Виктор 07.01.2021

Доброго дня.
Есть способ подключения обычного аналогового телефона к устройству сотовой связи? Спасибо.

Александр

Здравствуйте, Виктор!
Классический стационарный телефон подключить к устройству сотовой связи невозможно, потому что в нем кроме громкоговорителя и микрофона по большому счету ничего и нет.
Но если нужно иметь стационарный беспроводный телефон, работающий как мобильный сотовый, то такие модели продаются, например, KIT MT3020. От сотового он отличается высокой чувствительностью, что позволит оставаться на связи даже в местах, когда сотовый телефон не работает из-за слабого сигнала. Предусмотрена также выносная антенна, которую можно смонтировать на высоте, тем самым увеличив дальность связи.

Виктор 14.01.2021

Здравствуйте.
Приходится подключить старый телефон, заменив шнур подключения с вилкой РТШК-4, на шнур с разъёмом RJ11. Так как записка, где было указано, к каким клеммам на телефоне (их три) крепились «рабочие», фазные провода, то прошу подсказать, как их определить?
Заранее благодарен.

Александр

Здравствуйте, Виктор.
Для работы телефона достаточно двух проводов. Поэтому нужно снять трубку и слушая ее методом перебора подключать два провода в разных комбинациях к трем на телефоне. Полярность подключения значения не имеет.
Как только появится вызывной сигнал, значит это и есть правильное подключение. Для проверки достаточно с телефона позвонить.
Подключение к трем клеммам предусмотрено для случая подключения двух телефонных аппаратов параллельно по системе директор-секретарь. Это когда трубка поднимается на телефоне директора, то секретарь не слышит его разговора.
Еще в старых телефонах бывает три контакта, и к одному из них подключают вызывное устройство (звонок). Но в таком случае между двумя контактами можно увидеть перемычку. Если ее снять, то звонить можно будет, а вот когда на телефон звонят, то звонка не будет. В таком случае нужно провода подключать к незамкнутым между собой контактам.

Сергей 09.02.2021

Здравствуйте!
Хотел спросить. Если гудок идёт к телефонному номеру значит он подключен к телефонному аппарату? У нас на работе не можем понять проблема от самого поставщика услуг или от нашей мини АТС. В этажах стоит телефонная коробка. У нас своего связиста нет.

Александр

Здравствуйте, Сергей.
Обычно любая АТС стационарных телефонов не может определить подключен ли телефонный аппарат к линии или нет и поэтому при звонке на номер в своем телефоне Вы будете всегда слышать длинные гудки, вне зависимости подключен телефон к линии или нет. Вот если в проводах линии или в телефонном аппарате будет короткое замыкание между проводами линии, то будете слышать короткие гудки.
Поэтому таким простым способом можете проверить работу АТС. Позвоните с телефона на его же номер, должны идти короткие гудки. Закоротите провода линии этого телефона и позвоните с любого другого, хоть с сотового, тоже должны идти короткие гудки. Нанести вред оборудованию при таких манипуляциях невозможно, так что можно работать без опасений.
В дополнение, мини АТС обычно подключается к одному или нескольким городским номерам. Поэтому можно параллельно к ним последовательно подключать обыкновенный телефонный аппарат, даже не отключая их от АТС и попробовать провести выше описанные действия. Тогда Вы сможете узнать сбои происходят по вине поставщика услуг или мини АТС.

Павел 05.04.2021

Добрый день, подскажите почему на дисковом телефоне перестал звонить телефон при входящем вызове?

Александр

Здравствуйте, Павел.
Звонок подключён, как видно по схеме, к телефонной линии через конденсатор емкостью 1 мкф и включен, когда подвижный контакт РП2 находится в верхнем положении (трубка положена на телефон).

Электрическая схема дискового телефона ТАН-6

Если телефон перестал звонить, то в первую очередь нужно вскрыть телефон и произвести внешний осмотр, проверить, чтобы молоточек свободно перемещался между чашками звонка. Если телефонный аппарат уронили, то может сбиться настройка.

Внешний вид звонка дискового телефона ТАН-6

Далее проверить контакты включения звонка, связанные с рычагом трубки, прозвонить мультиметром катушку. Если все в порядке, то тогда останется только заменить конденсатор.
Но перед ремонтом целесообразно обратиться в телефонную компанию, может у них кроется неисправность. Возможно они сменили оборудование на более современное, и оно не может передавать сигнал на звонки дисковых телефонов.

Николай 20.04.2021

Доброго дня!
Вопрос такой, можно ли стационарные телефоны подключить, друг к другу не выходя на внешнюю среду. Как бы к соседнему дому?
Если можно, то как?
Спасибо!

Александр

Здравствуйте, Николай.
Организовать связь между двумя удаленными точками с помощью двух стационарных телефонных аппаратов без подключения их к городской линии связи не сложно. Достаточно подключить телефоны между собой, соединив два провода и подключить к ним питающее напряжение постоянного тока порядка 9-70 В. Полярность значения не имеет.
Проще всего питающее напряжение и переменное для работы звонка организовать с помощью сетевого блока питания, как показано на электрической схеме.

Электрическая схема организации локальной связи с помощью двух стационарных телефонов

Со вторичной обмотки трансформатора Т1 напряжение выпрямляется диодом VD2. С1 сглаживает пульсации. R1 служит для ограничения величины тока. Достаточно снять трубки и можно будет разговаривать.
Для возможности вызова абонента необходимо на звонок телефона подать питающее переменное напряжение. Для этого в схеме предусмотрены кнопки без фиксации S1 и S2. При нажатии, например, кнопки S1, переменное напряжение с трансформатора поступает на телефон 2 и он начнет звонить. Диод VD2 защитит конденсатор С1 от попадания на него отрицательного напряжения.
Кнопки S1 и S2 можно смонтировать в телефонных аппаратах. Можно обойтись и без кнопок, обеспечив вызывной сигнал при снятии трубки, но тогда схема существенно усложняется и потребуется подбор и установка нескольких дополнительных реле, что в данном случае не целесообразно.
Трансформатор подойдет любой мощностью не менее 5 Вт с выходным напряжением 24-45 В. Если звук будет слабым, то можно уменьшить резистор R1. Если в трансформаторе несколько низковольтных вторичных обмоток, то их можно, соблюдая фазировку, соединить последовательно. Диоды подойдут любые на напряжение более 100 В и ток 1 А.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *