Съдържание:
- Етап 1:
- Стъпка 2: Връзки и схеми
- Стъпка 3: Arduino код и серийна комуникация
- Стъпка 4: Свържете Arduino към устройство с Android
Видео: Arduino DIY Bluetooth контролер LED RGB лента: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Здравейте на всички, това е вторият проект, който искам да споделя с вас! Днес ще ви покажа как да свържете 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 с помощта на USB кабел.
Не забравяйте да изключите модула HC-06, преди да качите скицата!
Защо? Комуникационните щифтове на HC-06 (RX и TX) блокират комуникацията между Arduino и компютъра.
Код Обяснение:
- Първо, декларирахме няколко константи (константа, която не може да бъде променена по -късно) и за трите цвята (червен, зелен, син)
- В setup () стартирахме серийна комуникация с 9600 бод скорост и зададохме всички LED пинове като ИЗХОД
- В цикъл (), ако сериалът получи нещо, той анализира получените данни като Цело число (Важно в следващата стъпка)
- Ако получи символ за нов ред ('\ n'), той първо ограничава стойностите до диапазон 0-255, поради обхвата на ШИМ и след това осъществява промени в цифрови пинове с метода analogWrite ()
Това е! Вече сме готови за последната стъпка!
Стъпка 4: Свържете 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 часа:)
- Отворете приложението, плъзнете през въведението, натиснете бутона SEARCH и потърсете устройства в близост
- Когато вашето устройство бъде намерено, изберете го, като щракнете върху него
- Изберете предпочитаната от вас тема (тъмна или светла) и задръжте избрания от вас бутон
- Изчакайте връзката, ако се провали, опитайте да се свържете отново
- След успешно свързване, изберете втория раздел, като щракнете върху него, плъзнете плъзгачите и проверете дали светодиодната лента променя цветовете или не.
- Ако всичко работи и сте доволни от този проект, моля, оставете хубава обратна връзка и оценка за моето приложение, това ще помогне за по -нататъшното развитие и уроци:)
Не забравяйте да оцените и оставете приятна обратна връзка. Благодаря и ще се видим в следващия урок:)
Препоръчано:
Светодиодна лента за матричен дисплей с контролирана WiFi лента: 3 стъпки (със снимки)
Светодиодна лента с матричен дисплей с контролирана WiFi лента: Програмируеми LED ленти, напр. базирани на WS2812, са очарователни. Приложенията са многобройни и бързо можете да получите впечатляващи резултати. И някак си изграждането на часовници изглежда е друг домейн, за който много мисля. Започвайки с известен опит в
3 -канална цифрова LED лента WS2812 контролер: 9 стъпки (със снимки)
3 -канална цифрова LED лента WS2812 контролер: Винаги съм искал евтин начин за управление на множество цифрови LED ленти. Тази инструкция показва всички стъпки, през които преминах при проектирането и изграждането на този проект
Arduino базиран DIY контролер за игри - Arduino PS2 контролер за игри - Възпроизвеждане на Tekken с DIY Arduino геймпад: 7 стъпки
Arduino базиран DIY контролер за игри | Arduino PS2 контролер за игри | Игра на Tekken с DIY Arduino геймпад: Здравейте момчета, играта на игри винаги е забавна, но играта със собствения си DIY персонализиран контролер на играта е по -забавна. Така че ще направим контролер за игра, използвайки arduino pro micro в тази инструкция
Как да си направим LED лента (медна лента): 4 стъпки (със снимки)
Как да си направим LED лента (медна лента): В този кратък урок ще ви покажа как да направите обикновена LED лента, използваща медна лента и някои smd светодиоди с малко запояване. Този проект е бърз и може да бъде полезен. Тъй като тази LED лента работи на много често използвано 3.7V захранване
Направи си сам Arduino RGB LED лента IR контролер: 5 стъпки
Направи си сам Arduino RGB LED лента IR контролер: Здравейте момчета. В днешните инструкции ще ви покажа как можете да направите свой собствен arduino базиран, инфрачервен контролер, RGB LED лентов контролер. Принципът на контролера е доста прост. 12v положителен е свързан директно към 12v r