İçindekiler:

STRYDE.: 8 Adım
STRYDE.: 8 Adım

Video: STRYDE.: 8 Adım

Video: STRYDE.: 8 Adım
Video: [4K] Dr. Livesey Phonk Walk (Full Version) 2024, Eylül
Anonim
STRYDE
STRYDE

STRYDE. amatör ve orta seviye koşuculara düşük maliyetli, estetik ve kullanışlı giyilebilir cihazlarla profesyonel sporculara sunulanlarla karşılaştırılabilir içgörü ve yardım sağlamayı amaçlamaktadır. Sonuç olarak, bu cihazlar performansı artırmanıza ve çalışırken yaralanmayı önlemenize yardımcı olmalıdır.

STRYDE. Koşarken duruşu (ileri yatış açısı) analiz etmek için sensörleri içeren bir çift tayt ve koşucuların tutarlı bir tempoyu korumalarına ve duruşlarını düzeltmelerine yardımcı olacak bir işitsel cihazdan oluşur. Sıkıştırmalı koşu taytları, sensörlerden gelen verileri bir PC'ye veya cep telefonuna iletir ve burada kullanıcının çalışma şekli hakkında fikir edinebilir ve bunu ideal bir teknikle karşılaştırabilir.

Sonuç olarak, bu giyilebilir ürünler, kullanıcıya performanslarını artırmada, yaralanmaları önlemede ve fitness aktivitelerini daha iyi anlamada yardımcı olmayı amaçlar.

Adım 1: Malzemeler ve Araçlar

Malzemeler ve Araçlar
Malzemeler ve Araçlar
Malzemeler ve Araçlar
Malzemeler ve Araçlar
Malzemeler ve Araçlar
Malzemeler ve Araçlar

Malzemeler ve teknolojiler:

  • 3D baskı için renk seçimi ile eResin_ PLA
  • 2x Arduino Pro Mini veya I2C ve 5V pinli benzeri
  • Arduino Pro mini için CH341A USB programlayıcı
  • Seeed Grove İvmeölçer Modülü
  • Li-Po pil şarj cihazı
  • Bluetooth 4.0 modülü (HM-10)
  • Buzzer modülü
  • teller

Yazılım:

  • Photoshop
  • Arduino resmi yazılımı
  • Solidworks

Aletler:

  • Havya
  • Lehim
  • Tel striptizci ve tel kesici
  • Voltmetre
  • Ölçüm bandı
  • 3 boyutlu yazıcı

Adım 2: CAD Yazılımını Kullanarak Kulaklıkların 3B Modelini Oluşturun

CAD Yazılımını Kullanarak Kulaklıkların 3D Modelini Oluşturun
CAD Yazılımını Kullanarak Kulaklıkların 3D Modelini Oluşturun
CAD Yazılımını Kullanarak Kulaklıkların 3D Modelini Oluşturun
CAD Yazılımını Kullanarak Kulaklıkların 3D Modelini Oluşturun
CAD Yazılımını Kullanarak Kulaklıkların 3D Modelini Oluşturun
CAD Yazılımını Kullanarak Kulaklıkların 3D Modelini Oluşturun

Kulaklık modelinize kağıt üzerinde bir eskiz ile başlayın. Çevrimiçi ve çevredeki kaynaklardan ilham alın. Bu STRYDE için bazı eskiz fotoğrafları. referansınız için yukarıda eklenmiştir. Ardından, kulaklığın genişliğini ve uzunluğunu belirlemek için boynunuzu bir ölçüm bandıyla ölçün. Kulaklıkların ucuna rahatça oturabilmesi için gevşek bir şekilde ölçtüğünüzden emin olun.

Tasarımınız için daima üretim sürecini göz önünde bulundurun. 3D baskı yaparken, erişebileceğiniz 3D yazıcıların kısıtlamalarını dikkate almak çok önemlidir. Dikkat edilmesi gereken bazı önemli kısıtlamalar, yazdırılabilecek maksimum ve minimum boyutların yanı sıra yazıcıların hata aralığıdır.

2B çizimlerinizi başarıyla boyutlandırdıktan sonra, bunları bir STL dosyasını dışa aktarabilen CAD yazılımınızda çizin (Solidworks'ü seçtik). CAD yazılımıyla sınırlı deneyiminiz varsa, istediğiniz şekli oluşturmak için arayabileceğiniz birçok ücretsiz eğitim videosu vardır.

Modellemeyi bitirdiğinizde, dosyayı STL formatında dışa aktarmadan önce tüm boyutlarınızın doğru olduğunu onaylayın.

Adım 3: CAD Dosyalı 3D Baskı Kulaklık

CAD Dosyalı 3D Baskı Kulaklık
CAD Dosyalı 3D Baskı Kulaklık
CAD Dosyalı 3D Baskı Kulaklık
CAD Dosyalı 3D Baskı Kulaklık
CAD Dosyalı 3D Baskı Kulaklık
CAD Dosyalı 3D Baskı Kulaklık
CAD Dosyalı 3D Baskı Kulaklık
CAD Dosyalı 3D Baskı Kulaklık

Bu adıma geçmeden önce, 3D yazıcıların üretim sınırlamaları nedeniyle CAD modelinizin üst ve alt parçalara ayrılması/dilimlenmesi ve ardından yapıştırılması gerekebileceğini unutmayın. Erişebildiğiniz belirli yazıcının çalışması ve içi boş nesneleri yazdırma gereksinimleri hakkında personele veya çevrimiçi forumlara danışın.

Beyaz prototiplerimizi kullanarak yukarıda bazı örneklerimiz var. 3D baskı personelinin yardımıyla veya kendi yazılımınızla nasıl yapacağınızı araştırarak modelinizi G koduna dönüştürün. Konfor, maliyet, estetiğe dayalı uygun malzemeyi seçin ve dış kaynak kullanımını düşünün. PLA, TPU ve eResin-PLA'yı öneriyoruz.

Zımparalayarak, cilalayarak veya eResin-PLA'yı seçtiyseniz, modeli katılaştırmak için bir lazer kullanarak yazdırın ve hassaslaştırın. Kulaklıkların şeklinden ve kaplamasından memnun kalana kadar yazdırmayı tekrarlayın.

4. Adım: Harika Beats Üretin

Harika Beats Üretin
Harika Beats Üretin

Kulaklıkların ses çıkışı için iki seçenek vardır. İlki, kullanıcının koşu hızına uyması için 170-190 BPM'lik basit bir tıkırtı sesidir. Alternatif olarak, Arduino'ya bağlı hoparlör aracılığıyla yüklenebilen ve çalınabilen bir formatta dışa aktararak kendi film müziğinizi üretmeyi seçebilirsiniz.

Ableton Live veya diğer müzik yazılımlarını kullanın. Vuruşu gerektiği gibi 160, 165, 170, 175 olarak ayarlayın, bu herhangi bir noktada değiştirilebilir ancak herhangi bir perde kaymasını veya bozulmayı en aza indirmek için önce ayarlanması önerilir.

Ritmi güçlendirmek için enstrümanları veya davul seslerini seçin, Tom veya bas sesleri önerilir. Her çubuğun başına bir not koyun, hızın 110 olduğundan emin olun. Hi-hat, çan ve hava dokusu sesleri gibi tamamlayıcı sesleri veya enstrümanları düzenleyin. Ana vuruşa çok benzeyen seslere sahip olmamayı, tiz veya cılız sesler çıkarmak için ses efektlerini nemli veya künt hale getirmek veya saldırıyı azaltmak için kullanmayı unutmayın. Tamamlayıcı seslerin hızı 90'ı geçmemelidir.

Gerilim oluşturan katmanlı seslerden oluşan bir kompozisyonla aciliyete veya harekete ilham veren bir atmosfer yaratmayı hedefleyin, yaratıcılığınızı kullanın! Oluşturulan sesi döngüye alın. WAV'da dışa aktarın. biçim.

Adım 5: Arduino Bileşenlerini Birleştirin

Arduino Bileşenlerini Birleştirin
Arduino Bileşenlerini Birleştirin
Arduino Bileşenlerini Birleştirin
Arduino Bileşenlerini Birleştirin
Arduino Bileşenlerini Birleştirin
Arduino Bileşenlerini Birleştirin

Bir çift tozluk ve kulaklık içine yerleştirilecek iki ayrı cihaz var. İki cihazı birleştirmek için aşağıdaki talimatları izleyin. Bir sonraki adımda kulaklıktaki buzzer aracılığıyla ses çıkışı için Arduino kodunu yazacağız ve taytlara takılı cihazdan sensör verilerini geri ileteceğiz.

1. Tozluk cihazı

Tozluk cihazı, Arduino Pro Mini anakart, MPU9250 tabanlı ivmeölçer modülü ve Bluetooth 4.0 Modülünden (HM-10 önerilir) oluşur.

Bunlar Arduino mikrodenetleyicisine aşağıdaki gibi lehimlenecektir:

Modül üzerindeki pinler => Arduino üzerindeki pinler

İvmeölçer modülü (MPU9250):

SDA => SDA

SCL => SCL

VCC => 5V

GND => GND

Bluetooth (HM-10) modülü:

VCC => 5V

GND => GND

TX => RX

RX => TX

Son olarak, seri pil için toplam 7.4V voltaj elde etmek için iki adet 3.7V LiPo pili (şemada gösterildiği gibi) seri bağlayın. Cihaza harici olarak güç sağlamak için kırmızı/pozitif asılı ucu RAW pimine ve siyah/negatif ucu Arduino Pro Mini'deki GND pimine bağlayın. Pilin manuel olarak bağlanmasına ve bağlantısının kesilmesine gerek kalmaması için cihaza akımı değiştirmek için bir anahtarın veya düğmenin nasıl eklenebileceğini incelemek isteyebilirsiniz.

2. Kulaklıklar

Kulaklıklar sadece bir Arduino pro mini'ye bir hoparlör modülü takmayı gerektiriyor. Arduino, tozluk modülü için gösterilenle aynı konfigürasyona sahip (ve aynı RAW ve GND pinlerine bağlı) bir pil modülü tarafından çalıştırılır.

Hoparlör Modülü:

VCC => 5V

GND => GND

GÇ => Pim 8

Son olarak, cihazı 3D baskılı muhafazaya yerleştirin. Uç parçaları muhafazaya sabitlemek için bir yapıştırıcı kullanın.

Adım 6: Arduino için Kod Yazın ve Yükleyin

Arduino için Kod Yaz ve Yükle
Arduino için Kod Yaz ve Yükle
Arduino için Kod Yaz ve Yükle
Arduino için Kod Yaz ve Yükle
Arduino için Kod Yaz ve Yükle
Arduino için Kod Yaz ve Yükle

Aşağıdaki her adım için, Arduino yazılımını 'Araçlar' menüsünü kullanarak aşağıdaki şekilde yapılandırarak, Arduino Pro Mini'yi şemalarda gösterildiği gibi USB programlayıcıya bağlayın:

  • Kart: Arduino Pro veya Pro Mini
  • İşlemci: ATMEGA328P (5V, 16MHz)
  • Port: COMxx (her cihaza göre değişir. Arduino'nuzun hangisi olduğunu belirleyemiyorsanız, diğer Arduino veya COM cihazlarının bilgisayarınızla olan bağlantısını kesin)
  • Programcı: AVR ISP MkII

Tozluk Cihazı:

Kulaklık Cihazı:

7. Adım: Tozluk/duruş Verilerini Görüntülemek için Web Arayüzünü Ayarlayın

Tozluk/duruş Verilerini Görüntülemek için Web Arayüzü Kurulumu
Tozluk/duruş Verilerini Görüntülemek için Web Arayüzü Kurulumu

Tozluklara yerleştirilen Arduino'dan gelen okumaları görüntülemek için PC veya mobilden erişilebilen bir web arayüzü oluşturacağız.

Ekli dosyaları indirin, index.hmtl.txt dosyasını index.html olarak yeniden adlandırın ve ardından index.html'yi tarayıcınızla açın (Google Chrome önerilir)

Dosyaları genel bir web sunucusuna yüklemek veya bir web sitesi kurmak için herhangi bir gereklilik olmadığını unutmayın. Web arayüzü, bilgisayarınızda saklanabilen ve bir web tarayıcısı ile açılabilen ve daha sonra tarayıcınız aracılığıyla başlatılan bir bluetooth bağlantısı üzerinden tozluk cihazıyla konuşacak olan HTML/CSS/Javascript dosyalarından oluşur.

Kullanıcı sayfadaki bağlan düğmesine bastığında çalışan app.js dosyasındaki küçük bir kod bölümünün ekran görüntüsü ektedir. Burada bilgisayara Arduino'dan veri alındığında 'dataHandler' işlevini çağırmasını söylüyoruz. Diğer fonksiyonların ne olarak adlandırıldığını ve verilerin nasıl işlendiğini ve sonunda grafik üzerinde çizildiğini görmek için kodu takip etmelisiniz.

Aşağıda, dahil edilen dosyaların küçük bir özeti verilmiştir:

index.hml: Tarayıcıya sayfada hangi öğelerin çizileceğini ve bunların birbirlerine göre nereye yerleştirileceğini söyler.

style.css: Tek tek öğelerin stili (ör. grafiğin etrafındaki gri anahat)

webTerminal.js: Bluetooth üzerinden modül ile iletişim kurmak için JavaScript kitaplığı. Alınan verileri kolayca işlemek ve seri bir bluetooth bağlantısı üzerinden bağlı bir bluetooth cihazına mesajları geri göndermek için gerekli işlevleri sağlar.

app.js: Arduino'dan alınan tüm verileri işleyen ve grafiği çizen kendi özel JavaScript kodumuz

Adım 8: Web Arayüzüne Erişme ve Kullanma

Web Arayüzüne Erişme ve Kullanma
Web Arayüzüne Erişme ve Kullanma
Web Arayüzüne Erişme ve Kullanma
Web Arayüzüne Erişme ve Kullanma

Tozluk modülü jiroskop, ivmeölçer ve hatta sıcaklık bilgilerini okur. Bu proje, yalnızca kullanıcının duruşunun belirlenebildiği jiroskopların Y ekseni okumalarının kullanılmasını gerektirir.

Web arayüzüne erişmek için önceki adımda indirilen index.html dosyasını açın. Ekteki ekran görüntüsünde buna benzer bir arayüz görmelisiniz.

Ardından, bağlan düğmesine basın ve cihaz listesinden bluetooth modülünüzü (genellikle HMSoft olarak adlandırılır) seçin. Çok sayıda cihaz varsa, bluetooth alım seviyesinden kolayca tanınabilmesi için modülü bilgisayarınıza daha yakın konumlandırmak yardımcı olabilir.

Önerilen: