Оглавление:

Улучшенный мобильный интерком с модулем A6 и Arduino Pro Mini: 4 шага
Улучшенный мобильный интерком с модулем A6 и Arduino Pro Mini: 4 шага

Видео: Улучшенный мобильный интерком с модулем A6 и Arduino Pro Mini: 4 шага

Видео: Улучшенный мобильный интерком с модулем A6 и Arduino Pro Mini: 4 шага
Видео: ХИТРЫЙ СПОСОБ УЛУЧШИТЬ СИГНАЛ И ТОЧНОСТЬ GPS НА СВОЕМ ТЕЛЕФОНЕ АНДРОИД ВСЕГО ЗА 3 МИНУТЫ 2024, Декабрь
Anonim
Улучшенный мобильный интерком с модулем A6 и Arduino Pro Mini
Улучшенный мобильный интерком с модулем A6 и Arduino Pro Mini

В этом руководстве я покажу вам, как я сделал домофон, используя модуль GSM (модуль A6) и Arduino Pro Mini. Если вы нажмете большую кнопку, будет набран запрограммированный номер. Вызов завершается по истечении запрограммированного времени или если вызываемый телефон повесил трубку.

Вы также можете позвонить в этот домофон со своего телефона, если ваш номер запрограммирован в домофоне.

Это улучшенная версия моего первого домофона.

См. Это руководство для добавления звукового усилителя.

Шаг 1: Компоненты

Компоненты
Компоненты
Компоненты
Компоненты

Все комплектующие купил на Алиэкспресс.

Модуль A6

Arduino Pro Mini (5 В 168)

Оратор

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

Кнопка

Коробка

Перфорированная доска и т. Д.

Шаг 2: Подключение компонентов

Соединение компонентов
Соединение компонентов

Я использовал штекерные разъемы для подключения к домофону и облегчения удаления модулей:

- легко снять модуль A6 для замены мини-SIM-карты

- легко удалить Arduino, чтобы запрограммировать его независимо от соединений A6

Подключения:

Питание домофона осуществляется через порт micro USB модуля A6.

Подключения модуля A6:

VCC к PWR и к VCC Arduino

GND к GND Arduino

U_RXD в TX Arduino

U_TXD к RX Arduino

REC- и REC + на динамик

MIC- и MIC + к динамику

Соединения Arduino (в дополнение к описанным выше соединениям)

Контакт 2: резистор 10 кОм к vcc

Кнопка к контакту 2 и заземлению

Зеленый привел к GND и через 220R к контакту 4

Синий светодиод на GND и через 220R на контакт 5

Контакт 8 = отладка RX

Контакт 9 = отладка TX

Шаг 3: запрограммируйте Arduino

Код Arduino есть у меня на Github.

Pro mini программируется с помощью Arduino IDE и стандартного программатора USB 5V UART.

Скорость передачи модуля A6 по умолчанию составляет 115200 бод, и Arduino не может обрабатывать эту скорость через программный последовательный порт, поэтому я использовал аппаратный последовательный порт для связи между модулем A6 и Arduino. Я попытался использовать ESP8266, который может обрабатывать программный последовательный порт со скоростью 115200 BAUD, однако стабильного последовательного соединения при запуске получить не удалось.

Важно: не подключайте Pro Mini к модулю A6, потому что это нарушит программирование, поскольку A6 также подключен к контактам TX и RX (аппаратный последовательный порт). Также модуль A6 может использовать питание вашего USB-порта вашего компьютера, что может повредить USB-порт.

См. Комментарии в коде. Если у вас есть вопросы, не стесняйтесь спрашивать меня.

Шаг 4: Сборка

Сборка
Сборка
Сборка
Сборка
Сборка
Сборка
Сборка
Сборка

Вставьте мини-SIM-карту в модуль A6 (отключите PIN-код, вставив SIM-карту в телефон, и отключите ее там).

Вставьте модуль A6 и Arduino в разъемы женских заголовков.

Просверлите отверстия в коробке и приклейте светодиоды, динамик и микрофон, прикрутите кнопку.

Подключите все компоненты к правильным соединениям.

Я распечатал два крепления для коробки и прикрепил их горячим клеем.

Закройте коробку и пользуйтесь!

Рекомендуемые: