INHOUDSOPGAWE:

STRYDE .: 8 stappe
STRYDE .: 8 stappe

Video: STRYDE .: 8 stappe

Video: STRYDE .: 8 stappe
Video: Mr. Odd - Let's Play The Brigmore Witches Dishonored DLC - Part 8 - Textile Mill 2024, September
Anonim
STRYDE
STRYDE

STRYDE. is daarop gemik om amateur- en intermediêre hardlopers insigte en bystand te bied wat vergelykbaar is met professionele atlete met goedkoop, estetiese en gerieflike draagbare. Uiteindelik moet hierdie toestelle u help om die prestasie te verbeter en beserings te vermy terwyl u hardloop.

STRYDE. bestaan uit 'n panty wat sensors bevat om die liggaamshouding (vorentoe leunhoek) tydens die hardloop te analiseer, sowel as 'n gehoorapparaat om hardlopers te help om 'n konstante pas te handhaaf en hul postuur reg te stel. Die kompressieloopbroek kommunikeer data van die sensors terug na 'n rekenaar of selfoon, waar die gebruiker insig kan kry oor die manier waarop hulle hardloop en dit kan vergelyk met 'n ideale tegniek.

Uiteindelik het hierdie draers die doel om die draer te help om hul prestasie te verbeter, beserings te voorkom en hul fiksheidsaktiwiteite beter te verstaan.

Stap 1: materiaal en gereedskap

Materiaal en gereedskap
Materiaal en gereedskap
Materiaal en gereedskap
Materiaal en gereedskap
Materiaal en gereedskap
Materiaal en gereedskap

Materiaal en tegnologie:

  • eResin_ PLA met 'n gekose kleur vir 3D -druk
  • 2x Arduino Pro Mini of soortgelyk met I2C en 5V penne
  • CH341A USB -programmeerder vir Arduino Pro mini
  • Sien Grove Accelerometer Module
  • Li-Po batterylaaier
  • Bluetooth 4.0-module (HM-10)
  • Gonser module
  • Drade

Sagteware:

  • Photoshop
  • Arduino amptelike sagteware
  • Soliede werke

Gereedskap:

  • Soldeerbout
  • Soldeer
  • Draadstroppers en draadknipper
  • Voltmeter
  • Maatband
  • 3D -drukker

Stap 2: Skep 'n 3D -model van koptelefoon met behulp van CAD -sagteware

Skep 'n 3D -model van koptelefoon met behulp van CAD -sagteware
Skep 'n 3D -model van koptelefoon met behulp van CAD -sagteware
Skep 'n 3D -model van koptelefoon met behulp van CAD -sagteware
Skep 'n 3D -model van koptelefoon met behulp van CAD -sagteware
Skep 'n 3D -model van koptelefoon met behulp van CAD -sagteware
Skep 'n 3D -model van koptelefoon met behulp van CAD -sagteware

Begin u koptelefoonmodel met 'n skets op papier. Vind inspirasie uit aanlyn en omliggende bronne. 'N Paar foto's van sketse vir hierdie STRYDE. is hierbo aangeheg vir u verwysing. Meet dan u nek met 'n maatband om die breedte en lengte van die oorfone te bepaal. Maak seker dat u losweg meet, sodat die oorfone aan die einde gemaklik kan pas.

Oorweeg altyd die vervaardigingsproses vir u ontwerp. By 3D -druk is dit noodsaaklik om rekening te hou met die beperkings van die 3D -drukkers wat vir u toeganklik is. 'N Paar belangrike beperkings is die maksimum en minimum afmetings wat gedruk kan word, sowel as die foutreeks van die drukkers.

Nadat u u 2D -sketse suksesvol gedimensioneer het, teken u dit op u CAD -sagteware van u keuse, wat 'n STL -lêer kan uitvoer (ons het Solidworks gekies). As u beperkte ervaring met CAD -sagteware het, is daar baie gratis opleidingsvideo's aanlyn beskikbaar, waarna u kan kyk om enige vorm wat u wil, te skep.

As u klaar is met die modellering, moet u bevestig dat al u afmetings akkuraat is voordat u die lêer in 'n STL -formaat uitvoer.

Stap 3: koptelefoon met 3D -afdrukke met CAD -lêer

3D -koptelefoon met CAD -lêer
3D -koptelefoon met CAD -lêer
3D -koptelefoon met CAD -lêer
3D -koptelefoon met CAD -lêer
3D -koptelefoon met CAD -lêer
3D -koptelefoon met CAD -lêer
3D -koptelefoon met CAD -lêer
3D -koptelefoon met CAD -lêer

Let op dat u CAD -model moontlik in die boonste en onderste stukke gesny/gesny moet word en dan geplak kan word as gevolg van produksiebeperkings van 3D -drukkers. Raadpleeg personeel of aanlynforums oor die werking van die spesifieke drukker waartoe u toegang het en die vereistes vir die druk van hol voorwerpe.

Ons het 'n paar voorbeelde hierbo met ons wit prototipes. Omskep u model in G -kode met behulp van 3D -drukpersoneel of deur te kyk hoe u dit met u spesifieke sagteware kan doen. Kies geskikte materiaal op grond van gemak, koste, estetika en oorweeg uitkontraktering. Ons beveel PLA, TPU en eResin-PLA aan.

Druk en verfyn deur skuur, poleer of as u eResin-PLA gekies het, gebruik 'n laser om die model te versterk. Herhaal druk totdat u tevrede is met die vorm en afwerking van die oorstukke.

Stap 4: Maak koel slae

Produseer koel slae
Produseer koel slae

Daar is twee opsies vir die klankuitset van die oorstukke. Die eerste is 'n eenvoudige tikgeluid van 170-190 bpm wat die draer pas by sy draaipunt. Alternatiewelik kan u kies om u eie klankbaan te vervaardig en dit uit te voer in 'n formaat wat opgelaai en gespeel kan word deur die luidspreker wat aan die Arduino gekoppel is.

Gebruik Ableton Live of ander musiekprogrammatuur. Stel die maat op 160, 165, 170, 175 soos benodig, dit kan op enige tydstip verander word, maar dit word aanbeveel dat u dit eers stel om enige toonverskuiwing of vervorming te verminder.

Kies instrumente of tromgeluide om die maat te versterk; Tom- of basklanke word aanbeveel. Maak 'n noot aan die begin van elke maat en maak seker dat die snelheid 110 is. Rangskik aanvullende klanke of instrumente, soos hoede, klokkies en lugtekstuurgeluide. Hou in gedagte dat u nie geluide het wat te veel ooreenstem met die hoofslag nie, klank -effekte gebruik om klanke te laat klink of te klop of die aanval te verminder. Die snelheid vir die komplementêre klanke moet nie meer as 90 wees nie.

Probeer 'n atmosfeer skep wat dringendheid of beweging inspireer deur 'n samestelling van gelaagde geluide wat spanning opbou, gebruik u kreatiwiteit! Herhaal die klank wat geskep is. Uitvoer in WAV. formaat.

Stap 5: Monteer Arduino -komponente

Monteer Arduino -komponente
Monteer Arduino -komponente
Monteer Arduino -komponente
Monteer Arduino -komponente
Monteer Arduino -komponente
Monteer Arduino -komponente

Daar moet twee afsonderlike toestelle gebou word, in 'n leggings en die oorstukke. Volg die instruksies hieronder om die twee toestelle te monteer. In die volgende stap skryf ons die Arduino -kode om klank deur die zoemer in die oorstukke uit te voer en die sensordata van die toestel wat aan die leggings gekoppel is, terug te stuur.

1. Leggings -toestel

Die leggings-apparaat bestaan uit 'n Arduino Pro Mini-hoofbord, 'n op MPU9250 gebaseerde versnellingsmeter en 'n Bluetooth 4.0-module (aanbeveel vir HM-10).

Dit moet soos volg op die Arduino -mikrobeheerder gesoldeer word:

Spelde op module => Spelde op Arduino

Versnellingsmeter module (MPU9250):

SDA => SDA

SCL => SCL

VCC => 5V

GND => GND

Bluetooth-module (HM-10):

VCC => 5V

GND => GND

TX => RX

RX => TX

Plaas laastens twee 3.7V LiPo -batterye in serie (soos in die digram aangedui) om 'n totale spanning van 7.4V vir die reeksbattery te bereik. Dra die rooi/positiewe hangkabel na die RAW -pen en die swart/negatiewe kabel na die GND -pen op die Arduino Pro Mini om die toestel ekstern aan te dryf. U wil dalk kyk hoe 'n skakelaar of knoppie bygevoeg kan word om die stroom na die toestel te skakel, sodat die battery nie met die hand gekoppel en ontkoppel hoef te word nie.

2. Oorstukke

Die oorstukke vereis eenvoudig dat 'n luidsprekermodule aan 'n Arduino pro mini gekoppel word. Die Arduino word aangedryf deur 'n batterymodule met dieselfde opset as die vir die leggings -module (en aan dieselfde RAW- en GND -penne geheg)

Sprekermodule:

VCC => 5V

GND => GND

IO => Speld 8

Plaas die toestel laastens in die 3D -gedrukte behuizing. Gebruik 'n kleefmiddel om die eindstukke aan die behuising vas te maak.

Stap 6: Skryf kode vir Arduino en oplaai

Skryf kode vir Arduino en oplaai
Skryf kode vir Arduino en oplaai
Skryf kode vir Arduino en oplaai
Skryf kode vir Arduino en oplaai
Skryf kode vir Arduino en oplaai
Skryf kode vir Arduino en oplaai

Koppel die Arduino Pro Mini vir elke stap hieronder aan die USB -programmeerder soos in die diagramme getoon, en stel die Arduino -sagteware soos volg op met behulp van die menu 'Tools':

  • Bord: Arduino Pro of Pro Mini
  • Verwerker: ATMEGA328P (5V, 16MHz)
  • Poort: COMxx (wissel op elke toestel. Koppel ander Arduino- of COM -toestelle van u rekenaar af as u nie kan bepaal watter Arduino u is nie)
  • Programmeerder: AVR ISP MkII

Leggings -toestel:

Oortelefoonapparaat:

Stap 7: Stel 'n webinterface op vir die vertoon van leggings/postuurdata

Stel 'n webinterface op vir die vertoon van leggings/postuurdata
Stel 'n webinterface op vir die vertoon van leggings/postuurdata

Om die lesings van die Arduino op die leggings te wys, sal ons 'n webkoppelvlak skep wat vanaf 'n rekenaar of selfoon verkry kan word.

Laai die aangehegte lêers af, hernoem index.hmtl.txt na index.html en maak dan index.html oop met u blaaier (Google Chrome word aanbeveel)

Let daarop dat daar geen vereiste is om die lêers na 'n openbare webbediener op te laai of 'n webwerf op te stel nie. Die webkoppelvlak bestaan eenvoudig uit HTML/CSS/Javascript -lêers wat op u rekenaar gestoor kan word en met 'n webblaaier oopgemaak kan word, wat dan met die leggings -toestel sal praat oor 'n bluetooth -verbinding wat via u blaaier begin is.

Aangeheg is 'n skermkiekie van 'n klein gedeelte kode uit die lêer app.js wat uitgevoer word wanneer die gebruiker op die verbindingsknoppie op die bladsy druk. Hier vertel ons die rekenaar om die funksie 'dataHandler' te noem wanneer data van die Arduino ontvang word. U moet die kode volg om te sien wat ander funksies genoem word en hoe die data hanteer en uiteindelik op die grafiek geteken word.

Hieronder is 'n klein opsomming van die ingesluit lêers:

index.hml: Vertel die blaaier watter elemente op die bladsy moet teken en waar dit relatief tot mekaar geplaas moet word.

style.css: Stylering van individuele elemente (bv. grys omtrek rondom grafiek)

webTerminal.js: JavaScript -biblioteek vir kommunikasie met die module via bluetooth. Bied funksies wat nodig is om die ontvangs van data maklik te hanteer en boodskappe terug te stuur na 'n gekoppelde Bluetooth -toestel via 'n seriële Bluetooth -verbinding.

app.js: Ons eie pasgemaakte JavaScript -kode wat al die data wat van die arduino ontvang is, hanteer en op die grafiek teken

Stap 8: Toegang tot en gebruik van die webkoppelvlak

Toegang tot en gebruik van die webkoppelvlak
Toegang tot en gebruik van die webkoppelvlak
Toegang tot en gebruik van die webkoppelvlak
Toegang tot en gebruik van die webkoppelvlak

Die leggings -module lees inligting oor die gyroscoop, versnellingsmeter en selfs temperatuur. Hierdie projek vereis slegs die gebruik van die gyroskope Y -asmetings, waaruit die liggaamshouding bepaal kan word.

Om toegang tot die webkoppelvlak te verkry, maak die lêer index.html oop wat in die vorige stap afgelaai is. U moet 'n soortgelyke koppelvlak in die aangehegte skermkiekie sien.

Druk vervolgens op die aansluitknoppie en kies u Bluetooth -module (gewoonlik HMSoft genoem) uit die lys toestelle. As daar baie toestelle is, kan dit help om die module nader aan u rekenaar te plaas, sodat dit maklik geïdentifiseer kan word vanaf die Bluetooth -ontvangsvlak.

Aanbeveel: