Реклама ⓘ
Главная » Сотовая связь
Призовой фонд
на май 2024 г.
1. 1000 руб
Сайт Паяльник

Реклама ⓘ

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

Немногие современные школьники видели стационарный телефон с дисковым номеронабирателем, и уж тем более, умеют им пользоваться. Стационарная телефонная связь уходит в прошлое. В статьях: Ретро 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 монтируются на основную плату, остальные детали - на отдельной плате, вмонтированной в трубку телефона. Для подавления эффекта "самопрослушивания" динамик и микрофон изолируются шумопоглощающим материалом.

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
Плата Arduino
Arduino Nano 3.0
1 Поиск в магазине ОтронВ блокнот
SIM800L1 Поиск в магазине ОтронВ блокнот
DC-DC преобразователь1 +5V-->+25VПоиск в магазине ОтронВ блокнот
VD1-VD3 Выпрямительный диод
1N4007
3 Поиск в магазине ОтронВ блокнот
VT1 MOSFETP45N02LDG1 Поиск в магазине ОтронВ блокнот
VT2 Биполярный транзистор
BC547
1 Поиск в магазине ОтронВ блокнот
R1, R4, R6 Резистор
10 кОм
3 Поиск в магазине ОтронВ блокнот
R2 Резистор
100 Ом
1 Поиск в магазине ОтронВ блокнот
R3 Резистор
1 кОм
1 Поиск в магазине ОтронВ блокнот
R5 Резистор
3.6 кОм
1 Поиск в магазине ОтронВ блокнот
C1 Электролитический конденсатор1000 мкф1 Поиск в магазине ОтронВ блокнот
C2-C4 Конденсатор1043 Поиск в магазине ОтронВ блокнот
ZQ1 Активный зуммер1 +5VПоиск в магазине ОтронВ блокнот
BA1 Динамик1 0,5-1Вт на 4-8 ОмПоиск в магазине ОтронВ блокнот
BM1 Электре́тный микрофон1 Поиск в магазине ОтронВ блокнот
 
Усилитель микрофона
VT1 Биполярный транзистор
BC547
1 Поиск в магазине ОтронВ блокнот
VT2, VT3 Биполярный транзистор
КТ3107Б
2 Поиск в магазине ОтронВ блокнот
R1 Резистор
4.7 кОм
1 Поиск в магазине ОтронВ блокнот
R2 Резистор
470 кОм
1 Поиск в магазине ОтронВ блокнот
R3, R6 Резистор
1 кОм
2 Поиск в магазине ОтронВ блокнот
R4 Резистор
2.7 кОм
1 Поиск в магазине ОтронВ блокнот
R5 Резистор
100 кОм
1 Поиск в магазине ОтронВ блокнот
C1 Конденсатор0.033 мкф1 Поиск в магазине ОтронВ блокнот
C2 Конденсатор0.1 мкф1 Поиск в магазине ОтронВ блокнот
C3 Электролитический конденсатор50 мкф1 Поиск в магазине ОтронВ блокнот
Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Теги:

Опубликована: 0 4
Я собрал 0 3
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 4.7 Проголосовало: 3 чел.

Комментарии (19) | Я собрал (0) | Подписаться

0
Публикатор #
На форуме автоматически создана тема для обсуждения статьи.
Ответить
0
Smelter2 #
Прикол конечно же, но старый телефон жалко – раритетная вещь.
Ответить
0

[Автор]
DimaVolk #
Внешне он никак не изменился, зато появилась новая функциональность! Можно бабушке поставить и звонить ей на него, да и она сможет скорую вызвать, по привычному телефону!
Ответить
0
Smelter2 #
Спорно, конечно же, по поводу привычности. Если бабушка не маразматичка, то она прекрасно использует кнопочный мобильный телефон и носит его в кармане халата, т.к. скорую вызывать ей может понадобиться из любых труднодоступных мест, опять же там фонарик! И опять же, привычный телефон в розетку никогда не подключался, бабушка по привычке об этом знать не будет. В случае отключения питания ни скорой ни телефона. Больше склонен к аутентичности вещей, любые изменения разрушают её.
Ответить
0

[Автор]
DimaVolk #
Стационарный телефон всегда втыкался в розетку, правда в телефонную. А по поводу аутентичности, я тоже склонен ее сохранять, поэтому не добавил кнопку экстренной помощи, хотя такие мысли были! По питанию - можно допилить девайс, поставив аккумулятор от сотика или 18650.
Ответить
0
Сергей #
Аутентичность и дисковый номеронобератель—это, конечно, хорошо. Я бы с бОльшим интересом собрал телефон с семисегментными индикаторами. А лучше с дисплеем на лампах типа ИВ-17.
12 ламп и можно и номер телефона выводить, и имя записанного в контакты абонента
Ответить
0

[Автор]
DimaVolk #
Да не вопрос! Собирайте, выкладывайте. Идея состояла именно сохранить аутентичность дискового телефона!
Ответить
0
Сергей #
Вот так
Прикрепленный файл: Безымянный+.jpg
Ответить
0
Анатолий #
Здравствуйте. Понравился ваш вариант переделки телефона. Тоже в процессе подготовки переделки телефона так сказать дать ему вторую жизнь.) Вопрос такой нельзя ли переделать скетч для двух катушечного звонка. нужно сделать два выхода на ключи которые будут поочерёдно включать катушки звонка. желательно использовать выхода 10.11 arduino pro mini. нет желания использовать пружинку в звонке.
Ответить
0

[Автор]
DimaVolk #
Можно, переделывайте, разрешаю :)
Ответить
0
Анатолий #
А ещё вопросик. У меня номеронабиратель делает на один импульс больше чем номер на диске. Например набираем 1= 2 импульса. Набираем 2=3 импульса и т.д. Будет такой номеронабиратель работать с вашим скетчем?
Ответить
0

[Автор]
DimaVolk #
Будет
Ответить
0
Анатолий #
Спасибо!
Ответить
0
Анатолий #
Дмитрий спасибо вам за проект! Всё у меня получилось. Добавил несколько строк в скетч и теперь звонок работает без пружинки. Динимик оставил родной вибрационного типа на 45 Ом. Электретный микрофон вмонтировал а старый корпус угольного микрофона. Пьезоизлучатель со встроенным генератором применил на 400 Гц 9 вольт он ближе по тональности к телефонному. Питается от повышаки на 10 вольт так же и катушки звонка питаются от 10 вольт. Звон конечно не очень громкий. Номеронабиратель работает. Микрофон работает без дополнительного усилителя. Всем удачи в повторении!
Ответить
0

[Автор]
DimaVolk #
Супер
Ответить
0
Александр #
Скетч подойдёт на Ардуино про мини. Кварц 8 мГц. питание 3.3 вольта. Соответственно подкорректировав вывода.
Ответить
+1

[Автор]
DimaVolk #
Подойдет, только уровни TX-RX нужно будет согласовать с сим-модулем.
Ответить
0
Snowlion #
Здравствуйте. Делаю карманный телефон как в сериале "Обратная сторона луны". Можно ли сделать в прошивке, поднять и опустить трубку двумя кнопками без фиксации и добавить кнопку с фиксацией для блокировки первых двух кнопок. Сам программировать не умею.
Прикрепленный файл: IMG_20240409_130323.jpg
Ответить
0

[Автор]
DimaVolk #
Можно, пишите на мыло
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Discovery V8
Discovery V8
Набор для сборки - LED лампа Pickit 2 - USB-программатор PIC-микроконтроллеров
вверх