Оглавление:
Видео: Автомобиль с дистанционным управлением Bluetooth с использованием Arduino UNO: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Всегда будет интересно начать реализовывать то, что мы изучили до сих пор, в Arduino. По сути, большинство из них согласились бы с основами.
Итак, здесь я просто собираюсь объяснить эту машину с дистанционным управлением на базе Arduino.
Требования:
1. Arduino UNO (1)
2. модуль Bluetooth (1)
3. Шасси автомобиля
4. BO Motor
5. Батарея 9 В (лучше, если это перезаряжаемая батарея 12 В 7 Ач для лучшей производительности)
6. Драйвер двигателя L293D.
Все ищут лучшее объяснение создания этих ботов, скорее, большинство объяснений основано на подключении схемы
Схема подключения максимально проста. Здесь я подробно расскажу о коде и подключении в соответствии с ним
Шаг 1: основная работа
Все, что нам нужно сделать, это изготовить радиоуправляемую Bluetooth-машину из ничего. Мы обсудили требования к этому проекту. Здесь я представлю приложение, которое плавно работает с нашей управляющей частью нашего автомобиля. Таким образом, из приложения будут отправляться сигналы, соответствующие функции, которую мы подразумеваем. Например, буква «F» будет отправлена на Bluetooth, если вы нажмете кнопку «Вперед». Следовательно, мы можем закодировать Arduino, что правильное движение вперед должно производиться с подключенными двигателями (объясним позже).
Начальная часть кода
int m11 = 11, m12 = 10, m21 = 9, m22 = 6;
данные char = 0;
установка void ()
{
Serial.begin (9600);
pinMode (m11, ВЫХОД);
pinMode (m12, ВЫХОД);
pinMode (m21, ВЫХОД);
pinMode (m22, ВЫХОД); }
Первая строка кода присваивает имя каждому выводу нашего микроконтроллера. Эти четыре контакта предназначены для подключения 4 проводов двигателя.
Serial.begin (0): устанавливает скорость передачи данных в битах в секунду (бод) для последовательной передачи данных.
pinMode: функция pinMode () используется для настройки определенного вывода для работы в качестве входа или выхода. (Здесь мы подключили двигатель как выход. Поскольку микроконтроллер выдает выходной сигнал на двигатель всякий раз, когда он работает.)
Надеюсь, что все получили такое представление о начальной части кода.
Шаг 2: Программа:)
void loop () {
if (Serial.available ()> 0) {
данные = Serial.read ();
Serial.print (данные);
Serial.print ("\ n");
если (данные == 'F')
вперед();
иначе, если (данные == 'B')
назад ();
иначе, если (данные == 'L')
левый();
иначе, если (данные == 'R')
Правильно();
еще
остановка(); }
Вот основные функции нашей программы. До сих пор мы указали природу контакта и его выход или вход. Здесь, в этой [части, мы ищем правильную логику. Поскольку мы подключили модуль Bluetooth к Arduino. Serial.available: получите количество байтов (символов), доступных для чтения из последовательного порта. Это данные, которые уже поступили и хранятся в последовательном приемном буфере (который содержит 64 байта). available () наследуется от служебного класса Stream.
Так же мы подключили модуль Bluetooth. Доступным серийным значением будут данные, соответствующие действию ur, заданному в приложении. Следовательно, как я упоминал ранее, мы должны предоставить код прямого продвижения, соответствующий данным «F» из приложения.
Поэтому данные из приложения хранятся в переменных данных с помощью операции serial.read.
При проверке настроек приложения будет написан соответствующий алфавит для каждой функции.
Поэтому с помощью функции if каждый алфавит указывается с его повесткой дня.
{Для получения дополнительной информации вы можете проверить файл.ino, загруженный с помощью этих инструкций}
Шаг 3: Подключение схемы
Схема подключения максимально проста. Все, что вам нужно убедиться, это то, что контакты подключены в соответствии с кодом Arduino. Вышеуказанное подключение драйвера двигателя может изменяться в соответствии с доступными на рынке. Вы просто ищите связи в Интернете.
Здесь мы должны обеспечить соединения для модуля Bluetooth, драйвера двигателя и контактов Arduino.
Драйвер двигателя: просто подключите разъем драйвера двигателя, как показано на изображении выше. Фактически он используется для питания двигателей, поскольку вывод от Arduino предназначен только для подачи сигнала. У него нет возможности управлять двигателями. Таким образом, водитель мотора делает усиление сигнала двигателя. Будет ЧЕТЫРЕ управляющих сигнала от Arduino и подключите их соответственно. Выводы питания и заземления будут присутствовать.
Модуль Bluetooth: имеет контакты VCC, GND, Tx, Rx. Вы должны позаботиться о том, чтобы контакты Tx и Rx не были подключены во время загрузки кода. Tx и Rx Bluetooth должны подключаться к Rx и Tx Arduino соответственно.
Шаг 4. Приложение Bluetooth
play.google.com/store/apps/details?id=brau…
Проверьте указанное выше приложение, там в настройках приложения вы можете найти соответствующий алфавит, передаваемый для конкретного действия, которое мы выполнили.
Код, который я здесь предоставил, связан с сигналами из вышеуказанного приложения Bluetooth.
Рекомендуемые:
Автомобиль с дистанционным управлением: 3 шага
Автомобиль с дистанционным управлением: Сегодня (или сегодня вечером, как вам лучше) мы будем делать автомобиль с дистанционным управлением. Мы рассмотрим процесс сборки автомобиля, от использования готового набора для изготовления самого автомобиля, до создания прототипа пульта дистанционного управления на макетной плате, а затем, наконец, пайки
Автомобиль Arduino с L293D и дистанционным управлением: 5 шагов
Автомобиль Arduino с L293D и пультом дистанционного управления: у меня есть чип L293D, ИК-пульт дистанционного управления и приемник. Я хочу построить автомобиль Arduino, не покупая много вещей, поэтому я привез только четырехколесное автомобильное шасси Arduino. Поскольку у Tinkercad есть L293D, ИК-приемник и Arduino, я создал эскиз
Радиоуправляемый автомобиль с дистанционным управлением: 6 шагов (с изображениями)
Радиоуправляемый автомобиль с дистанционным управлением: Создан: Кевином Шу. Обзор Радиоуправляемый автомобиль - отличный проект для всех возрастов, и он не требует никакого программирования. Он использует простые интегральные схемы (ИС) и управляется по беспроводной сети с помощью пульта дистанционного управления. Пульт дистанционного управления отправляет сообщение en
Как сделать автомобиль с мобильным дистанционным управлением через Bluetooth: 4 шага
Как сделать автомобиль с мобильным дистанционным управлением через Bluetooth: Как сделать автомобиль с мобильным дистанционным управлением через Bluetooth | Индийский LifeHacker
Автомобиль с дистанционным управлением от телевизора - Arduino: 6 шагов
Автомобиль с дистанционным управлением от телевизора - Arduino: взломайте пульт от телевизора и управляйте автомобилем на радиоуправлении с его помощью, используя Arduino Uno. Это простой способ управления автомобилем с помощью модуля ИК-приемника, запрограммированного на плате Arduino и пульте дистанционного управления телевизором. В этом руководстве вы узнаете, как: 1