Mundarija:

Kiyiladigan texnika: havo barabanlari: 5 qadam
Kiyiladigan texnika: havo barabanlari: 5 qadam

Video: Kiyiladigan texnika: havo barabanlari: 5 qadam

Video: Kiyiladigan texnika: havo barabanlari: 5 qadam
Video: Ўзбекистоннинг 5 ЯНГИ ХАРБИЙ КУРОЛЛАРИ 2024, Noyabr
Anonim
Kiyiladigan texnika: havo barabanlari
Kiyiladigan texnika: havo barabanlari
Kiyiladigan texnika: havo barabanlari
Kiyiladigan texnika: havo barabanlari

Ushbu loyihadan maqsadimiz, akselerometr va piezo disklardan taqiladigan baraban to'plamini yaratish edi. Gap shundaki, qo'lni urish bilan, tuzoq tovushi eshitiladi; yoki oyoq bosilganda, bar-bar yoki baraban ovozi eshitiladi. To'plamni boshqarish uchun biz ovoz chiqarish va tanlash uchun Hexwear mikro-kontrolleridan, Arduino kodlash dasturidan va Cycling '74 MAX-dan foydalandik. Bu loyiha Pomona kolleji va Fremont muhandislik akademiyasi o'rtasidagi katta sheriklikning bir qismi edi.

1 -qadam: ehtiyot qismlar va asboblar

Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar
Qismlar va asboblar

Quyida bizning loyihamizdan tashkil topgan qismlar va ishlatilgan barcha materiallar ro'yxati keltirilgan.

Qismlar:

  • Flanelli ko'ylak (x1)
  • Nopok paypoqlar (x2)
  • Piezo disklari (x2) (https://www.sparkfun.com/products/10293)
  • MMA8451 (x2) akselerometrlari (https://www.adafruit.com/product/2019)
  • ATmega32U4 mikrokontroller HexWear (x1) (https://hexwear.com)
  • Bluetooth RN42 Microchip (x1) (https://www.sparkfun.com/products/12576)
  • 18 o'lchash simlari
  • #2 vintlardek (x14)
  • #2 kir yuvish mashinasi (x14)
  • Crimp ulagichlari; 22-16 o'lchagich (x14) (https://www.elecdirect.com/crimp-wire-terminals/ring-crimp-terminals/pvc-ring-terminals/ring-terminal-pvc-red-22-18-6- 100pk)
  • O'z-o'zidan yopishqoq pin (x1)
  • Vinil izolyatsiyalangan tugmachali tugma ulagichlari (x15) (https://www.delcity.net/catalogdetails?item=421005)

Asboblar:

  • Qaychi
  • Lehim to'plami
  • Tel -striptizchilar
  • Tel kesgichlar
  • Elektr tasmasi
  • Siqish vositasi
  • Tornavida
  • Issiq yopishtiruvchi qurol
  • 3D printer (ixtiyoriy)
  • Issiq havo quroli

Dasturiy ta'minot:

  • Maks Velosiped '74 (https://cycling74.com)
  • Arduino kodlash dasturi (https://www.arduino.cc/en/Main/Software)

Haydovchilar yuklab olish:

1) (faqat Windows, Mac foydalanuvchilari bu qadamni o'tkazib yuborishi mumkin) https://www.redgerbera.com/pages/hexwear-driver-i… saytiga kirib drayverni o'rnating drayverni yuklab oling va o'rnating (2-qadamda ko'rsatilgan.exe fayli). bog'langan RedGerbera sahifasining yuqori qismida).

2) Hexware uchun kerakli kutubxonani o'rnating. Arduino IDE -ni oching. "Fayl" ostida "Sozlamalar" ni tanlang. Qo'shimcha taxtalar menejeri URL-lari uchun ajratilgan joyga https://github.com/RedGerbera/Gerbera-Boards/raw/… joylashtiring va "OK" tugmasini bosing. Asboblar -> Kengash: -> Kengash menejeri -ga o'ting. Yuqori chap burchak menyusida "Hissa qo'shildi" -ni tanlang. Qidiring va Gerbera Boards -ni bosing va O'rnatish -ni bosing. Arduino IDE -ni o'chiring va qayta oching. Kutubxona to'g'ri o'rnatilganligiga ishonch hosil qilish uchun Asboblar -> Kengash -ga o'ting va menyuning pastki qismiga o'ting. Siz "Gerbera Boards" deb nomlangan bo'limni ko'rishingiz kerak, uning ostida hech bo'lmaganda HexWear paydo bo'lishi kerak (agar mini-HexWear kabi taxtalar bo'lmasa).

3) Akselerometr kutubxonasini yuklab olish uchun quyidagi havoladan foydalaning: https://learn.adafruit.com/adafruit-mma8451-accelerometer-breakout/wiring-and-test. Keyin "MMA8451 kutubxonasini yuklab olish" ni bosing.

2 -qadam: simlarni tayyorlang

Qo'lingizni cho'zish uchun etarlicha uzunlikdagi 9 ta simni kesib oling (taxminan 1 m). Bu qismlar ikkita akselerometrga ulanadi. Uzunroq flanelli ko'ylak cho'ntagidan (taxminan 2 m) oyoqqa yetadigan uzunlikdagi 4 ta bo'lakni kesib oling. Bu piezolarga ulanadi. Bluetooth mikrochipi uchun yana 3 ta qisqaroq bo'lakni (taxminan 15 sm) kesib oling. Ikkala uchini ham kesib oling va 2 sm yalang'och sim qoldiring.

3 -qadam: simlarni sensorlarga ulang

Simlarni sensorlarga ulang
Simlarni sensorlarga ulang
Simlarni sensorlarga ulang
Simlarni sensorlarga ulang
Simlarni sensorlarga ulang
Simlarni sensorlarga ulang
Simlarni sensorlarga ulang
Simlarni sensorlarga ulang

1 m uzunlikdagi simlarning 4 tasini akselerometrdan biriga, 1 metrli simlarning 5 tasini boshqa akselerometrga lehimlash temiridan foydalaning. Akselerometrlarda etiketkali pim bor va biz har bir sim qayerga ketishi kerakligini ko'rsatadigan sxemani taqdim etdik. O'chirish sxemasi bilan bir qatorda, biz akselerometrlarning joylashuviga belgi qo'ydik: simlarni qora rangda o'ralgan pimlarga ulang.

Har bir piezo sensorida ikkita sim bor. Piezo simlarining uchlarini echib oling va ularni 2 metrli simlarga lehimlang. Ulanishlarni mahkamlash uchun vinil izolyatsiyali ulagichlar va issiq tabancadan foydalaning.

Nihoyat, 15 sm uzunlikdagi 3 ta simni Bluetooth mikrochipiga lehimlang (kontaktlarning zanglashiga va maxsus pinlar uchun belgiga qarang).

Eslatma: Bluetooth mikrochipi va akselerometrlari juda tor pimlarga ega. Biz mustahkamlik uchun 18 o'lchagich simini tanladik, chunki u biz ishlatadigan qisqichli ulagichlarga mos keladi, lekin agar kerak bo'lsa, siz datchiklarga ingichka simlarni lehimlashingiz mumkin, keyin 18 kalibrli simlarni ingichkalarga lehimlang.

Endi siz barcha simlarning bir uchini ulashingiz kerak! Boshqa uchlari oltitaga ulanadi.

** Akselerometr, bluetooth va piezo uchun belgilanishlar sparkfun (https://www.sparkfun.com) va adafruit (https://www.adafruit.com) tomonidan berilgan.

4 -qadam: olti burchakli va sxemaga ulanish

O'n oltilik va elektron sxemasiga ulanish
O'n oltilik va elektron sxemasiga ulanish
Hex va elektron sxemasiga ulanish
Hex va elektron sxemasiga ulanish
Hex va elektron sxemasiga ulanish
Hex va elektron sxemasiga ulanish
Hex va elektron sxemasiga ulanish
Hex va elektron sxemasiga ulanish

Yuqorida yig'ilishning batafsil tavsifi ko'rsatilgan. Simlarni Hexware -ga ulash uchun biz yong'oqlar, vintlar va qisqichli ulagichlardan foydalanganmiz (yuqorida qizil ulanishlar tasvirlangan). Simni burama ulagichga ulab bo'lgach, uni oltilikka yuqoridagi rasmdagi yuvish va vint yordamida ulash mumkin. Olti burchakli asboblarning diagrammasi uchun yuqoridagi pin belgisini ko'ring.

Diagramma bo'yicha, xususan qora chiziqlar, ikkala piezoning erini olti burchakli topraklama piniga ulang. Keyingi, ikkita akselerometr uchun, ularning har ikkalasini ham olti burchakli tuproqli pimga ulang. Faqat bir nechta tuproqli pim borligi uchun, biz akselerometrdan erga ulanadigan barcha simlarni yoki piezodan erga tushadigan barcha simlarni bir -biriga lehimlashni maslahat beramiz. shunga qaramay, hamma narsani kuzatishda ehtiyot bo'ling! Akselerometrlarda A (yoki Manzil) deb belgilangan pin ham erga ulanishi kerak. Bu ikkita akselerometrni bir -biridan farqlash, ulardan biriga boshqa identifikatsiyani berish. Nihoyat, bluetooth simini olti burchakli erga ulang.

Erni ulashni tugatgandan so'ng, yuqorida qizil rangda ko'rsatilgan VCC ulanishlarini boshlang. Vin har ikkala akselerometrdan ham VCC ga ulangan bo'lishi kerak, bluetooth -dagi VCC pin bilan bir xil. Yana, pinlar yo'qligi sababli, biz olti burchakka oxirgi ulanishdan oldin simlarni lehimlashni maslahat beramiz.

Ikkala akselerometrda ham SCL va SDL etiketli pinlar bor. Ularni oltita kiyimdagi bir xil pimlarga ulang (yuqoridagi diagrammada SCL - sariq, SDA - magenta). Keyin, bluetooth modulida, RX-1ni olti burchakda (yuqorida dengiz floti) va TX-1ni olti burchakda (tepada och yashil) ulang. Bu bluetooth -ga ulanish imkoniyatini beradi. Nihoyat, piezoslardan birining ikkinchi oyog'ini D12 piniga (quyuq yashil rangga) va ikkinchi piezoning ikkinchi oyog'ini D9 ga (yuqoridagi binafsha rang) ulang. Bu piezo sensorlardan oltita kiyimga analog chiqishni olish uchun.

** kiyim -kechak pinini belgilash Red Gerbera (https://www.redgerbera.com), akselerometr tasvirlari adafruit va piezo/bluetooth turmush o'rtog'i sparkfun tomonidan berilgan.

5 -qadam: Kodni yuklash

Barabanlardan foydalanishni boshlash uchun avval MAX kodini oching (Max_Drum.maxpat deb nomlanadi). Kodni tahrirlash yoki saqlash uchun siz Cycling '74 hisobiga ega bo'lishingiz kerak, lekin hamma narsa hisobsiz ishlaydi. Siz olti burchakli bluetooth modulini shaxsiy kompyuteringizga ulashni xohlaysiz. Buning uchun olti burchakni quvvat manbaiga ulang. Oltita kiyim ulanganidan so'ng, bluetooth modulida qizil chiroq yonishi kerak. Keyin bluetooth sozlamalarini oching. kompyuteringizda. 9CBO qatoridagi nom paydo bo'lishi kerak. Parolni kiritish so'ralganda 1234 yozing. Sizning bluetoothingiz kompyuterga ulangan bo'lishi kerak.

Keyin Arduino kodini olti burchakli joyga yuklang (final_electronics.ino deb nomlanadi). Endi bluetooth -ni MAX -ga ulash kifoya. Maksimal kodda siz "chop etish" deb nomlangan narsani ko'rishingiz kerak. Agar siz bu tugmachani bosib, ketma -ket monitorni ochsangiz, barcha mavjud portlar va mavjud bluetooth portlarini ko'rishingiz kerak. Bu ketma -ket 9600 deb nomlangan qutida. Bu erda ketma -ket ketma -ket monitor, o port va 9600 ulanish tarmoqli kengligi degan ma'noni anglatadi. Bluetooth -ni ulash uchun o -ni boshqa bluetooth portlarining nomlari bilan almashtiring. Siz tez -tez ularning hammasini sinab ko'rishingiz kerak bo'ladi, lekin bluetooth moduli MAX orqali to'g'ri portga ulangandan so'ng yashil rangga aylanadi.

Kod yuklangandan so'ng, MAX formatidagi audio fayllarga to'g'ri yo'lni belgilang. Buning eng yaxshi usuli - ovozli fayllarni MAX ga tortish.

Tavsiya: