Мазмуну:

DIY RGB-LED Glow Poi Алыстан башкаруу менен: 14 кадам (Сүрөттөр менен)
DIY RGB-LED Glow Poi Алыстан башкаруу менен: 14 кадам (Сүрөттөр менен)

Video: DIY RGB-LED Glow Poi Алыстан башкаруу менен: 14 кадам (Сүрөттөр менен)

Video: DIY RGB-LED Glow Poi Алыстан башкаруу менен: 14 кадам (Сүрөттөр менен)
Video: Диодная RGB LED лента BIOM + white LED Premium обзор и подключение 2024, Ноябрь
Anonim
DIY RGB-LED Glow Poi Алыстан башкаруу менен
DIY RGB-LED Glow Poi Алыстан башкаруу менен
DIY RGB-LED Glow Poi Алыстан башкаруу менен
DIY RGB-LED Glow Poi Алыстан башкаруу менен
DIY RGB-LED Glow Poi Алыстан башкаруу менен
DIY RGB-LED Glow Poi Алыстан башкаруу менен
Сүрөт
Сүрөт

Киришүү

Салам баарына! Бул менин биринчи жол көрсөткүчүм жана (үмүттөнөм) ачык булак RGB-LED визуалдык пои түзүү боюнча менин тапшырмаларым боюнча бир катар көрсөтмөлөрдүн биринчиси. Адегенде жөнөкөй болуш үчүн, бул IR аркылуу алыстан башкарууну жана түстөрдү өзгөртүү анимацияларынын бардык түрлөрүн камтыган жөнөкөй LED-poi алып келет.

Эсиңизде болсун: Мындай поиду (IR -пульту жок) Amazonдо болжол менен 20 долларга сатып алууга болот, андыктан бул финансылык күчкө арзыбайт - тажрыйба үчүн DIY, жыйынтык эмес.

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

Сүрөт
Сүрөт

Disclaimer

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

Lipos коркунучтуу болушу мүмкүн. Өзгөчө LiPosту ширетүү, кыскартуу жана сактоо ар кандай коркунучтар менен коштолот. Курулуш жакшы жүрсө да, зымдар бошоп кетиши мүмкүн, клеткалар бузулуп калышы мүмкүн же кытайдын эч кандай аты жок компоненттери иштебей калышы мүмкүн. Алардын кароосуз заряддалуусуна жол бербеңиз, эң жакшы кубаттоо үчүн тышкы заряддагычты колдонуңуз, сактоо жана ташуу үчүн липону алып салыңыз (эң жакшысы, аларды "lipo баштыктарынын" биринде сактоо).

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

Акыл -эсиңизди колдонуңуз, коркунучтардан кабардар болуңуз, эгер ишенбесеңиз, өзүңүз окуңуз. Сиз идеяны аласыз.

Эгерде мен сени коркутпасам, анда курулуштан ырахат алып, алар менен көңүл ач.

1 -кадам: материалдар жана шаймандар

Материалдар жана куралдар
Материалдар жана куралдар
Материалдар жана куралдар
Материалдар жана куралдар

Билл материалдар

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

Сүрөт
Сүрөт

Компоненттер/Электроника

Саны Аты Булак Комментарий
2 TP4056 Литий Батарея Заряддоо Модулу Amazon.com, AliExpress
2 Turnigy нано-технологиясы 1000mah 1S 15C тегерек клеткасы Hobbyking
2 2-5Втен 5Вга чейин күчөтүүчү кадам AliExpress MT3608 күчөткүч схемасы да дал келет
2 ArduinoPro Mini ATMEGA328P 5V 16MHz Amazon.com, AliExpress
2 1838 940nm IR-кабыл алуучу диод Amazon.com, AliExpress
APA102 LED тилкеси (144 же 96 LED/м) Amazon.com, AliExpress Сизге болжол менен 2x10 Leds керек
2 220vF 10V конденсатор AliExpress
1 IR Remote AliExpress
Сүрөт
Сүрөт

Куралдар

Аты Сунуш Комментарий
3D-принтер
Кандооч QUICKO T12
Hot Glue Gun
Arduino IDE менен компьютер
FTDI USB чипи FT232 альтернатива: Arduino Uno
Wirestrippers милдеттүү эмес
Wirecutters Knipex Cutters милдеттүү эмес
Нан тактасы + Джамперлер милдеттүү эмес
Arduino Uno милдеттүү эмес

Керектөөчү материалдар

Аты Комментарий
Thin Wire 24-28AWG
Soldering Lead
Tube кыскартуу
Pin Headers (Эркек жана Аял) же кичине туташтыргыч
Таза 3D басып чыгаруу жипчеси Мен PLA колдондум, бирок нейлон күчтүү жыйынтыктарды бериши мүмкүн
Ысык желим таякчалар
цинк флюс жана ширетүүчү же металл щетка/тегиздөөчү кагаз Күмүш кагаз мен үчүн жакшы иштеди
Кайыш үчүн кээ бир шнур Мен жөнөкөй пластикалык аккорд колдондум, бирок сиз чыгармачылык менен алектенгиңиз келиши мүмкүн

2 -кадам: 3D басып чыгаруу

3D басып чыгаруу
3D басып чыгаруу
Сүрөт
Сүрөт
Сүрөт
Сүрөт

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

Thingiverseге өтүңүз, STL файлдарын жүктөп алып, сүйүктүү кескич менен бөлүңүз.

Мен 0,28 токтомдо так PLA колдондум, ал жакшы иштеди, бирок мүмкүн болсо, коопсуз тарапта болуу үчүн жана ийирүү учурунда кандайдыр бир бузулууларды алдын алуу үчүн күчтүү материалды колдонууну каалашыңыз мүмкүн.

Натыйжа тунук эмес, бул биз үчүн жакшы, анткени пои диффузордун ролун аткарат жана бир гана LED көрүнбөй жакшы күйөт. Басып бүткөндөн кийин, колдоо материалын калтырып, эки жарымын бир нече жолу бурап, бурап коюңуз. Колдоо материалы жакшыраак кармоону камсыз кылат жана алар бири -бирине жакшы баткандан кийин, бардык таянычтарды алып салсаңыз болот.

Сүрөт
Сүрөт

3 -кадам: Программалоо: Даярдоо

Долбоорду компиляциялоо үчүн FastLED жана IRremote Library. Both экөөнү Arduino IDEнин Китепкана Башкаруусунан табууга болот. Эскиздерди Arduino pro miniге жүктөө үчүн FTDI чипин колдонуу керек.

Мындан тышкары, бул долбоордун булак коду керек, аны GitHubдан табууга болот.

4 -кадам: Программалоо: Кодду түзөтүңүз

Программалоо: Кодду түзөтүү
Программалоо: Кодду түзөтүү
Программалоо: Кодду түзөтүү
Программалоо: Кодду түзөтүү
Программалоо: Кодду түзөтүү
Программалоо: Кодду түзөтүү
Программалоо: Кодду түзөтүү
Программалоо: Кодду түзөтүү

Мен ыңгайлуулук үчүн запас Arduino Uno колдондум, бирок сиз Arduino Pro Minisтин бирин колдонсоңуз болот.

Сүрөт
Сүрөт

Инфракызыл алгыч чиптердин бирин колдонуу менен жогорудагы сүрөттө көрсөтүлгөн схеманы өткөрүңүз, IRrecvDemo мисалынын эскизин Arduinoго жүктөп, сериялык мониторду ачыңыз.

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

Сүрөт
Сүрөт

Биринчиден, кайталануучу он алтылыктын маанисин көчүрүңүз жана BTN_REPEATты ошол мааниге өзгөртүңүз. Андан кийин коддогу аныктамалар аркылуу иштеңиз жана бардыгын алыстан башкаруу пультуңузга дал келгидей кылып өзгөртүңүз. Бардык баалуулуктар 0x менен башталууга тийиш экендигине ынангыла, он алтылык катары таанылышы керек - андыктан сандын бөлөк бөлүгүн гана өзгөртүңүз.

Сүрөт
Сүрөт

5 -кадам: Программалоо: Кодду жүктөө

Программалоо: Кодду жүктөө
Программалоо: Кодду жүктөө
Программалоо: Кодду жүктөө
Программалоо: Кодду жүктөө

Пойдун кодун түзүңүз жана Arduino pro mini менен FTDI чипиңизди байланыштырыңыз. Түзмөк катары Arduino pro mini тандап, программист катары сериялык-конверторду тандап, кодду Arduinosго жүктөңүз.

Сиз кодду Arduinoго зымдарды/баштарды ширетпестен, жонокой жүктөп бере аласыз, аны жогорудагы сүрөттө көрсөтүлгөндөй нан тактасына чаптап коюңуз. Программистти компьютериңизге туташтыруудан мурун, программистиңиздеги чыңалуу секирүүчүсүн 5В орноткондугуңузду текшериңиз.

Сүрөт
Сүрөт

6 -кадам: Soldering: Обзор

Soldering: Обзор
Soldering: Обзор
Soldering: Обзор
Soldering: Обзор

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

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

7 -кадам: Soldering: Power Module

Soldering: Power Module
Soldering: Power Module
Soldering: Power Module
Soldering: Power Module
Soldering: Power Module
Soldering: Power Module
Soldering: Power Module
Soldering: Power Module

Алгач TP4056нын B (атерия) жана OUT (коюу) төшөмөлөрүнө ширетүүчү зымдар.

Кийинки, TP4056 модулун 3d басылган корпустун астыңкы бөлүгүнө коюп, батарейканын зымдарын батарейканын тешигине алып баруучу кичинекей каналга салып, ашыкча зымдарды кесип салыңыз.

Сүрөт
Сүрөт

Андан кийин, бак-модулду TP4056 модулунун астына коюп, чыгуучу зымдарды кесип койсоңуз болот, аларды бактын күчөтүү модулунун кирүүчү зымдарына оңой эле ширете аласыз.

Сүрөт
Сүрөт

Басып чыгарылган нерселердин бардыгын алып салыңыз жана эки эркек пин-башын же туташтыргычыңыздын эркек бөлүгүн батарея зымдарыңызга туташтырыңыз жана аларды жылуулукту азайтуучу түтүктөр менен бекемдеңиз.

Сүрөт
Сүрөт

Андан кийин эки модулдун чыгуучу казыктарын жана киргизүү казыктарын чогуу ширеткиле

Сүрөт
Сүрөт

8 -кадам: Soldering: Батарея

Soldering: Батарея
Soldering: Батарея
Soldering: Батарея
Soldering: Батарея
Soldering: Батарея
Soldering: Батарея

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

Тез жана так ширетүүнү тактаңыз, болбосо ширетүүдөн чыккан жылуулук клеткаңызга зыян келтирет. Липолорду жаңылып калуудан сак болуңуз.

Байланыштар алюминийден жасалгандыктан, липого зымдарды ширетүү татаал болушу мүмкүн. Байланыштардан кандайдыр бир оксидди тазалоо үчүн сиз атайын цинк флюс жана ширетүүнү, металл щетканы же кумдуу кагазды колдоно аласыз. Андан кийин зымдарга ширетип, жылуулукту кысуучу түтүк менен бөлүп алыңыз.

Кийинчерээк биз батарейканы 3d басылган корпуска салып, зымдардын узундугун өлчөп, бир аз бош калтырып, кайра алып чыгып, ашыкча зымдарды кесип салабыз.

Сүрөт
Сүрөт

Биз андан кийин аял зымдын башына же аял коннекторубуздун коннекторуна зымдарга ширетип, дагы бир жолу аларды жылуулукту кыскартуу менен изоляциялай алабыз.

9 -кадам: Soldering: Arduino, Leds жана Sensor

Soldering: Arduino, Leds жана Sensor
Soldering: Arduino, Leds жана Sensor
Soldering: Arduino, Leds жана Sensor
Soldering: Arduino, Leds жана Sensor
Soldering: Arduino, Leds жана Sensor
Soldering: Arduino, Leds жана Sensor

Андан кийин биз Arduino, IR-Sensor жана LED-тилкесин туташтырышыбыз керек

Arduino VCC жана GND үчүн зымдарды алат

Инфракызыл сенсор бир аз татаалыраак: Адегенде конденсаторду сенсорго мүмкүн болушунча жакын туташтыруу керек. Сенсордун корпусу негизделгендиктен, биз конденсаторлордун терс бутун корпуска, оң бутун VCC зымына кошобуз. Андан кийин биз үч казыкты тең зым менен түйүп, жылуулукту кысуучу түтүк менен бөлүп алабыз.

LED-Strip үчүн биз алгач 10 LED менен тилкенин бир бөлүгүн кесип салдык. Андан кийин биз зымдарды 4 контактка коштук.

10 -кадам: Лайкоо: Баарын бириктирүү

Soldering: Мунун бардыгын бириктирүү
Soldering: Мунун бардыгын бириктирүү
Soldering: Мунун бардыгын бириктирүү
Soldering: Мунун бардыгын бириктирүү
Soldering: Мунун бардыгын бириктирүү
Soldering: Мунун бардыгын бириктирүү
Soldering: Мунун бардыгын бириктирүү
Soldering: Мунун бардыгын бириктирүү

Кийинки кадам - зымдарды мүмкүн болушунча кыскартып, бардык модулдарды бириктирүү.

Биз Arduinosтун электр кабелин корпустун ичине жана күчөтүү модулун коюп, электр кабелин узундугуна чейин кыркып баштайбыз.

Сүрөт
Сүрөт

Кийинки биз Infrared-Receiver үчүн ошол эле нерсени кайталайбыз. LED тилкесинин кабелдерин бир аз узунураак кармоо үчүн бизде жетиштүү орун бар болгондуктан, өлчөөсүз эле кыркып салса болот.

Сүрөт
Сүрөт

Андан кийин инфракызыл алгычтардын электр кабелдерин түз Arduino казыктарына жана анын маалымат түйүнүнө Arduino 11 пинге туташтыра алабыз.

Сүрөт
Сүрөт

Андан кийин биз маалымат тилкесин жана саат кабелин Arduinoго кошобуз. Саат кабелин 5 -пинге жана маалымат кабелин 6 -пинге туташтырыңыз.

Сүрөт
Сүрөт

Калган нерсе - Arduinos жана LED тилкелерин күчөтүүчү модулдун чыгуусуна туташтыруу.

Сүрөт
Сүрөт

11 -кадам: СЫНОО УБАКЫТЫ

СЫНОО УБАКЫТЫ!
СЫНОО УБАКЫТЫ!

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

Сүрөт
Сүрөт

12 -кадам: Ассамблея

Эми биз корпустун ичиндеги бардык нерсени ысык клей менен оңдоону каалайбыз.

Биз TP4056 модулу менен баштайбыз

Сүрөт
Сүрөт

андан кийин күчөтүү модулуна клей

Сүрөт
Сүрөт

андан кийин Arduino

Сүрөт
Сүрөт

акыры IR-алуучу

Сүрөт
Сүрөт

жана LED-тилкеси

Сүрөт
Сүрөт

13 -кадам: Боо кошуу

Боо кошуу
Боо кошуу

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

Азырынча, мен жөн эле коюп жүргөн аккордумду колдонуп, 3d басылган уячалары аркылуу азыктандырып, түйүн байладым.

14 -кадам: Бүттү

Бүттү!
Бүттү!
Бүттү!
Бүттү!
Бүттү!
Бүттү!
Бүттү!
Бүттү!
Сүрөт
Сүрөт

А биз бүттүк. Сизде 2 болгонго чейин бардык кадамдарды кайталаңыз жана сиз айланууга даярсыз.

Мен сизге кызыктуу болду деп үмүттөнөм. Окуганыңыз үчүн рахмат:)

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