Автомобиль, управляемый DTMF. Мобильные телефоны не требуются: 3 шага
Автомобиль, управляемый DTMF. Мобильные телефоны не требуются: 3 шага
Автомобиль, управляемый DTMF. Мобильные телефоны не требуются
Автомобиль, управляемый DTMF. Мобильные телефоны не требуются
Автомобиль, управляемый DTMF. Мобильные телефоны не требуются
Автомобиль, управляемый DTMF. Мобильные телефоны не требуются

Роботы и машины-роботы - это, по сути, игрушки нового дня как для технических энтузиастов, так и для ученых всего мира. они находят применение везде. В этом уроке я объясню вам, как создать роботизированную машину, управляемую 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 и Motors
Взаимодействие L293D с Arduino и Motors

L293D - это контроллер, используемый для питания двигателей, поскольку выходного сигнала Arduino недостаточно для питания двигателя. вы можете найти больше, что и как на L293D на (https://www.youtube.com/embed/_Fgxng8vWPU).

Код разработан таким образом, что две клеммы двигателя называются A и B. Предполагается, что двигатель будет вращаться по часовой стрелке, когда клемма A находится в ВЫСОКОМ состоянии, а B - в НИЗКОМ.

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

Шаг 2: SIM800 и DTMF

SIM800 и DTMF
SIM800 и DTMF

SIM800 - один из популярных модулей GSM, доступных в отрасли. Это включает в себя внутренний декодер DTMF и это руководство. Следовательно, необходимо будет подключить только интерфейс UART. В коде используется программный последовательный интерфейс для интерфейса UART, а встроенный UART остается позади для отладки. Взаимодействие SIM800 с Arduino было объяснено на шаге 1.

Будьте особенно внимательны при выборе источника питания. нестабильный источник питания может привести к неправильному поведению SIM800. Нормальный аккумулятор на 12 В будет работать.

Шаг 3: Сборка шасси автомобиля и установка плат

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

Теперь ваш автомобиль готов к использованию.

Наберите номер, который вы вставили в свой GSM-модуль. Звонок будет автоматически принят через 5 секунд. Теперь нажмите следующие клавиши, чтобы управлять автомобилем.

Вперед ==> 2

Назад ==> 8

Влево ==> 4

Вправо ==> 6

Стоп ==> 5

Счастливого создания.

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