جدول المحتويات:
- اللوازم
- الخطوة 1: ما يمكن أن تتوقعه من تعديل Electro-Harmonix …
- الخطوة 2: الأجهزة …
- الخطوة 3:… والبرمجيات
- الخطوة 4: ضع Arduino Nano Every في صندوق B9
- الخطوة 5: النتيجة النهائية
فيديو: تعديل آلة العضو EHX B9: 5 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
(ehx B9) - عندما كنت طفلاً صغيراً ، كنت مفتونًا بآلة موسيقية رائعة: غيتار غودوين الأرغن لبيتر فان وود (تم بناؤه في إيطاليا بواسطة Sisme)! أعتقد أن بيتر مثل جيش عازفي الجيتار المولودين في العصر الجوراسي التناظري الذي نظر إلى عازفي الأرغن (نعم عازفي الأرغن ، وليس عازفي لوحة المفاتيح!) على أنهم الأكثر حظًا الذين يمكنهم العزف على النغمات والأوتار والحفاظ عليها وتعديلها إلى الأبد!
لقد تم إجراء الكثير من المحاولات "لتقليد" الأرغن (الأنابيب أو الإلكترونية) من خلال الجيتار (Roland ، Casio …) ولكن Electro Harmonix B9 هو الأفضل إلى حد بعيد: بسيط ومتين ومدمني!
ولكن هناك القليل من الأشياء التي لم يتم تفويتها …
في هذا المشروع ، قمت بتعديل معيار B9 (أعتقد أن جميع سلاسل "9s" من EHX متشابهة) لتغطية ما أعتقد أنه ميزات مفيدة للغاية:
- شاشة OLED: قراءة موضع المفتاح الدوار قريبة من المستحيل في المواقف الحية ، لذا فإن شاشة Oled الساطعة اللطيفة مرحب بها للغاية لتكون مرئية وإضافة المزيد من المعلومات.
- التشفير الروتاري: يمكن استخدام برنامج تشفير أكثر سلاسة لتغيير الإعداد المسبق والمزيد.
- وظيفة الإعداد المسبق: إدخال طريقة بسيطة للتنقل بين إعدادين مختلفين مسبقًا أمر ضروري لإضفاء بعض المرح في لعبك!
- وظيفة كتم الصوت / التجفيف: إذا كنت تستخدم مضخمًا منفصلاً لـ Organ OUT ، فمن الممكن تجنب وجود إشارة الغيتار هناك أيضًا (كتم الصوت). هذه الوظيفة قياسية في B9 ولكنها تتطلب فتح الوحدة وتحريك المحول الصغير: يمكن لجهاز التشفير الدوار القيام بذلك في أي وقت تريده دون فتحه.
- وظيفة LESLIE SPEED-UP: في الواقع هذا هو السبب الأصلي الذي دفعني إلى التفكير في تعديل B9. لا يوجد صوت أورجاني بدون ليزلي! لكن الاستخدام الأساسي هو الانتقال من السرعة المنخفضة إلى السرعة العالية والعكس.
اللوازم
- اردوينو نانو افر
- شاشة OLED IZOKEE 0.96 "I2L 128X64 Pixel 2 لون
- جهاز تشفير دوار مع زر ضغط (Cylewet)
- مقياس الجهد الرقمي IC MCP42010
- معدد IC 74HC4067
- 3 × مرحلات ريد SIP-1A05
- زر ضغط القدم التبديل لحظية
- ثنائي الفينيل متعدد الكلور (لوحة الدوائر المطبوعة) على الوجهين ل DIY
- .1 فائق التوهج مكثف سيراميك (لمرشح MCP42010)
الخطوة 1: ما يمكن أن تتوقعه من تعديل Electro-Harmonix …
الميزات الجديدة التي ستتمتع بها B9:
شاشة OLED التي تعرض حالة الوحدة:
- "إيقاف تشغيل" النص معكوس - "تشغيل" النص عادي
- جاف (افتراضي): كلا الجهاز والغيتار موجودان في "Organ OUT"
- كتم الصوت: الجهاز موجود فقط على "Organ OUT" ، والغيتار هو Mute!
- التأثير المحدد حسب الرقم والوصف: في الجزء العلوي باللون الأصفر ، إشارة إلى نوع استخدام التأثير مثل Deep Purple ، و Procol Harum ، و Jimmy Smith … - في الجزء السفلي نفس الوصف (أكثر أو أقل) مثل المفتاح الدوار
- نوع التعديل - ليزلي / فيبراتو / تريمولو
- سرعة التعديل
- تسريع التعديل قيد التقدم بالتمرير من اليسار إلى اليمين اسم التأثير المحدد
مشفر دوار:
- عند التشغيل ، يكون التحديد الافتراضي هو B9 ، مما يعني أن التحكم في التأثير تتم إدارته بواسطة المفتاح الدوار الأصلي B9
- تدوير في اتجاه عقارب الساعة لتحديد التأثير 1 ، 2 ، 3 … 9 ، 1 ، 2 ، 3 …
- لإعادة عنصر التحكم إلى B9 ، قم بتدويره عكس اتجاه عقارب الساعة … 3 ، 2 ، 1 ، B9 أو …
- … اضغط على زر ضغط المشفر الدوار للتبديل بين التأثير المحدد واختيار المفتاح الدوار B9: هذه طريقة بسيطة للتنقل بين إعدادين مختلفين مسبقًا. (اختيار جهاز تشفير دوار أطول يسهل الضغط عليه بقدمك أثناء اللعب! انظر الصورة الجانبية)
وظيفة كتم الصوت / الجفاف:
- من حالة إيقاف التشغيل ، انقل المشفر الدوار عكس اتجاه عقارب الساعة لتحديد التأثير 9
- اضغط على زر ضغط المشفر الدوار
- ستتغير الشاشة من جاف (افتراضي) إلى كتم الصوت
- للعودة إلى الوضع الجاف ، قم بإزالة الطاقة وتشغيلها مرة أخرى!
وظيفة LESLIE SPEED-UP:
- للانتقال من OFF إلى ON والعكس ، اضغط لفترة وجيزة على مفتاح القدم (يتعين علينا إزالة مفتاح القدم الموجود وتثبيت زر ضغط مؤقت)
- حدد السرعة المنخفضة باستخدام مقياس الجهد الحالي MOD (سترى قيمة السرعة على الشاشة)
- اضغط مع الاستمرار على الضغط على مفتاح القدم وستزيد سرعة MOD تلقائيًا بشكل تدريجي إلى السرعة القصوى (100 على الشاشة أو أقل إذا حررتها قبل الوصول إلى 100) وتبقى على الحد الأقصى حتى يتم الضغط على مفتاح القدم
- حرر مفتاح القدم وستنخفض سرعة MOD بسلاسة إلى السرعة المنخفضة المحددة بواسطة القدر. عصري.
هل أنت مستعد للعب A Whiter Shade of Pale؟
الخطوة 2: الأجهزة …
بادئ ذي بدء ، إخلاء المسئولية: أنا مهندس كهربائي قديم الطراز ، وربما قادر جيدًا على تصميم شبكة توزيع عالية الجهد وربما نوعًا ما قادرة على تصميم وبرمجة معدات يتم التحكم فيها بواسطة PLC!
في الجامعة كنت أبرمج في Fortran على البطاقات المثقبة ، ثم في Basic and Assembler على Sinclair ZX80 (1 كيلوبايت من الذاكرة …): عمليًا أنا ديناصور!
بالطبع أحب العزف على الجيتار وأحب صوت الأرغن: عندما رأيت B9 ، شعرت بالذهول!
لتنفيذ وظيفة التسريع ، فكرت في إضافة مفتاح قدم خارجي يقوم باختصار مقياس الجهد MOD إلى القيمة القصوى أو شيء مثل تعديل JHS الذي يتطلب دواسة تعبير خارجية.
لكني أرغب في إعادة إنتاج نفس الشعور الذي يشعر به عازف الأرغن الذي يضغط على مفتاح القدم ويقوم محرك ليزلي بالباقي!
لذلك أدركت أن هناك حاجة لبعض البرمجة: حان الوقت لتعلم لعبة Arduino الشيطانية!
يرجى أن تكون كريما عندما تدلي بتعليق على الطريقة التي طورت بها البرنامج (أعتقد أنك تسميه الآن "الكود" …) وحل الأجهزة (أستخدم النهج "الكهروميكانيكي"): أستخدم جميع الموارد المتاحة على التعليمات وموقع Arduino وسأحاول أن أشكر الأشخاص الذين كتبوا الكود الذي استخدمته لإلهامي!
حسنًا ، لنتحدث عن الأجهزة.
Arduino Nano Every يتحكم في جميع الوظائف:
إدخال
D2 الدورية التشفير -> دبوس
D3 Rotating Encoder -> pinB
D4 Rotating Encoder -> زر ضغط
مفتاح القدم D5: يقوم مفتاح القدم القياسي المثبت على B9 بتنشيط 3 جهات اتصال: عند فتح الجزء الخلفي من B9 ، سترى مفتاح القدم متصل بـ PCB (لوحة الدوائر المطبوعة) عبر كابل الشريط ، ووصلة PCB هي تم وضع علامة CN2 ويمكنك ترقيم الاتصالات 1 (بالقرب من علامة CN2) إلى 6.
في وضع إيقاف التشغيل ، يتم إغلاق جهة الاتصال 3-4 ، في وضع التشغيل 5-6 ، وفي التحديد الجاف يتم إغلاق 2-6. يجب عليك إزالة مفتاح القدم الموجود وتثبيت زر ضغط مؤقت بسيط جديد وإدارة 3 جهات اتصال من خلال 3 مرحلات.
لقد استخدمت مرحلات القصب: اتصال صغير ومستقر ورخيص! في مخططات فريتز ، لم أتمكن من العثور على مرحل القصب SIP-1A05 لذلك استخدمت أكثرها تشابهًا. في الصور المرفقة ، سترى أن مرحل القصب يحتوي على 4 دبابيس فقط (بدلاً من 8 دبابيس في التخطيطي): الأطراف الخارجية هي جهة الاتصال ، والداخلية هي الملف.
لقد جربت المفتاحين الرقميين CD4066 و TM1134 ، لكن مقاومة التشغيل وربما المقاومة تولد بعض التشويه و "تسرب الصوت" في وضع كتم الصوت. لذا عدت إلى مقاربتي الكهروميكانيكية التي تعمل بلا ضوضاء!
A7 يجب قطع دبابيس MOD (علامة VR1 على PCB) (بحيث يتم فصلها عن PCB) وتوصيلها بـ Nano: الدبوس الموجود في الدقيقة. إلى 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) *
* على مخطط اللوح ، يتم تصور شريحة مقياس الجهد الرقمي بواسطة دائرة متكاملة ذات 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: يمكنك أن ترى من الصور الدبوس الذي أختاره ولكن كن حذرًا وتحقق من الدبوس الصحيح باستخدام المتر المتعدد!
متعدد المضاعفات
من أجل مضاعفة وظيفة المفتاح الدوار لتحديد أحد تأثيرات الأعضاء التسعة المختلفة ، فقد استخدمت المشفر الدوار الذي يمكنه (نوعًا ما) إبلاغ Arduino بسهولة عن الاتجاهات. ثم تحتاج إلى نسخ المفتاح الدوار الموجود فعليًا لإبلاغ B9 بالتأثير الذي يجب تحديده. عمل النموذج الأولي الأول الخاص بي مع 10 مرحلات (لقد أرفقت صورة لإثبات ذلك!). ثم أدركت أنه كان كثيرًا جدًا ، وحتى لو كنت خائفًا من هذا الجهاز الغامض ، فقد واجهت بشجاعة عالم المضاعفات و … نجحت!
المضاعف 74HC4067 قادر على 16 وضعية. لقد استخدمت الموضع C0 للاتصال بالدبوس المشترك للمفتاح الدوار (يتعين عليك قطع الدبوس الذي يحمل علامة "C" من لوحة الدوائر المطبوعة وعزله وتوصيله بـ C0 الموجود على معدد الإرسال): بهذه الطريقة يمكنك "رد الجميل "التحكم في التبديل الدوار عند الحاجة (… كإعداد مسبق!).
يجب توصيل المواضع الأخرى C1 … C9 بالمسامير التسعة للمفتاح الدوار: أسهل طريقة هي استخدام الجانب المقابل من PCB (لقد أرفقت صورة ولكن ، مرة أخرى ، انتبه للعثور على العناصر الصحيحة!)
آمل أنه بمساعدة مخطط Fritz للوح التجارب وبعض التلميحات من الصور ، يمكنك تحقيق PCB أنظف للمكونات القليلة المطلوبة.
الخطوة 3:… والبرمجيات
الكود هو نتيجة للعديد من الإلهام من التعليمات ومواقع Arduino. كما قلت ، تعلمت C ++ فقط لأكون قادرًا على القيام بهذا المشروع ومنهجتي واضحة تمامًا: أنا متأكد من أن شخصًا ما يمكنه كتابة كود جيد الإنشاء …
ستلاحظ أن بعض أجزاء الكود لم يتم وضعها في الموضع الأكثر منطقية ، وهذا بسبب طريقتي التقريبية المتتالية لإصلاح بعض المشاكل!
الجزء الأول يتعلق بإعلان المتغيرات والثوابت (أتمنى أن تكون التعليقات تفسيرية): أضفت كذلك الوصف الأصلي للتأثير من دليل B9.
الجزء المتعلق بمقياس الجهد الرقمي مستوحى من هنري جاو
تم استلهام الجزء المتعلق بمضاعف الإرسال من خلال pmdwayhk https://www.instructables.com/id/Tutorial-74HC406… التي قمت بإعادة تعديلها مع Arduino Nano Every.
الجزء المتعلق بالتشفير الدوار مستوحى من SimonM8https://www.instructables.com/id/Improved-Arduino…: لقد كان من الصعب التكيف مع Arduino Nano Every لكن … فعلت ذلك بعد تشجيع سيمون!
بالنسبة للزر الذي يعمل بالضغط على الوظائف المزدوجة ، استلهمت الفكرة من سكوبا ستيف ومايكل جيمس
… والباقي (يبدو قليلاً ولكنه كثير بالنسبة لي) لقد فعلت ذلك!
أعتقد أن هناك تعليقات كافية لشرح كيفية عمل البرنامج: سأكون سعيدًا بالمساعدة إذا وجد شخص ما بعض الصعوبة في تفسيره.
الخطوة 4: ضع Arduino Nano Every في صندوق B9
بادئ ذي بدء ، عليك إزالة PCB من الصندوق: إنه مباشر تمامًا (قم بإزالة المسامير الخلفية والمقابض والمسامير من الرافعات ومقاييس الجهد) فقط كن لطيفًا لتجنب إتلاف SMD على PCB.
كان الجزء الأكثر حظًا في هذا المشروع هو العثور على فتحة ضيقة على PCB بالقرب من مقابس الإخراج: لقد قمت بوضع شاشة OLED مع مرور المسامير عبر هذه الفتحة وهي سحرية تمامًا حيث أردت ذلك! ربما كانت Electro-Harmonix تخطط لتقديم شاشة OLED في وقت التصميم الأصلي: على أي حال سأقترحها عليهم!
مع وجود شاشة OLED في موضعها ، استخدم قطعة من الورق لتتبع قالب (استخدم قلم رصاص ناعم) كما هو موضح في الصورة ثم قم بالإبلاغ عن نافذة العرض على الصندوق.
ستحتاج إلى بعض الصبر والعمل اليدوي للحصول على نافذة مستطيلة معقولة باستخدام الحفر والملف …
لقد قمت بلصق قطعة من البلاستيك الشفاف من الداخل لحماية الشاشة وختم الصندوق لتجنب الغبار.
لتوصيل الشاشة بـ Arduino Nano ، استخدم كل كابل محجوب (لقد استخدمت قطعة من كبل iPhone USB مكسور …) وقم بوضع شاشة أسفل الشاشة نفسها: جهاز OLED صاخب تمامًا!
يتم وضع المشفر الدوار في وضع LED (تمت إزالته) لذا تحتاج فقط إلى تكبير الفتحة الموجودة.
يمكنك أن ترى من الصور التي استخدمت قطعتين صغيرتين من ثنائي الفينيل متعدد الكلور لـ DIY: واحدة للنانو ومقياس الجهد الرقمي والأخرى لمرحلات القصب. السبب الوحيد هو أن محاولتي الأولى كانت استخدام المفاتيح الإلكترونية IC ثم عدت إلى المرحلات … بالتأكيد يمكنك القيام بكل شيء على ثنائي الفينيل متعدد الكلور واحد.
للحفاظ على الضوضاء بعيدًا ، استخدم كبلًا محجوبًا لتوصيل مقياس الجهد MOD والتوصيلات ذات الصلة بمدخلات Nano التناظرية.
بالنسبة لجميع الاتصالات الأخرى ، استخدمت سلكًا مرنًا للغاية (سلك ربط Plusivo 22AWG).
بمجرد الانتهاء من كل الاتصال ، أعد تجميع B9 PCB واستوعب بلطف Nano PCB في المساحة المحيطة بمفتاح القدم: لقد استخدمت بعض البلاستيك المرن للتأكد من عدم حدوث اتصال عرضي.
منتهي.
الخطوة 5: النتيجة النهائية
B9 جاهز الآن للأداء الحي!
- سترى الشاشة في الظلام (تبدو صغيرة ولكنها مرئية تمامًا وواضحة في وضع التشغيل العادي …) وأنت تعرف الصوت الذي سيتم سماعه …
- يمكنك التبديل بين التأثير المعروض على الشاشة والتأثير المحدد على المفتاح الدوار …
- يمكنك تحديد ما إذا كانت الإشارة الجافة موجودة في خرج العضو …
- … وأخيرًا ، يمكنك تسريع أداء ليزلي مثل بيلي بريستون وجيمي سميث وكيث إيمرسون وجوي ديفرانسيسكو وجون لورد و … بيتر فان وود: بطلي في آلة الغيتار!
يرجى أن تكون متعاطفًا مع مقاطع الفيديو المرفقة: لقد تم تسجيلها باستخدام جهاز iPhone الخاص بي وبهدف وحيد هو إظهار الاستخدام وليس قدراتي "الفنية" الضعيفة!
يتمتع.
موصى به:
تعديل SNES الكلاسيكي الصغير الداخلي للبلوتوث: 6 خطوات (بالصور)
تعديل SNES Classic Mini الداخلي للبلوتوث: تحياتي لجميع عشاق وحدة التحكم الكلاسيكية من Nintendo هناك! سيساعدك هذا الدليل في تثبيت مستقبل بلوتوث داخلي شبه دائم إلى وحدة التحكم SNES Classic Mini الخاصة بك (يشار إليها حتى الآن باسم SNESC لبقية الدليل). هذه
ابق هادئًا هذا الصيف: تعديل مروحة الكمبيوتر: 4 خطوات (بالصور)
ابق هادئًا هذا الصيف: PC Fan Mod: من ليس لديه العشرات من محبي أجهزة الكمبيوتر هؤلاء؟ سأوضح لك في هذا الإصدار كيفية استخدام هؤلاء المراوح لإنتاج نسيم لطيف قابل للتعديل خلال أيام الصيف الحارة. وهي تعمل 4 ساعات على الأقل ببطارية 9 فولت عادية
تعديل الشيء البري - توجيه عصا التحكم: 9 خطوات (بالصور)
تعديل الشيء البري - توجيه عصا التحكم: إخلاء المسؤولية: إن مدرسة Barstow وفريق FRC 1939 أو أي من أعضائها غير مسؤولين عن أي إصابات لأي شخص أو أضرار لأي شيء بما في ذلك السيارة الناجمة عن التعديلات. سيؤدي أي نوع من التعديل أيضًا إلى إبطال الضمان
كيفية تعديل العجلات الساخنة القياسية إلى عجلات R / C الساخنة: D: 6 خطوات (بالصور)
كيفية تعديل العجلات الساخنة القياسية إلى عجلات R / C الساخنة: D: منذ أن كنت طفلاً صغيراً ، أحب سيارات Hot Wheels. لقد أعطتني الإلهام لتصميم المركبات الخيالية. هذه المرة تفوقوا على أنفسهم مع Star War Hot Wheels C-3PO. ومع ذلك ، فأنا أريد أكثر من مجرد الدفع أو السفر على مضمار ، فقد قررت ، "L
تعديل قسم المركز: 5 خطوات (بالصور)
تعديل قسم المركز: قمت بفصل الأسلاك من قسم البطارية المركزي ، لتسهيل العمل عليها. ثم استخدمت تدريبات خطوة أو Unibit للتنقيب في الوتد الموجود في قسم البطارية. ربما يمكنك استخدام مثقاب قياسي إذا كنت حريصًا. لم أرغب في c