Orodha ya maudhui:
- Hatua ya 1: Kusanya Vifaa
- Hatua ya 2: Mchoro
- Hatua ya 3: Bodi za Circuits zilizochapishwa (PCBs)
- Hatua ya 4: Kanuni
- Hatua ya 5: Kuiweka Pamoja
Video: MIDI / Arduino Inayodhibitiwa Jenereta ya Sauti ya 8-Bit (AY-3-8910): Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Jenga jenereta ya sauti ya 8-Bit ya sauti na uidhibiti kupitia MIDI. Ubunifu huu kwa sehemu umehimizwa na wapenda Chiptune kujenga mizunguko ya Arduino kucheza faili za Chiptune na maoni yangu mwenyewe kujumuisha sauti ya vigeuzi vya mapema vya mchezo wa video kwenye synth-jam yangu Ubunifu umejikita karibu na jenereta ya sauti inayopangwa ya 1978 AY-3-8910. Chip hii ina oscillators tatu za mawimbi ya mraba (nzuri kwa utengenezaji wa chords), jenereta ya kelele, jenereta ya bahasha na mchanganyiko. Kazi hizi zote zinadhibitiwa kikamilifu, lakini inakuja na mapungufu kadhaa; muundo ninaowasilisha hapa unamaanisha kama upanuzi wa, kwa mfano, mashine za ngoma / sampuli zinazoweza kutuma noti za MIDI (trigger). Ubunifu huu, unaoitwa TB-AY-3 (au Techno Box AY-3-8910) unasikika vizuri na bahasha ya aina ya kutolewa tu (yaani, kutoa aina ya sauti ya sauti), lakini inakuwezesha kuchagua aina zingine. viraka 8 vilivyopangwa awali: 5 ya kwanza unaweza kuhariri kwa uhuru (Bass ngoma, ngoma ya Mtego, kofia iliyofungwa, kofia ya wazi na sauti ya sauti) Vipande 3 vilivyobaki vimewekwa ngumu (sauti isiyo na mpangilio ya sauti, aina ya uwanja ya sauti ya mchezo wa video na "kikokotoo cha mfukoni" cha Kraftwerk aina ya wimbo wa nasibu) Huwezi kuokoa mabadiliko unayofanya kwa viraka 5 vinavyochaguliwa; nia hapa ni kupunguza sauti kwenye nzi (kama zinavyosababishwa na MIDI) - mara nyingi husababisha mifumo mizuri ya techno. Muhimu kuelewa hapa ni kwamba muundo ni wa monophonic (kiraka kimoja tu kwa wakati). Kwa kweli, ninajumuisha nambari ya Arduino, kwa hivyo jisikie huru kubadilisha viraka vya msingi.
Intro ya kutosha - wacha tuanze!
Hatua ya 1: Kusanya Vifaa
Sawa, wacha tufupishe vifaa unavyohitaji kujenga TB-AY-3. Gharama ya jumla haipaswi kuwa zaidi ya pauni 75, - Hakika tafuta sehemu kwenye ebay kupata mpango mzuri.
AY-3-8910 - (1x) 40-Pin ZIF DIP IC Soketi - (1x) Arduino Nano - (1x) 30cm Mini USB 5pin Kiume kwa USB 2.0B Jopo la Tundu la Kike Mlima Cable - (1x) Hammond 1456CE2WHBU Mlango uliofungwa 146x102x56mm Aluminium Bluu / Beige - (1x) 12 Nafasi 1 Pole BBM Break kabla ya kufanya Rotary switch - (2x) Rotary Encoder Module KY-040 Clickable switch - (1x) Resistors (filamu ya chuma 1/4 Watt) 3 x 220 Ohm3 x 10K1 x 3K31 x 4K73 x 8K26 x 2K712 x 2K2Capacitors (radial electrolytic, 16V) 1 x 100uF1 x 10uFCapacitors (kauri disc, 16V) 1 x 100nF1 x 10nFPotentiometers1 x 100K (Log), kipenyo cha 7mm, urefu wa shimoni 15 Viambatisho 1 x 1N914 Mizunguko iliyosambaratika x 6N138 (Optocoupler) & 1 x DIL8 tundu 1 x 7404 (Hex Inverter) & 1 x DIL14 tundu 3mm nyeusi ya mmiliki wa bezel mlima DIN Soketi (kwa MIDI ndani / kwa) 2 x 5 Pin DIN chassis paneli mlima tundu la kikeVERO board1 x prototyping bodi ya ukanda wa shaba; 95mm x 127mm inapaswa kufanya Lebo za wambiso (kwa kuchapisha paneli za mbele) na Filamu 3 x A4 karatasi za wambiso nyeupe roll ya filamu ya wambiso ya PVC wazi (kuweka juu ya lebo zilizochapishwa)
Hatua ya 2: Mchoro
Pakua mchoro hapa (zipped na.png). Imegawanywa katika sehemu mbili; 1 (ya 2) - Hii ni Arduino Nano + AY-3-8910 + MIDI In / Thru circry2 (ya 2) - Hii inaonyesha wiring ya swichi mbili za mzunguko wa nafasi 12 Kumbuka: swichi za rotary kuwa na pete ya kusimama inayoweza kurekebishwa ambayo hukuruhusu kuweka swichi kwa nafasi chache (kiraka chagua kinapaswa kuwekwa kwenye nafasi 5 na chagua parameta inapaswa kuwekwa kwenye nafasi 11)
Hatua ya 3: Bodi za Circuits zilizochapishwa (PCBs)
Pakua mipangilio ya PCB hapa. Kuna PCB ya mzunguko wa Arduino Nano & MIDI (pamoja na vifaa vingine) na kuna PCB ya tundu la ZIF lililoshikilia AY-3-8910. Pakua pia wiring kwa / kutoka kwa swichi za uteuzi, LEDs, pato la laini, encoder (parameter mabadiliko), bandari za MIDI na bodi ya AY-3-8910.
Hatua ya 4: Kanuni
Kwa kweli, unahitaji pia nambari ya Arduino (au mchoro). Pakua na ufungue faili iliyoonyeshwa hapa Hakikisha una maktaba zifuatazo zilizosanikishwa: MIDI.h (https://playground.arduino.cc/Main/MIDILibrary/)Encoder.h (https://github.com/PaulStoffregen/ Encoder) Button.h (https://github.com/tigoe/Button/blob/master/Button.h)Update:Gary Aylward kwa fadhili alisisitiza nambari hiyo (kuipunguza kwa 70%!), Ambayo inaweza kupatikana hapa kwenye github.
Hatua ya 5: Kuiweka Pamoja
Ukiamua kwenda na Hammond 1456CE2WHBU Sloped Enclosure (146x102x56mm), basi tafadhali chapisha picha zilizoambatishwa kwenye karatasi nyeupe nyeupe. Kata lebo na utumie mkanda wa wambiso kuambatisha kwenye boma. Tumia lebo hizi za muda kuashiria mashimo yote ya kuchimba visima na sehemu za chuma zilizokatwa. Ondoa lebo za muda mfupi, chimba mashimo na ukate eneo la mstatili ili tundu la ZIF litoshe vizuri Hakikisha eneo lililo safi ni kwa kuondoa sehemu zote zenye unyevu au unyevu wakati vinginevyo lebo za wambiso, katika hatua zifuatazo, hazitashika vizuri. Mara nyingine tena, chapa kwenye karatasi ya kujambatanisha nyeupe ya A4 wakati huu, picha za jopo la mbele. Kifuniko cha kuchapisha na filamu ya kujambatanisha ya filamu ya PVC na ukata maandiko. Gonga lebo juu ya mashimo yaliyopigwa na eneo la tundu la ZIF la mstatili. scalpel ya kukata kwa uangalifu maeneo yote yanayofunika mashimo ya kupigia simu, LEDs, encoder, MIDI, nguvu, pato na, kwa kweli, mraba mkubwa unaobeba tundu la ZIF. Sasa ni wakati wa kuweka vifaa vyote vya mlima. Tafadhali angalia picha zinazoonyesha hatua anuwai za kuweka mradi pamoja.
Ilipendekeza:
Wiggly Wobbly - Tazama Mawimbi ya Sauti !! Sauti halisi ya Kionyeshi cha Sauti !!: 4 Hatua
Wiggly Wobbly - Tazama Mawimbi ya Sauti !! Kionyeshi cha Sauti Saa Halisi !!: Je! Umewahi kujiuliza nyimbo za Mende zinaonekanaje? Au je! Unataka tu kuona jinsi sauti inavyoonekana? Basi usijali, mimi niko hapa kukusaidia kuifanya iwe reeeeaaalll !!! Pata spika yako juu na ulenge iliyofifia
Jenereta ya Muziki inayotegemea hali ya hewa (ESP8266 Kulingana na Jenereta ya Midi): Hatua 4 (na Picha)
Jenereta ya Muziki ya Hali ya Hewa (ESP8266 Based Midi Generator): Halo, leo nitaelezea jinsi ya kutengeneza jenereta yako ndogo ya Muziki inayotegemea hali ya hewa. Inategemea ESP8266, ambayo ni kama Arduino, na inajibu kwa hali ya joto, mvua na nguvu ndogo. Usitarajie itengeneze nyimbo nzima au programu ya gumzo
Sauti ya Sauti ya Sauti ya MP3: Hatua 5
Sauti ya Sauti ya MP3 ya Sauti: Kifaa hiki kitakuwezesha kucheza faili kadhaa za MP3 kwa kubonyeza kitufe. Makaa ya mfumo ni bodi ya MP3 ya Lilypad iliyo na mtawala wa Atmel ya ndani na chip ya MP3 ya kukodisha Kifaa hicho kina vifungo 5 na kisimbuzi cha kupiga simu. kuchagua kati ya severa
Jenereta - Jenereta ya DC Kutumia Kubadilisha Reed: 3 Hatua
Jenereta - Jenereta ya DC Kutumia Kubadilisha Reed: Jenereta rahisi ya Dc Jenereta ya moja kwa moja (DC) ni mashine ya umeme ambayo hubadilisha nishati ya kiufundi kuwa umeme wa moja kwa moja wa sasa. Muhimu: Jenereta ya moja kwa moja ya sasa (DC) inaweza kutumika kama gari la DC bila ujenzi wowote. mabadiliko
Ushauri juu ya Mbinu ya Sauti ya Sauti na Uwekaji wa Sauti: Hatua 5
Ushauri juu ya Mbinu ya Sauti ya Sauti na Uwekaji wa Sauti: Kwa wasio na uzoefu, kutumia kipaza sauti mwanzoni inaweza kuonekana kuwa kazi rahisi. Unazungumza tu au kuimba kwa sauti ya juu hapo juu na sauti nzuri iliyo wazi na yenye usawa itatolewa kutoka kwa spika ili kusifiwa sana kutoka kwa