Mündəricat:

STRYDE: 8 addım
STRYDE: 8 addım

Video: STRYDE: 8 addım

Video: STRYDE: 8 addım
Video: Break my Stride 2024, Sentyabr
Anonim
QALDIR
QALDIR

QALDIR. həvəskar və orta səviyyəli idmançılara aşağı qiymətli, estetik və rahat geyinə bilən peşəkar idmançıların əldə edə biləcəyi anlayışlar və yardımlar təqdim etmək məqsədi daşıyır. Nəhayət, bu cihazlar performansınızı artırmağa və qaçarkən zədələnməməyə kömək etməlidir.

QALDIR. Qaçış zamanı duruşu (irəli əyilmə bucağını) analiz etmək üçün sensorlar olan bir cüt taytdan və idmançıların ardıcıl tempi saxlamalarına və duruşlarını düzəltmələrinə kömək edən eşitmə cihazından ibarətdir. Sıxılma koşu taytları, istifadəçilərin necə işlədikləri haqqında anlayış əldə edə biləcəyi və bunu ideal bir texnika ilə müqayisə edə biləcəyi sensorlardakı məlumatları bir PC və ya mobil cihaza geri ötürür.

Nəhayət, bu geyim vasitələri istifadəçinin performansını artırmasına, zədələnməsinin qarşısını almasına və fitness fəaliyyətlərini daha yaxşı başa düşməsinə kömək etməyi hədəfləyir.

Addım 1: Materiallar və Alətlər

Alətlər və materiallar
Alətlər və materiallar
Alətlər və materiallar
Alətlər və materiallar
Alətlər və materiallar
Alətlər və materiallar

Materiallar və texnologiyalar:

  • 3D çap üçün seçilmiş rəngli eResin_ PLA
  • 2x Arduino Pro Mini və ya bənzəri I2C və 5V pinləri ilə
  • CH341A Arduino Pro mini üçün USB proqramçı
  • Görülmüş Grove Sürətləndirici Modulu
  • Li-Po batareya şarj cihazı
  • Bluetooth 4.0 modulu (HM-10)
  • Buzzer modulu
  • Tellər

Proqram təminatı:

  • Photoshop
  • Arduino rəsmi proqram
  • Solidworks

Alətlər:

  • Lehimleme dəmir
  • Lehim
  • Tel çıxarıcılar və tel kəsici
  • Voltmetr
  • Ölçmə lenti
  • 3D printer

Addım 2: CAD Proqramından istifadə edərək 3D Qulaqlıq Modelini yaradın

CAD Proqramından istifadə edərək 3D Qulaqlıq Modelini yaradın
CAD Proqramından istifadə edərək 3D Qulaqlıq Modelini yaradın
CAD Proqramından istifadə edərək 3D Qulaqlıq Modelini yaradın
CAD Proqramından istifadə edərək 3D Qulaqlıq Modelini yaradın
CAD Proqramından istifadə edərək 3D Qulaqlıq Modelini yaradın
CAD Proqramından istifadə edərək 3D Qulaqlıq Modelini yaradın

Qulaqlıq modelinizi kağız üzərində bir eskizlə başlayın. İnternetdən və ətrafdakı mənbələrdən ilham tapın. Bu STRYDE üçün eskizlərin bəzi fotoşəkilləri. istinad üçün yuxarıda əlavə olunur. Sonra, qulaqlıqların genişliyini və uzunluğunu təyin etmək üçün boynunuzu ölçmə lenti ilə ölçün. Qulaqlıqların ucuna rahat oturması üçün boş ölçdüyünüzdən əmin olun.

Həmişə dizaynınız üçün istehsal prosesini nəzərə alın. 3D çap edərkən, sizin üçün əlçatan olan 3D printerlərin məhdudiyyətlərini nəzərə almaq vacibdir. Diqqət yetirməli olduğunuz bəzi əhəmiyyətli məhdudiyyətlər, çap edilə bilən maksimum və minimum ölçülər, habelə printerlərin səhv aralığıdır.

2D eskizlərinizi uğurla ölçdükdən sonra, onları STL faylını ixrac edə biləcək CAD proqramınıza çəkin (biz Solidworks seçdik). CAD proqram təminatı ilə məhdud təcrübəniz varsa, bəyəndiyiniz hər hansı bir forma yaratmaq üçün baxa biləcəyiniz bir çox pulsuz təlim videoları var.

Modelləşdirmə başa çatdıqda, faylı STL formatında ixrac etməzdən əvvəl bütün ölçülərinizin doğru olduğunu təsdiq edin.

Addım 3: CAD faylı olan 3D çap qulaqlıqları

CAD fayllı 3D çap qulaqlıq
CAD fayllı 3D çap qulaqlıq
CAD fayllı 3D çap qulaqlıq
CAD fayllı 3D çap qulaqlıq
CAD fayllı 3D çap qulaqlıq
CAD fayllı 3D çap qulaqlıq
CAD fayllı 3D çap qulaqlıq
CAD fayllı 3D çap qulaqlıq

Bu addıma davam etməzdən əvvəl, CAD modelinizin üst və alt hissələrə bölünməsi/kəsilməsi və sonra 3D printerlərin istehsal məhdudiyyətləri səbəbindən yapışdırılması lazım ola biləcəyini unutmayın. Əldə etdiyiniz xüsusi printerin işi və içi boş obyektləri çap etmək üçün tələblər barədə işçilərə və ya onlayn forumlara müraciət edin.

Ağ prototiplərimizdən istifadə edərək yuxarıda bəzi nümunələrimiz var. 3D çap işçilərinin köməyi ilə və ya xüsusi proqramınızla bunu necə edəcəyinizi araşdıraraq modelinizi G koduna çevirin. Rahatlığa, qiymətə, estetikaya əsaslanaraq uyğun material seçin və xaricdən götürməyi düşünün. PLA, TPU və eResin-PLA tövsiyə edirik.

Zımpara, cilalama və ya eResin-PLA seçmisinizsə, modeli möhkəmləndirmək üçün lazerdən istifadə edərək çap edin və təmizləyin. Qulaqlıqların formasından və bitməsindən razı qalana qədər çapı təkrarlayın.

Addım 4: Cool Beats istehsal edin

Cool Beats istehsal edin
Cool Beats istehsal edin

Qulaqlıqların audio çıxışı üçün iki seçim var. Birincisi, istifadəçinin qaçış sürətinə uyğun gəlməsi üçün sadə 170-190BPM çıqqıltı səsi. Alternativ olaraq, Arduino -ya qoşulmuş dinamik vasitəsilə yüklənə və səsləndirilə bilən bir formatda ixrac edərək öz soundtrackinizi istehsal etməyi seçə bilərsiniz.

Ableton Live və ya digər musiqi proqramlarından istifadə edin. Zərbəni 160, 165, 170, 175 olaraq təyin edin, bu istənilən nöqtədə dəyişdirilə bilər, lakin hər hansı bir meydança dəyişməsini və ya təhrifini minimuma endirmək üçün əvvəlcə təyin edilməsi tövsiyə olunur.

Vuruşu gücləndirmək üçün alətlər və ya nağara səsləri seçin, Tom və ya bas səsləri tövsiyə olunur. Hər çubuğun əvvəlinə bir qeyd qoyun, sürətin 110 olduğundan əmin olun. Hi-papaqlar, zənglər və hava toxuması səsləri kimi tamamlayıcı səslər və ya alətlər düzün. Əsas ritmə çox bənzəyən səslərin olmamasını, hər hansı bir sərt və ya kəsici səsləri nəmləndirmək və ya kəsmək və ya hücumu azaltmaq üçün səs effektlərindən istifadə etməməyi unutmayın. Tamamlayıcı səslərin sürəti 90 -dan çox olmamalıdır.

Gərginlik yaradan təbəqəli səslərin bir kompozisiyası ilə təcili və ya hərəkətə ilham verən bir atmosfer yaratmağı hədəfləyin, yaradıcılığınızı istifadə edin! Yaranan səsi döndərin. WAV -da ixrac edin. format.

Addım 5: Arduino komponentlərini yığın

Arduino komponentlərini yığın
Arduino komponentlərini yığın
Arduino komponentlərini yığın
Arduino komponentlərini yığın
Arduino komponentlərini yığın
Arduino komponentlərini yığın

Bir cüt tozluq və qulaqlıq içərisində qurulacaq iki ayrı cihaz var. İki cihazı birləşdirmək üçün aşağıdakı təlimatları izləyin. Növbəti addımda, qulaqlıqdakı səs siqnalı vasitəsilə səs çıxarmaq və taytlara bağlanan cihazdan sensor məlumatlarını geri ötürmək üçün Arduino kodunu yazacağıq.

1. Tozluklar qurğusu

Tozluq cihazı Arduino Pro Mini anakartı, MPU9250 əsaslı akselerometr modulu və Bluetooth 4.0 Modulundan ibarətdir (HM-10 tövsiyə olunur).

Bunlar Arduino mikro nəzarətçisinə aşağıdakı kimi lehimlənməlidir:

Moduldakı sancaqlar => Arduino üzərindəki pinlər

Akselerometr modulu (MPU9250):

SDA => SDA

SCL => SCL

VCC => 5V

GND => GND

Bluetooth (HM-10) modulu:

VCC => 5V

GND => GND

TX => RX

RX => TX

Nəhayət, seriyalı batareya üçün ümumi 7.4V gərginliyə nail olmaq üçün iki ədəd 3.7V LiPo batareyasını seriyaya (digramda göstərildiyi kimi) qoyun. Qırmızı/pozitiv açarı RAW pininə və qara/mənfi qurğunu Arduino Pro Mini üzərindəki GND pininə qoşun və cihazı xaricdən gücləndirin. Batareyanın əl ilə bağlanmasına və ayrılmasına ehtiyac olmadığı üçün cihazdakı cərəyanı dəyişdirmək üçün bir keçid və ya düymənin necə əlavə oluna biləcəyini araşdırmaq istəyə bilərsiniz.

2. Qulaqlıqlar

Qulaqlıqlar sadəcə Arduino pro mini -yə dinamik modulu bağlamağı tələb edir. Arduino, tayt modulu üçün göstərildiyi kimi eyni konfiqurasiyaya malik olan batareya modulu ilə idarə olunur (və eyni RAW və GND sancaqlarına bərkidilir)

Dinamik Modulu:

VCC => 5V

GND => GND

IO => Pin 8

Nəhayət, cihazı 3D çap korpusuna daxil edin. Son parçaları gövdəyə yapışdırmaq üçün yapışqan istifadə edin.

Addım 6: Arduino üçün Kod yazın və Yükləyin

Arduino üçün Kod yazın və Yükləyin
Arduino üçün Kod yazın və Yükləyin
Arduino üçün Kod yazın və Yükləyin
Arduino üçün Kod yazın və Yükləyin
Arduino üçün Kod yazın və Yükləyin
Arduino üçün Kod yazın və Yükləyin

Aşağıdakı hər bir addım üçün, Arduino Pro Mini -ni "Alətlər" menyusundan istifadə edərək Arduino proqramını aşağıdakı kimi konfiqurasiya edərək diaqramlarda göstərildiyi kimi USB proqramçıya bağlayın:

  • Lövhə: Arduino Pro və ya Pro Mini
  • Prosessor: ATMEGA328P (5V, 16MHz)
  • Port: COMxx (hər cihazda fərqli olacaq. Arduino hansı olduğunu müəyyən edə bilmirsinizsə, digər Arduino və ya COM cihazlarını kompüterinizdən ayırın)
  • Proqramçı: AVR ISP MkII

Tayt Cihazı:

Qulaqlıq Cihazı:

Addım 7: Tayt/duruş məlumatlarını göstərmək üçün veb interfeysi qurun

Tayt/duruş məlumatlarını göstərmək üçün veb interfeysi qurun
Tayt/duruş məlumatlarını göstərmək üçün veb interfeysi qurun

Taytların üstünə qoyulan Arduinonun oxunuşlarını göstərmək üçün bir kompüterdən və ya mobil cihazdan əldə edilə bilən bir veb interfeysi yaradacağıq.

Əlavə edilmiş faylları yükləyin, index.hmtl.txtin adını index.html olaraq dəyişdirin və sonra brauzerinizlə index.html açın (Google Chrome tövsiyə olunur)

Diqqət yetirin ki, faylları ümumi bir veb serverə yükləmək və ya veb sayt qurmaq tələb olunmur. Veb interfeysi sadəcə kompüterinizdə saxlanıla bilən və veb brauzeri ilə açıla bilən HTML/CSS/Javascript sənədlərindən ibarətdir ki, bu da brauzeriniz vasitəsilə başladılan bluetooth bağlantısı ilə leggings cihazı ilə danışacaq.

İstifadəçi səhifədəki əlaqə düyməsini basdıqda işləyən app.js faylının kiçik bir kod hissəsinin ekran görüntüsü əlavə olunur. Burada kompüterə məlumatların Arduinodan alındığı zaman 'dataHandler' funksiyasını çağırmasını söyləyirik. Digər funksiyaların nə adlandırıldığını və məlumatların necə işləndiyini və nəticədə qrafikdə necə çəkildiyini görmək üçün kodu izləməlisiniz.

Aşağıdakı faylların kiçik bir xülasəsi:

index.hml: Brauzerə səhifədə hansı elementlərin çəkiləcəyini və bir -birinə nisbətən harada yerləşdiriləcəyini bildirir.

style.css: Fərdi elementlərin üslubu (məsələn, qrafın ətrafında boz kontur)

webTerminal.js: bluetooth üzərindən modulla ünsiyyət qurmaq üçün JavaScript kitabxanası. Alınan məlumatları asanlıqla idarə etmək və ardıcıl bluetooth bağlantısı ilə bağlı bir bluetooth cihazına mesaj göndərmək üçün lazım olan funksiyaları təmin edir.

app.js: Arduinodan alınan bütün məlumatları idarə edən və qrafiki çəkən öz xüsusi JavaScript kodumuz

Addım 8: Veb İnterfeysinə daxil olmaq və istifadə etmək

Veb İnterfeysinə daxil olmaq və istifadə etmək
Veb İnterfeysinə daxil olmaq və istifadə etmək
Veb İnterfeysinə daxil olmaq və istifadə etmək
Veb İnterfeysinə daxil olmaq və istifadə etmək

Tayt modulu jiroskop, akselerometr və hətta temperatur məlumatlarını oxuyur. Bu layihə yalnız istifadəçinin duruşunun təyin oluna biləcəyi giroskopların Y oxu oxunuşlarının istifadəsini tələb edir.

Veb interfeysinə daxil olmaq üçün əvvəlki addımda yüklənmiş index.html faylını açın. Əlavə edilmiş ekran görüntüsündə buna bənzər bir interfeys görməlisiniz.

Sonra, əlaqə düyməsini basın və cihazlar siyahısından bluetooth modulunuzu (adətən HMSoft adlanır) seçin. Bir çox cihaz varsa, bluetooth qəbul səviyyəsindən asanlıqla tanınmaq üçün modulu kompüterinizə yaxınlaşdırmağa kömək edə bilər.

Tövsiyə: