Orodha ya maudhui:

Kiolesura cha Hatua ya MIDI: Hatua 12 (na Picha)
Kiolesura cha Hatua ya MIDI: Hatua 12 (na Picha)

Video: Kiolesura cha Hatua ya MIDI: Hatua 12 (na Picha)

Video: Kiolesura cha Hatua ya MIDI: Hatua 12 (na Picha)
Video: История спасение дикого кабанчика. Кабанчик нуждался в помощи. 2024, Novemba
Anonim
Image
Image
Kubuni na Kutengeneza Muundo
Kubuni na Kutengeneza Muundo

Toleo la Kihispania hapa.

Katika mafunzo haya tutakuonyesha jinsi ya kutengeneza mwangaza na sauti inayoweza kutumiwa kucheza "Simon Says" na kama interface ya MIDI. Njia zote mbili zitachezwa na miguu yako.

Usuli

Mradi huo ulizaliwa kwa sababu tulitaka kutengeneza usanikishaji wa maingiliano ambapo karibu kila aina ya hadhira inaweza kuitumia bila kujali umri wao. Iliandaliwa kwa maduka, kama moja ya vivutio vyake.

Rejea ya kwanza ambayo tulipata kutoka kwa mteja ilikuwa toleo hili la Simon Says ambalo linaweza kuchezwa na miguu ya watu. Ilibidi tuiga wazo hili.

Tulitafiti mchezo / majukwaa sawa, na tukapata sakafu nyingi za densi, nyingi zinafanya kazi na taa lakini sio sauti. Tulipata pia piano kubwa kwa miguu kwa hivyo tulifikiri kuwa kitu cha kupendeza kinaweza kutoka kwa kuongeza utendaji wa ala ya muziki. Kwa mapenzi ya muziki!

Tulizingatia pia umbo la jukwaa. Karibu kila sakafu ya densi ambayo tulipata ilikuwa ya mstatili, na pedi za mraba. Kuna ubaguzi mmoja ambao una pedi za duara. Tulitaka kutoa hisia tofauti kwa jukwaa letu wakati wa kuweka sehemu ya kawaida ya mraba, ndiyo sababu tuliamua kutumia hexagoni.

Wakati wa kutafuta miradi iliyo na maumbo ya hexagonal, tulipata hii. Wazo la kutengeneza maumbo yenye hexagonal lilikuwa la kufurahisha kwetu… hatukuwa na wazo la nini kinakuja.

Tulikuwa na lengo wazi:

  • Simon Anasema mchezo
  • Ala ya muziki
  • Usafi wa hexagonal

Hatua ya 1: Vifaa

Kwa kila pedi:

1.5) Mita ya ukanda wa Neopixel

1) Kubadilisha kikomo cha Viwanda

1) Opaline Acrylique 1cm unene

1) Hexagon ya PVC

1) Muundo wa hexagon ya wasifu wa metali

Jumla:

1) LattePanda

1) MUX

1) Chanzo cha Nguvu cha 5VDC 50A

1) Jopo la Udhibiti wa Viwanda

1) Perma-Proto

1) kesi ya LattePanda

1) Power Outlet 5V @ 2.5a

10) Resistor 10k ohms

5) Kituo cha screw

1) Spika

Mikanda ya kupata plastiki

Hatua ya 2: Kuchagua Bodi ya Udhibiti

Arduino ni bodi ya maendeleo ambayo tumetumia kwa muda mrefu. Haijawahi kufeli, hata hivyo tunahitaji kuangalia mahitaji yote ya mradi huu:

  • Mwanga: Mwangaza wa kiwango cha juu na mifumo tata, tunatumia Neopixels
  • Pedi: pedi inapaswa kujibu hatua ya mtumiaji. Tuliamua kwenda na swichi.
  • Mchezo: Utasindika na mdhibiti mdogo.
  • Sauti: Mwanzoni tulifikiria kubuni sauti zetu na PureData, kwa hivyo tulihitaji kompyuta kuliko inaweza kuendesha programu.

Tutaingia zaidi kwenye masomo haya tunapoendelea, kwa sasa, sehemu ambayo tunahitaji kutatua ni sauti.

Tulifikiria kutumia PureData kwa sababu hata wakati unaweza kutoa sauti na Arduino inaweza kuwa ngumu na kupunguzwa wakati fulani, wakati huo huo na PD tunaweza kutengeneza usanisi au kiraka ili kuchochea sauti kupitia MIDI. Tulihitaji kompyuta kuendesha PD na Arduino kudhibiti kila kitu kingine.

Tulitafiti juu ya chaguzi ambazo tunaweza kupata na tulipenda sana uwezekano na bodi ya LattePanda: kompyuta iliyo na Windows 10 na Arduino iliyojumuishwa. Bingo!

LattePanda ina bandari ya GPIO ambapo unaweza kupata pini za Arduino zilizopangwa, kupitia hizo tunaweza kupata udhibiti wa swichi za pedi na neopixels.

Kupanga mchezo pia kutafanyika katika bodi ya Arduino iliyoingizwa, kwamba kwa njia, ni Arduino Leonardo.

LattePanda ina jack 3.5 kutoka ambapo tutapata sauti.

Kuna bodi nyingi ambazo tunaweza kutumia, labda unajiuliza kwanini hatukutumia Raspberry Pi. Hii ndio sababu:

  • Adafruit inapendekeza kutodhibiti Neopixels na RaspberryPie kwa sababu ya maswala ya saa. Hili ni shida ambalo Arduino hana.
  • Programu ya pini za GPIO kwenye RaspberryPie inapaswa kufanywa kupitia Python. Hatujui lugha ya programu.
  • Hata wakati tunaweza kuchanganya Arduino na RaspberryPie, tulitaka kutatua kila kitu kwa bodi moja tu.
  • RaspberryPie inaendesha toleo maalum la Windows 10 (IoT Core).

LattePanda ni ghali zaidi na ina jamii ndogo zaidi ya watengenezaji kuliko bodi zingine. Ikiwa hauna uhakika wa kutumia LattePanda unaweza pia kutumia bodi zingine (Raspy, UDOO, BeagleBone, nk…), tutafurahi kujua matokeo yako.

Hatua ya 3: Kubuni na Kutengeneza Muundo

Kubuni na Kutengeneza Muundo
Kubuni na Kutengeneza Muundo
Kubuni na Kutengeneza Muundo
Kubuni na Kutengeneza Muundo
Kubuni na Kutengeneza muundo
Kubuni na Kutengeneza muundo

Vidokezo ambavyo tulifikiria kudharau muundo:

  • Kubeba uzito wa mtu mzima
  • Yanafaa kwa nje
  • Weka umeme salama

Tuliamua kutumia profaili za metali kwa sababu ya nguvu, gharama ndogo na upatikanaji wa nyenzo.

Muundo huo una hexagoni mbili zilizounganishwa na nguzo fupi sita:

Kwa kila hexagon tulikata vipande 12 vya chuma na grinder sawa kwa miti na kisha tukaunganisha kila kitu.

Nafasi iliyobaki kati ya hexagoni mbili, inasaidia kulinda kutoka kwa maji au kitu chochote kinachoweza kusababisha uharibifu wa vifaa vya elektroniki na pia kusafirisha nyaya.

Hatua ya 4: Sehemu ya juu

Uso wa kukanyaga
Uso wa kukanyaga
Uso wa kukanyaga
Uso wa kukanyaga
Uso wa kukanyaga
Uso wa kukanyaga

Mara tu tulipokuwa na muundo wa metali tulilazimika kufunika alama mbili:

  • Uso ambao unaweka salama umeme
  • Uso ambapo mtumiaji atakanyaga

Kwa uso ambao unalinda umeme na iko ndani ya hexagon tuliamua kutumia vifaa vya pvc, sio ghali, ni rahisi kufanya kazi nayo na inaweza kupinga maji kwa kiwango fulani.

Kwa uso ambao watumiaji wanakanyaga tulichagua acrylique opalin kwa sababu ya mwingiliano wake na nuru na unene wa 1cm ili iweze kubeba uzito wa mtu mzima.

Tulikata kila kitu na mashine ya laser ilikuwa haraka na sio ghali. Unaweza kupata faili zilizoambatishwa

Hatua ya 5: Kufunga Vipande vya Neopixel

Kufunga Vipande vya Neopixel
Kufunga Vipande vya Neopixel
Kufunga Vipande vya Neopixel
Kufunga Vipande vya Neopixel
Kufunga Vipande vya Neopixel
Kufunga Vipande vya Neopixel

Tulichagua vipande vya kuzuia maji na neopixels 96 kwa kila mita. Adafruit ina mwongozo wa kina kuhusu neopixels.

Sisi…

  • Iliuza kontena la 470 ohm mwanzoni mwa kila kipande
  • Imeweka ukanda kwenye ukingo wa ndani wa Hexagon
  • Kutumika velcro kurekebisha vipande katika nafasi yao
  • Imeuza ugani kwa ukanda unaotoka kwenye uso wa pvc.

Hatua ya 6: Kusanikisha Kubadilisha

Image
Image
Kusakinisha Kubadili
Kusakinisha Kubadili
Kusakinisha Kubadili
Kusakinisha Kubadili

Tulichagua swichi ya kiwandani ili kuamsha usafi. Kwa sababu ya kubadilika kwa acrylique na kwa kuwa swichi imewekwa katikati ya hexagon kupitia karatasi ya pvc, kiwango cha shinikizo ambacho swichi inahitaji kuamilishwa inaweza kupatikana wakati mtumiaji anapiga hatua kwenye uso wa acrylique. Tuligundua jinsi swichi zinahitajika kuwa juu au chini kuwa na washers.

Hatua ya 7: Kiunganishi cha Soldering na nyaya

Kiunganishi cha Soldering na nyaya
Kiunganishi cha Soldering na nyaya
Kiunganishi cha Soldering na nyaya
Kiunganishi cha Soldering na nyaya
Kiunganishi cha Soldering na nyaya
Kiunganishi cha Soldering na nyaya
Kiunganishi cha Soldering na nyaya
Kiunganishi cha Soldering na nyaya

Kila hexagon ina swichi na ukanda wa LED na jumla ya nyaya 5. Cables hizi zinapaswa kushikamana na mzunguko wa kudhibiti ambapo kila kitu kitajilimbikizia.

Tulitumia viunganisho viwili vya XLR; moja ya neopixels (nyaya 3) na nyingine ya kubadili (nyaya 2). Hali nzuri itakuwa kiunganishi kimoja tu lakini hatukuweza kuimudu, ikiwa unaweza, itafanya mambo kuwa rahisi zaidi.

Hatua ya 8: Kuandaa Jopo la Udhibiti

Kuandaa Jopo la Kudhibiti
Kuandaa Jopo la Kudhibiti
Kuandaa Jopo la Kudhibiti
Kuandaa Jopo la Kudhibiti
Kuandaa Jopo la Kudhibiti
Kuandaa Jopo la Kudhibiti

Ni nini ndani ya jopo la kudhibiti:

  • Viunganisho vya kike vya XLR
  • Ugavi wa umeme
  • LattePanda

Hatua ya 9: Mzunguko wa Udhibiti wa Soldering na Uunganisho wa LattePanda

Mzunguko wa Udhibiti wa Soldering na Uunganisho wa LattePanda
Mzunguko wa Udhibiti wa Soldering na Uunganisho wa LattePanda
Mzunguko wa Udhibiti wa Soldering na Uunganisho wa LattePanda
Mzunguko wa Udhibiti wa Soldering na Uunganisho wa LattePanda
Mzunguko wa Udhibiti wa Soldering na Uunganisho wa LattePanda
Mzunguko wa Udhibiti wa Soldering na Uunganisho wa LattePanda
Mzunguko wa Udhibiti wa Soldering na Maunganisho ya LattePanda
Mzunguko wa Udhibiti wa Soldering na Maunganisho ya LattePanda

Swichi zimeunganishwa na multiplexer 16 ya kuingiza

Neopixels zimeunganishwa moja kwa moja na pini za Arduino.

Kwa LattePanda tulitumia kesi iliyoundwa na chapa.

Unaweza kupata muundo wa mzunguko ulioambatanishwa.

Hatua ya 10: Kuunganisha pedi kwenye Jopo la Udhibiti na Usambazaji wa Nguvu

Image
Image
Kuunganisha pedi kwenye Jopo la Kudhibiti na Usambazaji wa Nguvu
Kuunganisha pedi kwenye Jopo la Kudhibiti na Usambazaji wa Nguvu
Kuunganisha pedi kwenye Jopo la Kudhibiti na Usambazaji wa Nguvu
Kuunganisha pedi kwenye Jopo la Kudhibiti na Usambazaji wa Nguvu

Kurekebisha kontakt XLR kwenye jopo

Kuandika viunganishi

· Kuunganisha nyaya za XLR kwa viunganishi vya screw

· Kurekebisha chanzo cha umeme, mzunguko wa kudhibiti na LattePanda

· Kuandaa nyaya

· Kuunganisha nyaya za pedi kwenye jopo la kudhibiti

Hatua ya 11: Programu

Image
Image
Kupanga programu
Kupanga programu
Kupanga programu
Kupanga programu

Kwa kudhibiti MIDI tulipata habari hii kuwa muhimu sana

Tulitumia maktaba hii kwa Arduino

Tulitumia kiraka hiki kwa PureData

Kwa sampuli za muziki kuna njia mbadala kadhaa za bure kwenye wavuti

Kwa udhibiti wa Neopixels tulitumia maktaba ya FastLED

Kwa mchezo wa "Simon Anasema" hii inayoweza kufundishwa ilikuwa muhimu sana

Hatua ya 12: Utengenezaji wa Muundo Unaolinda Jukwaa

Image
Image
Kutengeneza Muundo Unaolinda Jukwaa
Kutengeneza Muundo Unaolinda Jukwaa
Kutengeneza Muundo Unaolinda Jukwaa
Kutengeneza Muundo Unaolinda Jukwaa
Kutengeneza Muundo Unaolinda Jukwaa
Kutengeneza Muundo Unaolinda Jukwaa

Kusudi kuu la muundo huu ni:

Kuweka hexagoni kuwa umoja

Kulinda hexagoni kutoka hali ya hewa

Mashindano ya Sauti 2018
Mashindano ya Sauti 2018
Mashindano ya Sauti 2018
Mashindano ya Sauti 2018

Tuzo ya Kwanza katika Mashindano ya Sauti 2018

Ilipendekeza: