Мазмұны:
- Жабдықтар
- 1 -қадам: Жоспарлау және нан тақтасы
- 2 -қадам: Бағдарлама
- 3 -қадам: Perfboard -қа трансплантациялау
- 4 -қадам: Бөлшектерді ұзын тақтаға бекітіңіз
Бейне: Longboard Underglow: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Автордың толығырақ сілтемесі бойынша:
Мен туралы: мен аэроғарыштық инженерия бакалаврымын, ол жиі аэродан ең алыс жобаларды жасайды. Спикитуна туралы толығырақ »
Кіріспе
Мүмкін сізге ұзын тақтаны ауруға ұқсайтын етіп тағайындаған шығарсыз. Мүмкін сіз карантинде есіңізден танған шығарсыз. Қандай себеп болмасын, тақтаға астыңғы жарығын қою - оны алдаудың тамаша тәсілі. Мен акселерометр, bluetooth модулі және Arduino Nano бар WS2812 жарық диодты жолақ контроллерін жасадым.
Пререквизиттер
Arduino және дәнекерлеу туралы негізгі түсінік. Скейтбордқа міну мүмкіндігі де керемет болар еді.
Жасаушыға (сіз) ескерту
Ұзын тақта формасының көптеген факторлары, компоненттердің қол жетімділігі және underglow қалай көрінетіні туралы идеялар бар. Сондықтан сіздің шамдар менде бар нәрсеге сәйкес келмейді. Бұл нұсқаулық менің жарқылдың жалпы дизайнын сипаттайды, бірақ оны ұсыныс ретінде қарастырыңыз. Оған өзіңіздің айналдыруды қойыңыз!
Жобаның мақсаттары
- Жарықдиодты шамдарды алдын ала орнатылған бірнеше үлгісі бар тақтаның астына қойыңыз.
- Айтылған үлгіні сымсыз басқару.
- Адамдардың көзін көрмеу үшін, оны алған кезде автоматты түрде өшіріңіз.
Жабдықтар
- Ардуино Нано
- HC-06 Bluetooth модулі
- ADXL345 акселерометр
- 2 x WS2812 жарықдиодты жолақтар + қосқыштар
- Толық тақта
- 2,54 мм әйел тақырыптары
- 22 AWG қатты ядросы сымы
- USB аккумуляторлық банкі
- Конденсатор (100 uF)
- Ұзын тақта (анық)
- Velcro
- Дәнекерлеуші + дәнекер
Бұл Amazon серіктестік сілтемелері, сондықтан мен әр сатылымда аз комиссия аламын. Егер сізде бұл материалдар жоқ болса және менің болашақ жобаларымды қолдағыңыз келсе, мына сілтемелер бойынша өтіңіз!:)
1 -қадам: Жоспарлау және нан тақтасы
Тақтаға қандай ерекшеліктер мен үлгілер қажет екенін жоспарлаңыз. Бұл өте ашық қадам. Қаншалықты күрделі немесе қарапайым болғыңыз келетіні сізге байланысты. Егер сіз ең төменгі мөлшерді алғыңыз келсе, сізге батарея, Arduino және жарық диодты жолақтар қажет.
Орнатуға қанағаттанғаннан кейін, жүйенің әдемі, сұлбасын сызыңыз. Бұл оны перфбортқа немесе ПХД -ге трансплантациялағанда пайдалы болады.
Менің талаптарым:
Адресативті светодиодтар.
Мен адресативті жарықдиодты алғым келеді, сондықтан мен сәнді стиль жасай аламын.
Блютуз.
Мен қисайып, үлгіні өзгерту үшін түймені басқым келмейді, сондықтан мен Bluetooth модулі мен телефонды қолданамын.
Акселерометр.
Жарықдиодты шамдар өте жарқын болуы мүмкін, мен тақтаны алған кезде жаяу жүргіншілерді ренжіткім келмейді. Сондықтан мен тақтаның қашан ұсталып тұрғанын анықтау үшін акселерометрді қолданамын, содан кейін шамдарды өшіремін.
Кеңестер:
Тест, тест, тест.
Басқалардан бұрын орнатуды тақтада тексергеніңізге көз жеткізіңіз! Бұл компоненттерді жөндеуді және жарық үлгілерін бағдарламалауды әлдеқайда жеңілдетеді. Мен қате пайда болған кезде айнымалылардың санын шектеу үшін компоненттерді бір -бірлеп тексеруді ұсынамын.
Ескерту:
Жоғарыда менің баптауымның жүйелік схемасы. Әр компоненттің түйреуіштері әр көрсеткіде көрсетілген.
2 -қадам: Бағдарлама
GITHUB СІЛТЕМЕСІ
Бұл сілтемеде келтірілген код тек негізгі болып табылады және тек Bluetooth модулін қамтиды. Үлгіні өзгерту үшін телефондағы Serial Bluetooth қосымшасын пайдаланыңыз. Қажетіне қарай түйреуішті өзгертіңіз.
Мен кодты жаңа үлгілерді қосуды және түйіннің орналасуын өзгертуді жеңілдету үшін жасадым. Жаңа өрнектерді жасау үшін, req_handle () ішіне тиісті strncmp операторын енгізіңіз және үлгі функциясын patterns.h түрінде жасаңыз.
Сізге glowy_basic.ino және patterns.h қажет болады. Nano бағдарламалау кезінде оларды бір қалтаға енгізуді ұмытпаңыз. Олар үлкен файлды жасамау үшін бөлінді. Бұл салаға дайын емес.
Егер сіз менің кодты қолданғыңыз келмесе? Өзіңіз жасаңыз! Кітапханалар қарапайым және қолдануға оңай.
Қолданылған кітапханалар:
- FastLED.h (светодиодтар үшін)
- SoftwareSerial.h (Bluetooth сериясы)
- Wire.h (I2C)
3 -қадам: Perfboard -қа трансплантациялау
Сақ болыңыз, бұл шаршататын болады.
(Егер сіз оны тақтаның орнына ПХД -ге қоя алсаңыз, мен оны ұсынамын.)
Perfboard - бұл нан тақтасындағы прототип пен толыққанды ПХД арасындағы орташа нүкте. Мен мұны біршама тұрақты етудің ең жақсы нұсқасы болды. Менің мақсатым маңызды компоненттерді қайта пайдалану үшін осы қалқан стилін (бөліктерді қосу үшін әйел тақырыптарын қолдану) жасау болды. Аккумуляторлық қосылымға параллель айналып өтетін конденсаторды дәнекерлегеніңізге көз жеткізіңіз. Бұл жарық диодты жолақтардың кенеттен өзгеруінің соққысын жұмсартады. Мен жасаған әрбір дәнекерлеу бөлшегін егжей -тегжейлі айта алмаймын, бірақ мен бұл процесте бірнеше нәрсені білдім.
Кеңестер:
Жайлаңыз.
Компоненттерді алыңыз және оларды тақтаға қойыңыз! Қайда және қалай үйлесетінін жоспарлау уақытты қажет ететін қателіктерден аулақ болу үшін маңызды.
Қатты.
Қатты ядролық сым міндетті түрде болуы керек. Жыртылған қатты өзекті перфорданың тесіктеріне бекіту әлдеқайда оңай, өйткені ол сым тәрізді бөлінбейді.
Үш рет өлшеңіз, бір рет кесіңіз.
Біршама ұқыпты перфордалы тақтаға ие болу үшін, тақтаның бір нүктесін екіншісімен байланыстыру үшін қанша сымды пайдалану керектігін білетіндігіңізге көз жеткізіңіз.
Екі рет тексереді.
Мультиметрді нүктелер арасындағы үзіліссіздікті қамтамасыз ету үшін және шорттың болмауын қамтамасыз ету үшін жиі қолданыңыз. Бұл батареялардың кездейсоқ бұзылуының алдын алуға көмектеседі.
Қандай жеңілдік.
Дәнекерленген қосылыстар кернеу мен жүктемені жақсы көтере алмайды, сондықтан жоспарланбаған жүктемелерді көтеру үшін деформацияның қандай да бір түрі қажет. Бұл әсіресе маңызды, өйткені сіздің тақтада үлкен діріл болады. Мен сымдар мен сым байламдарын бекіту үшін иілген қапсырмаларды қолдандым.
4 -қадам: Бөлшектерді ұзын тақтаға бекітіңіз
Бұл тегіс желкенділік, енді жетілдіру тақтасы дайын.
Бұл жерде велкро пайда болады. Мен велкроны қолданғым келді, себебі ол өте күшті, бірақ алынбалы.
- Велкроның еркек жағын ұзын тақтайға қойыңыз. Егер сіз жарықсыз жүруді шешсеңіз, ер жағын тазалау оңай.
- Велкроның әйел жағын аккумулятор пакетіне және перфорбордтың түбіне салыңыз.
- Жарық диодты жолақтарды бекітіңіз.
- Батарея мен перфордалық тақтаны бекітіңіз.
Кеңестер:
Дөңгелектің шағуы.
Дөңгелектердің үстіне сымдарды немесе компоненттерді қоюдан аулақ болыңыз. Егер тым агрессивті бұрылсаңыз, доңғалақ бұл заттарға тиіп, зақым келтіруі мүмкін.
Құйрық.
Сымдарды немесе компоненттерді құйрыққа қоймаңыз, себебі олар жерге тиіп кетеді. Белгілі себептермен бұл заттар бүлінеді.
Қорғаныс.
Мен бұл кеңесті 3D принтерінің болмауына байланысты орындаған жоқпын, бірақ мен жолақтар мен перфорацияға арналған қорғаныс қақпақтарын жасауды ұсынамын. Ашық электроника жоғарыда айтылғандай, жоғары жылдамдықтағы қоқыстар мен доңғалақтардан ағатын судан зақымға өте сезімтал. Қорғаныс қақпақтары мұндай зақымдарды азайтады және мұндай құрылғының қызмет ету мерзімін ұзартады.
Ұсынылған:
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
DIY Electric Longboard!: 7 қадам (суреттермен)
DIY Electric Longboard!: Сәлеметсіздер ме, құрдастар, бұл нұсқаулықта мен сізге DIY электр скейтбордын салыстырмалы түрде аз бюджетпен қалай жасау керектігін көрсетемін. Мен жасаған тақта шамамен 40 км/сағ жылдамдыққа жетеді және шамамен 18 км жүгіре алады. Жоғарыда бейне нұсқаулық және бірнеше пи
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): 6 қадам (суреттермен)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): Индуктивті зарядтау (сымсыз зарядтау немесе сымсыз зарядтау деп те аталады) - сымсыз қуат беру түрі. Ол портативті құрылғыларды электрмен қамтамасыз ету үшін электромагниттік индукцияны қолданады. Ең көп таралған қолданба - Qi сымсыз зарядтау
DIY Skateboard Longboard Riser шамдары бұрыштық көтергіш: 5 қадам
DIY Skateboard Longboard Riser Lights Angled Riser: сондықтан мені басқа түнде жергілікті вальгрейнге бара жатқанда көлік қағып кете жаздады … қараңғы түнде көше жарығы жоқ еді, мен көрінбейтінімді түсіндім. Мен интернетте көтергіш шамдарды көрдім … оларды тексердім. өте қымбат. және маған бұл факт ұнамайды