Мазмұны:
- 1 -қадам: Breadborard тесті
- 2 -қадам: Arduino коды
- 3 -қадам: ПХД тапсырысы
- 4 -қадам: ПХД құрастыру және дәнекерлеу
- 5 -қадам: Бірінші қосу және қорытынды
Бейне: DIY Arduino RGB жарықдиодты жолақ инфрақызыл контроллері: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Эй балалар. Бүгінгі нұсқаулықта мен сізге ардуиноға негізделген инфрақызыл басқарылатын, RGB светодиодты жолақ контроллерін қалай жасауға болатынын көрсетемін.
Контроллердің жұмыс принципі өте қарапайым. 12в позитивті жолақтың 12в рельсіне және оған қуат беретін ардуиноның VIN істігіне тікелей қосылады. Әрбір мосфет көзі қуат көзіне қосылған. Су төгетін түйреуіштер жолақтың әрбір теріс рельсіне қосылады, қызыл және көк түстер үшін және қақпа 220 Ом резистор арқылы arduino PWM шығыс істікшесіне қосылады. PWM сигналы ардуино түйреуішінен жіберілгенде, ол жолақтың теріс түйреуіштеріне ток ағуына мүмкіндік беретін мосфет қақпасын ашады.
Инфрақызыл қабылдағыш ардуиноның 5в, жерге және цифрлық кіріс түйреуішіне жалғанған, ол өз бағыты бойынша жіберілген кез келген инфрақызыл сигналды шешеді.
1 -қадам: Breadborard тесті
Менің схемадан көріп отырғанымдай, мен Arduino наносын операцияның миы ретінде қолдандым, светодиодты жолақтың әр рельсінің драйвері ретінде 3 логикалық деңгейлі мосфет, 1838 инфрақызыл қабылдағыш, 3 220 Ом резисторы және 12в 5А қуат көзі.
Барлығын тақтаға орнатамыз. Мен тестілеу үшін Arduino мегасын қолданамын, бұл жаман идея болып шықты, себебі мен кейін білдім, кейбір түйреуіштер нанода мегадағыдай жұмыс істемеді, бірақ мен ораламын бұл кейінірек
2 -қадам: Arduino коды
Енді arduino кодын қарастырайық.
Сізге ең бірінші IRRemote кітапханасын github бетінен жүктеу керек. ZIP файлын шығарып, оны arduino кітапханалары қалтасына жылжытыңыз. Бар RobotIRremote кітапханасын root arduino кітапханалар қалтасынан жойғаныңызға көз жеткізіңіз, себебі ол сырттай кітапханаға кедергі келтіруі мүмкін.
Содан кейін сіз arduino IDE -де IRRecvDemo мысал эскизін ашып, 11 -жолдағы қабылдау түйреуішін 8 -ге өзгерте аласыз, себебі біз arduino -да ир сигналын қабылдау үшін қолданатын боламыз. Эскизді жүктеп, сериялық мониторды ашыңыз. Енді контроллермен бірге пайдаланғыңыз келетін қашықтан басқару құралын алып, түймені басыңыз. Егер сіз бәрін дұрыс орындасаңыз, код сериялық мониторда пайда болады. Қашықтан басқару пультіндегі түймелерге сәйкес келетін барлық кодтарды жазыңыз, біз оларды кейінірек эскизімізде қолданамыз.
Содан кейін менің github репозиторийіме өтіп, sketch.ino файлын жүктеп алып, оны arduino IDE көмегімен ашыңыз.
Сіз қашықтан басқару пультіндегі әр түйменің кодын анықтаған 16-39 жолдарды өңдей аласыз, тек оң жақтағы HEX кодтарын бұрын жазған кодтарға өзгертіңіз. Мен бөлек бейне түсіріп, кодты егжей -тегжейлі түсіндіретін сипаттамамен байланыстырамын.
Бұл жобаны іске асырғысы келетіндерге тез ескерту, егер сіз arduino нано қолдансаңыз, менің эскизімде дәл осы түйреуіштерді қолданыңыз, егер түйреуіштер (5 және 11) егер олар арқылы pwm сигналы жіберілсе, arduino қатып қалады. IRREMOTE кітапханасы кодты түсіндіру кезінде arduino кіріктірілген таймерін пайдаланады және бұл түйреуіштер бос болуы керек. Сондай -ақ, кіру үшін 13 істікті қолдануға болмайды, себебі ол arduino кіріктірілген жарықдиодты индикаторына қосылған. Мен бұл түйреуіштерді дұрыс тексерместен қолдануда қателестім және нәтижесінде басқа тақтаға тапсырыс беруге тура келді, сондықтан қауіпсіз болғыңыз келсе, осы түйреуіштерді ұстаңыз. Өңделген эскизді arduino -ға жүктеңіз және барлық түймелеріңізді тексеріңіз. Егер бәрі ойдағыдай болса, сізде барлық түймелер дұрыс жұмыс істеп, қажетті түстерді көрсету керек. Егер сіз түс режимінде болсаңыз, түстерді күңгірттеу үшін қарқындылықты жоғарылату мен төмендету түймелері, ал егер сіз орнатқан 4 анимацияның бірін қолдансаңыз, анимацияны жылдамдатып, баяулатасыз.
3 -қадам: ПХД тапсырысы
Енді біздің жобаны тақтадан нақты ПХД -ге көшірудің уақыты келді. Мен EasyEDA онлайн қосымшасын схема мен тақтаның орналасуын жасау үшін қолдандым. Мен сізге PCB дизайнын JLCPCB кәсіби түрде қалай басып шығаруға және жеткізуге болатынын көрсетемін.
ПХД дизайнын EASYEDA -да ашқанда, сіз бағдарламалық қамтамасыз етудегі гербер шығару түймесін басуыңыз керек. Содан кейін Gerber файлдарын жүктеу түймесін басыңыз.
Енді JLCPCB.com сайтына өтіп, қазір баға белгілеу түймесін басыңыз. Гербер файлын жүктеңіз, сонда сіз дайын ПХД қалай болатынын көресіз.
Төменде сіз мөлшерді, қалыңдықты, түстерді өңдей аласыз. Мен әдепкі параметрлермен жұмыс жасадым, тек түсі көк түске өзгерді, менің ойымша, бұл жақсы көрінеді. Аяқтағаннан кейін себетке сақтау түймесін басыңыз. Осыдан кейін сіз есепке алу бетіне өтіп, жеткізілім мен төлем туралы ақпаратты енгізе аласыз, және сіз жасағаннан кейін ПХД тез арада келеді деп күтуге болады.
Шамамен бір апта күткеннен кейін менің ПХД пакеттері жақсы және қауіпсіз жеткізілді. Мен жалпы сапаға өте ризамын деп айтуым керек. Бұл баға бойынша өз бетінше жасауға тырысудың қажеті жоқ, біздің веб -сайтты тексергеніңізге көз жеткізіңіз, егер сіз мұны жасасаңыз, сіз бірінші тапсырыс бойынша ақысыз жеткізілімге ие боласыз.
4 -қадам: ПХД құрастыру және дәнекерлеу
Енді бәрін жаңа тақтаға жинайтын уақыт келді. Дәнекерлеу кезінде әрқашан ең кішкене бөлшектерді дәнекерлеуге тырысыңыз, содан кейін үлкен бөліктерге өтіңіз, бұл әлдеқайда жеңілдетеді. Ардуиноны, жарықдиодты жолақты және электр қабылдағышты жалғау үшін мен компоненттерді тікелей дәнекерлеудің орнына, әйелдердің тік түйреуіштерінің жоғарғы жақтарын қолдандым. Осылайша, егер сіз кездейсоқ ардуиноны немесе басқа нәрсені қуырсаңыз, оларды оңай өзгертуге болады және сіз тақтаны еш қиындықсыз қайта пайдалана аласыз. Мен тікелей дәнекерленген компоненттер - бұл москеттер мен тұрақты ток көзінің ұясы.
Барлығы дәнекерленген кезде, біз компоненттерді қосамыз. Жарық диодты жолақты дұрыс қосқаныңызға көз жеткізіңіз, 12в рельс оң жақтағы түйреуіш, ал теріс рельстер сол жақтан 1, 2 және 3 түйреуіштер. Әрине, ардуиноны қателеспеңіз, себебі сіз оны қуыруға болады.
5 -қадам: Бірінші қосу және қорытынды
Егер сізде барлық компоненттер бар болса, 12 В қуат көзін тақтаға қосыңыз және бәрі жұмыс істейтініне көз жеткізіңіз.
Және бұл! Сіздің DIY Arduino негізіндегі жарықдиодты жолақ контроллері дайын. Мен сіздерге бұл жобаны құрғандай көңілді болады деп сенемін. Айта кету керек, мен көп нәрсені үйрендім және сіз де үйренесіз деп үміттенемін. Мен айтқан жобада қолданылатын барлық бөліктер мен сілтемелер бейне сипаттамасында. Менің каналыма қолдау көрсеткендеріңіз үшін көп рахмет, бұл өте маңызды. Егер сізге видео ұнаса, лайк қалдырыңыз және болашақ бейнелерге жазылыңыз, себебі бұл маған көп көмектеседі. Жарықдиодты контроллермен көңілді болыңыз, мен сізді келесіде көремін! Алақай
Ұсынылған:
Практикалық Arduino ESP32 сымсыз қабырғадағы жарықдиодты жолақ контроллері: 6 қадам
Практикалық Arduino ESP32 сымсыз қабырғаға шығатын жарықдиодты жолақ контроллері: бұл арзан диодты жолақтарға арналған DIY сымсыз қабырғаға шығудың өте практикалық контроллері. Бұл EBay -де сатылатын арзан wifi контроллерлерінің орнын басады. Олар RGB Led жолақтарымен жақсы жұмыс істейді. EBay Wifi контроллері жақсы құрастырылмаған және оңай бұзылады. Ал
3 арналы сандық жарықдиодты жолақ WS2812 контроллері: 9 қадам (суреттермен)
3 арналы сандық жарық диодты жолақ WS2812 контроллері: Мен әрқашан сандық жарықдиодты таспаларды басқарудың арзан әдісін қалаймын
ESP8266 RGB LED STRIP WIFI басқару - NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде - RGB LED STRIP смартфонды басқару: 4 қадам
ESP8266 RGB LED STRIP WIFI басқару | NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде | Смартфонды RGB LED STRIP басқару: Сәлеметсіздер ме, балалар, бұл оқулықта біз nodemcu немесе esp8266 -ды RGB жарықдиодты жолағын басқару үшін инфрақызыл қашықтан басқару құралы ретінде қолдануды үйренеміз, ал Nodemcu смартфон Wi -Fi арқылы басқарылады. Негізінде сіз RGB LED STRIP -ті смартфонмен басқара аласыз
Arduino RGB жарық диодты жолақ контроллері: 4 қадам
Arduino RGB светодиодты жолақ контроллері: Көбінесе адамдар RGB светодиодты жолағын Arduino көмегімен басқарғысы келсе, қызыл, жасыл және көк түстерді араластыру үшін үш потенциометр қолданылады. Бұл жұмыс істейді және сіздің қажеттіліктеріңізге сәйкес келуі мүмкін, бірақ мен интуитивті нәрсені жасағым келді
DIY Wi-Fi RGB жолақ контроллері: 5 қадам
DIY Wi-Fi RGB жолақ контроллері: бұл жобаны жүзеге асыруға мүмкіндік берген JLCPCB мен LCSC-ке рахмет! Оларды бүгін тексеріңіз! (Ескертпе: бұл менің дизайным емес (схемалық және ПХД қоспағанда) және барлық идеялар Сайямға беріледі) Бұл жоба қалай басталды, мен Ebay -ден RGB LED жолағын сатып алдым және