Tpo-gefest.ru

ТПО Гефест
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Управляем светодиодом с помощью Arduino, Bluetooth модуля и Android-смартфона

Управляем светодиодом с помощью Arduino, Bluetooth модуля и Android-смартфона

Небольшой проект, в котором вы научитесь управлять светодиодом с помощью Arduino, Bluetooth и Android OS.

Для проекта вам понадобятся:

  • Arduino UNO;
  • 3 резистора на 300Ω;
  • 1 резистор на 150Ω;
  • Светодиод;
  • Коннекторы;
  • Bluetooth модуль (HC-06 или другой);
  • Смартфон на Android;
  • Приложение SPP Bluetooth Apk (в данном примере — unWired Lite);
  • Некоторые навыки программирования на C.

ОПИСАНИЕ

В этом проекте я оживил матрицу адресных светодиодов и прикрутил к ней управление со смартфона по Bluetooth. Система может показывать крутые эффекты, выводить настроенный бегущий текст, картинки, анимацию, время, есть несколько классических игр, а также управление со смартфона – режим рисования и отправки картинок и фотографий, эффекты, игры с управлением с телефона (даже акселерометром). Полный список возможностей и описания настроек смотрите в отдельной статье про прошивку GyverMatrixOS.

Купить устройства Arduino для программирования на compacttool.ru

В каталоге нашего интернет-магазина compacttool.ru в наличии большой выбор самых разных устройств на базе Arduino. Мы предлагаем:

  • контроллеры Arduino;
  • расширения для устройств, работающих на Ардуино;
  • модули разработки Arduino;
  • платы тестирования Ардуино;
  • а также купить полезные книги по обучению разработки на Arduino;

и многое другое, необходимое для разработки и программирования на базе Arduino.

Мы предлагаем низкие цены и быструю доставку курьером или почтой. Сделать заказ вы можете через наш сайт, по электронной почте или по телефону.

Сравнение модулей Bluetooth HC 05 и HC 06

Модули HC 05 и HC 06 являются наиболее используемыми, их чаще остальных можно найти в продаже. Принцип действия этих модулей схож, оба модуля основаны на одинаковом чипе, но есть и важные отличия. В первую очередь, модуль HC 05 может работать в двух режимах работы – и в качестве ведущего (master), и в качестве ведомого (slave).

Читайте так же:
Как вывести левую розетку

Оба модуля представляют собой две спаянные платы. Одна из них – заводская с микросхемой, другая нужна для самодельных устройств, она оснащена ножками GPIO со стандартным шагом 2,54 мм и стабилизатором напряжения.

Подключение Arduino Bluetooth модулей HC 05 HC06

Модуль HC-05 стоит несколько дороже, но он имеет большее количество полезных рабочих функций.

Распиновка модуля HC-05:

  • EN – управление питанием;
  • Питание VCC;
  • GND;
  • RX, TX;
  • STATE – индикация;
  • KEY – активирует режим управления при помощи АТ-команд. При KEY=0 – передача данных, при KEY=1 – АТ-команды.

Скорость передачи АТ команд по умолчанию для HC-05 равна 38400, для HC-06 – 9600. Важным моментом является то, что в конце АТ команд для HC-05 должны быть символы CRLF.

Основные характеристики HC-05:

  • Рабочие частоты 2,4 – 2,48 ГГц;
  • Мощность передачи 0,25 – 2,5мВт;
  • Дальность 10 м;
  • Максимальная скорость обмена данными 115200 бод;
  • Питание 3,3В;
  • Ток 30-40 мА;
  • Рабочие температуры от -25С до 75С.

Подключение обоих модулей к плате Ардуино одинаково.

arduino bluetooth подключение

Вариант подключение модуля с использованием делителя.Представлен вариант для Arduino Nano, но он подойдет и к плате Uno.

arduino nano bluetooth

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

Нам нужно скачать приложение «Smart Bluetooth — Arduino Bluetooth Serial».

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

Smart Bluetooth имеет следующие функции:

  • Быстрое подключение к модулю,
  • Отправлять и получать данные из вашего модуля,
  • Управление цифровыми и PWM-контактами приемника,
  • Темная и светлая тема,
  • Различные модели управления для разных целей,
  • Современный и отзывчивый интерфейс,
  • Настраиваемые кнопки и переключатели,
  • Реализуйте свой проект RC-машин с красивым геймпадом,
  • Легкое управление RGB-лентами через слайдер,
  • Автоматически отключает Bluetooth при закрытии для экономии батареи,
  • Командная строка (терминал).
Читайте так же:
Как расположить розетки коттедж

В этом уроке мы используем вторую вкладку (TAB). В целом процесс выглядит так:

  1. Откройте приложение, нажмите кнопку SEARCH и найдите соседние устройства.
  2. Когда ваше устройство найдено, выберите его, щелкнув по нему.
  3. Выберите предпочтительную тему (темный или светлый) и удерживайте выбранную вами кнопку.
  4. Дождитесь соединения, если не работает, попробуйте переподключиться.
  5. После успешного соединения выберите вторую вкладку (TAB), щелкнув по ней, перетащите ползунки и проверьте, не изменила ли светодиодная полоса цвет.
голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector