Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В предыдущем руководстве я поделился с вами, как вы можете использовать модуль 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 В