Talaan ng mga Nilalaman:

STRYDE .: 8 Mga Hakbang
STRYDE .: 8 Mga Hakbang

Video: STRYDE .: 8 Mga Hakbang

Video: STRYDE .: 8 Mga Hakbang
Video: Металл больше не нужен! Теперь есть ФИБЕРГЛАСС своими руками в домашних условиях. 2024, Setyembre
Anonim
STRYDE
STRYDE

STRYDE. naglalayong magbigay ng mga pananaw at pantulong na runner ng mga pananaw at tulong na maihahambing sa magagamit sa mga propesyonal na atleta na may mababang gastos, aesthetic at maginhawang naisusuot. Sa huli, dapat tulungan ka ng mga aparatong ito upang mapagbuti ang pagganap at maiwasan ang pinsala habang tumatakbo.

STRYDE. binubuo ng isang pares ng mga pampitis na nagsasama ng mga sensor upang pag-aralan ang pustura (pasulong na anggulo ng sandalan) habang tumatakbo, pati na rin ang isang aparato na pandinig upang matulungan ang mga runner na mapanatili ang isang pare-parehong tulin at iwasto ang kanilang pustura. Ang compression na tumatakbo nang mahigpit ay nakikipag-usap ng data mula sa mga sensor pabalik sa isang PC o mobile kung saan ang gumagamit ay maaaring makakuha ng mga pananaw tungkol sa paraan ng kanilang pagtakbo at ihambing ito sa isang mainam na pamamaraan.

Sa huli, ang mga naisusuot na ito ay naglalayong tulungan ang nagsusuot sa pagpapahusay ng kanilang pagganap, pinipigilan ang pinsala at mas mahusay na maunawaan ang kanilang mga aktibidad sa fitness.

Hakbang 1: Mga Materyales at Tool

Mga Materyales at Kasangkapan
Mga Materyales at Kasangkapan
Mga Materyales at Kasangkapan
Mga Materyales at Kasangkapan
Mga Materyales at Kasangkapan
Mga Materyales at Kasangkapan

Mga materyales at teknolohiya:

  • eResin_ PLA na may isang kulay ng pagpipilian para sa 3D na pag-print
  • 2x Arduino Pro Mini o katulad sa I2C at 5V pin
  • CH341A USB programmer para sa Arduino Pro mini
  • Nakita ang Module ng Grove Accelerometer
  • Charger ng baterya ng Li-Po
  • Module ng Bluetooth 4.0 (HM-10)
  • Module ng buzzer
  • Mga wire

Software:

  • Photoshop
  • Opisyal na software ng Arduino
  • Solidworks

Mga tool:

  • Panghinang
  • Panghinang
  • Mga striper ng wire at wire cutter
  • Voltmeter
  • Pagsukat ng tape
  • 3d printer

Hakbang 2: Lumikha ng 3D Model ng Earphones Gamit ang CAD Software

Lumikha ng 3D Model ng Earphones Gamit ang CAD Software
Lumikha ng 3D Model ng Earphones Gamit ang CAD Software
Lumikha ng 3D Model ng Earphones Gamit ang CAD Software
Lumikha ng 3D Model ng Earphones Gamit ang CAD Software
Lumikha ng 3D Model ng Earphones Gamit ang CAD Software
Lumikha ng 3D Model ng Earphones Gamit ang CAD Software

Simulan ang iyong modelo ng earphone gamit ang isang sketch sa papel. Humanap ng mga inspirasyon mula sa online at nakapalibot na mga mapagkukunan. Ang ilang mga larawan ng mga sketch para sa STRYDE na ito. ay nakakabit sa itaas para sa iyong sanggunian. Susunod, sukatin ang iyong leeg ng isang sumusukat na tape upang matukoy ang lapad at haba ng mga earphone. Tiyaking sukatin nang maluwag upang ang mga earphone ay maaaring magkasya nang kumportable sa dulo.

Palaging isaalang-alang ang proseso ng pagmamanupaktura para sa iyong disenyo. Kapag ang 3D na pag-print ay mahalaga na isaalang-alang ang mga hadlang ng mga 3D printer na maa-access mo. Ang ilang mga makabuluhang hadlang na dapat tandaan ay ang maximum at minimum na mga sukat na maaaring mai-print, pati na rin ang saklaw ng error ng mga printer.

Matapos mong matagumpay na sukat ang iyong mga 2D sketch, iguhit ang mga ito sa iyong CAD software na napili na makapag-export ng isang STL file (pinili namin ang Solidworks). Kung mayroon kang limitadong karanasan sa CAD software, maraming mga libreng video sa pagsasanay na magagamit sa online na maaari mong tingnan upang lumikha ng anumang hugis na gusto mo.

Kapag natapos mo ang pagmomodelo, kumpirmahing ang lahat ng iyong mga sukat ay tumpak bago i-export ang file sa isang format na STL.

Hakbang 3: 3D Print Earphones Na May CAD File

3D Print Earphones Na May CAD File
3D Print Earphones Na May CAD File
3D Print Earphones Sa CAD File
3D Print Earphones Sa CAD File
3D Print Earphones Na May CAD File
3D Print Earphones Na May CAD File
3D Print Earphones Na May CAD File
3D Print Earphones Na May CAD File

Bago magpatuloy sa hakbang na ito, tandaan ang iyong modelo ng CAD na maaaring kailanganin na hatiin / hiwain sa mga tuktok at ibabang piraso at pagkatapos ay nakadikit dahil sa mga limitasyon sa produksyon ng mga 3D printer. Kumunsulta sa mga kawani o mga forum sa online tungkol sa pagpapatakbo ng tukoy na printer na may access ka at mga kinakailangan para sa pag-print ng mga guwang na bagay.

Mayroon kaming ilang mga halimbawa sa itaas gamit ang aming mga puting prototype. I-convert ang iyong modelo sa G code sa tulong ng 3D staff sa pag-print o sa pamamagitan ng pagtingin kung paano ito gawin sa iyong tukoy na software. Pumili ng angkop na materyal batay sa ginhawa, gastos, estetika at isaalang-alang ang pag-outsource. Inirerekumenda namin ang PLA, TPU at eResin-PLA.

I-print at pinuhin sa pamamagitan ng sanding, buli o kung pinili mo ang eResin-PLA, gumamit ng laser upang patatagin ang modelo. Ulitin ang pag-print hanggang sa nasiyahan ka sa hugis at pagtatapos ng mga earpiece.

Hakbang 4: Gumawa ng Mga Cool Beats

Gumawa ng Cool Beats
Gumawa ng Cool Beats

Mayroong dalawang mga pagpipilian para sa audio output ng mga earpiece. Ang una ay isang simpleng 170-190BPM na tunog ng pag-tick para sa tagapagsuot upang maitugma ang kanilang bilis sa pagtakbo. Bilang kahalili, maaari kang pumili upang makabuo ng iyong sariling soundtrack, i-export ito sa isang format na maaaring ma-upload at i-play muli sa pamamagitan ng speaker na nakakabit sa Arduino.

Gumamit ng Ableton Live o iba pang software ng musika. Itakda ang beat sa 160, 165, 170, 175 kung kinakailangan, maaari itong mabago sa anumang punto ngunit inirerekumenda na itakda muna upang ma-minimize ang anumang pitch shifting o pagbaluktot.

Pumili ng mga instrumento o tunog ng drum upang mapalakas ang matalo, inirerekumenda ang mga tunog na Tom o bass. Maglagay ng tala sa simula ng bawat bar, tiyakin na ang bilis ay 110. Ayusin ang mga pantulong na tunog o instrumento, tulad ng mga hi-sumbrero, tunog ng tunog at ingay ng air texture. Tandaan na hindi magkaroon ng mga tunog na masyadong katulad sa pangunahing beat, gumamit ng mga audio effect upang mamasa-basa o mapurol ang anumang kakatwa o i-pluck na tunog, o mabawasan ang pag-atake. Ang bilis para sa mga pantulong na tunog ay hindi dapat lumagpas sa 90.

Layunin upang lumikha ng isang kapaligiran na pumukaw ng madaliang paggalaw o paggalaw sa pamamagitan ng isang komposisyon ng mga layered na tunog na bumuo ng pag-igting, gamitin ang iyong pagkamalikhain! I-loop ang audio na nilikha. I-export sa WAV. format

Hakbang 5: Magtipon ng Mga Component ng Arduino

Magtipon ng Mga Component ng Arduino
Magtipon ng Mga Component ng Arduino
Magtipon ng Mga Component ng Arduino
Magtipon ng Mga Component ng Arduino
Magtipon ng Mga Component ng Arduino
Magtipon ng Mga Component ng Arduino

Mayroong dalawang magkakahiwalay na aparato na itatayo, nakalagay sa isang pares ng mga leggings at mga earpiece. Sundin ang mga tagubilin sa ibaba upang tipunin ang dalawang aparato. Sa susunod na hakbang, isusulat namin ang Arduino code upang mag-output ng tunog sa pamamagitan ng buzzer sa mga earpieces at ibalik ang data ng sensor mula sa aparato na nakakabit sa mga leggings.

1. aparato ng Leggings

Ang aparato ng leggings ay binubuo ng isang Arduino Pro Mini mainboard, isang MPU9250 batay na module ng accelerometer at isang Bluetooth 4.0 Module (inirekumenda ng HM-10).

Ang mga ito ay dapat na solder sa Arduino microcontroller tulad ng sumusunod:

Mga Pin sa module => Mga Pin sa Arduino

Module ng accelerometer (MPU9250):

SDA => SDA

SCL => SCL

VCC => 5V

GND => GND

Module ng Bluetooth (HM-10):

VCC => 5V

GND => GND

TX => RX

RX => TX

Panghuli, maglagay ng dalawang 3.7V LiPo na baterya sa serye (tulad ng ipinakita sa digram) upang makamit ang isang kabuuang boltahe ng 7.4V para sa serye na baterya. Wire ang pula / positibong nakabitin na lead sa RAW pin at ang itim / negatibong tingga sa pin ng GND sa Arduino Pro Mini upang mapalakas ang aparato sa labas. Maaaring gusto mong tingnan kung paano maaaring idagdag ang isang switch o pindutan upang magpalipat-lipat sa kasalukuyang aparato kaya't ang baterya ay hindi kailangang ma-mano-mano at konektado.

2. Mga piraso ng tainga

Ang mga earpieces ay nangangailangan lamang ng paglakip ng isang module ng speaker sa isang Arduino pro mini. Ang Arduino ay hinihimok ng isang module ng baterya na may parehong pagsasaayos tulad ng ipinakita para sa module ng leggings (at naka-attach sa parehong mga RAW at GND na pin)

Speaker Module:

VCC => 5V

GND => GND

IO => Pin 8

Panghuli, ipasok ang aparato sa 3D print na pabahay. Gumamit ng isang malagkit upang ma-secure ang mga end piraso sa pabahay.

Hakbang 6: Sumulat ng Code para sa Arduino at Mag-upload

Sumulat ng Code para sa Arduino at Mag-upload
Sumulat ng Code para sa Arduino at Mag-upload
Sumulat ng Code para sa Arduino at Mag-upload
Sumulat ng Code para sa Arduino at Mag-upload
Sumulat ng Code para sa Arduino at Mag-upload
Sumulat ng Code para sa Arduino at Mag-upload

Para sa bawat hakbang sa ibaba, ikabit ang Arduino Pro Mini sa programmer ng USB tulad ng ipinakita sa mga diagram, pagsasaayos ng Arduino software tulad ng sumusunod gamit ang menu na 'Mga Tool':

  • Lupon: Arduino Pro o Pro Mini
  • Proseso: ATMEGA328P (5V, 16MHz)
  • Port: COMxx (mag-iiba sa bawat aparato. Idiskonekta ang iba pang mga Arduino o COM device mula sa iyong computer kung hindi mo matukoy kung alin ang iyong Arduino)
  • Programmer: AVR ISP MkII

Leggings Device:

Device ng Earpiece:

Hakbang 7: Pag-setup ng Web Interface para sa Pagpapakita ng Leggings / posture Data

Pag-setup ng Web Interface para sa Pagpapakita ng Leggings / posture Data
Pag-setup ng Web Interface para sa Pagpapakita ng Leggings / posture Data

Upang maipakita ang mga pagbasa mula sa Arduino na nakalagay sa mga leggings, lilikha kami ng isang web interface na maaaring ma-access mula sa isang PC o mobile.

I-download ang mga nakalakip na file, palitan ang pangalan ng index.hmtl.txt sa index.html, at pagkatapos buksan ang index.html gamit ang iyong browser (inirerekumenda ng Google Chrome)

Tandaan na walang kinakailangang i-upload ang mga file sa isang pampublikong web server o mag-set up ng isang website. Ang web interface ay binubuo lamang ng mga file ng HTML / CSS / Javascript na maaaring maiimbak sa iyong computer at buksan gamit ang isang web browser, na pagkatapos ay makikipag-usap sa aparato ng leggings sa isang koneksyon sa Bluetooth na pinasimulan sa pamamagitan ng iyong browser.

Nakalakip ay isang screenshot ng isang maliit na seksyon ng code mula sa file app.js na pinapatakbo kapag pinindot ng gumagamit ang pindutan ng kumonekta sa pahina. Narito sinabi namin sa computer na tawagan ang function na 'dataHandler' tuwing natanggap ang data mula sa Arduino. Dapat mong sundin ang code upang makita kung ano ang tawag sa iba pang mga pagpapaandar at kung paano hawakan ang data at kalaunan iginuhit sa grap.

Nasa ibaba ang isang maliit na buod ng mga kasama na mga file:

index.hml: Sinasabi sa browser kung anong mga elemento ang iginuhit sa pahina at kung saan sila mailalagay na may kaugnayan sa bawat isa.

style.css: Pag-istilo ng mga indibidwal na elemento (hal. grey outline sa paligid ng grap)

webTerminal.js: JavaScript library para sa pakikipag-usap sa module sa pamamagitan ng bluetooth. Nagbibigay ng mga pagpapaandar na kinakailangan para sa madaling paghawak ng natanggap na data at pagpapadala ng mga mensahe pabalik sa isang nakakonektang aparato na Bluetooth sa isang serial na koneksyon sa bluetooth.

app.js: Ang aming sariling pasadyang code ng JavaScript na humahawak sa lahat ng data na natanggap mula sa arduino at kumukuha sa grap

Hakbang 8: Pag-access at Paggamit ng Web Interface

Pag-access at Paggamit ng Web Interface
Pag-access at Paggamit ng Web Interface
Pag-access at Paggamit ng Web Interface
Pag-access at Paggamit ng Web Interface

Ang module ng leggings ay nagbabasa ng gyroscope, accelerometer at kahit impormasyon sa temperatura. Ang proyektong ito ay nangangailangan lamang ng paggamit ng mga gyroscope Y pagbabasa ng axis, kung saan maaaring matukoy ang pustura ng tagapagsuot.

Upang ma-access ang web interface, buksan ang file index.html na na-download sa nakaraang hakbang. Dapat mong makita ang isang interface na katulad ng sa naka-attach na screenshot.

Susunod, pindutin ang pindutan ng kumonekta at piliin ang iyong module ng Bluetooth (karaniwang pinangalanang HMSoft) mula sa listahan ng mga aparato. Kung maraming mga aparato, maaaring makatulong na mailagay ang module nang mas malapit sa iyong computer upang madali itong makilala mula sa antas ng pagtanggap ng Bluetooth.

Inirerekumendang: