Мазмұны:

STRYDE: 8 қадам
STRYDE: 8 қадам

Бейне: STRYDE: 8 қадам

Бейне: STRYDE: 8 қадам
Бейне: Алопеция бровей. Аппаратные волоски, Spider-плетение. Мастер PMU Парамонова Надежда 2024, Қыркүйек
Anonim
STRYDE
STRYDE

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 моделін жасаңыз

CAD бағдарламалық жасақтамасының көмегімен құлаққаптың 3D моделін жасаңыз
CAD бағдарламалық жасақтамасының көмегімен құлаққаптың 3D моделін жасаңыз
CAD бағдарламалық жасақтамасының көмегімен құлаққаптың 3D моделін жасаңыз
CAD бағдарламалық жасақтамасының көмегімен құлаққаптың 3D моделін жасаңыз
CAD бағдарламалық жасақтамасының көмегімен құлаққаптың 3D моделін жасаңыз
CAD бағдарламалық жасақтамасының көмегімен құлаққаптың 3D моделін жасаңыз

Құлаққап үлгісін қағаздағы нобайдан бастаңыз. Интернеттен және айналадағы көздерден шабыт алыңыз. Бұл STRYDE үшін эскиздердің кейбір фотосуреттері. сілтеме үшін жоғарыда тіркелген. Содан кейін құлаққаптың ені мен ұзындығын анықтау үшін мойынды өлшеу таспасымен өлшеңіз. Құлаққаптың ұшына ыңғайлы орналасуы үшін, еркін өлшеуді ұмытпаңыз.

Әрқашан сіздің дизайн үшін өндіріс процесін қарастырыңыз. 3D басып шығару кезінде сізге қол жетімді 3D принтерлерінің шектеулерін ескеру қажет. Кейбір маңызды шектеулер - басып шығаруға болатын максималды және минималды өлшемдер, сондай -ақ принтерлердің қателік диапазоны.

2D эскиздеріңізді сәтті өлшегеннен кейін, оларды STL файлын экспорттауға қабілетті CAD бағдарламалық жасақтамасына жасаңыз (біз Solidworks таңдадық). Егер сізде CAD бағдарламалық жасақтамасымен жұмыс тәжірибесі шектеулі болса, Интернетте қол жетімді көптеген тегін бейнелер бар, олар сізге ұнайтын кез келген пішінді жасауға мүмкіндік береді.

Модельдеуді аяқтағаннан кейін, файлды STL форматында экспорттамас бұрын, барлық өлшемдер дәл екеніне көз жеткізіңіз.

3 -қадам: CAD файлы бар 3D басып шығару құлаққаптары

CAD файлы бар 3D басып шығару құлаққаптары
CAD файлы бар 3D басып шығару құлаққаптары
CAD файлы бар 3D басып шығару құлаққаптары
CAD файлы бар 3D басып шығару құлаққаптары
CAD файлы бар 3D басып шығару құлаққаптары
CAD файлы бар 3D басып шығару құлаққаптары
CAD файлы бар 3D басып шығару құлаққаптары
CAD файлы бар 3D басып шығару құлаққаптары

Бұл қадамды бастамас бұрын, 3D принтерлердің өндіріс шектеулеріне байланысты сіздің АЖЖ үлгісін жоғарғы және төменгі бөліктерге бөлу/кесу қажет болуы мүмкін екенін ескеріңіз. Қол жетімді арнайы принтердің жұмысы мен қуыс нысандарды басып шығаруға қойылатын талаптар туралы қызметкерлерден немесе онлайн -форумдардан кеңес алыңыз.

Бізде ақ прототиптерді қолданатын бірнеше мысалдар бар. 3D басып шығару қызметкерлерінің көмегімен немесе сіздің арнайы бағдарламалық жасақтаманың көмегімен мұны қалай жасау керектігін қарап, модельді G кодына түрлендіріңіз. Ыңғайлылыққа, бағаға, эстетикаға сәйкес қолайлы материалды таңдап, аутсорсингті қарастырыңыз. Біз PLA, TPU және eResin-PLA ұсынамыз.

Тегістеу, жылтырату арқылы басып шығарыңыз және тазартыңыз немесе eResin-PLA таңдасаңыз, үлгіні қатайту үшін лазерді қолданыңыз. Құлаққаптардың пішіні мен аяқталуына қанағаттанғанша басып шығаруды қайталаңыз.

4 -қадам: Cool Beats шығарыңыз

Cool Beats шығарыңыз
Cool Beats шығарыңыз

Құлаққаптардың аудио шығысының екі нұсқасы бар. Біріншісі-бұл пайдаланушының жүгіру жылдамдығына сәйкес келетін 170-190BPM қарапайым дыбысы. Сонымен қатар, сіз өзіңіздің саундтректеріңізді Arduino -ға бекітілген динамик арқылы жүктеуге және ойнатуға болатын форматта экспорттауды таңдай аласыз.

Ableton Live немесе басқа музыкалық бағдарламалық жасақтаманы қолданыңыз. Қажет болса, соққыны 160, 165, 170, 175 етіп орнатыңыз, оны кез келген уақытта өзгертуге болады, бірақ кез келген ауытқуды немесе бұрмалануды азайту үшін алдымен орнату ұсынылады.

Дауысты күшейту үшін аспаптарды немесе барабан дыбыстарын таңдаңыз, Том немесе басс дыбыстары ұсынылады. Әр жолақтың басына жазба қойыңыз, жылдамдықтың 110 екеніне көз жеткізіңіз. Қосымша дыбыстарды немесе аспаптарды реттеңіз, мысалы, шляпалар, дыбыстар мен ауа текстурасының шулары. Есте сақтаңыз, негізгі дыбысқа тым ұқсас дыбыстар болмауы керек, кез келген қатаң немесе қатаң дыбыстарды дымқылдату немесе өшіру немесе шабуылды азайту үшін дыбыстық эффектілерді қолданыңыз. Қосымша дыбыстардың жылдамдығы 90 -нан аспауы керек.

Шыдамдылықты тудыратын қабатты дыбыстардың құрамы арқылы жеделдікке немесе қозғалысты шабыттандыратын атмосфераны құруды мақсат етіңіз, өзіңіздің шығармашылық қабілеттеріңізді қолданыңыз! Жасалған дыбысты айналдырыңыз. WAV форматында экспорттау. формат.

5 -қадам: Arduino компоненттерін жинаңыз

Arduino компоненттерін жинаңыз
Arduino компоненттерін жинаңыз
Arduino компоненттерін жинаңыз
Arduino компоненттерін жинаңыз
Arduino компоненттерін жинаңыз
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 кодын жазыңыз және жүктеңіз
Arduino кодын жазыңыз және жүктеңіз
Arduino кодын жазыңыз және жүктеңіз
Arduino кодын жазыңыз және жүктеңіз
Arduino кодын жазыңыз және жүктеңіз
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 қабылдау деңгейінен оңай анықтауға болады.

Ұсынылған: