Оглавление:

Обнаружение препятствий на смартфоне RoboCar с использованием Arduino: 5 шагов
Обнаружение препятствий на смартфоне RoboCar с использованием Arduino: 5 шагов

Видео: Обнаружение препятствий на смартфоне RoboCar с использованием Arduino: 5 шагов

Видео: Обнаружение препятствий на смартфоне RoboCar с использованием Arduino: 5 шагов
Видео: КАК СДЕЛАТЬ ARDUINO РОБОТ МАШИНКУ КОТОРЫЙ ОБХОДИТ ПРЕПЯТСТВИЯ 2024, Ноябрь
Anonim
Обнаружение препятствий на смартфоне RoboCar с использованием Arduino
Обнаружение препятствий на смартфоне RoboCar с использованием Arduino

В этом проекте мы сделали Robocar, в котором два ультразвуковых датчика, один модуль Bluetooth были связаны с Arduino.

Шаг 1. Используемое программное обеспечение:

Используемое программное обеспечение
Используемое программное обеспечение

Вот программное обеспечение, которое мы использовали в этом проекте:

1. Arduino IDE: последнюю версию Arduino IDE можно загрузить по этой ссылке:

www.arduino.cc/en/Main/Software

2. Мобильное приложение Bluetooth terminlal. Это мобильное приложение для Android, с помощью которого мы получаем команды на нашу роботизированную машину.

Шаг 2: Используемый компонент:

Используемый компонент
Используемый компонент
Используемый компонент
Используемый компонент
Используемый компонент
Используемый компонент

1) Arduino UNO: Arduino / Genuino Uno - это плата микроконтроллера на базе ATmega328P (таблица данных). Он имеет 14 цифровых входов / выходов (из которых 6 могут использоваться как выходы ШИМ), 6 аналоговых входов, кварцевый кристалл 16 МГц, соединение USB, разъем питания, разъем ICSP и кнопку сброса.

2) Модуль Bluetooth HC-05: модуль HC-05 представляет собой простой в использовании модуль Bluetooth SPP (протокол последовательного порта), разработанный для прозрачной настройки беспроводного последовательного соединения. Модуль Bluetooth HC-05 может использоваться в конфигурации ведущего или ведомого устройства, что делает его отличным решением для беспроводной связи. Этот модуль Bluetooth с последовательным портом полностью соответствует требованиям Bluetooth V2.0 + EDR (повышенная скорость передачи данных) с модуляцией 3 Мбит / с с полным радиоприемопередатчиком 2,4 ГГц и основной полосой частот. Он использует CSR Bluecore 04 ‐ внешнюю однокристальную систему Rluetooth с технологией CMOS и AFH (функция адаптивной скачкообразной перестройки частоты).

2. Ультразвуковой датчик (HC-SR04): в нашем проекте мы используем два ультразвуковых датчика. Ультразвуковой датчик диапазона (HC - SR04) обеспечивает функцию измерения расстояния от 2 до 400 см, точность измерения может достигать 3 мм. В состав модулей входят ультразвуковые передатчики, приемник и цепь управления.

3. Драйвер двигателя (L298N): H-мостовой модуль L298N можно использовать с двигателями, имеющими напряжение от 5 до 35 В постоянного тока. С модулем, используемым в этом руководстве, также есть встроенный стабилизатор 5 В, поэтому, если у вас напряжение питания до 12 В, вы также можете подавать 5 В с платы.

4. Редукторный двигатель постоянного тока: в этом проекте мы используем два редукторных двигателя постоянного тока.

Шаг 3: Принципиальная схема

Принципиальная электрическая схема
Принципиальная электрическая схема

Шаг 4: Принцип работы:

Принцип работы очень простой. Мы подключили смартфон к модулю Bluetooth и отправляем команду, которую получает Arduino, и автомобиль начинает движение, и всякий раз, когда спереди или сзади встречается препятствие, автомобиль автоматически останавливается и включается зуммер. Затем он будет ждать следующей команды.

Шаг 5: Видео проекта:

Полное описание проекта приведено в видео выше.

Если у вас есть какие-либо сомнения относительно этого проекта, не стесняйтесь комментировать нас ниже.

А если вы хотите узнать больше о встроенной системе, вы можете посетить наш канал на YouTube.

Посетите нашу страницу в Facebook и ставьте лайк, чтобы получать частые обновления.

С уважением, Embedotronics Technologies

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