Բովանդակություն:
- Քայլ 1: Նյութեր և գործիքներ
- Քայլ 2. Ստեղծեք ականջակալների 3D մոդել ՝ օգտագործելով CAD ծրագրակազմ
- Քայլ 3. 3D տպիչ ականջակալներ CAD ֆայլով
- Քայլ 4: Արտադրեք զով հարվածներ
- Քայլ 5. Հավաքեք Arduino բաղադրիչները
- Քայլ 6. Գրեք կոդը Arduino- ի և վերբեռնման համար
- Քայլ 7: Ստեղծեք վեբ ինտերֆեյս `սռնապաններ/կեցվածքի տվյալները ցուցադրելու համար
- Քայլ 8: Վեբ ինտերֆեյսի մուտք և օգտագործում
Video: STRYDE .: 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
ՍՏՐԻԴ նպատակ ունի սիրողական և միջանկյալ վազորդներին տրամադրել պատկերացումներ և օգնություն, որը համեմատելի է այն էժան, էսթետիկ և հարմարավետ կրելիք ունեցող պրոֆեսիոնալ մարզիկներին: Ի վերջո, այս սարքերը պետք է օգնեն ձեզ կատարելագործման և վազքի ընթացքում վնասվածքներից խուսափելու համար:
ՍՏՐԻԴ բաղկացած է զույգ զուգագուլպաներից, որոնք ներառում են սենսորներ `վազքի ընթացքում կեցվածքը վերլուծելու համար (առաջ թեք անկյուն), ինչպես նաև լսողական սարք, որը կօգնի վազորդներին պահպանել հետևողական տեմպը և շտկել իրենց կեցվածքը: Սեղմող զուգագուլպաները տվիչներից տվյալները փոխանցում են համակարգիչ կամ բջջային հեռախոս, որտեղ օգտվողը կարող է պատկերացում կազմել աշխատելու եղանակի մասին և համեմատել դա իդեալական տեխնիկայի հետ:
Ի վերջո, այս կրելի սարքերը նպատակ ունեն օգնել կրողին `բարձրացնելու իրենց կատարողականը, կանխելու վնասվածքները և ավելի լավ հասկանալու իրենց ֆիթնես գործունեությունը:
Քայլ 1: Նյութեր և գործիքներ
Նյութեր և տեխնոլոգիաներ
- eResin_ PLA ՝ ընտրության գույնով ՝ 3D տպագրության համար
- 2x Arduino Pro Mini կամ նման I2C և 5V կապումներով
- CH341A USB ծրագրավորող Arduino Pro mini- ի համար
- Տեսել է Grove Accelerometer մոդուլը
- Li-Po մարտկոցի լիցքավորիչ
- Bluetooth 4.0 մոդուլ (HM-10)
- Buzzer մոդուլ
- Լարերը
Softwareրագրային ապահովում:
- Ֆոտոշոփ
- Arduino պաշտոնական ծրագրակազմ
- Solidworks
Գործիքներ:
- Oldոդման երկաթ
- Sոդող
- Հաղորդալարեր և մետաղալար կտրող
- Վոլտմետր
- Չափիչ ժապավեն
- 3D տպիչ
Քայլ 2. Ստեղծեք ականջակալների 3D մոդել ՝ օգտագործելով CAD ծրագրակազմ
Սկսեք ձեր ականջակալների մոդելը թղթի վրա ուրվագծով: Գտեք ոգեշնչումներ առցանց և հարակից աղբյուրներից: Այս STRYDE- ի էսքիզների մի քանի լուսանկար: կցված է վերևում ՝ ձեր տեղեկանքի համար: Հաջորդը, չափեք ձեր պարանոցը չափիչ ժապավենով `ականջակալների լայնությունն ու երկարությունը որոշելու համար: Համոզվեք, որ թույլ չափեք, որպեսզի ականջակալները հարմար տեղավորվեն վերջում:
Միշտ հաշվի առեք ձեր դիզայնի արտադրության գործընթացը: 3D տպագրության ժամանակ անհրաժեշտ է հաշվի առնել ձեզ հասանելի 3D տպիչների սահմանափակումները: Որոշ էական սահմանափակումներ պետք է լինեն առավելագույն և նվազագույն չափերը, որոնք կարող են տպագրվել, ինչպես նաև տպիչների սխալների տիրույթը:
Ձեր 2D ուրվագծերը հաջողությամբ չափելուց հետո դրանք կազմեք ձեր նախընտրած CAD ծրագրով, որը կարող է արտահանել STL ֆայլ (մենք ընտրել ենք Solidworks- ը): Եթե ունեք սահմանափակ փորձ CAD ծրագրային ապահովման հետ, կան բազմաթիվ անվճար ուսուցման տեսանյութեր, որոնք կարող եք փնտրել ՝ ձեր ցանկացած ձևը ստեղծելու համար:
Մոդելավորումն ավարտելուց հետո հաստատեք, որ ձեր բոլոր չափերը ճշգրիտ են ՝ ֆայլը STL ձևաչափով արտահանելուց առաջ:
Քայլ 3. 3D տպիչ ականջակալներ CAD ֆայլով
Այս քայլին անցնելուց առաջ նշեք, որ ձեր CAD մոդելը կարող է անհրաժեշտ լինել պառակտել/կտրատել վերևի և ներքևի մասերի և այնուհետև սոսնձել 3D տպիչների արտադրության սահմանափակումների պատճառով: Խորհրդակցեք անձնակազմի կամ առցանց ֆորումների հետ `այն հատուկ տպիչի շահագործման վերաբերյալ, որին հասանելի եք և դատարկ օբյեկտներ տպելու պահանջների մասին:
Մենք վերևում ունենք մի քանի օրինակ ՝ օգտագործելով մեր սպիտակ նախատիպերը: Ձեր մոդելը փոխեք G կոդի ՝ 3D տպման աշխատակազմի օգնությամբ կամ փնտրեք, թե ինչպես դա անել ձեր հատուկ ծրագրակազմով: Ընտրեք հարմար նյութ ՝ հիմնված հարմարավետության, արժեքի, գեղագիտության վրա և հաշվի առեք աութսորսինգը: Մենք խորհուրդ ենք տալիս PLA, TPU և eResin-PLA:
Տպել և կատարելագործել հղկելով, հղկելով կամ եթե ընտրել եք eResin-PLA- ն, մոդելը ամրացնելու համար օգտագործեք լազեր: Կրկնեք տպագրությունը, մինչև չբավարարվեք ականջակալների ձևով և ավարտով:
Քայլ 4: Արտադրեք զով հարվածներ
Ականջակալների ձայնային ելքի երկու տարբերակ կա: Առաջինը 170-190BPM պարզ հնչող հնչյուն է, որը կրողը կրում է վազքի տեմպին համապատասխան: Այլապես, դուք կարող եք ընտրել ձեր սեփական սաունդթրեքը ՝ այն արտահանելով այն ձևաչափով, որը կարելի է վերբեռնել և նվագարկել Arduino- ին կցված բարձրախոսի միջոցով:
Օգտագործեք Ableton Live կամ այլ երաժշտական ծրագրակազմ: Beatեծը դարձրեք 160, 165, 170, 175, ինչպես պահանջվում է, այն կարող է փոխվել ցանկացած պահի, բայց խորհուրդ է տրվում նախ սահմանել, որպեսզի նվազագույնի հասցնի ցանկացած տեղաշարժի կամ խեղաթյուրման հնարավորությունը:
Ընտրեք գործիքներ կամ թմբուկի ձայներ `բիթը ամրապնդելու համար, խորհուրդ է տրվում Թոմի կամ բասի հնչյուններ: Յուրաքանչյուր նշաձողի սկզբում տեղադրեք նշում, համոզվեք, որ դրա արագությունը 110 է: Կազմակերպեք լրացուցիչ հնչյուններ կամ գործիքներ, ինչպիսիք են բարձր գլխարկները, հնչյունները և օդի հյուսվածքի ձայները: Հիշեք, որ չունենաք հնչյուններ, որոնք չափազանց նման են հիմնական ռիթմին, ձայնային էֆեկտներ օգտագործեք `թունդ կամ բթացնելու ցանկացած ուժեղ կամ պոկող հնչյուն կամ նվազեցնելու հարձակումը: Լրացուցիչ հնչյունների արագությունը չպետք է գերազանցի 90 -ը:
Նպատակ ստեղծեք հրատապություն կամ շարժում ներշնչող մթնոլորտ ՝ լարվածություն ստեղծող շերտավոր հնչյունների կոմպոզիցիայի միջոցով, օգտագործեք ձեր ստեղծագործական կարողությունը: Անցեք ստեղծված ձայնագրությանը: Արտահանել WAV- ում: ձևաչափ
Քայլ 5. Հավաքեք Arduino բաղադրիչները
Պետք է կառուցել երկու առանձին սարք ՝ տեղադրված զույգ սռնապանների և ականջակալների մեջ: Երկու սարքերը հավաքելու համար հետևեք ստորև ներկայացված հրահանգներին: Հաջորդ քայլում մենք կգրենք Arduino- ի կոդը ականջակալների ձայնային ազդանշանի միջոցով և հետ կփոխանցենք սենսորների տվյալները լեգենդներին ամրացված սարքից:
1. Սռնապանների սարք
Լեգինս սարքը բաղկացած է Arduino Pro Mini մայր տախտակից, MPU9250 արագացուցիչի վրա հիմնված մոդուլից և Bluetooth 4.0 մոդուլից (խորհուրդ է տրվում HM-10):
Դրանք պետք է զոդվեն Arduino միկրոկառավարիչի վրա հետևյալ կերպ.
Pins on module => Pins on Arduino
Արագացուցիչի մոդուլ (MPU9250):
SDA => SDA
SCL => SCL
VCC => 5V
GND => GND
Bluetooth (HM-10) մոդուլ.
VCC => 5V
GND => GND
TX => RX
RX => TX
Ի վերջո, շարադրեք երկու 3.7 Վ LiPo մարտկոց ՝ շարքով (ինչպես ցույց է տրված դիագրամում) ՝ սերիայի մարտկոցի ընդհանուր 7.4 Վ լարման հասնելու համար: Arduino Pro Mini- ի վրա կարմիր/դրական կախիչ կապը միացրեք RAW կապին, իսկ սև/բացասական կապը ՝ GND կապին, որպեսզի սարքը արտաքին սնուցվի: Կարող եք ուսումնասիրել, թե ինչպես կարելի է անջատիչ կամ կոճակ ավելացնել սարքում ընթացիկ միացման համար, որպեսզի մարտկոցը ձեռքով միացնելու և անջատելու կարիք չունենա:
2. Ականջակալներ
Ականջակալները պարզապես պահանջում են միացնել բարձրախոսի մոդուլը Arduino pro mini- ին: Arduino- ն վարում է մարտկոցի մոդուլը `նույն կազմաձևով, ինչպես ցույց է տրված լեգենդների մոդուլի համար (և կցված է նույն RAW և GND կապումներին)
Բարձրախոսի մոդուլ.
VCC => 5V
GND => GND
IO => Pin 8
Վերջապես, սարքը տեղադրեք 3D տպագրված պատյանում: Օգտագործեք սոսինձ `վերջնական կտորները պատյանին ամրացնելու համար:
Քայլ 6. Գրեք կոդը Arduino- ի և վերբեռնման համար
Ստորև բերված յուրաքանչյուր քայլի համար Arduino Pro Mini- ն կցեք USB ծրագրավորողին, ինչպես ցույց է տրված դիագրամներում ՝ Arduino ծրագրակազմը կազմաձևելով հետևյալ կերպ ՝ օգտագործելով «Գործիքներ» ընտրացանկը.
- Տախտակ ՝ Arduino Pro կամ Pro Mini
- Պրոցեսոր ՝ ATMEGA328P (5V, 16MHz)
- Պորտ: COMxx (յուրաքանչյուր սարքի վրա տարբեր կլինի: Անջատեք այլ Arduino կամ COM սարքերը ձեր համակարգչից, եթե չկարողանաք որոշել, թե որն է ձեր Arduino- ն)
- Merրագրավորող ՝ AVR ISP MkII
Leggings սարք:
Ականջակալ սարք
Քայլ 7: Ստեղծեք վեբ ինտերֆեյս `սռնապաններ/կեցվածքի տվյալները ցուցադրելու համար
Լեգենդների վրա տեղադրված Arduino- ի ընթերցումները ցուցադրելու համար մենք կստեղծենք վեբ ինտերֆեյս, որը հասանելի կլինի համակարգչից կամ բջջայինից:
Ներբեռնեք կցված ֆայլերը ՝ index.hmtl.txt- ը վերանվանելով index.html, այնուհետև բացեք index.html ձեր դիտարկիչով (խորհուրդ է տրվում Google Chrome- ը)
Նկատի ունեցեք, որ ֆայլեր հանրային վեբ սերվերի վրա տեղադրելու կամ կայք ստեղծելու պահանջ չկա: Վեբ ինտերֆեյսը պարզապես բաղկացած է HTML/CSS/Javascript ֆայլերից, որոնք կարող են պահվել ձեր համակարգչում և բացվել վեբ դիտարկիչով, որոնք այնուհետև կխոսեն լեգենդների սարքի հետ ձեր դիտարկիչի միջոցով սկսած bluetooth կապի միջոցով:
Կից ներկայացված է app.js ֆայլից մի փոքր հատվածի սքրինշոթ, որը գործարկվում է, երբ օգտվողը սեղմում է էջի միացման կոճակը: Այստեղ մենք համակարգչին ասում ենք, որ Arduino- ից տվյալներ ստանալիս կոչի «dataHandler» գործառույթը: Դուք պետք է հետևեք ծածկագրին ՝ տեսնելու համար, թե ինչ այլ գործառույթներ են կոչվում և ինչպես են տվյալները մշակվում և ի վերջո գծվում գրաֆիկի վրա:
Ստորև ներկայացված է ներառված ֆայլերի մի փոքր ամփոփում.
index.hml: browserննարկչին պատմում է, թե ինչ տարրեր նկարել էջում և որտեղ դրանք պետք է տեղադրվեն միմյանց նկատմամբ:
style.css: Առանձին տարրերի ոճավորում (օրինակ ՝ գրաֆիկի շուրջ մոխրագույն ուրվագիծ)
webTerminal.js. JavaScript գրադարան `մոդուլով Bluetooth- ով հաղորդակցվելու համար: Տրամադրում է գործառույթներ, որոնք անհրաժեշտ են ստացված տվյալները հեշտությամբ մշակելու և միացված bluetooth սարքին հաղորդագրություններ սերիական bluetooth կապի միջոցով հետ ուղարկելու համար:
app.js: Մեր սեփական JavaScript ծածկագիրը, որը կարգավորում է arduino- ից ստացված բոլոր տվյալները և գծում գրաֆիկի վրա
Քայլ 8: Վեբ ինտերֆեյսի մուտք և օգտագործում
Լեգինների մոդուլը կարդում է գիրոսկոպ, արագացուցիչ և նույնիսկ ջերմաստիճանի մասին տեղեկատվություն: Այս նախագիծը պահանջում է միայն գիրոսկոպի Y առանցքի ընթերցումներ, որոնցից կարելի է որոշել կրողի կեցվածքը:
Վեբ ինտերֆեյս մուտք գործելու համար բացեք նախորդ քայլին ներբեռնված ֆայլը index.html: Կցված սքրինշոթում պետք է տեսնեք նման ինտերֆեյս:
Հաջորդը, սեղմեք միացման կոճակը և սարքերի ցանկից ընտրեք ձեր bluetooth մոդուլը (սովորաբար կոչվում է HMSoft): Եթե կան բազմաթիվ սարքեր, այն կարող է օգնել մոդուլը ավելի մոտ տեղադրել ձեր համակարգչին, որպեսզի այն հեշտությամբ ճանաչվի bluetooth ընդունման մակարդակից:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ `հանդերձանքով. 6 քայլ
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ ՝ հանդերձանքով. Իմ սեփական ռոբոտը կառուցելուց մի քանի ամիս անց (խնդրում եմ անդրադառնալ այս բոլորին), և երկու անգամ մասերի խափանումից հետո, ես որոշեցի մի քայլ հետ գնալ և նորից մտածել իմ մասին ռազմավարություն և ուղղություն: Մի քանի ամսվա փորձը երբեմն շատ հատուցող էր, և
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)