Оглавление:

Светодиодный индикатор управления Arduino с модулем Bluetooth HC-06: 4 шага
Светодиодный индикатор управления Arduino с модулем Bluetooth HC-06: 4 шага

Видео: Светодиодный индикатор управления Arduino с модулем Bluetooth HC-06: 4 шага

Видео: Светодиодный индикатор управления Arduino с модулем Bluetooth HC-06: 4 шага
Видео: блютуз bluetooth модуль hc-05, hc-06 Подключение к ардуино, 2024, Июль
Anonim
Image
Image
Светодиодный индикатор управления Arduino с модулем Bluetooth HC-06
Светодиодный индикатор управления Arduino с модулем Bluetooth HC-06

Всем привет, это мое первое официальное руководство на Instructable.com, я очень взволнован своим первым проектом!

Сегодня я покажу вам, как подключить Arduino и модуль Bluetooth. Arduino будет связываться с платой модуля Bluetooth HC-06, используя последовательную связь. (этот учебник также не работает с HC-05)

СМОТРЕТЬ ВВЕДЕНИЕ ЗДЕСЬ

Модуль Bluetooth, который мы будем использовать сегодня, - это HC-06, который хорошо известен и дешев. (Приобрел свой за 2 $ с алиэкспресс)

Наше приложение все еще находится в процессе тестирования, поэтому мы рекомендуем вам отправить электронное письмо по адресу: [email protected], если у вас есть какие-либо технические проблемы или возникли проблемы. Большое спасибо за понимание

Что такое HC-06?

HC-06 - это подчиненный модуль Bluetooth класса 2, предназначенный для прозрачной беспроводной последовательной связи. После сопряжения с главным устройством Bluetooth, таким как ПК, смартфон или планшет, его работа становится прозрачной для пользователя. Все данные, полученные через последовательный ввод, немедленно передаются по воздуху. Когда модуль получает беспроводные данные, они отправляются через последовательный интерфейс точно в том месте, где они были получены. В программе пользовательского микроконтроллера вообще не требуется никакого пользовательского кода, специфичного для модуля Bluetooth.

Мы также будем использовать последовательную связь для сегодняшнего проекта. Для Arduino по умолчанию используются выводы RX и TX (D0, D1).

Для получения дополнительной информации посетите:

Прочитав это руководство, вы сможете:

1) Подключите плату Arduino к любому телефону Android по Bluetooth и отправьте / получите данные.

2) Создайте проект и считайте значения с датчиков по беспроводной сети.

3) Создайте домашнюю автоматизацию или робота с беспроводным управлением.

Шаг 1: Детали и компоненты

Детали и компоненты
Детали и компоненты
Детали и компоненты
Детали и компоненты
Детали и компоненты
Детали и компоненты

Нам понадобятся эти детали:

  • 1x плата Arduino (я буду использовать Arduino UNO)
  • 1x модуль Bluetooth HC-06 или HC-05
  • 1x светодиод любого цвета (я использовала синий 5мм)
  • 1x 220 Ом резистор
  • Макетная плата и перемычки
  • (Необязательно) Батарея 9 В

Шаг 2: Подключения и схема

Подключения и схема
Подключения и схема
Подключения и схема
Подключения и схема

Строим!

Схема очень проста и мала, поэтому необходимо выполнить всего несколько подключений.

Все важные соединения и схема показаны на картинке выше.

Подключите отрицательный конец светодиода к GND с помощью резистора 220 Ом, а положительный конец к цифровому выводу 2.

Шаг 3: Код Arduino и последовательная связь

Код Arduino и последовательная связь
Код Arduino и последовательная связь

Загрузите следующий эскиз в Arduino с помощью USB-кабеля.

Не забудьте отключить модуль HC-06 перед загрузкой скетча!

Почему?

Контакты HC-06 (RX и TX) используют контакты Arduino Uno для связи с компьютером. Эта конкретная плата имеет только один аппаратный последовательный контакт, и подключение к нему чего-либо во время загрузки скетча вызовет конфликт. Скачать

Пояснение к коду:

  • Сначала мы объявили const (константу, которую нельзя изменить позже) Integer для светодиода, который находится на выводе 2.
  • В setup () мы начали последовательную связь со скоростью 9600 бод и настроили светодиод как ВЫХОД.
  • В loop () каждый раз, когда программа повторяется, мы читаем Serial с помощью Serial.read () и сохраняем как один символ в переменной с именем "c"
  • Мы добавляем несколько операторов if / else, чтобы проверить, является ли «c» буквой «a» или «b».
  • Если символ 'a', мы включаем светодиод, если символ 'b', мы выключаем светодиод
  • Добавили небольшую задержку показаний

Теперь мы готовы к последнему этапу!

Шаг 4. Подключите Arduino к устройству Android

Подключите Arduino к устройству Android
Подключите Arduino к устройству Android
Подключите Arduino к устройству Android
Подключите Arduino к устройству Android
Подключите Arduino к устройству Android
Подключите Arduino к устройству Android

Теперь загрузите следующее приложение: Smart Bluetooth - Arduino Bluetooth Serial ⚡

ССЫЛКА:

Smart Bluetooth - это приложение, которое позволяет вам использовать ваш телефон для связи с вашим модулем или платой Bluetooth самым простым и простым способом. Это открывает двери к неограниченным способам управления своими проектами DIY. Smart Bluetooth предлагает множество различных способов отправки данных на ваш модуль.

Smart Bluetooth имеет следующие особенности:

  • Быстрое подключение к вашему модулю
  • Отправлять и получать данные из вашего модуля
  • Цифровые контакты и ШИМ-контакты приемника управления
  • Темная и светлая тема
  • Различные схемы управления для разных целей
  • Современный и отзывчивый интерфейс
  • Настраиваемые кнопки и переключатели
  • Реализуйте свой проект DIY RC Car с красивым геймпадом
  • Легко управляйте своими светодиодными полосами RGB с помощью ползунков
  • Автоматически отключает Bluetooth при закрытии для экономии заряда батареи
  • Командная строка (терминал)

В этом уроке мы используем первую TAB с большим светодиодом, которого достаточно, чтобы отправить два символа.

На следующих рисунках я покажу вам, как использовать приложение. Я покажу вам, как искать устройства поблизости, как выполнить сопряжение с используемым модулем и как настроить данные, отправляемые из приложения. Если вы запутались, сделайте паузу и вернитесь к предыдущим шагам, пока все не заработает. Однако, если у вас все еще есть проблемы, дайте мне знать [email protected], я отвечу в течение 24 часов:)

  1. Откройте приложение, пролистайте вступление, нажмите кнопку ПОИСК и выполните поиск ближайших устройств.
  2. Когда ваше устройство будет найдено, выберите его, щелкнув по нему
  3. Выберите желаемую тему (темную или светлую) и удерживайте выбранную кнопку.
  4. Дождитесь подключения, если не удастся, попробуйте подключиться заново
  5. После успешного подключения нажмите на большой светодиод на первой вкладке (светодиод) и проверьте светодиод, подключенный к вашему Arduino, если он мигает.
  6. Если все работает и вы хотите отредактировать данные, отправленные в Arduino, разблокируйте больше функций и поддержите меня, купите премиум, я буду очень рад:)

Так и должно быть.

Не забывайте ставить оценки и оставлять приятные отзывы. Спасибо и увидимся на следующем уроке:)

Пожалуйста, поддержите мой проект роботизированной руки здесь: Щелкните здесь!

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