Orodha ya maudhui:

Teknolojia inayoweza kuvaa: Ngoma za Hewa: Hatua 5
Teknolojia inayoweza kuvaa: Ngoma za Hewa: Hatua 5

Video: Teknolojia inayoweza kuvaa: Ngoma za Hewa: Hatua 5

Video: Teknolojia inayoweza kuvaa: Ngoma za Hewa: Hatua 5
Video: UKIONA DALILI HIZI 9 WIKI 2 BAADA YA KUJAMIIANA KAPIME UKIMWI HARAKA HUENDA UMEAMBUKIZWA 2024, Novemba
Anonim
Teknolojia inayoweza kuvaa: Ngoma za Hewa
Teknolojia inayoweza kuvaa: Ngoma za Hewa
Teknolojia inayoweza kuvaa: Ngoma za Hewa
Teknolojia inayoweza kuvaa: Ngoma za Hewa

Lengo letu kwa mradi huu ilikuwa kutengeneza kituni kinachoweza kuvaliwa kutoka kwa zingine za kuongeza kasi na rekodi za piezo. Wazo lilikuwa kwamba kutokana na kugongwa kwa mkono, kelele ya mtego ingecheza; au, ikipewa vyombo vya habari vya mguu, hi-kofia au sauti ya ngoma ya bass ingecheza. Kudhibiti kit, tulitumia Hexwear micro-controller, Arduino coding software, na Baiskeli '74 MAX kwa sauti na uteuzi. Mradi huu ulikuwa sehemu ya ushirikiano mkubwa kati ya Chuo cha Pomona na Chuo cha Uhandisi cha Fremont.

Hatua ya 1: Sehemu na Zana

Sehemu na Zana
Sehemu na Zana
Sehemu na Zana
Sehemu na Zana
Sehemu na Zana
Sehemu na Zana
Sehemu na Zana
Sehemu na Zana

Hapa chini kuna orodha ya sehemu ambazo mradi wetu unajumuisha na orodha ya vifaa vyote vilivyotumika.

Sehemu:

  • Shati la Flannel (x1)
  • Soksi Isiyobadilika (x2)
  • Diski za Piezo (x2) (https://www.sparkfun.com/products/10293)
  • Accelerometers MMA8451 (x2) (https://www.adafruit.com/product/2019)
  • ATmega32U4 Microcontroller HexWear (x1) (https://hexwear.com)
  • RN42 Microchip Bluetooth (x1) (https://www.sparkfun.com/products/12576)
  • 18 Kupima waya
  • Screws 2 (x14)
  • # Washers 2 (x14)
  • Viunganishi vya Crimp; Upimaji wa 22-16 (x14) (https://www.elecdirect.com/crimp-wire-terminals/ring-crimp-terminals/pvc-ring-terminals/ring-terminal-pvc-red-22-18-6- 100pk)
  • Binafsi ya Kuambatana (x1)
  • Viunganishi vya Kitako cha Vifungo vya Vifuniko vya Vinyl (x15) (https://www.delcity.net/catalogdetails?

Zana:

  • Mikasi
  • Kitanda cha Soldering
  • Vipande vya waya
  • Wakataji waya
  • Tape ya Umeme
  • Zana ya Uhalifu
  • Screw Dereva
  • Moto-gundi Bunduki
  • Printa ya 3D (hiari)
  • Moto Bunduki ya Hewa

Programu:

  • Baiskeli ya Max '74 (https://cycling74.com)
  • Programu ya kuweka alama ya Arduino (https://www.arduino.cc/en/Main/Software)

Kupakua Madereva:

1) (Windows tu, watumiaji wa Mac wanaweza kuruka hatua hii) Sakinisha dereva kwa kutembelea https://www.redgerbera.com/pages/hexwear-driver-i… Pakua na usakinishe dereva (faili ya.exe iliyoorodheshwa kwenye Hatua ya 2 juu ya ukurasa uliyounganishwa wa RedGerbera).

2) Sakinisha maktaba inayohitajika kwa Hexware. Fungua IDE ya Arduino. Chini ya "Faili" chagua "Mapendeleo." Katika nafasi iliyotolewa kwa URL za Meneja wa Bodi za Ziada, weka https://github.com/RedGerbera/Gerbera-Boards/raw/… Kisha bonyeza "OK." Nenda kwenye Zana -> Bodi: -> Meneja wa Bodi. Kutoka kwenye menyu ya juu kushoto, chagua "Imechangiwa." Tafuta, na kisha ubofye kwenye Bodi za Gerbera na ubonyeze Sakinisha. Acha na ufungue tena Arduino IDE. Ili kuhakikisha kuwa maktaba imewekwa vizuri, nenda kwenye Zana -> Bodi, na utembeze chini ya menyu. Unapaswa kuona sehemu inayoitwa "Bodi za Gerbera," ambayo chini yake inapaswa kuonekana HexWear (ikiwa sio bodi zaidi kama mini-HexWear).

3) Kupakua maktaba ya accelerometer tumia kiunga kifuatacho: https://learn.adafruit.com/adafruit-mma8451-accelerometer-breakout/wiring-and-test. Kisha bonyeza, "Pakua maktaba ya MMA8451"

Hatua ya 2: Andaa waya

Kata vipande 9 vya waya kwa muda mrefu vya kutosha kupanua mkono wako (karibu 1m). Vipande hivi vitaunganishwa na accelerometers mbili. Kata vipande 4 virefu, vya kutosha kufikia miguu yako kutoka kwa mfuko wa shati la flannel (karibu 2m). Hizi zitaunganisha na piezos. Kata vipande 3 vifupi zaidi (kama 15cm) kwa microchip ya Bluetooth. Piga ncha zote mbili za vipande vyote vya waya, ukiacha 2cm ya waya wazi.

Hatua ya 3: Unganisha waya kwa Sensorer

Unganisha waya kwa Sensorer
Unganisha waya kwa Sensorer
Unganisha waya kwa Sensorer
Unganisha waya kwa Sensorer
Unganisha waya kwa Sensorer
Unganisha waya kwa Sensorer
Unganisha waya kwa Sensorer
Unganisha waya kwa Sensorer

Tumia chuma cha kutengenezea kusambaza waya 4 kati ya mita 1m kwa moja ya kiharusi na 5 ya waya wa 1m kwa kiharusi kingine. Accelerometer zimeandika pini na tumetoa mchoro wa mzunguko kuonyesha ambapo kila waya inapaswa kwenda. Pamoja na mchoro wa mzunguko, tumeambatanisha markups juu ya mipangilio ya accelerometers: ambatisha waya kwenye pini zilizozungukwa na rangi nyeusi.

Kila sensorer ya piezo ina waya mbili. Piga ncha za waya za piezo na uziunganishe kwa waya wa 2m. Tumia viunganisho vya maboksi ya vinyl na bunduki ya moto ya hewa ili kupata unganisho.

Mwishowe, weka waya 3cm 15cm kwa microchip ya Bluetooth (rejea mchoro wa mzunguko na alama ya pini maalum).

Kumbuka: Microchip ya Bluetooth na accelerometers zina pini nyembamba sana. Tulichagua waya wa kupima 18 kwa uimara na kwa sababu inalingana na viunganisho vya crimp ambavyo tulikuwa tunatumia, lakini ikiwa inahitajika, unaweza waya nyembamba kwa sensorer, kisha uunganishe waya wa kupima 18 kwa nyembamba.

Unapaswa sasa kuwa na mwisho mmoja wa waya zote zilizounganishwa! Ncha nyingine kuungana na Hex.

** Markups ya accelerometers, bluetooth, na piezo ni kwa hisani ya sparkfun (https://www.sparkfun.com) na adafruit (https://www.adafruit.com)

Hatua ya 4: Kuunganisha kwa Mchoro wa Hex na Mzunguko

Kuunganisha kwa Mchoro wa Hex na Mzunguko
Kuunganisha kwa Mchoro wa Hex na Mzunguko
Kuunganisha kwa Mchoro wa Hex na Mzunguko
Kuunganisha kwa Mchoro wa Hex na Mzunguko
Kuunganisha kwa Mchoro wa Hex na Mzunguko
Kuunganisha kwa Mchoro wa Hex na Mzunguko
Kuunganisha kwa Mchoro wa Hex na Mzunguko
Kuunganisha kwa Mchoro wa Hex na Mzunguko

Hapo juu kuna mchoro unaoelezea mkutano. Ili kuunganisha waya kwenye Hexware tulitumia karanga, screws, na viunganisho vya crimp (picha hapo juu kama unganisho nyekundu). Mara waya ikiwa imeambatanishwa na kiunganishi cha crimp, inaweza kushikamana na hex kwa kutumia washer na screw kama ilivyoonyeshwa hapo juu. Kwa mchoro wa bidhaa za hex, angalia alama ya pini hapo juu.

Kufuatia mchoro, haswa laini nyeusi, unganisha ardhi ya piezos kwenye pini ya ardhi kwenye hex. Ifuatayo, kwa nyongeza mbili, ambatisha uwanja wao wote kwa pini ya ardhi kwenye hex. Kwa kuwa kuna pini chache tu za ardhini, tunapendekeza kupigia waya pamoja waya zote ambazo zinaenda ardhini kutoka kwa kasi ya kasi, au waya zote zinaenda chini kutoka kwa piezos; ingawa, kuwa mwangalifu kufuatilia kila kitu! Pini iliyoandikwa A (au Anwani) kwenye accelerometers inapaswa pia kushikamana na ardhi. Hii ni kutofautisha kasi mbili kutoka kwa kila mmoja, ikimpa mmoja wao kitambulisho kingine. Mwishowe, ambatisha ardhi ya bluetooth chini kwenye hex.

Ukimaliza kuunganisha ardhi, kisha anza unganisho kwa VCC, iliyoainishwa kwa nyekundu hapo juu. Vin kutoka kwa accelerometers zote mbili inapaswa kushikamana na VCC kwenye hex, sawa na pini ya VCC kwenye bluetooth. Tena, kwa sababu ya ukosefu wa pini, tunapendekeza kupigia waya kabla ya unganisho la mwisho kwa hex.

Kwenye accelerometers zote mbili kuna pini zilizoandikwa SCL na SDL. Unganisha hizi kwenye pini sawa kwenye hexwear (SCL ni cerulean na SDA ni magenta kwenye mchoro hapo juu). Ifuatayo, kwenye moduli ya bluetooth, unganisha RX-1 na RX kwenye hex (navy hapo juu), na TX-1 hadi TX kwenye hex (kijani kibichi hapo juu). Hii inawezesha miunganisho ya bluetooth. Mwishowe, unganisha mguu wa pili wa moja ya piano kubandika D12 (kijani kibichi) na mguu wa pili wa piezo ya pili hadi D9 (zambarau hapo juu). Hii ni ili kuchukua pato la analog kutoka kwa sensorer za piezo hadi kwenye hexwear.

** alama ya pini ya hexwear ni kwa heshima ya Red Gerbera (https://www.redgerbera.com), picha za accelerometer kwa hisani ya matunda, na piezo / mwenzi wa bluetooth kwa hisani ya sparkfun

Hatua ya 5: Kupakia Nambari

Kuanza kutumia ngoma, kwanza fungua msimbo wa MAX (unaoitwa Max_Drum.maxpat). Ili kuweza kuhariri nambari au kuihifadhi utahitaji kuwa na akaunti na Baiskeli '74, lakini kila kitu hufanya kazi bila akaunti. Unataka kushikamana na moduli ya hex blux kwenye kompyuta yako mwenyewe. Ili kufanya hivyo, ingiza hex kwa nguvu. Mara tu hexwear imechomekwa, taa nyekundu inapaswa kuwasha moduli ya Bluetooth. Ifuatayo fungua upendeleo wa Bluetooth. kwenye kompyuta yako. Jina kando ya mistari ya 9CBO inapaswa kutokea. Unapoulizwa nambari ya siri, chapa 1234. Bluetooth yako inapaswa kuunganishwa kwenye kompyuta.

Ifuatayo, pakia nambari ya Arduino kwa hex (inayoitwa final_electronics.ino). Sasa kilichobaki kufanya ni kuunganisha bluetooth kwa MAX. Katika msimbo wa juu, unapaswa kuona kitu kinachoitwa 'chapa.' Ukibonyeza hii na ufungue mfuatiliaji wa serial, unapaswa kuona bandari zote zinazopatikana, na bandari zinazopatikana za Bluetooth. Katika sanduku linaloitwa serial o 9600. Hapa, serial inamaanisha mfuatiliaji wa serial, o ni bandari, na 9600 ni bandwidth ya unganisho. Ili kuunganisha bluetooth, badilisha o na majina ya bandari zingine za Bluetooth. Mara nyingi lazima ujaribu zote, lakini moduli ya bluetooth itageuka kuwa kijani mara tu iwe imeunganishwa kwenye bandari sahihi kupitia MAX.

Mara tu nambari imepakiwa, hakikisha kutoa njia sahihi kwa faili za sauti kwenye MAX. Njia bora ya kufanya hivyo ni kwa kuburuta faili za sauti kwenye MAX.

Ilipendekeza: