Orodha ya maudhui:
- Hatua ya 1: Vifaa
- Hatua ya 2: Kuchagua Bodi ya Udhibiti
- Hatua ya 3: Kubuni na Kutengeneza Muundo
- Hatua ya 4: Sehemu ya juu
- Hatua ya 5: Kufunga Vipande vya Neopixel
- Hatua ya 6: Kusanikisha Kubadilisha
- Hatua ya 7: Kiunganishi cha Soldering na nyaya
- Hatua ya 8: Kuandaa Jopo la Udhibiti
- Hatua ya 9: Mzunguko wa Udhibiti wa Soldering na Uunganisho wa LattePanda
- Hatua ya 10: Kuunganisha pedi kwenye Jopo la Udhibiti na Usambazaji wa Nguvu
- Hatua ya 11: Programu
- Hatua ya 12: Utengenezaji wa Muundo Unaolinda Jukwaa
Video: Kiolesura cha Hatua ya MIDI: Hatua 12 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
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
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
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
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
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
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
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
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
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
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
Kusudi kuu la muundo huu ni:
Kuweka hexagoni kuwa umoja
Kulinda hexagoni kutoka hali ya hewa
Tuzo ya Kwanza katika Mashindano ya Sauti 2018
Ilipendekeza:
Chagua Kiolesura cha SD cha ESP32: Hatua 12 (na Picha)
Chagua Kiolesura cha SD cha ESP32: Mafundisho haya yanaonyesha kitu juu ya kuchagua kiolesura cha SD kwa mradi wako wa ESP32
Jaribio la Batri ya Arduino na Kiolesura cha Mtumiaji cha WEB .: Hatua 5
Jaribio la Batri ya Arduino na Kiolesura cha Mtumiaji cha WEB. Leo, vifaa vya elektroniki hutumia betri za kuokoa hali ambayo operesheni iliachwa wakati vifaa vilizimwa au wakati, kwa bahati mbaya, vifaa vilizimwa. Mtumiaji, akiwasha, anarudi mahali alipokaa
Jenga Kiolesura cha Kompyuta cha Stephen Hawking Ndani ya Rs tu 1000 (15 $) Kutumia Arduino: Hatua 5
Jenga Kiolesura cha Kompyuta cha Stephen Hawking Ndani ya Rs tu 1000 (15 $) Kutumia Arduino: Yote ilianza na swali " Je! Stephen Hawking anazungumzaje? toleo la mfumo bila kuathiri sana huduma nyingi. Kifaa hiki
Logic Analyzer na Kiolesura cha Mtumiaji cha Android: Hatua 7
Logic Analyzer na Android Interface ya Mtumiaji: Dunia tayari imejaa mafuriko na wachambuzi wengi wa mantiki. Katika mchezo wangu wa kupendeza wa elektroniki, nilihitaji moja ya utatuzi na utatuzi. Nilitafuta mtandao lakini siwezi kupata ile ninayotafuta. Kwa hivyo niko hapa, ninaanzisha … " BADO Mtu mwingine
Kiolesura cha Hatua ya MIDI (versión En Español): Hatua 12
Kiunganishi cha Hatua ya MIDI (toleo la En Español): Toleo la ndani la maji.Tunaweza kufundishwa kwa njia hii ikiwa ni pamoja na mpango wa kuingiliana kati ya watoto wako, ambayo inatajwa kuwa "Simon Anasema" kila kitu kinaweza kudhibiti MIDI. Ambos modos operados con los pies! Antecede