Оглавление:
Видео: Автомобиль, управляемый DTMF. Мобильные телефоны не требуются: 3 шага
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Роботы и машины-роботы - это, по сути, игрушки нового дня как для технических энтузиастов, так и для ученых всего мира. они находят применение везде. В этом уроке я объясню вам, как создать роботизированную машину, управляемую DTMF, с использованием модуля Arduino и SIM800. Существует 100 руководств, которые помогают в создании роботов DTMF, отличие заключается в том, что в нем используется модуль SIM800 для декодирования непосредственно из вызова. то есть вы можете избежать использования DTMF-декодера и мобильного телефона для ввода. все, что вам нужно сделать, это подключить модули, загрузить скетч, и ваша машина будет готова к работе. это делает его менее энергоемким и автономным.
Модули автоматически принимают входящий вызов и делают это в соответствии с клавишей, нажатой вызывающим абонентом. Поскольку все заботы выполняются автоматически, вы можете управлять этим действительно удаленно. Так чего же вы ждете, берите свои комплекты и давайте сделаем это.
Если вы новичок в этой области, пожалуйста, выполните следующие несколько шагов о том, как собрать автомобиль и все такое. Если вы немного привыкли к Arduino и робототехнике, вы получите все необходимые данные на этом этапе.
Список компонентов
- Arduino Uno R3 (https://www.amazon.com/Arduino-Uno-R3-Microcontroller-A000066/dp/B008GRTSV6)
- Модуль SIM 800 (https://www.amazon.com/DROK-Quad-band-Development-Antenna-Decoding/dp/B01NBEU0S2)
- Аккумулятор 12 В
- Модуль управления двигателем с двойным мостом L293D (https://www.amazon.com/Control-Stepping-Onboard-H-bridge-XYGStudy/dp/B00R33124K)
- Стандартный автомобильный шасси Robo (https://www.amazon.com/CJRSLRB®-Chassis-Encoder-Battery-Arduino/dp/B01L0ZY842)
- Двигатели и колеса (https://www.amazon.com/CJRSLRB®-Chassis-Encoder-Battery-Arduino/dp/B01L0ZY842)
- Необходимые перемычки
- Винты, гайки, болты и т. Д.
Это все, что нам нужно.
интерфейс выглядит следующим образом
Модуль SIM 800 GSM имеет следующий интерфейс: GSM RX ==> D11 Arduino.
GSM TX ==> D10 Arduino
контакты L293D соединяются следующим образом.
A левого мотора ==> D4 Arduino
B левого мотора ==> D5 Arduino
A правого мотора ==> D6 Arduino
B правого мотора ==> D7 Arduino.
Двигатель подключен к L293D. если машина не движется, как исключено. Пожалуйста, попробуйте поменять терминалы. Код разработан таким образом, что две клеммы двигателя называются A и B. Предполагается, что двигатель будет вращаться по часовой стрелке, когда клемма A имеет ВЫСОКИЙ уровень, а B - НИЗКИЙ. Контакт включения модуля остается ВЫСОКИМ на протяжении всего времени.
Подключите питание как ваши модули. просто убедитесь, что все заземления замкнуты, и ни на одном из выводов нет перенапряжения.
Эскиз Arduino для того же можно найти здесь
(https://github.com/jth-1996/DTMF-Controlled-Car)
Шаг 1: Подключение L293D к Arduino и Motors
L293D - это контроллер, используемый для питания двигателей, поскольку выходного сигнала Arduino недостаточно для питания двигателя. вы можете найти больше, что и как на L293D на (https://www.youtube.com/embed/_Fgxng8vWPU).
Код разработан таким образом, что две клеммы двигателя называются A и B. Предполагается, что двигатель будет вращаться по часовой стрелке, когда клемма A находится в ВЫСОКОМ состоянии, а B - в НИЗКОМ.
Необходимое движение каждого колеса для различных движений автомобиля указано на прилагаемом рисунке. просто взгляните на то же самое, чтобы узнать больше.
Шаг 2: SIM800 и DTMF
SIM800 - один из популярных модулей GSM, доступных в отрасли. Это включает в себя внутренний декодер DTMF и это руководство. Следовательно, необходимо будет подключить только интерфейс UART. В коде используется программный последовательный интерфейс для интерфейса UART, а встроенный UART остается позади для отладки. Взаимодействие SIM800 с Arduino было объяснено на шаге 1.
Будьте особенно внимательны при выборе источника питания. нестабильный источник питания может привести к неправильному поведению SIM800. Нормальный аккумулятор на 12 В будет работать.
Шаг 3: Сборка шасси автомобиля и установка плат
Шасси и платы можно собрать в соответствии с инструкциями, прилагаемыми к купленной вами плате. Пожалуйста, будьте особенно осторожны, чтобы штыри вашей платы не касались проводящих материалов. Используйте губку, чтобы обеспечить надлежащую изоляцию.
Теперь ваш автомобиль готов к использованию.
Наберите номер, который вы вставили в свой GSM-модуль. Звонок будет автоматически принят через 5 секунд. Теперь нажмите следующие клавиши, чтобы управлять автомобилем.
Вперед ==> 2
Назад ==> 8
Влево ==> 4
Вправо ==> 6
Стоп ==> 5
Счастливого создания.