Мазмұны:
- 1 -қадам: материалдар мен құралдар
- 2 -қадам: CAD бағдарламалық жасақтамасын қолдана отырып, құлаққаптың 3D моделін жасаңыз
- 3 -қадам: CAD файлы бар 3D басып шығару құлаққаптары
- 4 -қадам: Cool Beats шығарыңыз
- 5 -қадам: Arduino компоненттерін жинаңыз
- 6 -қадам: Arduino кодын жазыңыз және жүктеңіз
- 7 -қадам: Леггинстерді/поза деректерін көрсету үшін веб -интерфейсті орнату
- 8 -қадам: веб -интерфейске кіру және оны пайдалану
Бейне: STRYDE: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
STRYDE. әуесқой және орта деңгейдегі жүгірушілерге кәсіби спортшыларға арзан, эстетикалық және ыңғайлы киіммен салыстыруға болатындай көмек пен көмек көрсетуге бағытталған. Ақырында, бұл құрылғылар өнімділікті жақсартуға және жүгіру кезінде жарақаттануға көмектесуі керек.
STRYDE. жүгіру кезінде қалыпты (алға қарай еңкейту бұрышын) талдау үшін сенсорлары бар колготкадан тұрады, сонымен қатар жүгірушілерге бір қалыпты қарқын ұстауға және қалыптарын түзетуге көмектесетін есту құрылғысы кіреді. Қысылатын жүгіру колготкалары сенсорлардан алынған мәліметтерді дербес компьютерге немесе ұялы телефонға жібереді, онда пайдаланушы қалай жұмыс істейтіні туралы түсінік алады және оны тамаша техникамен салыстырады.
Сайып келгенде, бұл киім киюшіге өнімділікті жақсартуға, жарақаттанудың алдын алуға және фитнес әрекеттерін жақсы түсінуге көмектесуге бағытталған.
1 -қадам: материалдар мен құралдар
Материалдар мен технологиялар:
- eResin_ PLA 3D басып шығару үшін таңдаған түсі бар
- 2x Arduino Pro Mini немесе ұқсас, I2C және 5V түйреуіштері бар
- CH341A USB бағдарламашысы Arduino Pro mini үшін
- Grove акселерометрінің модулі
- Li-Po аккумуляторы
- Bluetooth 4.0 модулі (HM-10)
- Дыбыстық сигнал модулі
- Сымдар
Бағдарламалық қамтамасыз ету:
- Photoshop
- Arduino ресми бағдарламасы
- Solidworks
Құралдар:
- Пісіру темірі
- Дәнекер
- Сымды тазартқыштар мен сым кескіш
- Вольтметр
- Өлшеу таспасы
- 3D принтері
2 -қадам: CAD бағдарламалық жасақтамасын қолдана отырып, құлаққаптың 3D моделін жасаңыз
Құлаққап үлгісін қағаздағы нобайдан бастаңыз. Интернеттен және айналадағы көздерден шабыт алыңыз. Бұл STRYDE үшін эскиздердің кейбір фотосуреттері. сілтеме үшін жоғарыда тіркелген. Содан кейін құлаққаптың ені мен ұзындығын анықтау үшін мойынды өлшеу таспасымен өлшеңіз. Құлаққаптың ұшына ыңғайлы орналасуы үшін, еркін өлшеуді ұмытпаңыз.
Әрқашан сіздің дизайн үшін өндіріс процесін қарастырыңыз. 3D басып шығару кезінде сізге қол жетімді 3D принтерлерінің шектеулерін ескеру қажет. Кейбір маңызды шектеулер - басып шығаруға болатын максималды және минималды өлшемдер, сондай -ақ принтерлердің қателік диапазоны.
2D эскиздеріңізді сәтті өлшегеннен кейін, оларды STL файлын экспорттауға қабілетті CAD бағдарламалық жасақтамасына жасаңыз (біз Solidworks таңдадық). Егер сізде CAD бағдарламалық жасақтамасымен жұмыс тәжірибесі шектеулі болса, Интернетте қол жетімді көптеген тегін бейнелер бар, олар сізге ұнайтын кез келген пішінді жасауға мүмкіндік береді.
Модельдеуді аяқтағаннан кейін, файлды STL форматында экспорттамас бұрын, барлық өлшемдер дәл екеніне көз жеткізіңіз.
3 -қадам: CAD файлы бар 3D басып шығару құлаққаптары
Бұл қадамды бастамас бұрын, 3D принтерлердің өндіріс шектеулеріне байланысты сіздің АЖЖ үлгісін жоғарғы және төменгі бөліктерге бөлу/кесу қажет болуы мүмкін екенін ескеріңіз. Қол жетімді арнайы принтердің жұмысы мен қуыс нысандарды басып шығаруға қойылатын талаптар туралы қызметкерлерден немесе онлайн -форумдардан кеңес алыңыз.
Бізде ақ прототиптерді қолданатын бірнеше мысалдар бар. 3D басып шығару қызметкерлерінің көмегімен немесе сіздің арнайы бағдарламалық жасақтаманың көмегімен мұны қалай жасау керектігін қарап, модельді G кодына түрлендіріңіз. Ыңғайлылыққа, бағаға, эстетикаға сәйкес қолайлы материалды таңдап, аутсорсингті қарастырыңыз. Біз PLA, TPU және eResin-PLA ұсынамыз.
Тегістеу, жылтырату арқылы басып шығарыңыз және тазартыңыз немесе eResin-PLA таңдасаңыз, үлгіні қатайту үшін лазерді қолданыңыз. Құлаққаптардың пішіні мен аяқталуына қанағаттанғанша басып шығаруды қайталаңыз.
4 -қадам: Cool Beats шығарыңыз
Құлаққаптардың аудио шығысының екі нұсқасы бар. Біріншісі-бұл пайдаланушының жүгіру жылдамдығына сәйкес келетін 170-190BPM қарапайым дыбысы. Сонымен қатар, сіз өзіңіздің саундтректеріңізді Arduino -ға бекітілген динамик арқылы жүктеуге және ойнатуға болатын форматта экспорттауды таңдай аласыз.
Ableton Live немесе басқа музыкалық бағдарламалық жасақтаманы қолданыңыз. Қажет болса, соққыны 160, 165, 170, 175 етіп орнатыңыз, оны кез келген уақытта өзгертуге болады, бірақ кез келген ауытқуды немесе бұрмалануды азайту үшін алдымен орнату ұсынылады.
Дауысты күшейту үшін аспаптарды немесе барабан дыбыстарын таңдаңыз, Том немесе басс дыбыстары ұсынылады. Әр жолақтың басына жазба қойыңыз, жылдамдықтың 110 екеніне көз жеткізіңіз. Қосымша дыбыстарды немесе аспаптарды реттеңіз, мысалы, шляпалар, дыбыстар мен ауа текстурасының шулары. Есте сақтаңыз, негізгі дыбысқа тым ұқсас дыбыстар болмауы керек, кез келген қатаң немесе қатаң дыбыстарды дымқылдату немесе өшіру немесе шабуылды азайту үшін дыбыстық эффектілерді қолданыңыз. Қосымша дыбыстардың жылдамдығы 90 -нан аспауы керек.
Шыдамдылықты тудыратын қабатты дыбыстардың құрамы арқылы жеделдікке немесе қозғалысты шабыттандыратын атмосфераны құруды мақсат етіңіз, өзіңіздің шығармашылық қабілеттеріңізді қолданыңыз! Жасалған дыбысты айналдырыңыз. WAV форматында экспорттау. формат.
5 -қадам: Arduino компоненттерін жинаңыз
Леггинстер мен құлаққаптарға салынған екі бөлек құрылғы бар. Екі құрылғыны жинау үшін төмендегі нұсқауларды орындаңыз. Келесі қадамда біз құлаққаптардағы дыбыстық сигнал арқылы дыбысты шығару үшін Arduino кодын жазамыз және леггинстерге бекітілген құрылғыдан сенсорлық деректерді жібереміз.
1. Леггинстерге арналған құрылғы
Леггинстер құрылғысы Arduino Pro Mini негізгі тақтасынан, MPU9250 негізіндегі акселерометр модулінен және Bluetooth 4.0 модулінен тұрады (HM-10 ұсынылады).
Олар Arduino микроконтроллеріне келесідей дәнекерленуі керек:
Модульдегі түйреуіштер>> Arduino -дегі түйреуіштер
Акселерометр модулі (MPU9250):
SDA => SDA
SCL => SCL
VCC>> 5В
GND => GND
Bluetooth (HM-10) модулі:
VCC>> 5В
GND => GND
TX => RX
RX => TX
Соңында, сериялы батарея үшін жалпы кернеуі 7,4В жету үшін 3.7В LiPo екі батареясын серияға салыңыз (диграммада көрсетілгендей). Құрылғыны сырттан қуаттандыру үшін қызыл/позитивті ілмекті RAW түйреуішіне және қара/теріс сымды Arduino Pro Mini GND түйреуішіне жалғаңыз. Батареяны қолмен қосуды және ажыратуды қажет етпеу үшін құрылғыға токты ауыстыру үшін қосқышты немесе түймені қалай қосуға болатынын қарастырғыңыз келуі мүмкін.
2. Құлаққаптар
Құлаққаптар Arduino pro mini -ге динамик модулін бекітуді қажет етеді. Arduino леггинстер модулінде көрсетілгендей конфигурациясы бар батарея модулімен басқарылады (және сол RAW және GND түйреуіштеріне бекітілген)
Динамик модулі:
VCC>> 5В
GND => GND
IO => 8 түйреуіш
Соңында, құрылғыны 3D басып шығарылған корпусқа салыңыз. Корпустың соңғы бөліктерін бекіту үшін желімді қолданыңыз.
6 -қадам: Arduino кодын жазыңыз және жүктеңіз
Төмендегі әрбір қадам үшін Arduino Pro Mini бағдарламасын USB құралына диаграммада көрсетілгендей бекітіңіз, Arduino бағдарламалық жасақтамасын 'Құралдар' мәзірінің көмегімен келесідей конфигурациялаңыз:
- Тақта: Arduino Pro немесе Pro Mini
- Процессор: ATMEGA328P (5В, 16 МГц)
- Порт: COMxx (әр құрылғыда әр түрлі болады. Егер Arduino қайсысы екенін анықтай алмасаңыз, басқа Arduino немесе COM құрылғыларын компьютерден ажыратыңыз)
- Бағдарламашы: AVR ISP MkII
Леггинстерге арналған құрылғы:
Құлаққап құрылғысы:
7 -қадам: Леггинстерді/поза деректерін көрсету үшін веб -интерфейсті орнату
Леггинстерге қойылған Arduino көрсеткіштерін көрсету үшін біз компьютерден немесе ұялы телефоннан кіруге болатын веб -интерфейс жасаймыз.
Қосылған файлдарды жүктеп алып, index.hmtl.txt атауын index.html деп өзгертіңіз, содан кейін index.html файлын шолғышпен ашыңыз (Google Chrome ұсынылады)
Файлдарды жалпыға ортақ веб -серверге жүктеу немесе веб -сайтты орнату талап етілмейтінін ескеріңіз. Веб -интерфейс компьютерде сақталатын және веб -браузермен ашылатын HTML/CSS/Javascript файлдарынан тұрады, ол браузер арқылы қосылған Bluetooth байланысы арқылы леггинстермен сөйлеседі.
Қолданушы беттегі қосылу түймесін басқан кезде іске қосылатын app.js файлынан кодтың кішкене бөлімінің скриншоты қоса беріледі. Мұнда біз компьютерге Arduino -дан деректер алынған сайын 'dataHandler' функциясын шақыруды айтамыз. Басқа функциялардың қалай аталатынын, деректердің қалай өңделетінін және ақырында графикке қалай түсетінін білу үшін сіз кодты ұстануыңыз керек.
Төменде берілген файлдардың қысқаша мазмұны берілген:
index.hml: браузерге бетте қандай элементтер салу керектігін және оларды бір -біріне қатысты қайда орналастыру керектігін айтады.
style.css: жеке элементтерді сәндеу (мысалы, графтың айналасындағы сұр контур)
webTerminal.js: Bluetooth арқылы модульмен байланысуға арналған JavaScript кітапханасы. Қабылданған деректерді оңай өңдеуге және хабарларды сериялық bluetooth байланысы арқылы қосылған bluetooth құрылғысына қайта жіберуге қажетті функцияларды қамтамасыз етеді.
app.js: arduino -дан алынған барлық деректерді өңдейтін және графикке сурет салатын біздің JavaScript коды.
8 -қадам: веб -интерфейске кіру және оны пайдалану
Леггинстер модулі гироскопты, акселерометрді және тіпті температура туралы ақпаратты оқиды. Бұл жобада Y осінің гироскоптарын қолдану қажет, оның көмегімен пайдаланушының позициясын анықтауға болады.
Веб -интерфейске кіру үшін алдыңғы қадамда жүктелген index.html файлын ашыңыз. Қосылған скриншотта ұқсас интерфейсті көру керек.
Содан кейін қосылу түймесін басып, құрылғылар тізімінен Bluetooth модулін (әдетте HMSoft деп аталады) таңдаңыз. Егер көптеген құрылғылар болса, бұл модульді компьютерге жақын орналастыруға көмектеседі, сондықтан оны Bluetooth қабылдау деңгейінен оңай анықтауға болады.
Ұсынылған:
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Түймені іске қосатын қадам реттегіші: 4 қадам
Түймені іске қосатын қадам реттегіші:
Тікелей 4G/5G HD бейне ағыны DJI Drone -ден төмен кідірісте [3 қадам]: 3 қадам
Тікелей 4G/5G HD бейне ағыны DJI Drone-ден төмен кідірісте [3 қадам]: Келесі нұсқаулық кез-келген DJI дронынан HD сапалы бейне ағындарын алуға көмектеседі. FlytOS мобильді қосымшасы мен FlytNow веб -қосымшасының көмегімен сіз дроннан бейне ағынды бастай аласыз
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): 6 қадам (суреттермен)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): Индуктивті зарядтау (сымсыз зарядтау немесе сымсыз зарядтау деп те аталады) - сымсыз қуат беру түрі. Ол портативті құрылғыларды электрмен қамтамасыз ету үшін электромагниттік индукцияны қолданады. Ең көп таралған қолданба - Qi сымсыз зарядтау