Përmbajtje:
- Hapi 1: Mblidhni materiale
- Hapi 2: Diagrami
- Hapi 3: Bordet e Qarqeve të Shtypura (PCB)
- Hapi 4: Kodi
- Hapi 5: Vendosja së bashku
Video: MIDI/Arduino e kontrolluar nga gjeneratori i zërit 8-bitësh (AY-3-8910): 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
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
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
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:
Automatizimi llafazan -- Audio Nga Arduino -- Automatizimi i kontrolluar nga zëri -- HC - 05 Moduli Bluetooth: 9 hapa (me fotografi)
Automatizimi llafazan || Audio Nga Arduino || Automatizimi i kontrolluar nga zëri || HC - 05 Moduli Bluetooth: …………………………. Ju lutemi SUBSCRIBE në kanalin tim në YouTube për më shumë video …. …. Në këtë video ne kemi ndërtuar një Automatizim Bisedues .. Kur do të dërgoni një komandë zanore përmes celularit, atëherë ai do të ndezë pajisjet shtëpiake dhe do të dërgojë reagime për
Treguesi i nivelit të zërit/zërit: 10 hapa
Treguesi i nivelit të zërit/zërit: Në këtë projekt, unë do t'ju tregoj se si të ndërtoni një tregues të thjeshtë të nivelit të zërit duke përdorur amplifikatorë operacionalë. Shënim: Për të bërë pyetje, ju lutemi vizitoni faqen time në Pyet Ekspertin. Video Plotësuese të Ndihmës: Qarku i Simuluar i Ngritur në Një Tabele Bukë (Proto-
Rrip LED Neopixel Ws 2812 Me Arduino i kontrolluar nga Bluetooth nga Android ose Iphone: 4 hapa
Neopixel Ws 2812 LED Rrip Me Arduino i kontrolluar nga Bluetooth Nga Android ose Iphone: Përshëndetje djema në këtë udhëzues kam diskutuar se si të kontrolloni një shirit led neopixel ose shirit led ws2812 nga telefoni juaj Android ose iphone duke përdorur lidhshmërinë Bluetooth. Në mënyrë që të mundeni shtoni shiritin neopixel led në shtëpinë tuaj së bashku me Arduino me
GJENERATORI I FUQIS DIELLORE - Energji nga Dielli për të Drejtuar Pajisjet shtëpiake ditore: 4 hapa
GJENERATORI I FUQIS DIELLORE | Energjia nga Dielli për të Drejtuar Pajisjet shtëpiake ditore: shtë një projekt shkencor shumë i thjeshtë i cili bazohet në shndërrimin e Energjisë Diellore në Energji Elektrike të përdorshme. Ai përdor rregullatorin e tensionit dhe asgjë tjetër. Zgjidhni të gjithë përbërësit dhe përgatituni për të bërë një projekt të mrekullueshëm i cili do t'ju ndihmojë të
Bërja e një gjeneratori Magnet DC nga një motor përzierës i vdekur DIY: 3 hapa (me fotografi)
Bërja e një gjeneratori magnet DC nga një motor përzierës i vdekur DIY: Përshëndetje! Në këtë udhëzues, ju do të mësoni se si të transformoni një motor të vdekur të blenderit/makinës së shpimit (motor universal) në një gjenerator shumë të fuqishëm të magnetit të përhershëm DC. Shënim: Kjo metodë është e zbatueshme vetëm nëse mbështjelljet e fushës së një motori Universal digjen