Përmbajtje:
- Furnizimet
- Hapi 1: Çfarë mund të prisni nga Electro-Harmonix juaj i modifikuar…
- Hapi 2: Pajisja kompjuterike…
- Hapi 3:… & Softuer
- Hapi 4: Vendoseni Arduino Nano Çdo në Kutinë B9
- Hapi 5: Rezultati Përfundimtar
Video: Modifikimi i Makinës së Organit EHX B9: 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
(ehx B9) - Kur isha djalë i vogël u magjepsa nga një instrument muzikor i pabesueshëm: Organi Godwin -Kitarë i Peter Van Wood (i ndërtuar në Itali nga Sisme)! Unë besoj se Pjetri përfaqësonte ushtrinë e kitaristëve të lindur në jurasikë analoge që shikonte organistët (po organistët, jo tastierët!) Si më me fat që mund të luante, mbante dhe modifikonte shënimet dhe akordet përgjithmonë!
Janë bërë shumë përpjekje për të "imituar" Organin (tuba ose elektronikë) përmes kitarës (Roland, Casio …) por Electro Harmonix B9 është, deri tani, më i miri: i thjeshtë, i fortë dhe i varur!
Por ka pak gjëra që mungojnë…
Në këtë projekt unë ndryshova një standard B9 (besoj se të gjitha seritë "9s" të EHX janë të ngjashme) për të mbuluar ato që unë besoj se janë karakteristika jashtëzakonisht të dobishme:
- DISPLAY OLED: leximi i pozicionit të çelësit rrotullues është pothuajse i pamundur në situata të drejtpërdrejta, kështu që një ekran i bukur i ndritshëm Oled është shumë i mirëpritur të jetë i dukshëm dhe shtoni disa informacione të tjera.
- KODI ROTAR: një kodues më i butë mund të përdoret për ndryshimin e paravendosjes dhe më shumë.
- FUNKSIONI I PARASHIKIMIT: prezantoni një mënyrë të thjeshtë për të lëvizur midis 2 paravendosjeve të ndryshme është thelbësore për të futur pak argëtim në lojën tuaj!
- FUNKSIONIMI MUTE/DRY: nëse përdorni një amplifikator të veçantë për Organ OUT është e mundur të shmangni të keni sinjalin e kitarës edhe atje (Mute). Ky funksion është standard në B9, por kërkon hapjen e njësisë dhe lëvizjen e një mikroçelës: kodifikuesi rrotullues mund ta bëjë atë në çdo kohë që ju dëshironi pa e hapur atë.
- FUNKSIONIMI I SHPEJTSIS L LESLIE: në fakt kjo është arsyeja origjinale pse fillova të mendoj për të modifikuar B9. Nuk ka Tingull Organesh pa Leslie! Por përdorimi më themelor është kalimi nga shpejtësia e ulët në shpejtësinë e lartë dhe mbrapa.
Furnizimet
- Arduino Nano Çdo
- Ekran OLED IZOKEE 0.96 "I2L 128X64 Pixel 2 ngjyra
- Kodifikues rrotullues me butonin shtypës (Cylewet)
- Potenziometër dixhital IC MCP42010
- Multiplekser IC 74HC4067
- 3 x Rele Reed SIP-1A05
- Butoni i çastit i shkeljes së këmbës-çelës
- PCB me dy anë (Bordi i Qarkut të Shtypur) për DIY
- Kondensator qeramik.1uF (për filtrin MCP42010)
Hapi 1: Çfarë mund të prisni nga Electro-Harmonix juaj i modifikuar…
Karakteristikat e reja që do të ketë B9:
OLED DISPLAY që tregon statusin e njësisë:
- OFF teksti është i kundërt - ON tekst është normal
- E thatë (e parazgjedhur): organi dhe kitara janë të dyja të pranishme në "Organ OUT"
- Mute: vetëm organi është i pranishëm në "Organ OUT", kitara është Mute!
- efekti i zgjedhur sipas numrit dhe përshkrimit: në krye me të verdhë një referencë për llojin e përdorimit të efektit si Deep Purple, Procol Harum, Jimmy Smith …- në fund i njëjti (pak a shumë) përshkrimi si çelësi rrotullues
- lloji i modulimit - Leslie/Vibrato/Tremolo
- shpejtësia e MODULIMIT
- shpejtësia e modulimit në progres duke lëvizur nga e majta në të djathtë mbi emrin e efektit të zgjedhur
KODIKU ROTAR:
- në fuqizim përzgjedhja e paracaktuar është B9, që do të thotë se kontrolli i efektit menaxhohet nga ndërprerësi rrotullues origjinal B9
- duke u rrotulluar në drejtim të akrepave të orës për të zgjedhur efektin 1, 2, 3… 9, 1, 2, 3…
- për ta kthyer kontrollin në B9 rrotullojeni në drejtim të kundërt të orës … 3, 2, 1, B9 ose…
- … Shtypni butonin e shtypjes së koduesit rrotullues për të kaluar midis efektit të zgjedhur dhe përzgjedhjes së ndërruesit rrotullues B9: kjo është një mënyrë e thjeshtë për të lëvizur midis 2 paravendosjeve të ndryshme. (zgjedhja e një koduesi më të gjatë rrotullues lehtëson shtypjen e tij me këmbën tuaj ndërsa jeni duke luajtur! Shikoni foton anësore)
FUNKSIONIMI MUTE/THARE:
- nga gjendja OFF zhvendosni koduesin rrotullues në drejtim të kundërt të akrepave të orës për të zgjedhur efektin 9
- shtypni butonin shtypës të koduesit rrotullues
- ekrani do të ndryshojë nga Dry (default) në Mute
- për t'u kthyer në Thatë hiqni fuqinë dhe ndizeni përsëri!
FUNKSIONIMI I LESLIE SPEED-UP:
- për të kaluar nga OFF në ON dhe anasjelltas shtypni shkurtimisht ndërruesin e këmbëve (ne duhet të heqim çelësin ekzistues të këmbëve dhe të instalojmë një buton të shtytjes së çastit)
- zgjidhni shpejtësinë e ulët me potenciometrin MOD ekzistues (do të shihni vlerën e shpejtësisë në ekran)
- shtypni dhe mbani të shtypur çelësin e këmbëve dhe shpejtësia e MOD automatikisht do të rritet gradualisht në shpejtësinë MAX (100 në ekran ose më pak nëse e lëshoni para se të arrihet 100) dhe mbetet në maksimum derisa të shtypet çelësi i këmbës
- lëshoni çelësin e këmbëve dhe shpejtësia e MOD do të ulet pa probleme deri në shpejtësinë e ulët të zgjedhur nga tenxhere. MOD.
Gati për të luajtur A Whiter Shade of Pale?
Hapi 2: Pajisja kompjuterike…
Para së gjithash, një mohim: Unë jam një Inxhinier Elektrik i modës së vjetër, ndoshta i aftë për të hartuar një rrjet shpërndarës të tensionit të lartë dhe ndoshta një lloj i aftë për të hartuar dhe programuar një pajisje të kontrolluar nga PLC!
Në Universitet programoja në Fortran në kartat e shpuara, pastaj në Basic dhe Assembler në Sinclair ZX80 (1Kb memorje …): praktikisht unë jam një dinosaur!
Sigurisht që më pëlqen të luaj kitarë dhe më pëlqen tingulli i organit: kur pashë B9 u mahnita!
Për të zbatuar funksionin e përshpejtimit, mendova të shtoja thjesht një ndërprerës të jashtëm të këmbës që shkurton potenciometrin MOD në vlerën maksimale ose diçka si modifikimi JHS që kërkon një pedale të jashtme të shprehjes.
Por unë do të doja të riprodhoja të njëjtën ndjenjë të organistit që shtyp një çelës këmbësh dhe motori i Leslie bën të tjerat!
Kështu që kuptova se duheshin disa programime: kohë për të mësuar këtë djallëzi Arduino!
Ju lutemi tregohuni bujarë kur bëni komente për mënyrën se si e kam zhvilluar programin (besoj se tani e quani "kod" …) dhe zgjidhjen e harduerit (përdor metodën "elektromekanike"): I përdor të gjitha burimet në dispozicion në udhëzues dhe siti Arduino dhe do të përpiqem të falënderoj njerëzit që kanë shkruar kodin që kam përdorur për të më frymëzuar!
OK, le të flasim për harduerin.
Arduino Nano Every po kontrollon të gjitha funksionet:
HYRJA
Kodifikues rrotullues D2 -> pinA
Kodifikues rrotullues D3 -> pinB
Kodifikues rrotullues D4 -> buton shtypi
Ndërprerësi këmbësor D5: çelësi standard i këmbëve i instaluar në B9 aktivizon 3 kontakte: duke hapur pjesën e pasme të B9 do të shihni ndërprerësin e këmbës të lidhur me PCB (Bordi i Qarkut të Shtypur) përmes një kablloje me shirit, lidhja PCB është shënuar CN2 dhe mund t'i numëroni lidhjet 1 (afër shenjës CN2) në 6.
Në pozicionin OFF kontakti 3-4 është i mbyllur, në pozicionin ON është i mbyllur, në përzgjedhjen e thatë 2-6 është i mbyllur. Ju duhet të hiqni çelësin ekzistues të këmbëve dhe të instaloni një buton të ri të thjeshtë shtytës të menjëhershëm dhe të menaxhoni 3 kontaktet me 3 stafeta.
Unë kam përdorur stafetë kallami: kontakt i vogël, i qëndrueshëm dhe i lirë! Në skemat Fritz unë nuk mund të gjej stafetën e kallamit SIP-1A05 kështu që kam përdorur atë më të ngjashme. Në fotografitë e bashkangjitura do të shihni se stafeta e kallamit ka vetëm 4 kunja (në vend të 8 kunjave në skemë): ato të jashtme janë kontakti, ato të brendshme spiralja.
Kam provuar çelsat dixhitale CD4066 dhe TM1134, por rezistenca On dhe ndoshta impedanca gjenerojnë një shtrembërim dhe "rrjedhje të zërit" në pozicionin Mute. Kështu që unë u ktheva në qasjen time elektromekanike që funksionon pa zhurmë!
A7 Kunjat e potenciometrit MOD (të shënuara VR1 në PCB) duhet të priten (shkëputen kështu nga PCB) dhe të lidhen me Nanon: kunja në min. në 5V - kunja në MAX. në GND - fshirësi qendror i pinit në hyrjen analoge A7
Dalje
Kontakti D6 3-4 (mbyllja është B9 është OFF)
Kontakti D7 2-6 (mbyllja është B9 është në modalitetin e thatë)
Kontakti D8 3-4 (mbyllja është B9 është ndezur)
D10 në potenciometrin dixhital MCP 42010 në CS (pin1)*
D11 në potenciometrin dixhital MCP 42010 në S1 (pin3)*
D13 në potenciometrin dixhital MCP 42010 në SCK (pin2)*
* në skemën e bukës, çipi dixhital i potenciometrit vizualizohet nga një IC i përgjithshëm 14pins me një makinë prerëse që mbivendoset me kunjat 8-9-10. Ky është vetëm një paraqitje grafike: nuk keni nevojë për asgjë tjetër përveç MCP42010.
A0 në multiplexer 74HC4067 në S3
A1 në multiplexer 74HC4067 në S2
A2 në multiplexer 74HC4067 në S1
A3 në multiplexer 74HC4067 deri S0
A4 në ekranin OLED në SDA
A5 në ekranin OLED në SCL
Furnizimi me energji elektrike
VIN lidhni Nano Vin me +9V në prizën B9: mund të shihni nga fotografitë kunjin që unë zgjedh, por kini kujdes dhe kontrolloni me multimetër kunjin e duhur!
MULTIPLEKSER
Për të dyfishuar funksionin e çelësit rrotullues për të zgjedhur një nga 9 efektet e ndryshme të organeve, unë kam përdorur koduesin rrotullues që mund (lloj) të informojë lehtë Arduino për drejtimet. Atëherë ju duhet të kopjoni fizikisht çelësin rrotullues ekzistues për të informuar B9 se cilin efekt të zgjidhni. Prototipi im i parë ka punuar me 10 stafetë (kam bashkangjitur një fotografi për ta vërtetuar!). Atëherë kuptova se ishte pak më shumë dhe, edhe nëse kisha frikë nga kjo pajisje e mistifikuar, u përballa me guxim me botën e multiplexerit dhe… ia dal!
Multiplekseri 74HC4067 është i aftë për 16 pozicione. Unë kam përdorur pozicionin C0 për t'u lidhur me kunjin e zakonshëm të çelësit rrotullues (duhet të shkurtoni dhe izoloni kunjin e shënuar "C" nga PCB dhe ta lidhni atë me C0 në multiplexer): në këtë mënyrë ju mund të "ktheni 'kontrolli në çelësin rrotullues kur është e nevojshme (… si paravendosje!).
Pozicionet e tjera C1… C9 duhet të lidhen me 9 kunjat e çelësit rrotullues: mënyra më e lehtë është të përdorni anën e kundërt të PCB (unë kam bashkangjitur një fotografi, por, përsëri, kushtojini vëmendje për të gjetur ato të duhurat!)
Shpresoj që me ndihmën e skemës Fritz të bukës dhe disa sugjerime nga fotografitë, mund të realizoni një PCB më të pastër për disa përbërës të nevojshëm.
Hapi 3:… & Softuer
Kodi është rezultat i shumë frymëzimeve nga instruksionet dhe faqet Arduino. Siç thashë, unë mësova C ++ vetëm për të qenë i aftë për të bërë këtë projekt dhe qasja ime është mjaft e thjeshtë: jam i sigurt që dikush mund të shkruajë një kod shumë më të mirë-ndërtuar …
Ju do të vini re se disa pjesë të kodit janë vendosur jo në pozicionin më logjik, kjo është për shkak të mënyrës sime të përafrimeve të njëpasnjëshme për të rregulluar ndonjë problem!
Pjesa e parë i referohet deklarimit të ndryshoreve dhe konstantave (shpresoj që komentet të jenë vetë shpjeguese): shtova gjithashtu përshkrimin origjinal të efektit nga manuali B9.
Pjesa që lidhet me potenciometrin dixhital është frymëzuar nga Henry Zhao
Pjesa që lidhet me multiplexerin është frymëzuar nga pmdwayhk https://www.instructables.com/id/Tutorial-74HC406… që e ri-rregullova për Arduino Nano Every.
Pjesa që ka të bëjë me kodifikuesin rrotullues është frymëzuar nga SimonM8
Për funksionet e dyfishta shtypi butonin jam frymëzuar nga Scuba Steve dhe Michael James
… Dhe pjesa tjetër (më duket pak, por është shumë për mua) e bëra!
Unë besoj se ka mjaft komente për të shpjeguar se si funksionon softueri: Do të jem i lumtur të ndihmoj nëse dikush gjen ndonjë vështirësi për ta përkthyer atë.
Hapi 4: Vendoseni Arduino Nano Çdo në Kutinë B9
Para së gjithash ju duhet ta hiqni PCB -në nga kutia: është mjaft e drejtpërdrejtë (hiqni vidhat e pasme, pullat, bulonat nga prizat dhe potenciometrat) thjesht tregohuni të butë për të shmangur dëmtimin e SMD -së në PCB.
Pjesa më me fat e këtij projekti ka qenë të gjesh një vend të ngushtë në PCB afër prizave Output: Unë e vendosa ekranin OLED me kunjat që kalojnë nëpër këtë slot dhe është magjike pikërisht aty ku e doja! Ndoshta Electro-Harmonix po planifikonte të prezantonte një ekran OLED në kohën e dizajnit origjinal: gjithsesi unë do t'ua propozoj atyre!
Me ekranin OLED në pozicion, përdorni një copë letër për të gjetur një model (përdorni një laps të butë) siç tregohet në figurë dhe më pas raportoni dritaren e ekranit në kuti.
Do t'ju duhet pak durim dhe punë manuale për të pasur një dritare të arsyeshme drejtkëndëshe duke përdorur stërvitje dhe skedarë…
Unë ngjita një pjesë të plastikës transparente nga brenda për të mbrojtur ekranin dhe vulosja kutinë për të shmangur pluhurin.
Për të lidhur ekranin me Arduino Nano Çdo përdorim kabllo të ekranizuar (kam përdorur një pjesë nga një kabllo USB të prishur iPhone …) dhe vendos një ekran nën vetë ekranin: pajisja OLED është mjaft e zhurmshme!
Kodifikuesi rrotullues vendoset në pozicionin LED (hiqet) kështu që ju vetëm duhet të zmadhoni vrimën ekzistuese.
Nga fotot mund të shihni që kam përdorur 2 copë të vogla PCB për DIY: një për Nano dhe potenciometër dixhital dhe një për stafetat e kallamishteve. Arsyeja e vetme është sepse përpjekja ime e parë ishte të përdorja çelsat elektronikë IC dhe më pas u ktheva te stafetat … Me siguri ju mund t'i bëni të gjitha në një PCB të vetme.
Për të mbajtur larg zhurmën, përdorni kabllon e shfaqur për lidhjen e potenciometrit MOD dhe lidhjet relative me hyrjen analoge Nano.
Për të gjitha lidhjet e tjera kam përdorur një tel shumë fleksibël (Plusivo 22AWG Hook Up Wire).
Pasi të keni përfunduar të gjithë lidhjen, mblidhni PCB B9 dhe vendosni butësisht Nano PCB në hapësirën përreth kalimit të këmbëve: Unë kam përdorur një plastikë fleksibël për t'u siguruar që nuk do të ndodhë ndonjë kontakt aksidental.
U krye
Hapi 5: Rezultati Përfundimtar
B9 tani është gati për shfaqje live!
- Do ta shihni ekranin në errësirë (duket pak, por është mjaft i dukshëm dhe i qartë në pozicionin normal të lojës …) dhe e dini se çfarë tingulli do të dëgjohet…
- Mund të kaloni midis efektit të shfaqur në ekran dhe atij të zgjedhur në çelësin rrotullues…
- Ju mund të vendosni nëse sinjali i Thatë është atje në daljen e organit…
-… dhe, më në fund, ju mund ta shpejtoni Leslie-n tuaj si Billy Preston, Jimmy Smith, Keith Emerson, Joey Defrancesco, Jon Lord dhe… Peter Van Wood: heroi im i organeve të kitarës!
Ju lutemi tregohuni të mëshirshëm me videot e bashkangjitura: ato janë regjistruar me iPhone tim dhe me qëllimin e vetëm për të treguar përdorimin dhe jo aftësinë time të dobët "artistike"!
Shijoni.
Recommended:
Modifikimi SNES Classic Mini i brendshëm Bluetooth: 6 hapa (me fotografi)
Modifikimi Bluetooth SNES Classic Mini i brendshëm: Përshëndetje për të gjithë ju adhuruesit e tastierës klasike Nintendo atje! Ky udhëzues do t'ju ndihmojë të instaloni një marrës bluetooth të brendshëm gjysmë të përhershëm në tastierën tuaj SNES Classic Mini (deri më tani i referuar si SNESC për pjesën tjetër të udhëzuesit). Kjo
Modifikimi i Wild Thing - Drejtimi i xhojstikut: 9 hapa (me fotografi)
Ndryshimi i Wild Thing - Drejtimi i xhojstikut: Mospranimi: Shkolla Barstow dhe Skuadra FRC 1939 ose ndonjë prej anëtarëve të saj nuk janë përgjegjës për ndonjë dëmtim të ndonjë personi ose dëmtim të ndonjë objekti përfshirë makinën e shkaktuar nga modifikimet. Çdo lloj modifikimi do të anulojë gjithashtu garancinë pr
Ring Doorbell Pro Facia Modifikimi kundër vjedhjes: 4 hapa (me fotografi)
Ring Doorbell Pro Facia Anti-vjedhje Modifikimi: Ring Doorbell Pro është një pajisje e mrekullueshme e vogël, dhe Ring ofron shumë bujari 4 facia me ngjyra të ndryshme në kuti, kështu që ju mund të zgjidhni atë që i përshtatet më së miri derës tuaj të përparme. Kur instalova timen, unë vuri re se facia e përparme sigurohet vetëm në
Modifikimi i Prekjes Yaesu FT-450D RF për SDR: 8 hapa (me fotografi)
Modifikimi i Prekjes Yaesu FT-450D RF për SDR: Përshëndetje këdo që mund të jetë i interesuar, mendoj se së pari duhet të shpjegoj më mirë se për çfarë bëhet fjalë për këtë udhëzues. Ka komponentët tuaj kryesorë të përfshirë në këtë projekt si më poshtë: Yaesu FT-450D është një transmetues kompakt modern HF/50MHz i aftë të mbulojë
Modifikimi i Shkallës Elektronike të Flasher Automotive .: 6 Hapa (me fotografi)
Modifikimi i Shkallës Flasher Elektronike të Automjeteve: Për këdo që ka shtuar llamba LED në automjetet e tyre sinjalizues ose drita frenash. Meqenëse llambat LED përdorin më pak Amper sesa llamba normale, njësia e ndezësit mendon se ka një llambë të djegur dhe dyfishon shkallën e ndezjes. Ky udhëzues do t'ju tregojë se si