Съдържание:

Arduino DIY Bluetooth контролер LED RGB лента: 4 стъпки
Arduino DIY Bluetooth контролер LED RGB лента: 4 стъпки

Видео: Arduino DIY Bluetooth контролер LED RGB лента: 4 стъпки

Видео: Arduino DIY Bluetooth контролер LED RGB лента: 4 стъпки
Видео: Home Assistant - подключаем адресную ленту WS2812B через ESP8266 с прошивкой WLED 2024, Ноември
Anonim
Arduino DIY Bluetooth контролер LED RGB лента
Arduino DIY Bluetooth контролер LED RGB лента
Arduino DIY Bluetooth контролер LED RGB лента
Arduino DIY Bluetooth контролер LED RGB лента

Здравейте на всички, това е вторият проект, който искам да споделя с вас! Днес ще ви покажа как да свържете Arduino и Bluetooth модул и по -късно да го използвате за управление на LED RGB лента.

В този урок ще използваме HC-06 Bluetooth модул, защото е евтин и лесен за използване. (Взех моя за 2 $ от aliexpress)

Bluetooth модулът, който ще използваме днес, е HC-06, който е добре известен и евтин. (Взех моя за 2 € от aliexpress)

Нашето приложение все още е в процес на тестване, затова ви препоръчваме да изпратите имейл на: [email protected], ако имате някакви технически проблеми или сте имали проблеми. Благодаря ви много за разбирането!

Етап 1:

Образ
Образ
Образ
Образ
Образ
Образ
Образ
Образ

Ще ни трябват тези части:

  • 1x дъска Arduino (ще използвам Arduino NANO)
  • 1x Bluetooth модул HC-06 или HC-05
  • 1x 12V метър RGB LED лента (използвам 30LEDs/m с общ анод)
  • 1x терминален винт
  • 3x 220Ω резистор
  • 3x BUZ11 N-Channel захранващ MOSFET (или еквивалентен)
  • Платформа и джъмпери
  • (По избор) DC жак и DC конектор
  • И разбира се 12V захранване, използвам променливо захранване

Стъпка 2: Връзки и схеми

Връзки и схеми
Връзки и схеми
Връзки и схеми
Връзки и схеми
Връзки и схеми
Връзки и схеми

Нека изградим! Веригата не е толкова сложна, колкото изглежда на пръв поглед.

Първо, трябва да определим дали нашата LED лента има общ анод или общ катод. Моят има общ анод, затова свързах анода на LED лентата към 12V захранването, а останалата част към винтовите клеми, които по -късно ще свържем към изхода на MOSFET.

Всички важни връзки и схеми са/са показани на снимките по -горе.

Бъдете много внимателни, когато свързвате 12V+ шина към VIN към платката Arduino, защото можете да изгорите платката, ако я свържете невярно. Също така, не забравяйте да заземите (GND) всичко

Стъпка 3: Arduino код и серийна комуникация

Код на Arduino и серийна комуникация
Код на Arduino и серийна комуникация

Качете следната скица в Arduino с помощта на USB кабел.

Не забравяйте да изключите модула HC-06, преди да качите скицата!

Защо? Комуникационните щифтове на HC-06 (RX и TX) блокират комуникацията между Arduino и компютъра.

Код Обяснение:

  • Първо, декларирахме няколко константи (константа, която не може да бъде променена по -късно) и за трите цвята (червен, зелен, син)
  • В setup () стартирахме серийна комуникация с 9600 бод скорост и зададохме всички LED пинове като ИЗХОД
  • В цикъл (), ако сериалът получи нещо, той анализира получените данни като Цело число (Важно в следващата стъпка)
  • Ако получи символ за нов ред ('\ n'), той първо ограничава стойностите до диапазон 0-255, поради обхвата на ШИМ и след това осъществява промени в цифрови пинове с метода analogWrite ()

Това е! Вече сме готови за последната стъпка!

Стъпка 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 Led ленти с плъзгачи
  • Автоматично изключва Bluetooth при затваряне, за да спести живота на батерията
  • Команден ред (терминал)

В този урок използваме втория TAB с голям светодиод, достатъчен само за изпращане на два знака.

На тези снимки ще ви покажа как да използвате приложението. Ще ви покажа как да търсите устройства в близост, как да се сдвоите с модула, който използваме, и как да настроите данните, изпратени от приложението. Ако се почувствате объркани, направете пауза и се върнете към предишните стъпки, докато работите. Ако все пак имате проблеми, уведомете ме [email protected], ще отговоря в рамките на 24 часа:)

  1. Отворете приложението, плъзнете през въведението, натиснете бутона SEARCH и потърсете устройства в близост
  2. Когато вашето устройство бъде намерено, изберете го, като щракнете върху него
  3. Изберете предпочитаната от вас тема (тъмна или светла) и задръжте избрания от вас бутон
  4. Изчакайте връзката, ако се провали, опитайте да се свържете отново
  5. След успешно свързване, изберете втория раздел, като щракнете върху него, плъзнете плъзгачите и проверете дали светодиодната лента променя цветовете или не.
  6. Ако всичко работи и сте доволни от този проект, моля, оставете хубава обратна връзка и оценка за моето приложение, това ще помогне за по -нататъшното развитие и уроци:)

Не забравяйте да оцените и оставете приятна обратна връзка. Благодаря и ще се видим в следващия урок:)

Препоръчано: