Мазмұны:
- 1 -қадам: электрониканы жинаңыз
- 2 -қадам: Эскизді дайындаңыз және жүктеңіз
- 3 -қадам: Жарықдиодты соңғы құрастыруға дайындаңыз
- 4 -қадам: Қорытынды жиналыс
Бейне: Arduino көмегімен сәндік RGB шамдары: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Рождество қарсаңында небәрі бір апта қалғандықтан, мен Arduino Nano және WS2812B жарықдиодты шамдарды қолдана отырып, қарапайым RGB сәндік шам жасауды шештім. Біз визуалды әсерді жақсарту үшін бірнеше пластикалық контейнерлерді/банкаларды қолданамыз. Бұл бейнеде 5 жарық диоды қолданылады, бірақ оны сіздің қажеттіліктеріңізге сәйкес көбейтуге болады. Сіз тіпті бірнеше үлгіні қосуға немесе өзіңіздің мақсатыңызға байланысты түс тақырыптарын құруға болады.
Жоғарыдағы бейне сізге осы жобаны құру үшін қажет нәрсенің бәрін айтады, мен бәрін қалай біріктіретінін білу үшін алдымен оны қарауды ұсынамын.
1 -қадам: электрониканы жинаңыз
Бізге қажет бірінші нәрсе - WS2812B RGB светодиодтары және олар бірнеше нұсқада қол жетімді. Екеуі де жақсы жұмыс істейді. Біз Arduino Nano -ны осы құрылыста қолданатын боламыз, бірақ эскиз сізде бар кез келген Arduino үйлесімді тақтамен жұмыс істейді. Бізге бәрін біріктіру үшін сым қажет, мен бұл конструкция үшін үш негізгі, бұралған сымды қолданамын. Ақырында, бізге тек сәндік мақсаттағы пластикалық контейнерлер қажет. Жарық пластиктен шағылысады, ол бізге жақсы әсер береді.
Бұл өнімдерге сілтемелер, егер бұл көмектеседі:
Arduino Nano:
WS2812B жарық диодтары:
Бұралған сым:
Пластикалық контейнерлер:
2 -қадам: Эскизді дайындаңыз және жүктеңіз
Біз WS2812B светодиодтарын жүргізу үшін fastLED кітапханасын қолданатын боламыз, бірақ егер сіз қаласаңыз, сіз Adafruit Neopixel кітапханасын пайдалана аласыз. Arduino IDE ашыңыз және кітапхана менеджеріне «fastLED» теріңіз. Көрсетілетін кітапхананы орнатыңыз, содан кейін «DemoReel 100» мысал эскизін ашыңыз.
Бізге деректер түйреуішін, светодиоды мен жарықдиодты түрін жаңарту қажет. Мен 5 светодиоды бар 2 істікті қолданамын. Сондай -ақ, суретте көрсетілгендей жарықдиодты түрді WS2812B -ге жаңартыңыз.
Содан кейін тақтаны қосыңыз, оң жақ тақта мен COM портын таңдаңыз. Соңында, жүктеу түймесін басып, жүктеудің аяқталуын күтіңіз. Аяқтағаннан кейін, светодиодтарды қосыңыз - 5V, GND және деректер түйрегіші 2.
3 -қадам: Жарықдиодты соңғы құрастыруға дайындаңыз
Әрі қарай, біз светодиодтарды кесуіміз керек, өйткені біз соңғы ұзындығын ұзарту үшін сымды қолданамыз. Аяқтағаннан кейін кез келген су өткізбейтін құбырдан жарық диодты алып тастаңыз. Светодиодтардың әрқайсысы үшін сымды кесіңіз және ұзындығы сіз мақсат етіп отырған соңғы орналасуға байланысты болады. Мен бәріне бірдей сым ұзындығын қолдануды шештім. Сондай -ақ, микроконтроллерді бірінші жарықдиодты қосу үшін қолданылатын сымды кесіңіз.
Содан кейін, пластикалық қақпақта бірнеше тесіктер бұрғылаңыз, себебі біз жарық диодты сыртқы бетіне сәулені ішке қарай жарқыратып орнатамыз.
4 -қадам: Қорытынды жиналыс
Әр светодиодқа сымдарды дәнекерлеуден бастаңыз. Ілмектерді дұрыс қосқаныңызға көз жеткізіңіз. Микроконтроллерді бірінші жарықдиодты DI (деректерді енгізу) түйреуішіне қосу қажет. Содан кейін, DO (деректер шығысы) түйреуішін келесі жарықдиодты DI түйреуішіне қосу керек және т.б. Барлық сымдарды дәнекерлегеннен кейін, микроконтроллерді ҚОСУ және барлық светодиодтар кездейсоқ үлгіде жанып тұруы керек.
Мен светодиодты қақпақтың жоғарғы жағына бекіту үшін екі жақты таспаны қолдануды шештім, бірақ сонымен қатар жарықдиодты таспаны немесе желімді қолдануға болады. Оқшаулау үшін микроконтроллер тақтасына бірнеше каптон таспасын немесе жылуды төмендететін құбырды қосқан жөн.
Соңында контейнердің екінші жартысын бұрап, жарықдиодты қосыңыз. Светодиодтардың әрқайсысы шамамен 60 мА тұтынады, сондықтан сіз қолданып жатқан қуат көзі қажетті қуатты жеткізе алатынына көз жеткізіңіз. Біз бұған дейін қажет болған жағдайда пайдалануға болатын қуат көздерін құрдық.
Егер сізге бұл құрылыс ұнаған болса, онда біздің YouTube каналымызға жазылуды қарастырыңыз, себебі сіздің қолдауыңыз осындай мазмұнды құруға көмектеседі.
YouTube:
Оқығаныңызға рахмет!
Ұсынылған:
Google Assistant көмегімен басқару үйінің шамдары Arduino көмегімен: 7 қадам
Google Assistant көмегімен басқару үйінің шамдары Arduino қолданады: (2020 ж. 22 тамыздағы жаңартулар: Бұл нұсқаулық 2 жаста және кейбір үшінші тарап қосымшаларына негізделген. Олардың кез келген өзгерісі бұл жобаны жұмыс істемеуі мүмкін. Ол мүмкін немесе мүмкін емес) қазір жұмыс істеңіз, бірақ сіз оны сілтеме ретінде орындап, сәйкес өзгерте аласыз
Сәндік сағат DIY: 7 қадам (суреттермен)
DIY сәндік сағаты: Мен үйден шыққан шикі немесе MDF қалдықтарын тастауды ұнатпаймын, өйткені мен Home-Dzine.co.za сайтындағы жобаларға көп жұмсаймын. қалдықтардың көп болуына әрқашан кепілдік бар. Шағын жобалар қалдықтарды қолдануға өте ыңғайлы және бұл декорация
Сәндік ұяның артқы тақтасы: 7 қадам (суреттермен)
Nest декоративті артқы тақтасы: бұл Nest термостатына арналған сәндік сымдық рамка үшін нұсқаулық. Сіз өзіңізге ұнайтын суреттерге бірдей техниканы қолдана аласыз. Егер сіздің туындыңыздың айналасында сым қажет болса, барлық қуатты өшіріңіз. орнату алдында сымдарды жапсырыңыз
Интерактивті аула шамдары, өтетін жол шамдары: 3 қадам
Интерактивті аула шамдары, өтетін жолдар: Мен артқы аулаға интерактивті жарық шамдарын жасағым келді. Идея, біреу бір жолмен жүрсе, ол сіз жүрген бағытқа анимация қосады. Мен долларлық күн сәулесінен $ 1.00 доллармен бастадым
Сәндік гүл RGB жарықдиодты шамдар - DIY: 7 қадам (суреттермен)
Сәндік гүл RGB жарықдиодты шамдар | DIY: Бұл оқулықта біз сізге RGB Led шамының сәндік гүлін қалай жасау керектігін көрсетеміз. Сіз құрылысқа арналған осы қадамға ендірілген бейнені қарай аласыз, бөлшектер тізімі, схемасы & тестілеу немесе сіз толығырақ хабарламаны оқуды жалғастыра аласыз