Мазмұны:
- 1 -қадам:
- 2 -қадам: Қосылымдар мен схема
- 3 -қадам: Arduino коды және сериялық байланыс
- 4 -қадам: Arduino -ны Android құрылғысына қосыңыз
Бейне: Arduino DIY Bluetooth контроллері LED RGB жолағы: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Баршаңызға сәлем, бұл мен сіздермен бөліскім келетін екінші жоба! Бүгін мен сізге 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 коды және сериялық байланыс
Келесі эскизді USB кабелі арқылы Arduino -ға жүктеңіз.
Эскизді жүктемес бұрын HC-06 модулін ажыратуды ұмытпаңыз!
Неге? HC-06 байланыс түйреуіштері (RX және TX) Arduino мен компьютер арасындағы байланысты тежейді.
Кодты түсіндіру:
- Біріншіден, біз барлық үш түске (қызыл, жасыл, көк) бірнеше тұрақтыларды жарияладық (оларды кейін өзгертуге болмайды).
- Орнатуда () біз 9600 беру жылдамдығымен сериялық байланысты бастадық және барлық шығыс түйреуіштерді OUTPUT ретінде қойдық
- In loop () егер серия бірдеңе алса, ол алынған деректерді бүтін сан ретінде талдайды (келесі қадамда маңызды)
- Егер ол жаңа жол таңбасын алса ('\ n'), ол алдымен PWM диапазонына байланысты мәндерді 0-255 аралығында шектейді, содан кейін analogWrite () әдісімен цифрлық түйреуіштерге өзгерістер енгізеді.
Міне бітті! Біз қазір соңғы қадамға дайынбыз!
4 -қадам: 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 сағат ішінде жауап беремін:)
- Қолданбаны ашыңыз, кіріспе арқылы сырғытыңыз, ІЗДЕУ түймесін басыңыз және жақын орналасқан құрылғыларды іздеңіз
- Құрылғы табылған кезде, оны басу арқылы таңдаңыз
- Қалаған тақырыпты таңдаңыз (қараңғы немесе ашық) және сіз таңдаған түймені басып тұрыңыз
- Байланысты күтіңіз, егер ол сәтсіз болса, қайта қосылуға тырысыңыз
- Сәтті қосылғаннан кейін, оны басу арқылы екінші таблицаны таңдап, жүгірткілерді сүйреп апарыңыз және жолақтың түсі өзгеретінін тексеріңіз.
- Егер бәрі жұмыс істесе және сіз бұл жобаға риза болсаңыз, менің қосымшам үшін жақсы пікір мен рейтинг қалдырыңыз, бұл әрі қарай дамытуға және оқулыққа көмектеседі:)
Жақсы пікір қалдыруды және бағалауды ұмытпаңыз. Рахмет және келесі оқулықта кездескенше:)
Ұсынылған:
Bluetooth және Wifi ESP8266 көмегімен сымсыз RGB Led жолағы: 3 қадам
Bluetooth және Wifi арқылы сымсыз RGB Led Strip ESP8266: Bluetooth мен WIFI арқылы RGB Led жолағы Толық ақпарат алу үшін youtube бейне
Музыкалық реактивті көп түсті жарықдиодты шамдар - Arduino дыбысты анықтау сенсоры - RGB жарық диодты жолағы: 4 қадам
Музыкалық реактивті көп түсті жарықдиодты шамдар | Arduino дыбысты анықтау сенсоры | RGB жарық диодты жолағы: Музыкалық реактивті көп түсті жарықдиодты шамдар жобасы. Бұл жобада 5050 RGB жарықдиодты жолағы (WS2812 мекен -жайы жоқ), Arduino дыбысты анықтау сенсоры мен 12В адаптері қолданылды
Arduino негізіндегі DIY ойын контроллері - Arduino PS2 ойын контроллері - DIY Arduino Gamepad көмегімен Tekken ойнау: 7 қадам
Arduino негізіндегі DIY ойын контроллері | Arduino PS2 ойын контроллері | DIY Arduino Gamepad көмегімен Tekken ойнау: Сәлеметсіздер ме, балалар, ойындарды ойнау әрқашан қызықты, бірақ өзіңіздің жеке DIY контроллеріңізбен ойнау қызықты, сондықтан біз осы нұсқаулықта arduino pro micro көмегімен ойын контроллерін жасаймыз
Neopixel Ws 2812 LED жолағы Android немесе Iphone арқылы Bluetooth арқылы басқарылатын Arduino көмегімен: 4 қадам
Neopixel Ws 2812 LED жолағы Arduino көмегімен Android немесе iPhone арқылы басқарылады: Сәлеметсіздерме балалар, мен осы нұсқаулықта Bluetooth байланысын қолдана отырып, Android телефонынан немесе iPhone -нан неопиксельді жарықдиодты немесе ws2812 жарықдиодты қалай басқару керектігін талқыладым. үйіңізге неопиксельді жолақты қосыңыз, Arduino -мен бірге
Музыкалық реактивті RGB LED жолағы кодпен - WS1228b - Arduino мен микрофон модулін қолдану: 11 қадам
Музыкалық реактивті RGB LED жолағы коды бар WS1228b | Arduino мен микрофон модулін қолдану: Arduino мен микрофон модулін қолдана отырып, музыкалық реактивті WS1228B жарық диодты жолағын құру. Қолданылатын бөлшектер: Arduino WS1228b Led Strip дыбыстық сенсоры 5 В 5А қуат көзі