
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05



В предыдущем руководстве я поделился с вами, как вы можете использовать модуль Bluetooth (в частности, HM10 BLE v4.0) с Arduino для управления светодиодами с помощью смартфона. Вы можете проверить это здесь. В этом руководстве я покажу вам, как построить робота, которым можно управлять с помощью смартфона через Bluetooth Low Energy. Я постараюсь сделать это как можно проще.
Шаг 1: Вещи, которые вам понадобятся: -


Итак, здесь я предоставил названия и подробную информацию обо всех компонентах, которые вам понадобятся, а также лучшие ссылки для покупки.
1. Электронные компоненты: -
Arduino UNO: - Я использовал UNO, но вы можете использовать любую другую плату, например Mega, если вы хотите дать роботу дополнительные функции и требовать много контактов ввода / вывода или меньшего Nano, если вам нужен крошечный компактный бот. Если вы новичок, я советую вам приобрести UNO, потому что он более универсален и удобен для пользователя
Arduino Motor Shield: - Я использовал моторный щит L293D, который дешев и эффективен для этого проекта, но если вы хотите, вы можете выбрать. для лучшей версии Моторный щит L298N, который может работать с более крупными двигателями. Ссылка на USLink для Европы
Модуль Bluetooth: - Здесь я использовал модуль AT-09, совместимый с HM-10. Вы можете выбрать HM-10, если хотите. Хотя это руководство в основном предназначено для Bluetooth 4.0v, вы также можете использовать модуль HC-05, если он у вас есть. Ссылка для USLink для Европы
Редукторные двигатели постоянного тока: - Те, которые я использовал, дешевы и сделают свою работу. но если вы действительно хотите стать профессионалом, вы можете купить здесь высокомоментные двигатели. Ссылка для USLink для Европы
- Батареи: - Для этого проекта потребуются 2 батареи: батарея 9-12 В для драйвера двигателя и батарея 9 В для Arduino. Или вы можете использовать внешний аккумулятор для питания через USB-соединение для USLink для Европы.
- Резисторы 2,2 кОм и 1 кОм каждый. Ссылка для USLink для Европы
2. Требования к программному обеспечению: -
Arduino IDE: - Для написания и загрузки кода на плату Arduino
BLE Joystick apk: - Используйте джойстик BLE apk, если вы используете модули HM10 / AT-09. Если вы используете модули HC-05/06, используйте приложение Bluetooth Controller
3. Требования к оборудованию: -
Теперь требования к оборудованию различаются по многим аспектам, например, если вам нужен двухколесный робот или четырехколесный. Или, может быть, вам нужен гусеничный, как у танка. Итак, здесь я предоставил ссылки на несколько шасси роботов, которые вы можете купить, или вы можете сделать его с объектами, которые у вас лежат, например, с картонными / акриловыми листами.
- 2-х колесный привод.
- Полный привод.
- Танковое шасси.
Я буду использовать некоторые части, лежащие вокруг, чтобы сделать тело робота. Подробности в следующем шаге.
Шаг 2: Изготовление шасси: -



Здесь я использовал Sunboard толщиной 5 мм для основания, просверлил отверстия для кронштейнов двигателя и Arduino наверху. и собрал все как показано на картинках. Я сделал аналогичный дизайн в предыдущем руководстве, вы можете проверить его здесь, в нем есть более подробная информация о дизайне: - Простой и умный робот с использованием Arduino.
Вместо того, чтобы делать один самостоятельно, вы также можете купить его, что будет проще. Ссылки, которыми я уже поделился на предыдущем шаге.
Этот пост больше об управлении роботом с помощью BLE, так что давайте перейдем к нему.
Шаг 3: Подключение: -




Сначала вам нужно подключить модуль Bluetooth к Arduino, как показано на рисунке выше.
- Tx => Rx Arduino (контакт 0)
- Rx => Tx Arduino (контакт 1)
- GND => GND
- Vcc => + 5 В
Рекомендуемые:
Робот, управляемый жестами с использованием Arduino: 7 шагов

Робот, управляемый жестами, с использованием Arduino: Роботы используются во многих секторах, таких как строительство, военная промышленность, производство, сборка и т. Д. Роботы могут быть автономными или полуавтономными. Автономные роботы не требуют вмешательства человека и могут действовать самостоятельно в зависимости от ситуации. Se
Робот-манипулятор, управляемый поворотным энкодером: 6 шагов

Робот-манипулятор, управляемый поворотным энкодером: я посетил сайт howtomechatronics.com и увидел там манипулятор робота, управляемый через Bluetooth. Я не люблю использовать Bluetooth, к тому же я видел, что мы можем управлять сервоприводом с помощью поворотного энкодера, поэтому я переделал его так, чтобы я мог управлять роботом. рука использовать поворотный энкодер и записать его
Робот Arduino с расстоянием, направлением и степенью вращения (восток, запад, север, юг), управляемый голосом с помощью модуля Bluetooth и автономного движения робота .: 6 шагов

Робот Arduino с расстоянием, направлением и степенью вращения (восток, запад, север, юг), управляемый голосом с помощью модуля Bluetooth и автономного движения робота. В этом руководстве объясняется, как сделать робота Arduino, который можно перемещать в нужном направлении (вперед, назад , Влево, Вправо, Восток, Запад, Север, Юг) требуемое расстояние в сантиметрах с помощью голосовой команды. Робот также можно перемещать автономно
Катящийся робот с ESP32 Thing и драйвером TB6612FNG, управляемый Android через BLE: 11 шагов

Катящийся робот с ESP32 Thing и драйвером TB6612FNG, управляемый Android через BLE: Всем привет Это мое первое руководство. Катящийся робот (по прозвищу Райдо - от руны, связанной с движением), основанный на ESP32 Thing, TB6612 FNG и BLE. Одна часть, которая может показаться странной, заключается в том, что фотографии не из процесса изготовления
Робот на базе Arduino, управляемый с помощью Tactigon: 5 шагов

Робот на базе Arduino, управляемый с помощью Tactigon: Обзор В этом посте будет показано, как воспользоваться возможностями BLE Central в Tactigon. Мы хотели управлять нашим роботом, используя Tactigon в качестве «трехмерного рулевого колеса». управление скоростью по тангажу и рулевое управление по крену. Мы