Мазмұны:
- 1 -қадам: Жарық диодты жолағын тексеру
- 2 -қадам: жолақты қағаз фонарларына орнату
- 3 -қадам: Қорытынды нобайға қашықтан басқару модулін, қарапайым шамды қосу
- 4 -қадам: Соңғы әсерлер
Бейне: Қашықтан басқарылатын анимациялық жарықдиодты бөлме шамы: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Балаларға арналған бөлмеге, Рождестволық безендіруге немесе жай көңіл көтеруге арналған демалуды немесе қызықты түсті шоуды қалайтындар үшін менің атмосфераны күшейткіш. Мен 6 айлық нәрестелерден барлық жастағы үлкен балаларға шынайы ынтамен жауап беремін.
Neo Pixels жарық диодты жолағы (aka WS2812B) Arduino мен IR қашықтан басқару пультімен біріктірілген, бұлт шамының көрінісі, дөңгелек қағаз фонарь немесе сізге ұнайтын кез келген басқа пішін ретінде өлтіруші комбинациясын құрайды. Мен мұны қолданыстағы бөлмедегі шамды алмастыру үшін қолдандым: қолданыстағы шамның розеткасынан айнымалы ток 5В қуат көзі мен жарықдиодты шамның астында ілулі тұрған 220В шамды береді.
110В-220В Ескерту: Егер сіз жоғары кернеумен жұмыс істеу үшін ҚАУІПСІЗДІК ОРТАСЫНА ОТБАСЫ болмасаңыз, мұны салуға болмайды.
Сізге қажет заттар:
Жарықдиодты шам
- Екі Arduino тақтасы (мен Cactus Micro Rev.2 қолдандым, бірақ сіз arduino наносын оңай қолдана аласыз)
- Нан тақтасы
- WS2812B сияқты жарықдиодты жолақ (мен түнгі шам ретінде орташа бөлмеге сәйкес келетін 150 жарықдиодты қолдандым)
- Шағын қуат көзі - 5В, кем дегенде 0,06A X 150 жарық диодтары + Arduinos, сондықтан 10А (мен мұны қолдандым)
- Үлкен (~ 1000 uF) конденсатор
- Шамды оңай ажыратуға арналған 2X қуат ұясының қосқышы
- Ықшам инфрақызыл қашықтан басқару құралы (тек қашықтан басқару құралы, жарық диоды қажет емес). Басқа стандартты қашықтан басқару пульті де жұмыс істейді.
- IRM 3638 IR қабылдағыш
- Жасыл жарық диоды, 220 Ом резисторы
- Өткізгіш сымдар
Қолдау
- Қағаз шамдары - диаметрі кемінде 10 дюйм.
- Балық аулау желісі
- Зип -галстук
- Екі жақты таспа немесе ыстық желім + тапанша
- ~ 59 см (23 «) ұзындығы, 12 мм (1/2») диаметрі, жеңіл алюминий түтік
Кәдімгі шам
- Сымдар адаптеріне E27
- 220В айнымалы ток қатты релесі
- 2N2222 транзистор, 47 кОм резистор
- E27 шамдар үйі
- 220 В номиналды сым
1 -қадам: Жарық диодты жолағын тексеру
Сіз бәрін төбеге ілмес бұрын анимацияны кодтау мен тестілеуден бастайсыз. Бұл қадам үшін FastLED кітапханасын және келесі қадам үшін SimpleTimer кітапханасын жүктеу қажет болады.
Тақтаны схемалық суретте көрсетілгендей жалғаңыз және оған қосылған test_strip эскизін жүктеңіз. Жарық диодты жолақта біртіндеп жылжып келе жатқан жасыл және күлгін реңктерді көру керек. Негізгі айнымалылар - MAXPIXELS (5 -жол), fps (8 -жол) және current_anim (14 -жол).
FastLED керемет қуатты, мен сізге оның ерекшеліктерін осы жерден табуға кеңес беремін.
hackster.io сайтынан алынған buzzany бұл кітапхананы таңғажайып әсерлер үшін де қолданды.
2 -қадам: жолақты қағаз фонарларына орнату
Кейбір адамдар бұлт тәрізді пішінмен жүреді, бірақ менің ойымша, бұл шаң жинайтын құбыжыққа айналуы мүмкін. Осылайша мен 150 жарықдиодты жолақты көлденең ілінген 3 қағаз фонардың ішіне спиральмен орнаттым. Басқа мүмкіндіктер: қағаз фонарлар сақинасы немесе орталық 7 -фонарь бар 6 фонарь дискісі.
Светодиодты орнату үшін алдымен фонарьға фонардың металл тірегінің бір жағын салыңыз, сосын ақырын ішіне 8 жарықдиодты ілмектерді салыңыз, әрбір ілмекті ыстық желіммен (ұсынылған) немесе екі жақты таспамен бекітіңіз. Оларды бір шамға 6 ілмекпен біркелкі орналастырыңыз, және шамдар арасында 3 светодиоды орнатыңыз (шамдар арасындағы жолақты кеспеңіз). Мен жолақты компьютерге жақын ілу үшін уақытша орын табуды ұсынамын, кодтау кезеңі аяқталғанша және шам төбеге ілінуге дайын болғанға дейін Arduinos қол жетімді.
3 -қадам: Қорытынды нобайға қашықтан басқару модулін, қарапайым шамды қосу
Қашықтықтан басқару
Егер сіз осы жарықдиодты шамды төбеге іліп қойғыңыз келсе, оны қашықтан басқаруыңыз қажет. Сіздің телефоныңыз бен Blynk арқылы басқару сияқты басқа опциялар бар, бірақ мен оларды қарапайым IR қашықтан басқару пультімен салыстырғанда баяу және күрделі деп таптым. Мен NeoPixels -тің нәзік уақыт талаптарына сәйкес инфрақызыл кодты декодтау процедурасын іске асыруда қиындықтарға тап болдым. Егер сіз NeoPixels -ті IR қашықтан басқару пультімен / Blynk көмегімен ала алсаңыз, түсініктеме бөлімінде өз тәжірибеңізбен бөлісіңіз! Мен қашықтан басқару пультін негізгі Arduino -ға қарапайым I2C көпірімен қосылған екінші Arduino -ға қалдыруды шештім.
Кәдімгі шам
Толық қуаттағы әрбір жарық диоды 0,4 люменнің сипаттамаларына сәйкес шығарылады (40 Вт қыздыру шамының 1/1000 бөлігі). Мен тек 150 жарықдиодты қолданамын және түнгі шамның жарық қарқындылығын күтемін, сондықтан мен жарықдиодты анимация басталған кезде Arduino өшіретін қарапайым E27 шамды қосуды шештім.
Бәрін біріктіру
Бұл қадам үшін сізге кіріктірілген Wire және IRLib кітапханалары қажет. Барлығын бекітілген схемаға сәйкес қосыңыз (қуат көзін 220 В тұрақты розеткаға қосуға болады) және бекітілген екі эскиздің үстіңгі тақтасын I2C бағаны, ал төменгі тақта - I2C шебері. Егер сіз мен қолданған Magic Lighting қашықтан басқару пультінен басқа қашықтан басқару құралын қолдансаңыз, эскиздерді DEBUG режимінде қалдырыңыз және I2C шеберінде (IR қабылдағыш тақтасында) сериялық мониторды ашыңыз. Қашықтағы түймелердің кодтарын салыстырыңыз (қажет болса 0x қосыңыз) және I2C қосалқы эскизінде он алтылық кодтары бар блокты ауыстырыңыз.
4 -қадам: Соңғы әсерлер
Қашықтан басқару құралының сыртқы түрін реттеу
Маған сиқырлы жарықтандыру қашықтан басқару пульті ұнайды, өйткені оның светодиодты қабылдағышына қарай еңкейтуге болады, ең бастысы - оның келбетін келесідей өзгертуге болады:
- Қашықтан басқару пультінің фотосын түсіріңіз, камераны дәл оның үстіне қойыңыз (еңкейтпеңіз)
- Оны PowerPoint немесе Inkscape қойыңыз (Iks inkscape қолдандым, дизайнымды.svg файлы ретінде тіркедім), контроллердің биіктігін/ енін сызғышпен өлшеңіз, өлшемдерін дюйммен дәл сәйкестендіру үшін өзгертіңіз.
- Фотосуретті үлгі ретінде пайдаланып, контроллердің макетін салыңыз. Аяқтағаннан кейін түпнұсқалық суретті астынан алып тастаңыз.
- Түпнұсқалық картонның үстіне басып шығарыңыз, кесіңіз және таспаға салыңыз.
Қосымша фотосуреттерде көріп тұрғаныңыздай, мен жарық диодты бұзып, оны қабылдағышқа бағыттадым, бұл жұмыс үшін өте маңызды болды. Жоғарғы қақпақ картоннан жасалған, сондықтан мен оны бұрағышпен ақырын айналдырдым, үстіңгі жағының кішкене тіктөртбұрышын кесіп, жарық диодты бүгдім. Содан кейін алюминийден жасалған конусты қою арқылы сигналды тағы да күшейте алдым, бұл да сенімділікті арттырды.
Шамды төбеден іліп қою
- Алюминий түтік орталығында жолақты Arduino -ға қосатын 3 сымға (5V, Data, GND) тесік бұрғылаңыз.
- Сымдарды тесік арқылы кіргізіп, оларды түтіктің бір жағынан тартып алыңыз.
- Жолақты 3 фонарьдың ортасынан итеріңіз, қысқыштарды немесе осы параметрді түзеткіңіз келетін кез келген желімді қолданыңыз.
- Түтік жағында ілулі тұрған 5В, GND сымдарын жарықдиодты жолаққа Jack қосқышымен қосыңыз. Мен деректер сымы үшін екінші ұяны пайдалануды ұсынамын, осылайша шамды отладтау үшін оңай ажыратуға болады.
- Сымдардың екінші ұшын Arduino мен қуат көзіне қосыңыз
- Шамды алюминий штангасынан екі жағына қос балық аулау сымымен іліп қойыңыз (бұл шын мәнінде сіздің шамның параметрлеріне байланысты …). Нәтиже фотосуретке ұқсас болуы керек.
Ұсынылған:
DIY Ir қашықтан басқарылатын жарықдиодты жолағы: 10 қадам (суреттермен)
DIY Ir қашықтан басқарылатын жарық диодты жолағы: сәлем, бәріне жаңа нұсқаулықтарымызға қош келдіңіздер, өйткені сіз нобайдан білетін боласыз, біз бұл жобада кез келген қол жетімді инфрақызыл қашықтан басқару пультінің көмегімен басқаруға болатын IR жолақты контроллер жасаймыз. қолданылған
Микроскоптарға арналған жарықдиодты жарықдиодты жарықдиодты жарықдиодты тақта!: 6 қадам (суреттермен)
Микроскоптар үшін DIY жарықдиодты жарықдиодты PCB! Мен электрониканы қолдануға арналған екінші микроскопты сатып алдым және сіз
Шаңды қабырға Arduino анимациялық жарық шамы: 11 қадам (суреттермен)
Шаңды қабырға Arduino жарық эффектісі бар анимациялық жарықдиодты шам: Мен нәресте көтердім, оның жатын бөлмесін жасағаннан кейін маған қабырғаға жарық қажет болды. Мен светодиодты жақсы көретіндіктен, мен бірдеңе жасауды шештім, маған жалпы ұшақ ұнайды, сондықтан неге қабырғаға мультфильмнен ұшақ салуға болмайды?
DIY жарықдиодты шам - қашықтан басқару пультімен жұмыс үстелінің қазіргі заманғы шамы: 8 қадам (суреттермен)
DIY жарықдиодты шам - қашықтан басқару пульті бар заманауи жұмыс үстелі шамы: Бұл мақалада мен осы керемет пирамида тәрізді жарықдиодты шамды жасау процесін қарастырамын, мен қосымша құрылым үшін үйеңкі мен қызыл ағаштан жасалған тікенектерді қолдандым. Жарықтар үшін мен 16 футтық жолақпен келетін RGB жарықдиодты шамдарды қолдандым
Қашықтан басқарылатын RGB жарықдиодты көңіл -күй шамы: 3 қадам (суреттермен)
Қашықтан басқарылатын RGB жарықдиодты көңіл -күй жарығы: қашықтан басқару пультімен қуатты жарықдиодты сәуленің түсін басқарыңыз, түстерді сақтаңыз және оларды өз қалауыңыз бойынша еске түсіріңіз. үш негізгі түстер: қызыл жасыл