Мазмуну:

Arduino колдонуу менен декоративдүү RGB чырактары: 4 кадам
Arduino колдонуу менен декоративдүү RGB чырактары: 4 кадам

Video: Arduino колдонуу менен декоративдүү RGB чырактары: 4 кадам

Video: Arduino колдонуу менен декоративдүү RGB чырактары: 4 кадам
Video: DIY Mod Gaggia Espresso Coffee Machine (Part 1) 2024, Декабрь
Anonim
Arduino колдонуу менен декоративдүү RGB чырактары
Arduino колдонуу менен декоративдүү RGB чырактары

Рождество майрамына бир жума калгандыктан, мен Arduino Nano жана WS2812B диоддорун колдонуп, жөнөкөй RGB декоративдүү жарыгын курууну чечтим. Биз визуалдык эффектти жакшыртуу үчүн кээ бир пластикалык идиштерди/кумураларды колдонобуз. Бул видеодо 5 светодиод колдонулат, бирок бул сиздин муктаждыктарыңызга жараша көбөйтүлүшү мүмкүн. Сиз каалаган нерсеге жараша бир нече моделдерди кошо аласыз же түстүү темаларды түзө аласыз.

Жогорудагы видео сизге бул долбоорду куруу үчүн керектүү нерселердин баарын айтып берет жана мен баарынын кантип биригерин карап чыгуу үчүн аны биринчи көрүүнү сунуштайм.

1 -кадам: Электрониканы чогултуу

Электрониканы чогулткула
Электрониканы чогулткула

Бизге керек болгон биринчи нерсе - бул WS2812B RGB светодиоддору жана алар бир нече вариантта жеткиликтүү. Же бири жакшы иштейт. Биз бул курулуш үчүн Arduino Nano колдонобуз, бирок эскиз сизде болушу мүмкүн болгон дээрлик ар бир Arduino шайкеш тактасы менен иштейт. Баарын бириктирүү үчүн бизге дагы зым керек жана мен бул конструкция үчүн үч негизги, ийилген зымды колдонуп жатам. Акыр -аягы, бизге жалаң декоративдүү пластик контейнерлер керек. Жарык пластмассаны чагылдырып, бизге жакшы көрүнүүчү эффект берет.

Бул жардам берсе, продуктыларга шилтемелер:

Arduino Nano:

WS2812B светодиоддору:

Twisted Wire:

Пластикалык контейнерлер:

2 -кадам: Эскизди даярдоо жана жүктөө

Эскизди даярдап, жүктөп алыңыз
Эскизди даярдап, жүктөп алыңыз
Эскизди даярдап, жүктөп алыңыз
Эскизди даярдап, жүктөп алыңыз
Эскизди даярдап, жүктөп алыңыз
Эскизди даярдап, жүктөп алыңыз
Эскизди даярдап, жүктөп алыңыз
Эскизди даярдап, жүктөп алыңыз

Биз fastLED китепканасын WS2812B светодиоддорун колдонуу үчүн колдонобуз, бирок эгер сиз кааласаңыз Adafruit Neopixel китепканасын колдоно аласыз. Arduino IDE ачыңыз жана китепкана менеджерине "fastLED" териңиз. Көрсөтүлгөн китепкананы орнотуңуз жана "DemoReel 100" мисалынын эскизин ачыңыз.

Биз маалымат пин, LED санын жана LED түрүн жаңыртышыбыз керек. Мен 5 светодиод менен 2 -пин колдонуп жатам. Сураныч, ошондой эле LED түрүн WS2812Bге сүрөттө көрүнүп тургандай кылып жаңыртыңыз.

Андан кийин, тактаны сайыңыз, оң тактаны жана COM портун тандаңыз. Акыр -аягы, жүктөө баскычын басып, ал жүктөлүп бүткүчө күтө туруңуз. Бүткөндөн кийин, светодиоддорду туташтырыңыз - 5V, GND жана pin pin 2.

3 -кадам: Акыркы курууга LED даярдаңыз

Акыркы курууга LED даярдаңыз
Акыркы курууга LED даярдаңыз
Акыркы курууга LED даярдаңыз
Акыркы курууга LED даярдаңыз
Акыркы курууга LED даярдаңыз
Акыркы курууга LED даярдаңыз
Акыркы курууга LED даярдаңыз
Акыркы курууга LED даярдаңыз

Кийинки, биз акыркы узундугун узартуу үчүн зымды колдонуп жаткандыктан, LEDди кесишибиз керек. Бүткөндөн кийин, суу өткөргүс түтүктөрдүн баарынан Светодиоддорду алып салыңыз. Светодиоддун ар биринин зымын кесип, узундугу сиз көздөгөн акыркы позицияга жараша болот. Мен баарына бирдей зымдарды колдонууну чечтим. Ошондой эле, микроконтроллерди биринчи LEDга туташтыруу үчүн колдонула турган зымды кесип алыңыз.

Андан кийин, пластикалык капкакта бир аз тешиктерди бургула, анткени биз диоддорду сырткы бетине жарыктын ичине жаркырап орнотобуз.

4 -кадам: Акыркы жыйын

Акыркы жыйын
Акыркы жыйын
Акыркы жыйын
Акыркы жыйын
Акыркы жыйын
Акыркы жыйын

Ар бир светодиодго зымдарды ширетүү менен баштаңыз. Пиндерди туура туташтырганыңызды текшериңиз. Микроконтроллерди биринчи LEDдин DI (маалымат киргизүү) пинине туташтыруу керек. Андан кийин, DO (маалымат чыгаруу) пин кийинки LED ди пинге туташуусу керек ж.б. Бардык зымдарды ширеткенден кийин, микроконтроллерди күйгүзүү жана бардык Светодиоддор туш келди үлгү менен жаркырай башташы керек.

Мен капкактын үстү жагына светодиоддорду жабыш үчүн эки тараптуу лента колдонууну чечтим, бирок сиз дагы диоддун үстүнө лента же желим колдонсоңуз болот. Жылуулоо үчүн микроконтроллер тактасына каптон лентасын же жылуулукту азайтуучу трубаларды кошуу максатка ылайыктуу.

Акырында, контейнердин экинчи жарымын бурап, LEDди күйгүзүңүз. Светодиоддордун ар бири болжол менен 60 мА керектейт, андыктан сиз колдонгон энергия булагы керектүү кубаттуулукту бере ала тургандыгын текшериңиз. Биз буга чейин керек болгон учурда колдонула турган энергия булактарын курганбыз.

Эгер сизге бул түзүлүш жакса, анда биздин YouTube каналыбызга жазылууну ойлонуп көрүңүз, анткени сиздин колдооңуз мындай контентти түзүүгө жардам берет.

YouTube:

Окуганыңыз үчүн рахмат!

Сунушталууда: