Բովանդակություն:

EHX B9 Օրգան մեքենայի փոփոխություն. 5 քայլ (նկարներով)
EHX B9 Օրգան մեքենայի փոփոխություն. 5 քայլ (նկարներով)

Video: EHX B9 Օրգան մեքենայի փոփոխություն. 5 քայլ (նկարներով)

Video: EHX B9 Օրգան մեքենայի փոփոխություն. 5 քայլ (նկարներով)
Video: 🫀🤖Organ Machine EHX C9 2024, Նոյեմբեր
Anonim
EHX B9 Օրգանների մեքենայի փոփոխություն
EHX B9 Օրգանների մեքենայի փոփոխություն
EHX B9 Օրգանների մեքենայի փոփոխություն
EHX B9 Օրգանների մեքենայի փոփոխություն

(ehx B9). Կարծում եմ, որ Պետրոսը ներկայացնում էր անալոգային յուրասիկայում ծնված կիթառահարների բանակը, որը դիտում էր երգեհոնահարներին (այո, երգեհոնահարներին, այլ ոչ ստեղնահարներին) որպես ամենաերջանիկներից, ով կարող էր ընդմիշտ նվագել, պահպանել և փոփոխել նոտաներն ու ակորդները:

Բազմաթիվ փորձեր են արվել «ընդօրինակել» Օրգանը (խողովակներ կամ էլեկտրոնային) կիթառի միջոցով (Ռոլանդ, Կասիո …), բայց Electro Harmonix B9- ը, ամենայն հավանականությամբ, ամենալավն է ՝ պարզ, ամուր և կախվածություն առաջացնող:

Բայց քիչ բան կա, որ բաց է թողնվում…

Այս նախագծում ես փոփոխեցի ստանդարտ B9- ը (կարծում եմ, որ EHX- ի բոլոր «9 -եր» շարքերը նման են) `իմ կարծիքով չափազանց օգտակար հատկությունները լուսաբանելու համար.

  1. OLED DISPLAY. Պտտվող անջատիչի դիրքը կարդալը գրեթե անհնար է կենդանի իրավիճակներում, այնպես որ գեղեցիկ լուսավոր Oled էկրանը շատ ողջունելի է տեսանելի լինելու և լրացուցիչ տեղեկություններ ավելացնելու համար:
  2. Պտտվող կոդավորիչ. Ավելի հարթ կոդավորիչը կարող է օգտագործվել կանխադրվածը փոխելու և ավելին:
  3. Կանխադրված գործառույթ. 2 տարբեր նախադրվածների միջև տեղաշարժվելու պարզ միջոց էական է ձեր խաղերում որոշ զվարճանք ներդնելու համար:
  4. ԼՌՈ//ՉՈՐ ՖՈCTՆԿԻԱ. Եթե օրգանի OUT- ի համար օգտագործում եք առանձին ուժեղացուցիչ, ապա հնարավոր է խուսափել կիթառի ազդանշանից նաև այնտեղ (լռել): Այս գործառույթը ստանդարտ է B9- ում, բայց պահանջում է բացել միավորը և տեղափոխել միկրո անջատիչ. Պտտվող կոդավորիչը կարող է դա անել ցանկացած պահի, առանց բացելու:
  5. LESLIE SPEED-FUNCTION. Իրականում սա է սկզբնական պատճառը, որի համար ես սկսեցի մտածել B9 մոդիֆիկացիայի մասին: Առանց Լեսլիի երգեհոնի ձայն չկա: Բայց ամենասկզբնական օգտագործումը ցածր արագությունից դեպի բարձր արագություն անցնելն ու հետ գնալն է:

Պարագաներ

  1. Արդուինո Նանո Ամեն
  2. OLED էկրան IZOKEE 0.96 "I2L 128X64 պիքսել 2 գույն
  3. Պտտիչ կոդավորիչ կոճակով (Cylewet)
  4. Թվային պոտենցիոմետր IC MCP42010
  5. Multiplexer IC 74HC4067
  6. 3 x Reed ռելեներ SIP-1A05
  7. Ոտնաթաթի անջատիչի մի ակնթարթային կոճակ
  8. Երկկողմանի PCB (տպագիր տպատախտակ) DIY- ի համար
  9. .1uF կերամիկական կոնդենսատոր (MCP42010 ֆիլտրի համար)

Քայլ 1. Ինչ կարող եք ակնկալել ձեր փոփոխված Electro-Harmonix- ից…

Ինչ կարող եք ակնկալել ձեր փոփոխված Electro-Harmonix- ից…
Ինչ կարող եք ակնկալել ձեր փոփոխված Electro-Harmonix- ից…
Ինչ կարող եք ակնկալել ձեր փոփոխված Electro-Harmonix- ից…
Ինչ կարող եք ակնկալել ձեր փոփոխված Electro-Harmonix- ից…
Ինչ կարող եք ակնկալել ձեր փոփոխված Electro-Harmonix- ից…
Ինչ կարող եք ակնկալել ձեր փոփոխված Electro-Harmonix- ից…

B9- ի նոր հնարավորությունները.

OLED DISPLAY, որը ցույց է տալիս միավորի կարգավիճակը.

  1. OFF տեքստը հակառակն է - ON տեքստը նորմալ է
  2. Չոր (կանխադրված). Երգեհոնը և կիթառը երկուսն էլ առկա են «Organ OUT» - ում
  3. Համր. «Organ OUT» - ում առկա է միայն երգեհոնը, կիթառը ՝ համր:
  4. էֆեկտն ընտրված է թվով և նկարագրությամբ. վերևում դեղին գույնով հղում է էֆեկտի օգտագործման տեսակին, ինչպիսին են Deep Purple, Procol Harum, Jimmy Smith…- ներքևում նույն (քիչ թե շատ) նկարագրությունը, ինչ պտտվող անջատիչը
  5. մոդուլյացիայի տեսակը `Լեսլի/Վիբրատո/Տրեմոլո
  6. ՄՈԴՈATIONԼԱԻՈՆ արագությունը
  7. մոդուլյացիայի արագացումն ընթացքի մեջ է ՝ ձախից աջ շրջելով ընտրված էֆեկտի անվանումը

Պտտվող ծածկագրիչ.

  1. ուժի մեջ լռելյայն ընտրությունը B9 է, ինչը նշանակում է, որ էֆեկտի կառավարումը կառավարվում է B9 բնօրինակ պտտվող անջատիչի միջոցով
  2. պտտվելով ժամացույցի սլաքի ուղղությամբ ՝ էֆեկտ 1, 2, 3… 9, 1, 2, 3…
  3. կառավարիչը B9 վերադարձնելու համար պտտեք այն ժամացույցի սլաքի ուղղությամբ … 3, 2, 1, B9 կամ…
  4. … Սեղմեք պտտվող կոդավորիչի կոճակը ՝ ընտրված էֆեկտի և B9 պտտվող անջատիչի ընտրության միջև անցնելու համար. (ավելի բարձր պտտվող կոդավորիչ ընտրելը հեշտացնում է այն խաղով խաղալիս ոտքով սեղմելը: Տես կողքի նկարը)

ԼՌԱ//ՉՈՐ գործառույթ.

  1. OFF կարգավիճակից պտտվող կոդավորիչը շարժեք ժամացույցի սլաքի սլաքի հակառակ ուղղությամբ `ընտրելու համար էֆեկտը 9
  2. սեղմել պտտվող կոդավորիչի կոճակը
  3. էկրանը Dry- ից (լռելյայն) կդառնա Անլռելի
  4. վերադառնալ դեպի Չոր, հեռացրեք ուժը և նորից միացեք:

LESLIE SPEED-UP գործառույթը.

  1. OFF- ից ON- ի անցնելու համար և հակառակը կարճ սեղմեք ոտքի անջատիչը (մենք պետք է հեռացնենք գոյություն ունեցող ոտքի անջատիչը և տեղադրենք վայրկենական սեղմման կոճակ)
  2. ընտրեք OWԱOWՐ արագությունը առկա ՊՆ պոտենցիոմետրով (արագության արժեքը կտեսնեք էկրանին)
  3. սեղմեք և շարունակեք սեղմել ոտնաթաթի անջատիչը, և ՊՆ արագությունը ինքնաբերաբար աստիճանաբար կաճի մինչև MAX արագություն (100-ը էկրանին կամ ավելի քիչ, եթե այն բաց թողնեք մինչև 100-ի հասնելը) և կմնա առավելագույնը մինչև ոտքի անջատիչը սեղմելը
  4. բաց թողեք ոտքի անջատիչը, և ՊՆ արագությունը սահուն կնվազի մինչև կաթսայի կողմից ընտրված OWԱՐ արագությունը: ՊՆ

Պատրա՞ստ եք խաղալ A Whiter Shade of Pale:

Քայլ 2: Սարքավորումներ…

Սարքավորումներ…
Սարքավորումներ…
Սարքավորումներ…
Սարքավորումներ…
Սարքավորումներ…
Սարքավորումներ…
Սարքավորումներ…
Սարքավորումներ…

Նախևառաջ, հերքում. Ես հնացած էլեկտրական ինժեներ եմ, գուցե լավ ունակ եմ նախագծել բարձրավոլտ բաշխիչ ցանց և գուցե ունակ եմ նախագծելու և ծրագրավորելու PLC- ով վերահսկվող սարքավորումներ:

Համալսարանում ես ծրագրում էի Ֆորտրանում `ծակոտած քարտերի վրա, այնուհետև Basic- ում և Assembler- ում` Sinclair ZX80- ում (1 Կբ հիշողություն …). Գործնականում ես դինոզավր եմ:

Իհարկե, ես սիրում եմ կիթառ նվագել և ինձ դուր է գալիս երգեհոնի ձայնը. Երբ տեսա B9- ը, ես ցնցվեցի:

Արագացման գործառույթն իրականացնելու համար ես մտածեցի պարզապես ավելացնել արտաքին ոտքի անջատիչ, որը կարճացնում է ՊՆ պոտենցիոմետրը առավելագույն արժեքին կամ JHS մոդիֆիկացիայի նման բան, որը պահանջում է արտաքին արտահայտության ոտնակ:

Բայց ես կցանկանայի վերարտադրել երգեհոնի նվագարկչի նույն զգացումը, որը սեղմում է ոտքով անջատիչը, իսկ Լեսլիի շարժիչը անում է մնացածը:

Այսպիսով, ես հասկացա, որ որոշ ծրագրավորումներ են անհրաժեշտ.

Խնդրում եմ լինել առատաձեռն, երբ մեկնաբանություն կտաք ծրագրի մշակման եղանակի մասին (կարծում եմ, որ այժմ այն անվանում եք «կոդ»…) և ապարատային լուծում (ես օգտագործում եմ «էլեկտրամեխանիկական» մոտեցումը). Ես օգտագործում եմ բոլոր ռեսուրսները հրահանգներին և Arduino կայքին, և ես կփորձեմ շնորհակալություն հայտնել այն մարդկանց, ովքեր գրել են ինձ ոգեշնչված ծածկագիրը:

Լավ, եկեք խոսենք սարքավորումների մասին:

Arduino Nano Every- ը վերահսկում է բոլոր գործառույթները.

ՄՈPՏՔ

D2 Պտտվող կոդավորիչ -> pinA

D3 Պտտվող կոդավորիչ -> pinB

D4 Պտտվող կոդավորիչ -> սեղմիչ կոճակ

D5 ոտքով անջատիչ. B9- ի վրա տեղադրված ստանդարտ ոտքով անջատիչը ակտիվացնում է 3 կոնտակտ. Բացելով B9- ի հետևի հատվածը, կտեսնեք, որ ոտքի անջատիչը ժապավենային մալուխի միջոցով միացված է PCB- ին (Printed Circuit Board), PCB- ի միացումն է նշված է CN2- ով և կարող եք համարները 1 -ը (մոտ CN2 նշանին) համարակալել 6 -ի:

OFF դիրքում կոնտակտը 3-4 փակ է, ON դիրքում 5-6-ը փակ է, չոր ընտրության դեպքում 2-6-ը փակ է: Դուք պետք է հեռացնեք գոյություն ունեցող ոտքի անջատիչը և տեղադրեք նոր պարզ ակնթարթային կոճակ և կառավարեք 3 կոնտակտները, չնայած 3 ռելեներ:

Ես օգտագործել եմ եղեգի ռելեներ `փոքր, կայուն շփում և էժան: Ֆրիցի սխեմաներում ես չկարողացա գտնել SIP-1A05 եղեգի ռելեը, այնպես որ ես օգտագործեցի ամենից նմանը: Կցված նկարներում կտեսնեք, որ եղեգի ռելեն ունի ընդամենը 4 կապ (սխեմատիկորեն ներկայացված 8 կապանների փոխարեն). Արտաքինները կոնտակտն են, իսկ ներքինը ՝ կծիկը:

Ես փորձել եմ թվային անջատիչներ CD4066- ը և TM1134- ը, բայց On- դիմադրությունը և, հավանաբար, դիմադրողականությունը որոշակի խեղաթյուրում և «ձայնի արտահոսք» են առաջացնում Համր դիրքում: Այսպիսով, ես վերադարձա իմ էլեկտրամեխանիկական մոտեցմանը, որն աշխատում է անաղմուկ:

A7 պոտենցիոմետր ՊՆ -ի (PCB- ի վրա նշված VR1- ի) կապերը պետք է կտրվեն (այնպես որ անջատված են PCB- ից) և միացվեն Նանոյին. դեպի 5V - MAX- ի քորոցը: դեպի GND - կենտրոնական քորոց մաքրիչ ՝ անալոգային մուտքագրման համար A7

Ելք

D6 կոնտակտ 3-4 (փակումը B9 անջատված է)

D7 կոնտակտ 2-6 (փակումը B9- ը չոր ռեժիմում է)

D8 կոնտակտ 3-4 (փակումը B9- ը միացված է)

D10 թվային պոտենցիոմետր MCP 42010 դեպի CS (pin1)*

D11 թվային պոտենցիոմետր MCP 42010- ից S1 (pin3)*

D13 թվային պոտենցիոմետր MCP 42010 դեպի SCK (pin2)*

* գրատախտակին սխեմատիկ թվային պոտենցիոմետր չիպը պատկերված է 14pins ընդհանուր IC- ով, որի կտրիչ սարքը համընկնում է 8-9-10 կապում: Սա միայն գրաֆիկական ներկայացում է. Ձեզ հարկավոր չէ այլ բան, քան MCP42010- ը:

A0 մուլտիպլեքսերի վրա 74HC4067 դեպի S3

A1 մուլտիպլեքսերի վրա 74HC4067 դեպի S2

A2 մուլտիպլեքսերի վրա 74HC4067 դեպի S1

A3 մուլտիպլեքսերի վրա 74HC4067 դեպի S0

A4 ՝ SDA- ի OLED էկրանին

A5 SCL- ի OLED էկրանին

ԷԼԵԿՏՐԱՄԱՌՈՅ

VIN- ը միացրեք Nano Vin- ը B9 վարդակից +9V- ին. Նկարներից կարող եք տեսնել իմ ընտրած քորոցը, բայց զգույշ եղեք և մուլտիմետրով ստուգեք ճիշտ քորոցը:

ԲԱTԻՆ

Պտտվող անջատիչի գործառույթը կրկնապատկելու համար ՝ օրգանների 9 տարբեր էֆեկտներից մեկը ընտրելու համար, ես օգտագործել եմ պտտվող կոդավորիչը, որը կարող է (մի տեսակ) հեշտությամբ տեղեկացնել Arduino- ին ուղղությունների մասին: Հետո դուք պետք է ֆիզիկապես կրկնօրինակեք գոյություն ունեցող պտտվող անջատիչը ՝ B9- ին տեղեկացնելու համար, թե որ էֆեկտն ընտրել: Իմ առաջին նախատիպը աշխատել է 10 ռելեով (դա ապացուցելու համար կցել եմ նկար): Հետո ես հասկացա, որ դա մի փոքր շատ էր, և, նույնիսկ եթե ես վախենում էի այս առեղծվածային սարքից, ես համարձակորեն բախվեցի մուլտիպլեքսերային աշխարհին և… ինձ հաջողվում է:

Multiplexer 74HC4067- ն ունակ է 16 դիրքի: Ես օգտագործել եմ C0 դիրքը ՝ պտտվող անջատիչի ընդհանուր քորոցին միանալու համար (դուք պետք է կտրեք և մեկուսացնեք PC- ից «C» նշումով և միացրեք այն C0- ին մուլտիպլեքսերի վրա). Այս կերպ կարող եք «վերադարձնել «Պտտվող անջատիչի կառավարումը անհրաժեշտության դեպքում (… որպես կանխադրված):

Մնացած C1… C9 դիրքերը պետք է միացված լինեն պտտվող անջատիչի 9 կապումներին. Ամենահեշտ ձևը PCB- ի հակառակ կողմն օգտագործելն է (ես կցել եմ նկար, բայց, կրկին, ուշադրություն դարձրեք ՝ ճիշտը գտնելու համար):

Հուսով եմ, որ Fritz- ի սխեմատիկ սխեմայի և նկարներից ակնարկների օգնությամբ դուք կարող եք իրականացնել ավելի մաքուր PCB `անհրաժեշտ մի քանի բաղադրիչների համար:

Քայլ 3…… և ծրագրակազմ

Կոդը ուսանելի և Arduino կայքերից ստացած բազմաթիվ ոգեշնչումների արդյունք է: Ինչպես ասացի, ես սովորեցի C ++ միայն այն բանի համար, որ կարողանամ կատարել այս նախագիծը, և իմ մոտեցումը բավականին պարզ է. Վստահ եմ, որ ինչ-որ մեկը կարող է գրել շատ ավելի լավ կառուցված ծածկագիր…

Դուք կնկատեք, որ կոդի մի հատված տեղադրված է ոչ ամենատրամաբանական դիրքում, սա որոշ խնդիրների լուծման իմ հաջորդական մոտեցումների պատճառով է:

Առաջին մասը վերաբերում է փոփոխականների և հաստատունների հայտարարագրմանը (հուսով եմ, որ մեկնաբանություններն ինքնաբացատրելի են). Ես նաև ավելացրեցի ազդեցության բնօրինակը նկարագրությունը B9 ձեռնարկից:

Թվային պոտենցիոմետրին վերաբերող հատվածը ոգեշնչված է Հենրի haաոյից

Մուլտիպլեքսորին վերաբերող հատվածը ոգեշնչված է pmdwayhk https://www.instructables.com/id/Tutorial-74HC406…- ով, որը ես նորից հարմարեցրի Arduino Nano Every- ի համար:

Պտտվող կոդավորիչին վերաբերող հատվածը ներշնչված է SimonM8- ով:

Կրկնակի գործառույթների համար սեղմեք կոճակը, ինձ ոգեշնչել են Սկուբա Սթիվը և Մայքլ Jamesեյմսը

… Եվ մնացածը (թվում է, թե քիչ է, բայց դա ինձ համար շատ է) ես դա արեցի:

Կարծում եմ, որ բավականաչափ մեկնաբանություններ կան ՝ բացատրելու համար, թե ինչպես է աշխատում ծրագրաշարը. Ես ուրախ կլինեմ օգնել, եթե ինչ -որ մեկը դժվարանա այն թարգմանել:

Քայլ 4. Տեղադրեք Arduino Nano Every- ը B9 տուփի մեջ

Տեղադրեք Arduino Nano Every- ը B9 տուփի մեջ
Տեղադրեք Arduino Nano Every- ը B9 տուփի մեջ
Տեղադրեք Arduino Nano Every- ը B9 տուփի մեջ
Տեղադրեք Arduino Nano Every- ը B9 տուփի մեջ
Տեղադրեք Arduino Nano Every- ը B9 տուփի մեջ
Տեղադրեք Arduino Nano Every- ը B9 տուփի մեջ

Նախևառաջ պետք է հեռացնել PCB- ն տուփից. Այն բավականին պարզ է (հեռացրեք հետևի պտուտակները, բռնակները, պտուտակները խցիկներից և պոտենցիոմետրերից) պարզապես եղեք մեղմ, որպեսզի խուսափեք PCB- ի SMD- ից:

Այս նախագծի ամենաերջանիկ մասը PCB- ի վրա նեղ անցք գտնելն է `Ելքի խցիկներին մոտ. Գուցե Electro-Harmonix- ը ծրագրում էր ներկայացնել OLED էկրան օրիգինալ դիզայնի ժամանակ. Ամեն դեպքում ես պատրաստվում եմ դա առաջարկել նրանց:

OLED էկրանը դիրքում օգտագործեք մի կտոր թուղթ `ձևանմուշը գտնելու համար (օգտագործեք փափուկ մատիտ), ինչպես ցույց է տրված նկարում, այնուհետև հաղորդեք տուփի վրա ցուցադրվող պատուհանի մասին:

Ձեզ անհրաժեշտ կլինի որոշակի համբերություն և ձեռքով աշխատել ՝ խելամիտ ուղղանկյուն պատուհան ունենալու համար, օգտագործելով փորվածք և ֆայլ…

Ես սոսնձեցի թափանցիկ պլաստիկի մի կտոր ներսից ՝ էկրանը պաշտպանելու համար և տուփը կնքեցի փոշուց խուսափելու համար:

Էկրանը Arduino Nano- ին միացնելու համար օգտագործեք ցուցադրվող մալուխ (ես օգտագործել եմ կոտրված iPhone USB մալուխի մի կտոր…) և էկրան տեղադրել էկրանին ներքև. OLED սարքը բավականին աղմկոտ է:

Պտտվող կոդավորիչը տեղադրված է LED դիրքում (հեռացված է), այնպես որ պարզապես անհրաժեշտ է ընդլայնել գոյություն ունեցող անցքը:

Նկարներից կարող եք տեսնել, որ ես 2 փոքր կտոր PCB- ներ եմ օգտագործել DIY- ի համար ՝ մեկը Nano- ի և թվային պոտենցիոմետրի համար, մեկը ՝ եղեգի ռելեների համար: Միակ պատճառն այն է, որ իմ առաջին փորձը էլեկտրոնային անջատիչների IC- ի օգտագործումն էր, այնուհետև ես վերադարձա ռելեներ … Հաստատ, ամեն ինչ կարող եք անել մեկ հատ PCB- ով:

Աղմուկը հեռու պահելու համար օգտագործեք ցուցադրվող մալուխ `ՊՆ պոտենցիոմետրը և հարաբերական միացումները Նանո անալոգային մուտքին միացնելու համար:

Մնացած բոլոր կապերի համար ես օգտագործել եմ շատ ճկուն մետաղալար (Plusivo 22AWG Hook Up Wire):

Երբ բոլոր կապերն ավարտվեն, նորից հավաքեք B9 PCB- ն և նրբորեն տեղադրեք Nano PCB- ը ոտքի անջատիչի շուրջը. Ես որոշ ճկուն պլաստիկ եմ օգտագործել `համոզվելու համար, որ պատահական շփում չի լինի:

Կատարած.

Քայլ 5: Վերջնական արդյունք:

Վերջնական արդյունք
Վերջնական արդյունք
Վերջնական արդյունք
Վերջնական արդյունք
Վերջնական արդյունք
Վերջնական արդյունք

B9- ն այժմ պատրաստ է կենդանի կատարման:

- Դուք էկրանը կտեսնեք մթության մեջ (այն քիչ է թվում, բայց նորմալ խաղային դիրքում միանգամայն տեսանելի և պարզ է …) և գիտեք, թե ինչ ձայն է լսվելու…

- Կարող եք անցնել էկրանին ցուցադրվող էֆեկտի և պտտվող անջատիչի վրա ընտրվածի միջև…

- Դուք կարող եք որոշել, թե արդյոք չոր ազդանշանը կա օրգանի ելքի վրա…

-… և, վերջապես, կարող եք արագացնել ձեր Լեսլիին, ինչպես Բիլի Պրեսթոնը, myիմի Սմիթը, Քիթ Էմերսոնը, eyոի Դեֆրանչեսկոն, onոն Լորդը և… Պիտեր Վան Վուդը. Իմ կիթառի երգեհոնի հերոսը:

Խնդրում եմ կարեկցող լինել կցված տեսանյութերի նկատմամբ. Դրանք ձայնագրվել են իմ iPhone- ով և օգտագործումը ցուցադրելու միակ մտադրությամբ, այլ ոչ թե իմ «գեղարվեստական» վատ հնարավորությունները:

Վայելեք:

Խորհուրդ ենք տալիս: