Мазмуну:
- Киришүү
- Disclaimer
- 1 -кадам: материалдар жана шаймандар
- Билл материалдар
- 2 -кадам: 3D басып чыгаруу
- 3 -кадам: Программалоо: Даярдоо
- 4 -кадам: Программалоо: Кодду түзөтүңүз
- 5 -кадам: Программалоо: Кодду жүктөө
- 6 -кадам: Soldering: Обзор
- 7 -кадам: Soldering: Power Module
- 8 -кадам: Soldering: Батарея
- 9 -кадам: Soldering: Arduino, Leds жана Sensor
- 10 -кадам: Лайкоо: Баарын бириктирүү
- 11 -кадам: СЫНОО УБАКЫТЫ
- 12 -кадам: Ассамблея
- 13 -кадам: Боо кошуу
- 14 -кадам: Бүттү
Video: DIY RGB-LED Glow Poi Алыстан башкаруу менен: 14 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Киришүү
Салам баарына! Бул менин биринчи жол көрсөткүчүм жана (үмүттөнөм) ачык булак 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 | |
1м | 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 басып чыгаруу
Бул эң узак убакытты талап кылгандыктан, биз "бардык жерде" колдоо жайгаштыруу менен бул курулуштун бардык бөлүктөрүн эки жолу басып чыгаруудан баштайлы.
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: Обзор
Андан кийин биз компоненттерди бириктиребиз. Бир нерсе түшүнүксүз болсо, жогорудагы диаграмманы шилтеме катары колдонуңуз.
Орун чектелүү болгондуктан, биз зымдарды мүмкүн болушунча кыска кармагыбыз келет, бирок мен биринчи кезекте узунураак зымдарга ширетүүнү, андан кийин корпусту колдонуп туура узундугун өлчөөнү жана ашыкчасын кесип салууну сунуштайм.
7 -кадам: Soldering: Power Module
Алгач TP4056нын B (атерия) жана OUT (коюу) төшөмөлөрүнө ширетүүчү зымдар.
Кийинки, TP4056 модулун 3d басылган корпустун астыңкы бөлүгүнө коюп, батарейканын зымдарын батарейканын тешигине алып баруучу кичинекей каналга салып, ашыкча зымдарды кесип салыңыз.
Андан кийин, бак-модулду TP4056 модулунун астына коюп, чыгуучу зымдарды кесип койсоңуз болот, аларды бактын күчөтүү модулунун кирүүчү зымдарына оңой эле ширете аласыз.
Басып чыгарылган нерселердин бардыгын алып салыңыз жана эки эркек пин-башын же туташтыргычыңыздын эркек бөлүгүн батарея зымдарыңызга туташтырыңыз жана аларды жылуулукту азайтуучу түтүктөр менен бекемдеңиз.
Андан кийин эки модулдун чыгуучу казыктарын жана киргизүү казыктарын чогуу ширеткиле
8 -кадам: Soldering: Батарея
Андан кийин биз зымдарды жана батареяга туташтыргычты салабыз.
Тез жана так ширетүүнү тактаңыз, болбосо ширетүүдөн чыккан жылуулук клеткаңызга зыян келтирет. Липолорду жаңылып калуудан сак болуңуз.
Байланыштар алюминийден жасалгандыктан, липого зымдарды ширетүү татаал болушу мүмкүн. Байланыштардан кандайдыр бир оксидди тазалоо үчүн сиз атайын цинк флюс жана ширетүүнү, металл щетканы же кумдуу кагазды колдоно аласыз. Андан кийин зымдарга ширетип, жылуулукту кысуучу түтүк менен бөлүп алыңыз.
Кийинчерээк биз батарейканы 3d басылган корпуска салып, зымдардын узундугун өлчөп, бир аз бош калтырып, кайра алып чыгып, ашыкча зымдарды кесип салабыз.
Биз андан кийин аял зымдын башына же аял коннекторубуздун коннекторуна зымдарга ширетип, дагы бир жолу аларды жылуулукту кыскартуу менен изоляциялай алабыз.
9 -кадам: Soldering: Arduino, Leds жана Sensor
Андан кийин биз Arduino, IR-Sensor жана LED-тилкесин туташтырышыбыз керек
Arduino VCC жана GND үчүн зымдарды алат
Инфракызыл сенсор бир аз татаалыраак: Адегенде конденсаторду сенсорго мүмкүн болушунча жакын туташтыруу керек. Сенсордун корпусу негизделгендиктен, биз конденсаторлордун терс бутун корпуска, оң бутун VCC зымына кошобуз. Андан кийин биз үч казыкты тең зым менен түйүп, жылуулукту кысуучу түтүк менен бөлүп алабыз.
LED-Strip үчүн биз алгач 10 LED менен тилкенин бир бөлүгүн кесип салдык. Андан кийин биз зымдарды 4 контактка коштук.
10 -кадам: Лайкоо: Баарын бириктирүү
Кийинки кадам - зымдарды мүмкүн болушунча кыскартып, бардык модулдарды бириктирүү.
Биз Arduinosтун электр кабелин корпустун ичине жана күчөтүү модулун коюп, электр кабелин узундугуна чейин кыркып баштайбыз.
Кийинки биз Infrared-Receiver үчүн ошол эле нерсени кайталайбыз. LED тилкесинин кабелдерин бир аз узунураак кармоо үчүн бизде жетиштүү орун бар болгондуктан, өлчөөсүз эле кыркып салса болот.
Андан кийин инфракызыл алгычтардын электр кабелдерин түз Arduino казыктарына жана анын маалымат түйүнүнө Arduino 11 пинге туташтыра алабыз.
Андан кийин биз маалымат тилкесин жана саат кабелин Arduinoго кошобуз. Саат кабелин 5 -пинге жана маалымат кабелин 6 -пинге туташтырыңыз.
Калган нерсе - Arduinos жана LED тилкелерин күчөтүүчү модулдун чыгуусуна туташтыруу.
11 -кадам: СЫНОО УБАКЫТЫ
Биз азыр ширетүүнү бүтүрүшүбүз керек болгондуктан, биз батареяны сайып, бардыгын текшере алабыз. Биз баары жакшы иштээрине ынангыбыз келет, анткени кийинки кадамдан кийин мүчүлүштүктөр оңдоло баштайт.
12 -кадам: Ассамблея
Эми биз корпустун ичиндеги бардык нерсени ысык клей менен оңдоону каалайбыз.
Биз TP4056 модулу менен баштайбыз
андан кийин күчөтүү модулуна клей
андан кийин Arduino
акыры IR-алуучу
жана LED-тилкеси
13 -кадам: Боо кошуу
Мен муну менен эле бүтүп калган жокмун жана сизге чыгармачылык менен алектенүүнү жана менден бир аз көбүрөөк убакыт жана күч жумшоону сунуштаар элем. Мен келечекте кошо турган бул көрсөтмө таптым.
Азырынча, мен жөн эле коюп жүргөн аккордумду колдонуп, 3d басылган уячалары аркылуу азыктандырып, түйүн байладым.
14 -кадам: Бүттү
А биз бүттүк. Сизде 2 болгонго чейин бардык кадамдарды кайталаңыз жана сиз айланууга даярсыз.
Мен сизге кызыктуу болду деп үмүттөнөм. Окуганыңыз үчүн рахмат:)
Сунушталууда:
LoRa негизделген алыстан башкаруу - Чоң аралыктан башкаруу шаймандары: 8 кадам
LoRa негизделген алыстан башкаруу | Түзмөктөр чоң аралыктан: Эй, эмне болду, балдар! Akarsh бул жерде CETechтен. Бул долбоордо биз светодиоддор, моторлор сыяктуу ар кандай приборлорду көзөмөлдөө үчүн колдонула турган алыстан башкаруу пультун түзөбүз же эгерде биз күнүмдүк жашообуз жөнүндө айтсак, биз өзүбүздүн үй колдонуучубузду башкара алабыз
ESP8266 - Интернет / ESP8266 аркылуу таймер жана алыстан башкаруу менен бакчаны сугаруу: 7 кадам (сүрөттөр менен)
ESP8266 - Internet / ESP8266 аркылуу таймер жана алыстан башкаруу менен бакчаны сугаруу Бул ESP-8266 схемасын жана сугатчы үчүн гидравликалык / электр клапанын колдонот. Артыкчылыктары: Төмөн наркы (~ US $ 30,00) тез жетүү Commands ov
Raspberry Pi ар кандай алыстан башкаруу менен күйгүзүү/өчүрүү: 3 кадам (сүрөттөр менен)
Raspberry Pi ар кандай алыстан башкаруу менен күйгүзүү/өчүрүү: IR пульту менен Raspberry Piнин кубатын көзөмөлдөө
Үн менен иштетилген алыстан башкаруу баскычы: 4 кадам (сүрөттөр менен)
Үн менен иштетилген алыстан башкаруу баскычы: Эгерде сиз менин башка көрсөтмөлөрүмдү көргөн болсоңуз, балабыздын булчуң дистрофиясы бар экенин билесиз. Бул долбоордун бир бөлүгү, ал үчүн нерселерди жеткиликтүү кылуу үчүн. Бизде гараждын эшигин ачуучу алыстан башкаруучу эшик бар. Бул мен үчүн фантастикалык болду
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз