Mündəricat:

Geyilə bilən texnologiya: Hava zərb alətləri: 5 addım
Geyilə bilən texnologiya: Hava zərb alətləri: 5 addım

Video: Geyilə bilən texnologiya: Hava zərb alətləri: 5 addım

Video: Geyilə bilən texnologiya: Hava zərb alətləri: 5 addım
Video: Gələcəyi Bilən Filmlər | Zombilər həqiqətən mövcuddurmu? 2024, Noyabr
Anonim
Geyilə bilən texnologiya: Hava zərb alətləri
Geyilə bilən texnologiya: Hava zərb alətləri
Geyilə bilən texnologiya: Hava zərb alətləri
Geyilə bilən texnologiya: Hava zərb alətləri

Bu layihə üçün məqsədimiz, bəzi akselerometrlərdən və piezo disklərdən geyilə bilən baraban dəsti hazırlamaq idi. Fikir bu idi ki, bir vuruşla bir tələ səsi çalınar; ya da ayağa bir dəfə basıldığında hi-hat və ya bas baraban səsi çalınardı. Kitə nəzarət etmək üçün səs çıxışı və seçimi üçün Hexwear mikro nəzarətçi, Arduino kodlaşdırma proqramı və Cycling '74 MAX istifadə etdik. Bu layihə Pomona Kolleci ilə Fremont Mühəndislik Akademiyası arasında daha böyük bir ortaqlığın bir hissəsi idi.

Addım 1: Parçalar və Alətlər

Parçalar və Alətlər
Parçalar və Alətlər
Parçalar və Alətlər
Parçalar və Alətlər
Parçalar və Alətlər
Parçalar və Alətlər
Parçalar və Alətlər
Parçalar və Alətlər

Aşağıda layihəmizdən ibarət olan hissələrin siyahısı və istifadə olunan bütün materialların siyahısı verilmişdir.

Parçalar:

  • Flanel Köynək (x1)
  • Qeyri -səlis Corablar (x2)
  • Piezo Diskləri (x2) (https://www.sparkfun.com/products/10293)
  • MMA8451 (x2) sürətləndiricilər (https://www.adafruit.com/product/2019)
  • ATmega32U4 Microcontroller HexWear (x1) (https://hexwear.com)
  • RN42 Microchip Bluetooth (x1) (https://www.sparkfun.com/products/12576)
  • 18 Ölçü Teli
  • #2 Vida (x14)
  • #2 Yuyucular (x14)
  • Qıvrım bağlayıcıları; 22-16 Ölçer (x14) (https://www.elecdirect.com/crimp-wire-terminals/ring-crimp-terminals/pvc-ring-terminals/ring-terminal-pvc-red-22-18-6- 100 manat)
  • Öz-özünə yapışan pin (x1)
  • Vinil İzolyasiyalı Butted Seam Butt Connectors (x15) (https://www.delcity.net/catalogdetails?item=421005)

Alətlər:

  • Qayçı
  • Lehim dəsti
  • Tel çıxarıcılar
  • Tel kəsicilər
  • Elektrik lenti
  • Qıvrım Aləti
  • Vida Sürücü
  • İsti yapışqan silah
  • 3D printer (isteğe bağlı)
  • İsti Hava Silahı

Proqram təminatı:

  • Max Cycling '74 (https://cycling74.com)
  • Arduino kodlaşdırma proqramı (https://www.arduino.cc/en/Main/Software)

Sürücülərin Yüklənməsi:

1) (yalnız Windows, Mac istifadəçiləri bu addımı atlaya bilər) https://www.redgerbera.com/pages/hexwear-driver-i… ünvanına daxil olaraq sürücünü quraşdırın. Sürücünü yükləyin və quraşdırın (2-ci addımda göstərilən.exe faylı) əlaqəli RedGerbera səhifəsinin yuxarısında).

2) Hexware üçün lazım olan kitabxananı quraşdırın. Arduino IDE -ni açın. "Fayl" ın altında "Tercihlər" i seçin. Əlavə Lövhələr Meneceri URL-ləri üçün ayrılmış yerə https://github.com/RedGerbera/Gerbera-Boards/raw/… daxil edin və sonra "OK" düyməsini basın. Alətlər -> İdarə Heyəti: -> İdarə Heyətinə gedin. Sol üst künc menyusundan "Töhfələndi" seçin. Gerbera Boards -ı axtarın və vurun və Quraşdır'ı basın. Arduino IDE -dən çıxın və yenidən açın. Kitabxananın düzgün qurulduğundan əmin olmaq üçün Alətlər -> İdarə Heyətinə gedin və menyunun altına gedin. Altında ən azı HexWear (mini-HexWear kimi lövhələr olmasa) görünməli olan "Gerbera Boards" adlı bir bölmə görməlisiniz.

3) Akselerometr kitabxanasını yükləmək üçün aşağıdakı linkdən istifadə edin: https://learn.adafruit.com/adafruit-mma8451-accelerometer-breakout/wiring-and-test. Sonra "MMA8451 kitabxanasını yüklə" düyməsini basın.

Addım 2: Telləri hazırlayın

Qolunuzu uzatmaq üçün kifayət qədər uzun olan 9 tel kəsin (təxminən 1 m). Bu parçalar iki akselerometrə bağlanacaq. Flanel köynək cibindən (təxminən 2 m) ayaqlarınıza çatacaq qədər uzun olan daha 4 ədəd kəsin. Bunlar piezolara qoşulacaq. Bluetooth mikroçipi üçün daha qısa 3 ədəd (təxminən 15 sm) kəsin. Bütün tel parçalarının hər iki ucunu soyun, 2 sm çılpaq tel buraxın.

Addım 3: Telləri Sensorlara qoşun

Telləri Sensorlara qoşun
Telləri Sensorlara qoşun
Telləri Sensorlara qoşun
Telləri Sensorlara qoşun
Telləri Sensorlara qoşun
Telləri Sensorlara qoşun
Telləri Sensorlara qoşun
Telləri Sensorlara qoşun

1 m telin 4 -nü akselerometrdən birinə, 1 m -lik tellərdən 5 -ni digər akselerometrə lehimləmək üçün bir lehimləmə dəmiri istifadə edin. Sürətölçənlərdə etiketli sancaqlar var və hər bir telin hara getməsi lazım olduğunu göstərmək üçün bir dövrə diaqramı təqdim etdik. Dövrə diaqramı ilə yanaşı, akselerometrlərin düzülüşlərinə işarələr qoyduq: telləri qara rəngli dairələrə sancaqlar ilə bağlayın.

Hər bir piezo sensoru iki teldən ibarətdir. Piezo tellərinin uclarını soyun və 2 m tellərə lehimləyin. Bağlantıları təmin etmək üçün vinil izolyasiya edilmiş bağlayıcılardan və isti hava tabancasından istifadə edin.

Nəhayət, 3 15 sm uzunluğunda olan telləri Bluetooth mikroçipinə lehimləyin (dövrə diaqramına və xüsusi sancaqlar üçün işarəyə baxın).

Qeyd: Bluetooth mikroçipi və akselerometrlərdə çox dar sancaqlar var. Sağlamlıq üçün 18 ölçü telini seçdik və istifadə etdiyimiz qıvrım bağlayıcılara uyğun gəldiyinə görə, ehtiyac olarsa daha incə telləri sensorlara lehimləyə bilərsiniz, sonra 18 ölçü tellərini incə tellərə lehimləyə bilərsiniz.

İndi bütün tellərin bir ucunu bağlamalısınız! Digər uclar Hex -ə bağlanır.

** Akselerometrlər, bluetooth və piezo üçün işarələr sparkfun (https://www.sparkfun.com) və adafruit (https://www.adafruit.com) nəzakətidir.

Addım 4: Hex və Circuit Diaqramına qoşulun

Hex və Circuit Diagramına qoşulma
Hex və Circuit Diagramına qoşulma
Hex və Circuit Diagramına qoşulma
Hex və Circuit Diagramına qoşulma
Hex və Circuit Diagramına qoşulma
Hex və Circuit Diagramına qoşulma
Hex və Circuit Diagramına qoşulma
Hex və Circuit Diagramına qoşulma

Yuxarıda montajın detallarını göstərən bir diaqramdır. Telləri Hexware -ə bağlamaq üçün qoz -fındıq, vintlər və qıvrım bağlayıcılardan istifadə etdik (yuxarıda qırmızı bağlantılar şəklində göstərilmişdir). Tel, qıvrım bağlayıcıya bağlandıqdan sonra, yuxarıda göstərildiyi kimi bir yuyucudan və vintdən istifadə edərək altıbucağa bağlana bilər. Altıbucaqlı məmulatların diaqramı üçün yuxarıdakı pin işarəsinə baxın.

Diaqramı, xüsusən də qara xətləri izləyərək, hər iki piezonun zəminini altıbucaqlı bir torpaq pininə bağlayın. Sonra, iki sürətölçən üçün, hər iki zəmini də altıbucaqlı bir torpaq pininə bağlayın. Yalnız bir neçə torpaq sancağı olduğundan, akselerometrdən yerə gedəcək bütün telləri və ya piezodan yerə gedən bütün telləri bir yerdə lehimləməyi məsləhət görürük; baxmayaraq, hər şeyi izləmək üçün diqqətli olun! Akselerometrlərdə A (və ya Ünvan) etiketli pin də yerə yapışdırılmalıdır. Bu, hər iki akselerometri bir -birindən fərqləndirmək və onlardan birinə başqa bir identifikasiya vermək üçündür. Nəhayət, bluetoothun zəminini altıbucağa yerə bağlayın.

Zəmini bağlamağı bitirin, sonra yuxarıda qırmızı ilə təsvir olunan VCC -yə qoşulmağa başlayın. Hər iki sürətölçəndən Vin, altıbucaqlı VCC -yə, bluetoothdakı VCC pinlə eyni şəkildə bağlanmalıdır. Yenə sancaqlar olmadığından, altıbucağa son bağlantıdan əvvəl telləri lehimləməyi məsləhət görürük.

Hər iki akselerometrdə SCL və SDL etiketli sancaqlar var. Onları altıbucaqlı geyimdəki eyni pinlərə bağlayın (yuxarıdakı diaqramda SCL cerulean və SDA magentadır). Daha sonra, bluetooth modulunda, RX-1-i onaltılıqda (yuxarıda donanma) və TX-1-ni altıbucaqda (yuxarıda açıq yaşıl rəngdə) birləşdirin. Bu, Bluetooth əlaqələrini təmin edir. Nəhayət, piezodan birinin ikinci ayağını D12 pininə (tünd yaşıl) və ikinci piezonun ikinci ayağını D9 -a (yuxarıdakı bənövşəyi) bağlayın. Bu, piezo sensorlarından hexwear üçün analoq çıxışı əldə etmək üçündür.

** hexwear pin işarəsi Red Gerbera (https://www.redgerbera.com), akselerometr şəkilləri adafruit və piezo/bluetooth yoldaş yoldaşı tərəfindən sparkfun nəzakəti ilə verilir

Addım 5: Kodun Yüklənməsi

Barabanlardan istifadə etməyə başlamaq üçün əvvəlcə MAX kodunu açın (Max_Drum.maxpat adlanır). Kodu redaktə etmək və ya saxlamaq üçün Cycling '74 ilə bir hesabınız olmalıdır, ancaq hər şey hesabsız işləyir. Hex bluetooth modulunu öz kompüterinizə bağlamaq istəyirsiniz. Bunu etmək üçün altıbucağı gücə qoşun. Altıbucaqlı geyim bağlandıqdan sonra bluetooth modulunda qırmızı işıq yanmalıdır. Sonra Bluetooth seçimlərini açın. kompüterinizdə. 9CBO xətləri boyunca bir ad açılmalıdır. Parol istənəndə 1234 yazın. Bluetoothunuz daha sonra kompüterə qoşulmalıdır.

Sonra, Arduino kodunu onaltıya yükləyin (final_electronics.ino adlanır). İndi bluetooth -u MAX -a bağlamaq qalır. Maksimum kodda 'çap' adlı bir şey görməlisiniz. Bunu tıklayaraq serial monitorunu açarsanız, bütün mövcud portları və mövcud bluetooth portlarını görməlisiniz. Serial o 9600 adlanan qutuda. Burada serial serial monitor, o port, 9600 isə əlaqə bant genişliyi deməkdir. Bluetooth -u bağlamaq üçün o -nu digər bluetooth portlarının adları ilə əvəz edin. Tez -tez hamısını sınamalısınız, ancaq bluetooth modulu MAX vasitəsilə doğru porta bağlandıqdan sonra yaşıl rəngə çevriləcək.

Kod yükləndikdən sonra MAX -dəki audio fayllara doğru yolu verdiyinizə əmin olun. Bunun ən yaxşı yolu səs fayllarını MAX -a sürükləməkdir.

Tövsiyə: