فهرست مطالب:

اصلاح دستگاه ارگان EHX B9: 5 مرحله (همراه با تصاویر)
اصلاح دستگاه ارگان EHX B9: 5 مرحله (همراه با تصاویر)

تصویری: اصلاح دستگاه ارگان EHX B9: 5 مرحله (همراه با تصاویر)

تصویری: اصلاح دستگاه ارگان EHX B9: 5 مرحله (همراه با تصاویر)
تصویری: حرکات زشت سحر قریشی در باشگاه مردانه در دبی#سحرقریشی #امیرتتلو #تتلو #سحر_قریشی 2024, نوامبر
Anonim
اصلاح دستگاه ارگان EHX B9
اصلاح دستگاه ارگان EHX B9
اصلاح دستگاه ارگان EHX B9
اصلاح دستگاه ارگان EHX B9

(ehx B9) - وقتی بچه بودم ، شیفته یک ساز موسیقی باور نکردنی شدم: ارگان گادوین -گیتار پیتر ون وود (ساخته شده در ایتالیا توسط سیسم)! من معتقدم که پیتر نماینده ارتش گیتاریست هایی است که در ژوراسیک آنالوگ متولد شده اند و به ارگانیست ها (بله ارگ نوازان ، نه کیبورد نوازان) خوش شانس ترین کسانی هستند که می توانند نت ها و آکوردها را برای همیشه نواخته ، حفظ و اصلاح کنند!

تلاش های زیادی برای "تقلید" ارگان (پیپ یا الکترونیکی) از طریق گیتار (رولند ، کاسیو …) انجام شده است ، اما Electro Harmonix B9 ، تا حد زیادی ، بهترین است: ساده ، محکم و اعتیادآور!

اما موارد کمی وجود دارد که فراموش می شوند…

در این پروژه من یک استاندارد B9 را تغییر دادم (من معتقدم که همه سری های "9s" EHX مشابه هستند) تا مواردی را که من معتقدم بسیار مفید هستند را پوشش دهم:

  1. OLED DISPLAY: خواندن موقعیت سوئیچ دوار در شرایط زنده تقریبا غیرممکن است ، بنابراین یک صفحه نمایش خوب و روشن Oled بسیار قابل استقبال است که قابل مشاهده است و اطلاعات بیشتری اضافه می کند.
  2. رمزگذار روتاری: از یک رمزگذار روان تر می توان برای تغییر پیش تنظیم و موارد دیگر استفاده کرد.
  3. عملکرد پیش تنظیم: معرفی یک راه ساده برای حرکت بین 2 ایستگاه از پیش تنظیم مختلف برای معرفی سرگرمی در بازی شما ضروری است!
  4. MUTE/DRY FUNCTION: اگر از آمپر جداگانه ای برای Organ OUT استفاده می کنید ممکن است از وجود سیگنال گیتار در آنجا نیز خودداری کنید (Mute). این عملکرد در B9 استاندارد است اما نیاز به بازکردن واحد و جابجایی میکروسوئیچ دارد: رمزگذار چرخشی می تواند هر زمان که بخواهید بدون باز کردن آن این کار را انجام دهد.
  5. عملکرد سریع LESLIE: در واقع این دلیل اصلی است که من شروع به فکر تغییر B9 کردم. بدون لزلی صدای ارگان وجود ندارد! اما اساسی ترین استفاده این است که از سرعت کم به سرعت بالا و عقب بروید.

تدارکات

  1. آردوینو نانو هر
  2. صفحه نمایش OLED IZOKEE 0.96 اینچ I2L 128X64 پیکسل 2 رنگ
  3. رمزگذار روتاری با دکمه فشاری (Cylewet)
  4. پتانسیومتر دیجیتال IC MCP42010
  5. مولتی پلکسر IC 74HC4067
  6. 3 عدد Reed 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. نوع مدولاسیون - Leslie/Vibrato/Tremolo
  6. سرعت MODULATION
  7. افزایش مدولاسیون در حال حرکت از چپ به راست نام جلوه انتخاب شده

رمزگذار روتاری:

  1. هنگام روشن شدن ، گزینه پیش فرض B9 است ، به این معنی که کنترل اثر توسط سوئیچ دوار اصلی B9 مدیریت می شود
  2. جهت انتخاب جهت 1 ، 2 ، 3… 9 ، 1 ، 2 ، 3…
  3. برای بازگرداندن کنترل به B9 ، آن را در جهت عقربه های ساعت بچرخانید … 3 ، 2 ، 1 ، B9 یا…
  4. … دکمه فشار دهنده رمزگذار چرخشی را فشار دهید تا بین جلوه انتخاب شده و انتخاب سوئیچ دوار B9 جابجا شوید: این یک راه ساده برای حرکت بین 2 ایستگاه از پیش تنظیم مختلف است. (انتخاب یک رمزگذار چرخشی بلندتر باعث می شود تا هنگام بازی آن را با پای خود فشار دهید! تصویر جانبی را ببینید)

صامت/عملکرد خشک:

  1. از حالت خاموش ، رمزگذار دوار را در جهت عقربه های ساعت حرکت دهید تا جلوه 9 را انتخاب کنید
  2. دکمه فشاری رمزگذار چرخشی را فشار دهید
  3. صفحه نمایش از Dry (پیش فرض) به Mute تغییر می کند
  4. برای بازگشت به Dry ، قدرت را دوباره قطع کرده و دوباره فعال کنید!

عملکرد LESLIE SPEED-UP:

  1. برای حرکت از حالت خاموش به روشن و برعکس ، کلید پا را به طور مختصر فشار دهید (ما باید سوئیچ پای موجود را برداشته و یک دکمه فوری را نصب کنیم)
  2. LOW speed را با پتانسیومتر MOD موجود انتخاب کنید (مقدار سرعت را روی صفحه مشاهده خواهید کرد)
  3. کلید پا را فشار داده و فشار دهید و سرعت MOD بطور خودکار به سرعت MAX افزایش می یابد (درصورتی که قبل از رسیدن به 100 آن را رها کنید 100 در صفحه نمایش یا کمتر) و تا زمانی که کلید پا فشار داده نشود در حالت حداکثر باقی می ماند.
  4. کلید پا را رها کنید و سرعت MOD به آرامی تا سرعت پایین انتخاب شده توسط گلدان کاهش می یابد. وزارت دفاع

آماده بازی A Whiter Shade of Pale هستید؟

مرحله 2: سخت افزار…

سخت افزار…
سخت افزار…
سخت افزار…
سخت افزار…
سخت افزار…
سخت افزار…
سخت افزار…
سخت افزار…

اول از همه ، یک سلب مسئولیت: من یک مهندس برق قدیمی هستم ، شاید بتوانم یک شبکه توزیع ولتاژ بالا را طراحی کنم و شاید بتوانم تجهیزات کنترل PLC را طراحی و برنامه ریزی کنم!

در دانشگاه من در Fortran روی کارت های سوراخ دار برنامه ریزی می کردم ، سپس در Basic و Assembler در Sinclair ZX80 (1 کیلوبایت حافظه…): عملاً من یک دایناسور هستم!

البته من گیتار زدن را دوست دارم و صدای ارگ را دوست دارم: وقتی B9 را دیدم از جا پریدم!

برای پیاده سازی عملکرد افزایش سرعت ، من به سادگی یک سوئیچ خارجی خارجی که میانگین پتانسیومتر MOD را به حداکثر مقدار یا چیزی مانند اصلاح JHS که نیاز به پدال بیان خارجی دارد ، اضافه کنم.

اما من می خواهم همان احساس نوازنده ارگ را که فشار می دهد و کلید لسلی را فشار می دهد ، تکرار کنم!

بنابراین متوجه شدم که نیاز به برنامه نویسی دارد: زمان برای یادگیری این شیطان آردوینو!

لطفاً هنگام اظهار نظر در مورد نحوه توسعه برنامه (من معتقدم که اکنون آن را "کد" می نامید) و راه حل سخت افزاری (من از روش "الکترومکانیکی" استفاده می کنم): من از همه منابع موجود در دستورالعمل ها و سایت آردوینو و من سعی می کنم از افرادی که کدی را که برای الهام بخشیدن به من استفاده کرده اند نوشته اند تشکر کنم!

خوب ، اجازه دهید در مورد سخت افزار صحبت کنیم.

Arduino Nano Every تمام عملکردها را کنترل می کند:

ورودی

رمزگذار چرخشی D2 -> pinA

D3 Rotating Encoder -> pinB

D4 Rotating Encoder -> دکمه فشاری

سوئیچ پا D5: سوئیچ پای استاندارد نصب شده بر روی B9 3 مخاطب را فعال می کند: با بازکردن پشت B9 ، کلید پایینی را مشاهده می کنید که از طریق کابل روبان به PCB (برد مدار چاپی) متصل شده است ، اتصال PCB CN2 را علامت گذاری کرده و می توانید اتصالات 1 (نزدیک به علامت CN2) را به 6 شماره گذاری کنید.

در موقعیت خاموش تماس 3-4 بسته است ، در موقعیت ON 5-6 بسته است ، در انتخاب خشک 2-6 بسته است. شما باید سوئیچ پا موجود را بردارید و یک دکمه ساده جدید را نصب کنید و 3 مخاطب را با 3 رله مدیریت کنید.

من از رله های نی استفاده کرده ام: تماس کوچک ، پایدار و ارزان! در شماتیک Fritz من نتوانستم رله نی SIP-1A05 را پیدا کنم ، بنابراین از شبیه ترین آن استفاده کردم. در تصاویر پیوست می بینید که رله نی فقط 4 پایه دارد (بجای 8 پایه در شماتیک): بیرونی تماس ، داخلی آن سیم پیچ است.

من سوئیچ های دیجیتال CD4066 و TM1134 را امتحان کرده ام ، اما On-resist و احتمالاً امپدانس باعث ایجاد اعوجاج و "نشت صدا" در موقعیت Mute می شود. بنابراین من به روش الکترومکانیکی خود که بدون صدا کار می کند ، برگشتم!

A7 پین های پتانسیومتر MOD (با مشخصه VR1 در PCB) باید بریده شوند (بنابراین از 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)*

* روی شماتیک نان ، تراشه پتانسیومتر دیجیتالی توسط IC 14 پین عمومی با تریمر که روی پین ها 8-9-10 همپوشانی دارد ، تجسم می شود. این فقط یک نمایش گرافیکی است: شما به چیزی غیر از MCP42010 نیاز ندارید.

A0 در مالتی پلکسر 74HC4067 تا S3

A1 در مالتی پلکسر 74HC4067 تا S2

A2 در مالتی پلکسر 74HC4067 تا S1

A3 در مالتی پلکسر 74HC4067 تا S0

A4 روی صفحه نمایش OLED در SDA

A5 روی صفحه نمایش OLED در SCL

منبع تغذیه

VIN Nano Vin را به پریز +9V در سوکت B9 وصل کنید: می توانید پین هایی را که من انتخاب کرده ام از تصاویر مشاهده کنید اما مراقب باشید و با مولتی متر پین درست را بررسی کنید!

چند نفره

به منظور دو برابر کردن عملکرد سوئیچ دوار برای انتخاب یکی از 9 اثر مختلف اندام ، از رمزگذار چرخشی استفاده کرده ام که می تواند (به نوعی) به راحتی آردوینو را در مورد مسیرها آگاه کند. سپس باید به صورت فیزیکی کلید دوار موجود را کپی کنید تا B9 از کدام اثر انتخاب شود مطلع شود. اولین نمونه اولیه من با 10 رله کار می کرد (برای اثبات آن تصویری را ضمیمه کرده ام!). سپس متوجه شدم که کمی بیش از حد است و ، حتی اگر از این دستگاه اسرارآمیز می ترسیدم ، شجاعانه با دنیای مالتی پلکسر روبرو شدم و … موفق می شوم!

مالتی پلکسر 74HC4067 قادر به 16 موقعیت است. من از موقعیت C0 برای اتصال به پین معمولی سوئیچ دوار استفاده کردم (باید پین مشخص شده با "C" را از PCB جدا کرده و جدا کنید و آن را به C0 در مالتی پلکسر وصل کنید): به این ترتیب می توانید "پس دهید در صورت نیاز کنترل سوئیچ دوار (… به صورت از پیش تعیین شده!).

موقعیت های دیگر C1 … C9 باید به 9 پین کلید چرخان متصل شوند: ساده ترین راه استفاده از طرف مقابل PCB است (من یک عکس را ضمیمه کرده ام ، اما باز هم ، برای یافتن موارد مناسب توجه کنید!)

امیدوارم با کمک شماتیک Fritz و نکات موجود در تصاویر ، بتوانید یک تخته مدار چاپی تمیزتر را برای چند جزء مورد نیاز پی ببرید.

مرحله 3:… و نرم افزار

این کد نتیجه الهامات بسیاری از دستورالعمل ها و سایت های آردوینو است. همانطور که گفتم ، من فقط C ++ را آموختم تا بتوانم این پروژه را انجام دهم و رویکرد من کاملاً ساده است: مطمئن هستم که کسی می تواند یک کد بسیار بهتر بنویسد…

شما متوجه خواهید شد که برخی از قطعات کد در منطقی ترین موقعیت قرار نگرفته اند ، این به دلیل روش تقریبی پی در پی من برای رفع برخی از مشکلات است!

بخش اول مربوط به اعلان متغیرها و ثابت ها است (امیدوارم نظرات خود توضیحی باشند): توضیحات اصلی اثر را نیز از دفترچه راهنمای B9 اضافه کردم.

قسمت مربوط به پتانسیومتر دیجیتال از هنری ژائو الهام گرفته شده است

قسمت مربوط به مالتی پلکسر از pmdwayhk الهام گرفته شده است https://www.instructables.com/id/Tutorial-74HC406… که من دوباره آن را برای آردوینو نانو هر تنظیم کردم.

بخش مربوط به رمزگذار چرخشی از SimonM8 الهام گرفته شده است

برای فشار دادن دکمه های دوگانه ، من از Scuba Steve و Michael 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 را از جعبه خارج کنید: بسیار ساده است (پیچ های پشتی ، دستگیره ها ، پیچ ها را از جک ها و پتانسیومترها بردارید) فقط ملایم باشید تا از آسیب دیدن SMD روی PCB جلوگیری کنید.

خوش شانس ترین قسمت این پروژه پیدا کردن یک شکاف باریک در PCB نزدیک جک های خروجی بود: من صفحه نمایش OLED را با پین هایی که از این شکاف عبور می کنند قرار دادم و دقیقاً همان جایی که می خواستم جادویی است! شاید Electro-Harmonix قصد داشت در زمان طراحی اصلی یک صفحه نمایش OLED معرفی کند: به هر حال من قصد دارم آن را به آنها پیشنهاد کنم!

با نمایشگر OLED در موقعیت ، از یک تکه کاغذ برای ردیابی یک الگو (استفاده از مداد نرم) مانند تصویر استفاده کنید و سپس پنجره صفحه نمایش را روی جعبه گزارش دهید.

برای داشتن پنجره مستطیلی مناسب با استفاده از مته و فایل ، به کمی حوصله و کار دستی نیاز خواهید داشت…

برای محافظت از صفحه نمایش ، یک تکه پلاستیک شفاف را از داخل چسباندم و جعبه را برای جلوگیری از گرد و غبار محکم کردم.

برای اتصال صفحه نمایش به آردوینو نانو هر بار از کابل نمایش داده شده استفاده کنید (من از قطعه ای از کابل USB آیفون شکسته استفاده کرده ام …) و صفحه ای را زیر خود نمایشگر قرار دهید: دستگاه OLED بسیار سر و صدا دارد!

رمزگذار چرخشی در موقعیت LED قرار می گیرد (حذف می شود) بنابراین شما فقط باید سوراخ موجود را بزرگ کنید.

از تصاویر مشاهده می کنید که من از 2 قطعه کوچک PCB برای DIY استفاده کردم: یکی برای نانو و پتانسیومتر دیجیتال و دیگری برای رله های نی. تنها دلیل آن این است که اولین تلاش من استفاده از سوئیچ های الکترونیکی IC بود و سپس به رله ها برگشتم … مطمئناً می توانید همه را روی یک PCB واحد انجام دهید.

برای جلوگیری از سر و صدا ، از کابل نمایش داده شده برای اتصال پتانسیومتر MOD و اتصالات نسبی به ورودی آنالوگ نانو استفاده کنید.

در مورد سایر اتصالات ، من از یک سیم بسیار انعطاف پذیر (Plusivo 22AWG Hook Up Wire) استفاده کرده ام.

پس از انجام کلیه اتصالات ، مدار چاپی B9 را مجدداً مونتاژ کنید و PCB نانو را به آرامی در فضای اطراف سوئیچ قرار دهید: من از پلاستیک انعطاف پذیر استفاده کرده ام تا مطمئن شوم تماس تصادفی رخ نخواهد داد.

انجام شده.

مرحله 5: نتیجه نهایی

نتیجه نهایی
نتیجه نهایی
نتیجه نهایی
نتیجه نهایی
نتیجه نهایی
نتیجه نهایی

B9 اکنون برای اجرای زنده آماده است!

- صفحه نمایش را در تاریکی خواهید دید (کمی به نظر می رسد اما در حالت پخش معمولی کاملاً قابل مشاهده و واضح است …) و می دانید چه صدایی قرار است شنیده شود…

- می توانید بین جلوه ای که روی صفحه نمایش نشان داده شده است و آنچه روی سوئیچ دوار انتخاب شده است جابجا شوید…

- می توانید تصمیم بگیرید که آیا سیگنال خشک در خروجی اندام وجود دارد یا خیر …

-… و سرانجام ، می توانید لزلی خود را مانند بیلی پرستون ، جیمی اسمیت ، کیت امرسون ، جوی دفرانسسکو ، جان لرد و … پیتر ون وود: قهرمان ارگ گیتار من سرعت بخشید!

لطفاً با ویدئوهای ضمیمه دلسوز باشید: آنها با iPhone من ضبط شده اند و تنها به منظور نمایش استفاده و نه توانایی ضعیف "هنری" من هستند!

لذت بردن.

توصیه شده: