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


Всем привет, это второй проект, которым я хочу с вами поделиться! Сегодня я покажу вам, как подключить модуль Arduino и Bluetooth, а затем использовать его для управления светодиодной лентой RGB.
В этом уроке мы будем использовать модуль Bluetooth HC-06, потому что он дешев и прост в использовании. (Приобрел свой за 2 $ с алиэкспресс)
Модуль Bluetooth, который мы будем использовать сегодня, - это HC-06, который хорошо известен и дешев. (Я получил свой за 2 евро с алиэкспресс)
Наше приложение все еще находится в процессе тестирования, поэтому мы рекомендуем вам отправить электронное письмо по адресу: [email protected], если у вас есть какие-либо технические проблемы или возникли проблемы. Большое спасибо за понимание!
Шаг 1:




Нам понадобятся эти детали:
- 1x плата Arduino (я буду использовать Arduino NANO)
- 1x модуль Bluetooth HC-06 или HC-05
- 1x светодиодная лента RGB длиной 12 В (я использую 30 светодиодов / м с общим анодом)
- 1x клеммный винт
- 3 резистора 220 Ом
- 3x BUZ11 N-канальный силовой полевой МОП-транзистор (или аналог)
- Макетная плата и перемычки
- (Дополнительно) Разъем постоянного тока и разъем постоянного тока
- И, конечно же, источник питания 12 В, я использую источник переменного тока.
Шаг 2: Подключения и схема



Построим! Схема не такая сложная, как может показаться на первый взгляд.
Во-первых, нам нужно определить, имеет ли наша светодиодная лента общий анод или общий катод. У меня общий анод, поэтому я подключил анод светодиодной ленты к источнику питания 12 В, а остальные - к винтовым клеммам, которые мы подключим к выходу MOSFET позже.
Все важные соединения и схемы показаны на рисунках выше.
Будьте очень осторожны при подключении шины 12 В + к VIN к плате Arduino, потому что вы можете сжечь плату, если подключите ее неверно. Также не забудьте заземлить (GND) все
Шаг 3: Код Arduino и последовательная связь

Загрузите следующий эскиз в Arduino с помощью USB-кабеля.
Не забудьте отключить модуль HC-06 перед загрузкой скетча!
Почему? Контакты связи HC-06 (RX и TX) блокируют связь между Arduino и компьютером.
Пояснение к коду:
- Во-первых, мы объявили несколько констант (постоянных, которые нельзя будет изменить позже) для всех трех цветов (красный, зеленый, синий).
- В setup () мы запустили последовательную связь со скоростью 9600 бод и установили все выводы светодиодов как ВЫХОД.
- В loop (), если Serial что-то получает, он анализирует полученные данные как Integer (важно на следующем шаге)
- Если он получает символ новой строки ('\ n'), он сначала ограничивает значения диапазоном 0-255 из-за диапазона PWM, а затем фиксирует изменения цифровых контактов с помощью метода analogWrite ()
Вот и все! Теперь мы готовы к последнему шагу!
Шаг 4. Подключите Arduino к устройству Android



Теперь загрузите следующее приложение: Smart Bluetooth - Arduino Bluetooth Serial ⚡
ССЫЛКА:
Smart Bluetooth - это приложение, которое позволяет вам использовать ваш телефон для связи с вашим модулем или платой Bluetooth самым простым и простым способом. Это открывает двери к неограниченным способам управления своими проектами DIY. Smart Bluetooth предлагает множество различных способов отправки данных на ваш модуль.
Smart Bluetooth имеет следующие особенности:
- Быстрое подключение к вашему модулю
- Отправлять и получать данные из вашего модуля
- Цифровые контакты и ШИМ-контакты приемника управления
- Темная и светлая тема Различные макеты элементов управления для разных целей
- Современный и отзывчивый интерфейс
- Настраиваемые кнопки и переключатели
- Реализуйте свой проект DIY RC Car с красивым геймпадом
- Легко управляйте своими светодиодными полосами RGB с помощью ползунков
- Автоматически отключает Bluetooth при закрытии для экономии заряда батареи
- Командная строка (терминал)
В этом уроке мы используем вторую вкладку с большим светодиодом, которого достаточно, чтобы отправить два символа.
На следующих рисунках я покажу вам, как использовать приложение. Я покажу вам, как искать устройства поблизости, как выполнить сопряжение с используемым модулем и как настроить данные, отправляемые из приложения. Если вы запутались, сделайте паузу и вернитесь к предыдущим шагам, пока все не заработает. Однако, если у вас все еще есть проблемы, дайте мне знать [email protected], я отвечу в течение 24 часов:)
- Откройте приложение, пролистайте вступление, нажмите кнопку ПОИСК и выполните поиск ближайших устройств.
- Когда ваше устройство будет найдено, выберите его, щелкнув по нему
- Выберите желаемую тему (темную или светлую) и удерживайте выбранную кнопку.
- Дождитесь подключения, если не удастся, попробуйте подключиться заново
- После успешного подключения выберите вторую вкладку, щелкнув по ней, перетащите ползунки и проверьте, меняет ли светодиодная полоса цвета или нет.
- Если все работает и вы довольны этим проектом, пожалуйста, оставьте хороший отзыв и оценку моему приложению, это поможет в дальнейшей разработке и обучении:)
Не забывайте ставить оценки и оставлять приятные отзывы. Спасибо и увидимся на следующем уроке:)
Рекомендуемые:
Светодиодная лампа для смешивания света DIY RGB с Arduino: 3 шага

Светодиодная лампа DIY RGB с подсветкой с Arduino: Исходный код моего проекта основан на этом веб-сайте: В этом проекте я создал лампу с RGB-светодиодом и датчиком LDR. Используя датчик LDR в качестве переключателя, лампа начинает светиться при низкой освещенности. Лампу можно использовать как
Мягкая светодиодная лампа DIY WiFi RGB: 4 шага (с изображениями)

Мягкая светодиодная лампа DIY WiFi RGB: эта лампа почти полностью напечатана на 3D-принтере, включая рассеиватель света, другие части стоят около 10 долларов. Он имеет множество предварительно настроенных световых анимационных эффектов и статических световых цветов с функцией автозапуска цикла. Лампа сохраняет последнюю использованную настройку во внутреннем m
Totally Lit - Программируемая светодиодная акриловая вывеска RGB: 3 шага (с изображениями)

Totally Lit - Программируемый акриловый знак со светодиодной подсветкой RGB: поигрался с лазерным резаком / гравером и действительно влюбился в гравировку на прозрачном акриле и сияние источника света с края. Толщина используемого акрила составляет 25 дюймов. лист, который действительно чисто режет л
Светодиодная лампа RGB (для ночной фотографии и Freezelight): 4 шага (с изображениями)

RGB LED Light Stick (для ночной фотографии и Freezelight): Что такое RGB LED Light Photo Stick? Если вам нравится фотография и особенно фотография в ночное время, то я почти уверен, что вы уже знаете, что это такое! Если нет, то могу сказать, что это довольно крутое устройство, которое может помочь вам в создании потрясающе
Светодиодная лампа Arduino RGB + 4-битный ЖК-дисплей: 4 шага

Светодиодная лампа Arduino RGB + 4-битный ЖК-дисплей: Это моя первая инструкция !!! ура .. Прежде, чем я продолжу. Я не буду вдаваться в подробности того, как распилить дерево или собрать все вместе. Я произвольно использовал весь процесс сборки, все, что приходило мне в голову, я воспроизводил. Смысл этой инструкции