Мазмұны:
- Кіріспе
- Жауапкершіліктен бас тарту
- 1 -қадам: материалдар мен құралдар
- Материалдық есеп
- 2 -қадам: 3D басып шығару
- 3 -қадам: Бағдарламалау: Дайындық
- 4 -қадам: Бағдарламалау: кодты өңдеңіз
- 5 -қадам: Бағдарламалау: кодты жүктеу
- 6 -қадам: Дәнекерлеу: шолу
- 7 -қадам: Дәнекерлеу: қуат модулі
- 8 -қадам: Дәнекерлеу: батарея
- 9 -қадам: Дәнекерлеу: Arduino, Leds және сенсор
- 10 -қадам: Дәнекерлеу: бәрін біріктіру
- 11 -қадам: СЫНАУ УАҚЫТЫ
- 12 -қадам: құрастыру
- 13 -қадам: белдікті қосыңыз
- 14 -қадам: Орындалды
Бейне: Қашықтан басқару пульті бар DIY RGB-LED Glow Poi: 14 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Кіріспе
Баршаңызға сәлем! Бұл менің бірінші нұсқаулық және (үміттенемін) ашық көзі ашық RGB-LED визуалды нүктесін құруға арналған нұсқаулықтар топтамасының бірінші нұсқауы. Алдымен қарапайым болу үшін, бұл IR арқылы қашықтан басқару пульті мен түс өзгерту анимациясының барлық түрлерін қамтитын қарапайым LED-poi әкеледі.
Есіңізде болсын: мұндай позицияны (IR -қашықтан басқару пультінсіз) Amazon -да шамамен 20 долларға сатып алуға болады, сондықтан бұл қаржылық күш -жігерге тұрарлық емес - тәжірибе үшін DIY, нәтиже емес.
Адамдар бұл жобаның GitHub-на анимация қосады деп үміттенемін, нәтижесінде сіз таңдауға болатын көптеген анимацияларды аласыз, сондықтан рецептсіз аналогтармен салыстырғанда бұл нұсқаға қосымша баға береді.
Жауапкершіліктен бас тарту
Ең алдымен қауіпсіздік туралы бірнеше ескертулер. Егер сіз не істеп жатқаныңызды білсеңіз ғана осы құрылысты қолданып көріңіз. Мен инженер -электрик емеспін, егер бірдеңе дұрыс болмаса, мен жауапқа тартылмаймын. Бірнеше қауіпті қадамдар/материалдар бар және сіз олар туралы білуіңіз керек:
Липос қауіпті болуы мүмкін. Әсіресе LiPos -ты дәнекерлеу, қысқарту және сақтау әр түрлі қауіптермен бірге жүреді. Егер құрылыс жақсы жүрсе де, сымдар босап кетуі мүмкін, ұяшықтар зақымдалуы мүмкін немесе белгісіз қытайлық компоненттердің бірі істен шығып, қысқа тұйықталуы мүмкін. Оларды қараусыз зарядтауға жол бермеңіз, оларды зарядтау үшін сыртқы зарядтағышты қолданған жөн, сақтау және тасымалдау үшін липоны алып тастаңыз (ең жақсысы - оларды «липо пакеттерінің» бірінде сақтау).
Улар олармен орындау кезінде кейбір маңызды күштерге ұшырайды. Егер сіз біреуді немесе бір нәрсені ұрсаңыз немесе басып шығару сәтсіз болса және бөлшектер ұшып кетсе, адамдар жарақат алуы мүмкін.
Ақылға жүгініңіз, қауіп туралы біліңіз, егер сенімді болмасаңыз өз бетіңізше оқыңыз. Сіз идеяны аласыз.
Егер мен сізді қорқытпаған болсам, құрылысты тамашалаңыз және олармен көңіл көтеріңіз.
1 -қадам: материалдар мен құралдар
Материалдық есеп
Алдымен бұл құрылысқа не қажет екенін қарастырайық. Егер күтуге уақыт болса, тауарлардың көп бөлігін AliExpress -тен сатып алуды ұсынамын. Мен липосты тек HobbyKing -тен таптым.
Компоненттер/электроника
Саны | Аты | Дереккөз | Пікір |
2 | TP4056 аккумуляторлық литий модулі | Amazon.com, AliExpress | |
2 | Turnigy нано-технологиясы 1000mah 1S 15C дөңгелек жасушасы | Хоббик | |
2 | 2-5В-тан 5В-қа дейін күшейту | AliExpress | MT3608 күшейткіш схемасы да сәйкес келеді |
2 | ArduinoPro Mini ATMEGA328P 5V 16 МГц | Amazon.com, AliExpress | |
2 | 1838 940нм инфрақызыл қабылдағыш диод | Amazon.com, AliExpress | |
1м | APA102 жарық диодты жолағы (144 немесе 96 жарықдиодты/м) | Amazon.com, AliExpress | Сізге ұзындығы шамамен 2x10 шам қажет |
2 | 220 вольт 10В конденсатор | AliExpress | |
1 | IR қашықтан басқару құралы | AliExpress |
Құралдар
Аты | Ұсыныс | Пікір |
3D-принтер | ||
Пісіру темірі | QUICKO T12 | |
Ыстық желім мылтығы | ||
Arduino IDE бар компьютер | ||
FTDI USB чипі | FT232 | балама: Arduino Uno |
Сым өткізгіштер | міндетті емес | |
Wirecutters | Knipex кескіштері | міндетті емес |
Нан тақтасы + секіргіштер | міндетті емес | |
Ардуино Уно | міндетті емес |
Шығын материалдары
Аты | Пікір |
Жіңішке сым | 24-28AWG |
Дәнекерлеу қорғасын | |
Түтікті кішірейту | |
Түйіршікті тақырыптар (ерлер мен әйелдер) немесе шағын қосқыш | |
3D басып шығаратын жіп тазалау | Мен PLA қолдандым, бірақ нейлон күшті нәтиже беруі мүмкін |
Ыстық желім таяқшалары | |
мырыш ағыны мен дәнекер немесе металл щетка/тегістеу қағазы | Тегістеу қағазы мен үшін жақсы жұмыс істеді |
Бау үшін бірнеше сым | Мен қарапайым пластикалық аккорд қолдандым, бірақ сіз шығармашылықпен айналысқыңыз келуі мүмкін |
2 -қадам: 3D басып шығару
Бұл ең ұзақ уақытты қажет ететіндіктен, біз «барлық жерде» қолдау көрсете отырып, осы конструкцияның барлық бөлшектерін екі рет басып шығарудан бастаймыз.
Thingiverse -ге өтіңіз, STL файлдарын жүктеңіз және сүйікті кескішпен бөліңіз.
Мен 0,28 ажыратымдылықта таза PLA қолдандым, ол жақсы жұмыс істеді, бірақ егер мүмкін болса, сіз қауіпсіз жақта болу үшін және айналдыру кезіндегі ақауларды болдырмау үшін берік материалды қолданғыңыз келуі мүмкін.
Нәтиже мөлдірден гөрі мөлдір емес, бұл біз үшін жақсы, себебі пои диффузор рөлін атқарады және бір жарықдиодты көрінбестен жақсы жағылады. Басып шығаруды аяқтағаннан кейін, тірек материалды қалдырып, екі жартысын бірнеше рет бұрап, бұрап алыңыз. Қолдау материалы жақсырақ ұстауды қамтамасыз етеді және олар бір -біріне жақсы сәйкес келгеннен кейін сіз барлық тіректерді алып тастай аласыз.
3 -қадам: Бағдарламалау: Дайындық
Жобаны құрастыру үшін бізге FastLED және IRremote кітапханасын орнату керек, екеуін де Arduino IDE кітапханалық менеджментте қолдануға болады. Эскиздерді Arduino pro mini -ге жүктеу үшін FTDI чипін пайдалану қажет.
Сонымен қатар, сізге бұл жобаның бастапқы коды қажет, оны GitHub сайтынан табуға болады.
4 -қадам: Бағдарламалау: кодты өңдеңіз
Мен ыңғайлылық үшін Arduino Uno қосалқы құралын қолдандым, бірақ сіз Arduino Pro Minis -тің біреуін пайдалана аласыз.
Инфрақызыл қабылдағыш микросхемаларының бірін қолданып жоғарыдағы суретте көрсетілген тізбекті қосыңыз, IRrecvDemo мысал эскизін Arduino-ға жүктеп, сериялық мониторды ашыңыз.
Содан кейін қашықтан басқару пультін қолданыңыз және пайдаланғыңыз келетін түймелерді басыңыз. Әр батырманы басу белгілі бір он алтылық нөмірді көрсетуі керек. Егер сіз түймені ұстап тұрсаңыз, басқа он алтылық нөмір қайталануы керек.
Алдымен қайталанатын он алтылық санның мәнін көшіріп, BTN_REPEAT мәнін сол мәнге өзгертіңіз. Содан кейін кодтағы анықтамалармен жұмыс жасаңыз және барлығын қашықтан басқару пультіне сәйкес өзгертіңіз. Ондық сан ретінде танылу үшін барлық мәндердің 0x -тен басталатынына көз жеткізіңіз - сондықтан санның бөлектелген бөлігін ғана өзгертіңіз.
5 -қадам: Бағдарламалау: кодты жүктеу
Poi кодын құрастырыңыз және Arduino pro mini -ді FTDI чипімен қосыңыз. Құрылғы ретінде Arduino pro mini таңдап, бағдарламашы ретінде сериялық түрлендіргішті таңдап, кодты Arduino екеуіне де жүктеңіз.
Сіз кодты жоғарыдағы суретте көрсетілгендей тақтаға жабыстыру арқылы сымдарды/тақырыптарды дәнекерлемей оңай жүктей аласыз. Бағдарламалаушыны компьютерге қоспас бұрын, бағдарламашыдағы кернеу секіргішін 5 В -қа орнатқаныңызға көз жеткізіңіз.
6 -қадам: Дәнекерлеу: шолу
Содан кейін біз компоненттерді дәнекерлейміз. Егер түсініксіз болса, жоғарыдағы диаграмманы сілтеме ретінде пайдаланыңыз.
Орын шектеулі болғандықтан, біз сымдарды мүмкіндігінше қысқа ұстағымыз келеді, бірақ мен алдымен ұзын сымдарға дәнекерлеуді ұсынамын, содан кейін корпустың көмегімен дұрыс ұзындығын өлшеп, артық мөлшерін кесіп тастауды ұсынамын.
7 -қадам: Дәнекерлеу: қуат модулі
TP4056 B (атерия) және OUT (қою) жастықтарына бірінші дәнекерлеу сымдары.
Содан кейін TP4056 модулін 3d басып шығарылған корпустың астыңғы бөлігіне салыңыз, батарея сымдарын батарея саңылауына апаратын кішкене арнаға салыңыз және артық сымды кесіңіз.
Содан кейін пульсті күшейту модулін TP4056 модулінің астына қойыңыз және шығыс сымдарын кесіңіз, осылайша оларды күшейту модулінің кіріс сымдарына оңай дәнекерлей аласыз.
Басып шығарудан бәрін алып тастаңыз және батареяның сымдарына коннектордың екі еркек түйінін немесе дәнекерлеуішін дәнекерлеңіз және оларды ыстыққа төзімді түтіктермен бекітіңіз.
Содан кейін екі модульдің шығыс және кіріс түйреуіштерін бірге дәнекерлеңіз
8 -қадам: Дәнекерлеу: батарея
Содан кейін біз сымдар мен батареяға қосқышты дәнекерлейміз.
Дәнекерлеудің тез және дәл болуын қадағалаңыз, әйтпесе дәнекерлеудегі жылу жасушаларыңызды зақымдайды. Липостарды қателеспеу үшін абай болыңыз.
Липоға дәнекерлеу сымдары қиын болуы мүмкін, себебі контактілер алюминийден жасалған. Контактілердегі кез келген оксидті тазарту үшін арнайы мырыш ағыны мен дәнекерлеуді, металл щетканы немесе тегістеу қағазын қолдануға болады. Содан кейін сымдарға дәнекерлеп, оларды жылу өткізбейтін түтіктің көмегімен оқшаулаңыз.
Содан кейін біз батареяны 3d басып шығарылған корпусқа саламыз, сымдардың ұзындығын өлшеп, біраз бос қалдырамыз, оны қайтадан шығарамыз және артық сымдарды кесеміз.
Содан кейін біз аналық коннекторларға немесе аналық коннектордың коннекторына сымдарға дәнекерлей аламыз және оларды қайтадан жылуды азайту арқылы оқшаулай аламыз.
9 -қадам: Дәнекерлеу: Arduino, Leds және сенсор
Содан кейін біз Arduino, IR-сенсоры мен жарықдиодты жолақты қосуымыз керек
Arduino VCC және GND сымдарын алады
Инфрақызыл сенсор біршама қиын: алдымен конденсаторды сенсорға мүмкіндігінше жақын қосу керек. Сенсордың корпусы жерге қосылғандықтан, біз конденсаторлардың теріс аяғын корпусқа, ал оң аяғын VCC сымына дәнекерлейміз. Әрі қарай, біз үш түйреуішті де сыммен бекітіп, оларды қысқыш түтік арқылы оқшаулаймыз.
Жарықдиодты жолақ үшін алдымен 10 светодиоды бар жолақ бөлігін кесіп тастадық. Содан кейін біз барлық 4 контактіге сымдарды дәнекерлейміз.
10 -қадам: Дәнекерлеу: бәрін біріктіру
Келесі қадам - сымдарды мүмкіндігінше қысқарту және барлық модульдерді біріктіру.
Біз Arduinos қуат кабелін корпустың ішіне және күшейту модулін салып, қуат кабелін ұзындығына қарай кесуден бастаймыз.
Біз инфрақызыл қабылдағыш үшін қайталаймыз. Жарық диодты жолаққа арналған кабельдерді өлшеместен кесуге болады, өйткені бізде оларды ұзағырақ ұстауға жеткілікті орын бар.
Содан кейін біз инфрақызыл қабылдағыштардың қуат кабельдерін Arduino түйреуіштеріне және оның түйреуішіне Arduino 11-ші түйреуішіне тікелей дәнекерлей аламыз.
Әрі қарай, біз LED жолағының деректері мен сымдарын Arduino-ға дәнекерлейміз. Сағат кабелін 5 -істікке, ал деректер кабелін 6 -істікке жалғаңыз.
Тек Arduinos пен жарық диодты кабельдерді күшейту модулінің шығысына қосу ғана қалады.
11 -қадам: СЫНАУ УАҚЫТЫ
Дәнекерлеуді аяқтау керек болғандықтан, біз батареяны қосып, бәрін тексере аламыз. Біз бәрі жақсы жұмыс істейтініне көз жеткізгіміз келеді, өйткені келесі қадамнан кейін отладтау қорқынышты болады.
12 -қадам: құрастыру
Енді біз корпустың ішіндегі барлық нәрсені ыстық желіммен түзеткіміз келеді.
Біз TP4056 модулінен бастаймыз
содан кейін күшейту модуліне желім салыңыз
одан кейін Arduino
ақырында IR-қабылдағыш
және жарық диодты жолақ
13 -қадам: белдікті қосыңыз
Мен мұнымен айналысқан жоқпын, мен сізге шығармашылықпен айналысуға және меннен гөрі көбірек уақыт пен күш салуға кеңес берер едім. Мен болашақта қосатын бұл нұсқаулықты таптым.
Әзірге мен жай ғана аккордты қолданып, оны 3D-басып шығарылған слоттар арқылы жіберіп, түйін байладым.
14 -қадам: Орындалды
Ал біз аяқтадық. Сізде 2 болғанша және айналуға дайын болғанша барлық қадамдарды қайталаңыз.
Сізді қызықтырды деп үміттенемін. Оқығаныңыз үшін рахмет:)
Ұсынылған:
ESP8266 - Интернет арқылы таймермен және қашықтан басқару пульті бар бақшаны суару / ESP8266: 7 қадам (суреттермен)
ESP8266 - Интернет арқылы таймермен және қашықтан басқару пульті бар бақшаны суару / ESP8266: ESP8266 - бақшаға, гүлзарлар мен көгалдарға арналған қашықтан басқару пульті. Ол ESP-8266 схемасын және суарғышқа арналған гидравликалық / электрлік клапанды қолданады. Артықшылықтары: төмен құны (~ 30,00 АҚШ доллары) жылдам қол жеткізу пәрмендері
IRduino: Arduino қашықтан басқару пульті - Жоғалған қашықтан басқару құралына еліктеу: 6 қадам
IRduino: Arduino қашықтан басқару пульті - Жоғалған қашықтан басқару пультіне еліктеу: Егер сіз теледидар немесе DVD ойнатқыш үшін қашықтан басқару пультін жоғалтқан болсаңыз, құрылғының өзіндегі түймелерге жүгіру, табу және пайдалану қаншалықты ауыр болатынын білесіз. Кейде бұл түймелер қашықтан басқару пультімен бірдей функцияны ұсынбайды. Алу
Ақылды шамның қашықтан басқару пульті немесе шлюзі бар IoT RC автокөлігі: 8 қадам (суреттермен)
Ақылды шамдардың қашықтан басқару пульті немесе шлюзі бар IoT RC автокөлігі: байланыссыз жоба үшін мен MiLight ақылды лампалары мен шамдар пультімен сөйлесу үшін бірнеше Arduino кодын жаздым. Мен сынау үшін кішкене RC автокөлігін жасауды шештім
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын қолданатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: 5 қадам (суреттермен)
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын пайдаланатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: wifi мен қашықтан және андроид қосымшасы арқылы nodemcu мен IR қабылдағышты қолданатын 8 релелік қосқышты басқару. Қашықтан басқару құралы wifi қосылымына тәуелсіз жұмыс істейді. МҰНДА
HPI Q32 қашықтан басқару пульті FPV жаңартуы бар: 10 қадам (суреттермен)
HPI Q32 қашықтан басқару машинасы FPV жаңартуы бар: Мұнда біз HPI Racing Q32 модификациясын қабылдауға икемділігін көрсетеміз. Біз ауыстырылатын батарея жүйесін, сондай -ақ FPV камерасы мен таратқышты орнатуды тәжірибе жасаймыз