Përmbajtje:

MIDI/Arduino e kontrolluar nga gjeneratori i zërit 8-bitësh (AY-3-8910): 5 hapa
MIDI/Arduino e kontrolluar nga gjeneratori i zërit 8-bitësh (AY-3-8910): 5 hapa

Video: MIDI/Arduino e kontrolluar nga gjeneratori i zërit 8-bitësh (AY-3-8910): 5 hapa

Video: MIDI/Arduino e kontrolluar nga gjeneratori i zërit 8-bitësh (AY-3-8910): 5 hapa
Video: MIDI-контроллер для Roland SC 55, тест педали среза фильтра TVF 2024, Nëntor
Anonim
Image
Image
MIDI/Arduino e kontrolluar nga tingulli 8-bit i zërit (AY-3-8910)
MIDI/Arduino e kontrolluar nga tingulli 8-bit i zërit (AY-3-8910)
MIDI/Arduino e kontrolluar nga tingulli 8-bit i zërit (AY-3-8910)
MIDI/Arduino e kontrolluar nga tingulli 8-bit i zërit (AY-3-8910)
MIDI/Arduino e kontrolluar nga tingulli 8-bit i zërit (AY-3-8910)
MIDI/Arduino e kontrolluar nga tingulli 8-bit i zërit (AY-3-8910)

Ndërtoni një Gjenerator Tingulli 8-Bit me tingull retro dhe kontrolloni atë përmes MIDI. Ky dizajn është frymëzuar pjesërisht nga entuziastët e Chiptune që ndërtojnë qarqe Arduino për të luajtur skedarë Chiptune dhe disa nga idetë e mia për të integruar tingullin e tastierave të lojërave të para video në bllokimin tim synth-jam konfigurimi. Dizajni është përqëndruar rreth gjeneratorit të tingullit të programueshëm të 1978 AY-3-8910. Ky çip përmban tre oshilatorë të pavarur me valë katrore (të shkëlqyeshëm për gjenerimin e akordeve), një gjenerator zhurmë, një gjenerator zarfi dhe një mikser. Të gjitha këto funksione janë plotësisht të kontrollueshme, por vjen me disa kufizime; dizajni që po paraqes këtu nënkuptohet si një shtrirje për, për shembull, makina daulle/mostra të afta për të dërguar shënime MIDI (shkas). Ky dizajn, i quajtur TB-AY-3 (ose Techno Box AY-3-8910) tingëllon më së miri me llojin e zarfit të lëshuar vetëm (dmth. Për të gjeneruar lloj tingujsh me goditje), por ju lejon të zgjidhni lloje të tjera. 8 arna të para-programuara: 5 të parat që mund të redaktoni lirshëm (daulle basi, daulle Snare, kapelë e mbyllur, kapelë e hapur dhe një tingull i shurdhër) 3 arna të mbetura janë të koduara me vështirësi (një tingull i rastësishëm i zhurmshëm, një lloj arkade) të tingullit të lojërave video dhe një lloj "kalkulator xhepi" të Kraftwerk, një melodi e rastësishme) Nuk mund t'i ruani ndryshimet që bëni në 5 arna të zgjedhura; qëllimi këtu është të ndryshoni tingujt në fluturim (pasi ato shkaktohen nga MIDI) - shpesh duke rezultuar në modele të lezetshme tekniko. E rëndësishme për të kuptuar këtu është se dizajni është monofonik (vetëm një arnim në të njëjtën kohë). Sigurisht, unë jam duke përfshirë kodin Arduino, kështu që mos ngurroni të personalizoni arna të paracaktuara.

Hyrje e mjaftueshme - le të fillojmë!

Hapi 1: Mblidhni materiale

Ok, le të përmbledhim materialet që ju nevojiten për të ndërtuar TB-AY-3. Kostoja totale nuk duhet të jetë më shumë se 75 £, - Sigurisht që kërkoni pjesë në ebay për të marrë një marrëveshje të mirë.

AY -3-8910 - (1x) 40 -pin ZIF DIP IC Socket - (1x) Arduino Nano - (1x) 30cm Mini USB 5pin Mashkull në USB 2.0B Fole Fole Fole Fole për Kabllo - (1x) Hammond 1456CE2WHBU Rrethim i Pjerrët 146x102x56mm Alumini Blu/Bezhë - (1x) 12 Pozicioni 1 Pol Pushim BBM Para Bërjes Çelës Rotari - (2x) Modul Kodifikues Rotar KY -040 Çelës i Klikueshëm - (1x) Rezistorë (film metalik 1/4 Watt) 3 x 220 Ohm3 x 10K1 x 3K31 x 4K73 x 8K26 x 2K712 x 2K2 Kondensatorë (elektrolitikë radial, 16V) 1 x 100uF1 x 10uFacacitors (disk qeramik, 16V) 1 x 100nF1 x 10nFPotentiometra 1 x 100K (Log), 7mm diametër, 15mm gjatësi bosht Diodat1 x 1Nit14 x 6N138 (Optocoupler) & 1 x prizë DIL8 1 x 7404 (Hex Inverter) & 1 x prizë DIL14 LED dhe Mbajtës 1 x Katodë e zakonshme, transparencë e qartë, LED Tri-Color, 5mm & 1x 5mm kornizë mbajtëse kromi 1 x E kuqe, 3mm & 1 x Mbështjellës 3mm ngjyrë e zezë plastike me kapelë për kapakun DIN (për MIDI brenda/përmes) 2 x 5 pin DIN panel shasie me montim femrash me prizë OVERO bord 1 x prototipizim i pllakës së shiritit të bakrit; 95 mm x 127 mm duhet të bëjë Etiketa ngjitëse (për shtypjen e paneleve të përparme) & Film 3 x fletë të bardha ngjitëse A4 Një rrotull filmi PVC vetë ngjitës (për të vendosur në krye të etiketave të shtypura)

Hapi 2: Diagrami

Diagrami
Diagrami
Diagrami
Diagrami

Shkarkoni diagramin këtu (zip dhe.png). It'sshtë ndarë në dy pjesë; 1 (nga 2)-Ky është Arduino Nano + AY-3-8910 + MIDI In/Thru qark 2 (nga 2)-Kjo tregon instalimet elektrike të dy çelsave rrotullues me 12 pozicione Shënim: çelsat rrotullues keni një zile ndalese të rregullueshme që ju lejon të vendosni kalimin në më pak pozicione (përzgjedhja e arnimit duhet të vendoset në 5 pozicione dhe përzgjedhja e parametrit duhet të vendoset në 11 pozicione)

Hapi 3: Bordet e Qarqeve të Shtypura (PCB)

Shkarkoni paraqitjet e PCB këtu. Ekziston një PCB për qarkun Arduino Nano & MIDI (plus disa përbërës të tjerë) dhe ka një PCB për prizën ZIF që mban AY-3-8910. Shkarkoni gjithashtu instalimet elektrike në/nga çelsat e përzgjedhjes, LED, dalja e linjës, kodifikuesi (parametri ndryshim), portet MIDI dhe bordi AY-3-8910.

Hapi 4: Kodi

Sigurisht, ju gjithashtu keni nevojë për kodin (ose skicën) Arduino. Shkarkoni dhe zbërtheni skedarin e treguar këtu. Sigurohuni që keni të instaluar bibliotekat e mëposhtme: MIDI.h (https://playground.arduino.cc/Main/MIDILibrary/)Encoder.h (https://github.com/PaulStoffregen/ Kodifikues) Button.h (https://github.com/tigoe/Button/blob/master/Button.h) Përditëso: Gary Aylward me mirësjellje e rifaktoroi kodin (duke e zvogëluar atë me 70%!), I cili mund të gjendet këtu në github Me

Hapi 5: Vendosja së bashku

Duke e vënë atë së bashku
Duke e vënë atë së bashku
Duke e vënë atë së bashku
Duke e vënë atë së bashku
Duke e vënë atë së bashku
Duke e vënë atë së bashku
Duke e vënë atë së bashku
Duke e vënë atë së bashku

Nëse vendosni të shkoni me rrethimin e pjerrët Hammond 1456CE2WHBU (146x102x56mm), atëherë ju lutemi printoni imazhet e bashkangjitura në letër të bardhë të thjeshtë. Pritini etiketat dhe përdorni shirit ngjitës për t'i bashkangjitur në rrethim. Përdorni këto etiketa të përkohshme për të shënuar të gjitha vrimat e shpimit dhe prerjet e metaleve. Hiqni etiketat e përkohshme, shponi vrimat dhe prerë zonën drejtkëndëshe në mënyrë që priza ZIF të përshtatet bukur. Sigurohuni që mbyllja të jetë e pastër duke hequr të gjitha zonat e njoma ose të lagështa përndryshe etiketat ngjitëse, në hapat e ardhshëm, nuk do të ngjiten shumë mirë. Përsëri, printoni, në letër A4 të bardhë vetë ngjitëse këtë herë, pamjet e panelit të përparmë. Mbuloni printimet me film të qartë PVC ngjitës dhe prerë etiketat. Ngjitni etiketat mbi vrimat e shpuara dhe zonën e prizës ZIF drejtkëndëshe. Përdorni një bisturi për të prerë me kujdes të gjitha zonat që mbulojnë vrimat për dials, LED, kodues, MIDI, fuqinë, daljen dhe, natyrisht, sheshin e madh që strehon prizën ZIF. Tani është koha për të vendosur të gjithë përbërësit e montuar në panel në vend. Ju lutemi hidhini një sy imazheve që ju tregojnë fazat e ndryshme të bashkimit të projektit.

Recommended: