Orodha ya maudhui:
- Hatua ya 1: Sensorer
- Hatua ya 2: Vuta Montage
- Hatua ya 3: Nambari Arduino
- Hatua ya 4: Wawili Arduino Raspberry Mawasiliano ya Televisheni
- Hatua ya 5: PatchData Patch Imepokelewa
- Hatua ya 6: Maendeleo ya PureData
Video: Maingiliano ya Dijitali ya Muziki: Hatua 6 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Karibisha kila mtu, Ningependa kukuonyesha Kiunganisho changu cha Dijitali cha Muziki. Nilifanya wakati wa digrii yangu ya sauti ya kiufundi, hii ni karatasi zangu za utafiti. Kuanza, aliniuliza ni vipi ninaweza kutunga muziki bila DAW, na vifaa vya kusindika na uwezekano wa kucheza kwa kusimama pekee.
Katika hii inayoweza kufundishwa, nitakufundisha jinsi ya kutumia mawasiliano ya serial kutuma / kupokea sensorer (analog na dijiti) habari kutoka Arduino hadi Raspberry pi kuelekea programu puredata ya kusisimua sauti.
Vifaa vinavyohitajika ni:
x1 Raspberry PI3
x1 Boîter de ulinzi PI3
x1 Micro SD (32G)
x1 Arduino UNO
x1 Sensorer IR Sharp GP2Y0E02B
x1 Mkate wa mkate
x1 Bamba la kupima jani (0.2)
Upinzani wa x28 10MΩ
x2 Upinzani 1.8kΩ
x1 Upinzani 10kΩ
x20 Terminal lugs Mwanaume / Mwanamke
x1 Mchukuaji Solder
x1 coil ya bati (mita 1)
x1 Kuchuma chuma
x25 Flexibles Kamba za Kiume / Kiume
Hatua ya 1: Sensorer
Nilitumia piezoelectric 4 inayotoka kwa "Guitar Hero" Harmonix XBOX kijijini cha 360. Nilitumia kitufe cha kuwasha / kuzima kwa sababu swichi ya mwanzi ya gia ya miguu ya miguu ya gia ya mbali ilikuwa nje.
Nilitumia sensorer ya IR Sharp GP2Y0E02B. Kwa sensorer hizi zote, nilivuta mkutano wa kufanya kazi kwa ufanisi …
Kwa hivyo kwa nguvu nilipata thamani ya upinzani kwa kitufe cha kitufe na sensa ya IR. Walakini nilijaribu piezoelectric ili kujua kiwango kamili cha hii, na kuweka umuhimu wa uthabiti wa upinzani na kutumika kwa sensorer 4 za analog.
Hatua ya 2: Vuta Montage
Baada ya kupima piezoelectric na jenereta ya voltage, niliweka thamani ya upinzani kwa 7MΩ.
Mkusanyiko wa upinzani wa kifungo ulikuwa 10 kΩ.
Kwa sensorer ya IR, nilitumia 1 1, 8kΩ upinzani kati ya mtiririko voltage usambazaji na SDA (data) na SCL (saa).
Kuwa mwangalifu kwa sababu maadili ya upinzani ni ya RTX Arduino UNO; kitu cha kujua kuhusu pembejeo ya impedance ya Arduino: 10MΩ.
Unaweza kuona montage ya kuvuta kwenye picha ya mwisho ya hatua hii; Niliweka mikanda ya piezoelectric kwenye pini 0 1 2 3 kwenye UNO, kamba ya kitufe katika pini 2 ya dijiti lakini wasiliana na thamani kwenye pini 6 kwenye kamba ya UNO na IR katika kalamu 4 5 kwenye UNO, pembejeo zote za Analog za Arduino Uno.
Hatua ya 3: Nambari Arduino
Ili kuhakikisha kuwa operesheni ilikuwa nzuri, nilijaribu kutuma / kupokea habari za sensorer kwa Arduino.
Ninaweka faili katika maelezo lakini unaweza kuzipata katika sehemu ya mifano ya programu ya Arduino Genuino, isipokuwa sensa ya IR kwa sababu haijakamilika, nimebadilisha habari chache katika sehemu ya "fafanua" kama "mabadiliko" na nilibadilisha hesabu ya kipimo kuwa ya kawaida tofauti za umbali. Pengine umeona "Waya" katika nambari ya sensorer ya IR. Kwa kweli nilitumia itifaki ya I2C kuwasiliana. Ninakualika uone itifaki ya I2C, ya kupendeza sana, unaweza kutumia hii kusambaza kwa wakati halisi sensorer zote za tarakimu ambazo unataka.
Hatua ya 4: Wawili Arduino Raspberry Mawasiliano ya Televisheni
Ndio: D.
Kama unavyoona kwenye picha ya kwanza, kiunga Arduino-Raspberry ni kuziba USB.
Nilipata njia ya kupokea habari ya sensorer moja kwa moja na PureData Extented ambayo imewekwa katika Raspberry PI. Kwa nini PureData imepanuliwa? Kwa sababu toleo la Vanilla halitumii maktaba sawa na programu katika mazingira ya Raspbian.
Kwa hivyo zindua StandardFirmata katika Arduino Genuino ili kurekebisha I / O na kutofautisha tofauti kwa njia sahihi!
Ili kupata habari za thamani ya nyuma katika Raspberry PI, itifaki 2 zipo: Firmata na Msg.
Ninachagua Firmata kwa sababu moja, ilikuwa rahisi zaidi kupata habari katika PureData kupitia kiraka Pduino, mazingira moja.
Nakualika ugundue Msg ikiwa unatumia itifaki ya OSC.
Hatua ya 5: PatchData Patch Imepokelewa
Kwa kweli, baada ya wiki kuandikia Genuino, nilifanikiwa kupokea taarifa zote za sensa yangu katika ukurasa mmoja, hii iliruhusiwa kuona tofauti katika shukrani za wakati halisi kwa Pduino, kiraka huko Puredata, sehemu ya librairies ziada.
Kutoka kwa hatua hii, hatugusi tena nambari ya Arduino. Habari za Thamani zinasomeka.
Kama nilivyogundua katika hatua ya 3, nilipokea habari kutoka kwa kitufe cha dijiti katika analog ya pini 6, ilikuwa rahisi kuona utendaji mzuri wa mawasiliano. Wote katika mstari mmoja.
Hatua ya 6: Maendeleo ya PureData
PureData ni lugha maalum na lazima utumie wakati wako wa bure kufanikiwa kufanya viraka vyema.
Baadhi ya kiraka cha PureData kitapatikana katika GitHub.
Natumai kuwa kile nilichoandika hapa kilikusaidia kuanza mradi wako karibu na wangu.
Ilipendekeza:
Taa za Haraka za Muziki za Muziki: Hatua 5 (na Picha)
Taa za Haraka za Muziki za Muziki: Intro na Asili. Nyuma katika mwaka mpya (Spring ya 2019), nilitaka kupandisha chumba changu cha kulala. Nilipata wazo la kujenga taa zangu za mhemko ambazo zingeweza kuguswa na muziki niliousikiliza kwenye vichwa vyangu vya sauti. Kusema ukweli, sikuwa na msukumo fulani
Fremu ya Picha ya Dijitali Numero Dos!: Hatua 4 (na Picha)
Fremu ya Picha ya Dijitali Numero Dos !: Hii ni fremu ya pili ya picha ya dijiti ambayo nimetengeneza (tazama Cheap 'n Easy Digital Picture Frame). Nilifanya hii kama zawadi ya harusi kwa rafiki yangu mzuri sana, na nadhani ilitokea vizuri sana. Imepewa gharama ya muafaka wa picha za dijiti hav
Picha ya Picha ya Dijitali, Wifi Imeunganishwa - Raspberry Pi: Hatua 4 (na Picha)
Picha ya Picha ya Dijitali, Wifi Imeunganishwa - Raspberry Pi: Hii ni njia rahisi na ya gharama nafuu kwa fremu ya picha ya dijiti - na faida ya kuongeza / kuondoa picha kwenye WiFi kupitia 'bonyeza na buruta' kwa kutumia (bure) mpango wa kuhamisha faili . Inaweza kutumiwa na Pauni Zero ndogo ya Pauni 4.50. Unaweza pia kuhamisha
Nuru ya Tendaji ya Muziki -- Jinsi ya Kufanya Nuru Nyepesi ya Muziki Tendaji ya Kutengeneza Desktop Awsome .: Hatua 5 (na Picha)
Nuru ya Tendaji ya Muziki || Jinsi ya Kufanya Nuru Nyepesi ya Muziki Kuangaza Mwanga kwa Kufanya Desktop Awsome .: Haya ni nini wavulana, Leo tutaunda mradi wa kupendeza sana. Leo tutaunda taa tendaji ya muziki. Iliyoongozwa itabadilisha mwangaza wake kulingana na bass ambayo kwa kweli ni ishara ya sauti ya masafa ya chini. Ni rahisi sana kujenga. Tutafanya
Onyesha Picha Mbali na PSP / Simu ya Mkononi kwenye Picha ya Dijitali: Hatua 3
Onyesha Picha Mbali na PSP / Simu ya Mkononi kwenye fremu ya Picha ya Dijitali: Kweli … kichwa kinasema yote kweli … Hii ni rahisi kufundisha na haiitaji vifaa au programu yoyote zaidi ya vile unapaswa kuwa nayo Maswali Yoyote Yaniandikie Maoni au Maoni! Sio lazima ufanye marekebisho yoyote kufanya th