İçindekiler:
- Adım 1: Malzemeler ve Araçlar
- Adım 2: CAD Yazılımını Kullanarak Kulaklıkların 3B Modelini Oluşturun
- Adım 3: CAD Dosyalı 3D Baskı Kulaklık
- 4. Adım: Harika Beats Üretin
- Adım 5: Arduino Bileşenlerini Birleştirin
- Adım 6: Arduino için Kod Yazın ve Yükleyin
- 7. Adım: Tozluk/duruş Verilerini Görüntülemek için Web Arayüzünü Ayarlayın
- Adım 8: Web Arayüzüne Erişme ve Kullanma
Video: STRYDE.: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
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 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
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
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
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
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
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
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
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:
Akıllı Motosiklet HUD Prototipi (adım adım Navigasyon ve Çok Daha Fazlası): 9 Adım
Akıllı Motosiklet HUD Prototipi (adım adım Navigasyon ve Çok Daha Fazlası): Merhaba !Bu Talimatlar, motosiklet kasklarına monte edilmek üzere tasarlanmış bir HUD (Heads-Up Display) platformunu nasıl tasarladığımın ve inşa ettiğimin hikayesidir. "Haritalar" yarışması bağlamında yazılmıştır. Maalesef tamamen bitiremedim
Arduino Araba Geri Geri Park Uyarı Sistemi - Adım Adım: 4 Adım
Arduino Araba Geri Geri Park Uyarı Sistemi | Adım Adım: Bu projede Arduino UNO ve HC-SR04 Ultrasonik Sensör kullanarak basit bir Arduino Araba Geri Park Sensörü Devresi tasarlayacağım. Bu Arduino tabanlı Araba Ters uyarı sistemi, Otonom Navigasyon, Robot Mesafesi ve diğer menzil r
Adım Adım PC Oluşturma: 9 Adım
Adım Adım Bilgisayar Oluşturma: Sarf Malzemeleri: Donanım: AnakartCPU & CPU soğutucusuPSU (Güç kaynağı ünitesi)Depolama (HDD/SSD)RAMGPU (gerekli değil)CaseTools: TornavidaESD bilezik/aplikatörlü matstermal macun
Üç Hoparlör Devresi -- Adım Adım Eğitim: 3 Adım
Üç Hoparlör Devresi || Adım Adım Eğitim: Hoparlör Devresi, ortamdan alınan ses sinyallerini MIC'e güçlendirir ve bunu, güçlendirilmiş sesin üretildiği Hoparlöre gönderir. Burada, size bu Hoparlör Devresini kullanarak bu Hoparlör Devresini yapmanın üç farklı yolunu göstereceğim:
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)