Мазмұны:

Arduino DIY Bluetooth контроллері LED RGB жолағы: 4 қадам
Arduino DIY Bluetooth контроллері LED RGB жолағы: 4 қадам

Бейне: Arduino DIY Bluetooth контроллері LED RGB жолағы: 4 қадам

Бейне: Arduino DIY Bluetooth контроллері LED RGB жолағы: 4 қадам
Бейне: Bluetooth LED Light Control Module 4.0 BLE RGB 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 модулін қолданамыз, себебі ол арзан және қолдануға оңай. (Менікі aliexpress -тен 2 долларға алынды)

Біз бүгін қолданатын Bluetooth модулі-бұл HC-06, ол әйгілі және арзан. (Менікі aliexpress -тен 2 евроға алынды)

Біздің қолданба әлі де тестілеу үстінде, сондықтан сізде қандай да бір техникалық ақаулар болса немесе қиындықтар туындаса [email protected] электронды поштасына жіберуді ұсынамыз. Түсінгендеріңізге көп рахмет!

1 -қадам:

Кескін
Кескін
Кескін
Кескін
Кескін
Кескін
Кескін
Кескін

Бізге бұл бөліктер қажет болады:

  • 1x Arduino тақтасы (мен Arduino NANO қолданамын)
  • 1x Bluetooth модулі HC-06 немесе HC-05
  • Ұзындығы 1х 12В RGB жарық диодты жолағы (мен жалпы анодпен 30LED/м қолданамын)
  • 1х терминал бұрандасы
  • 3x 220Ω резистор
  • 3x BUZ11 N-Channel Power MOSFET (немесе оған балама)
  • Нан тақтасы мен секіргіштер
  • (Қосымша) DC ұясы мен тұрақты ток қосқышы
  • Және, әрине, 12 В қуат көзі, мен айнымалы қуат көзін қолданамын

2 -қадам: Қосылымдар мен схема

Байланыс және схема
Байланыс және схема
Байланыс және схема
Байланыс және схема
Байланыс және схема
Байланыс және схема

Құрайық! Схема бір қарағанда күрделі болып көрінбейді.

Алдымен біз жарықдиодты жолақтың жалпы анодты немесе ортақ катодты екенін анықтауымыз керек. Шахтада жалпы анод бар, сондықтан мен LED жолағының анодын 12В қуат көзіне, ал қалғандарын бұрандалы терминалдарға қостым, оларды кейін MOSFET шығысына қосамыз.

Барлық маңызды байланыстар мен схемалар жоғарыдағы суреттерде көрсетілген.

12V+ рельсін VIN -ге Arduino тақтасына қосқанда өте абай болыңыз, себебі жалған жалғанған жағдайда тақтаны өртеп жіберуге болады. Сонымен қатар, барлығын жерге қосуды (GND) ұмытпаңыз

3 -қадам: Arduino коды және сериялық байланыс

Arduino коды және сериялық байланыс
Arduino коды және сериялық байланыс

Келесі эскизді USB кабелі арқылы Arduino -ға жүктеңіз.

Эскизді жүктемес бұрын HC-06 модулін ажыратуды ұмытпаңыз!

Неге? HC-06 байланыс түйреуіштері (RX және TX) Arduino мен компьютер арасындағы байланысты тежейді.

Кодты түсіндіру:

  • Біріншіден, біз барлық үш түске (қызыл, жасыл, көк) бірнеше тұрақтыларды жарияладық (оларды кейін өзгертуге болмайды).
  • Орнатуда () біз 9600 беру жылдамдығымен сериялық байланысты бастадық және барлық шығыс түйреуіштерді OUTPUT ретінде қойдық
  • In loop () егер серия бірдеңе алса, ол алынған деректерді бүтін сан ретінде талдайды (келесі қадамда маңызды)
  • Егер ол жаңа жол таңбасын алса ('\ n'), ол алдымен PWM диапазонына байланысты мәндерді 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 келесі мүмкіндіктерге ие:

  • Модульге жылдам қосылу
  • Модульден деректерді жіберіңіз және алыңыз
  • Қабылдағыштың сандық және PWM түйреуіштерін басқару
  • Қараңғы және ашық тақырып Әр түрлі мақсаттарға арналған әр түрлі басқару схемалары
  • Қазіргі және жауап беретін интерфейс
  • Реттелетін түймелер мен қосқыштар
  • DIY RC Car жобасын әдемі геймпадпен іске асырыңыз
  • RGB Led жолақтарын сырғытпалармен оңай басқарыңыз
  • Батареяның қызмет ету мерзімін үнемдеу үшін жабық кезде Bluetooth автоматты түрде өшеді
  • Пәрмен жолы (терминал)

Бұл оқулықта біз үлкен таңбалы, екінші таңбаны жіберуге жеткілікті болатын екінші кестені қолданамыз.

Келесі суреттерде мен сізге қосымшаны қалай қолдану керектігін көрсетемін. Мен сізге жақын маңдағы құрылғыларды қалай іздеу керектігін, біз қолданатын модульмен қалай жұптасу керектігін және бағдарламадан жіберілген деректерді қалай баптау керектігін көрсетемін. Егер сіз абдырап қалсаңыз, кідіріп, жұмыс істемейінше алдыңғы қадамдарға оралыңыз. Алайда, егер сізде әлі де проблемалар болса [email protected] маған хабарлаңыз, мен 24 сағат ішінде жауап беремін:)

  1. Қолданбаны ашыңыз, кіріспе арқылы сырғытыңыз, ІЗДЕУ түймесін басыңыз және жақын орналасқан құрылғыларды іздеңіз
  2. Құрылғы табылған кезде, оны басу арқылы таңдаңыз
  3. Қалаған тақырыпты таңдаңыз (қараңғы немесе ашық) және сіз таңдаған түймені басып тұрыңыз
  4. Байланысты күтіңіз, егер ол сәтсіз болса, қайта қосылуға тырысыңыз
  5. Сәтті қосылғаннан кейін, оны басу арқылы екінші таблицаны таңдап, жүгірткілерді сүйреп апарыңыз және жолақтың түсі өзгеретінін тексеріңіз.
  6. Егер бәрі жұмыс істесе және сіз бұл жобаға риза болсаңыз, менің қосымшам үшін жақсы пікір мен рейтинг қалдырыңыз, бұл әрі қарай дамытуға және оқулыққа көмектеседі:)

Жақсы пікір қалдыруды және бағалауды ұмытпаңыз. Рахмет және келесі оқулықта кездескенше:)

Ұсынылған: