جدول المحتويات:

المسرع المرئي لعازفي الطبول: 8 خطوات
المسرع المرئي لعازفي الطبول: 8 خطوات

فيديو: المسرع المرئي لعازفي الطبول: 8 خطوات

فيديو: المسرع المرئي لعازفي الطبول: 8 خطوات
فيديو: Rony Barrak on Darbouka روني براك - Solo guest with Ara Gevorgyan 2024, شهر نوفمبر
Anonim
المسرع المرئي لعازفي الطبول
المسرع المرئي لعازفي الطبول

لدي صديق وزميل في العمل عازف طبول موسيقى الروك آند رول. يقع مكتبه بجوار مكتبي في العمل ولذا فهو يرى ويسمع عن جميع مشاريعي الإلكترونية والبرمجيات. لقد مر أكثر من عام لذا لا أستطيع حتى أن أتذكر كيف حدث كل هذا ولكني أعتقد أنه رآني يومًا ما باستخدام مصباح LED عالي السطوع. سألني عن مدى صعوبة صنع مسرع لعازفي الطبول المرئي. مثل معظم الأشياء هذه الأيام ، من المحتمل أن يكون المسرع المرئي قد تم اختراعه بالفعل. لكن فكرته أثارت اهتمامي ، ولأنني عادة ما أشعر بالملل وأحتاج إلى شيء للتركيز عليه ، قررت أن أجربها.

سأعتذر مقدمًا: لم ألتقط الكثير من الصور لهذا المشروع. لم أبدأ في التفكير في أنني سأكتب Instructable له (كان ذلك قبل أن أكون في Instructables). لذلك إذا قررت إنشاء هذا ، فسيتعين عليك بذل قصارى جهدك باستخدام التخطيطي والبرنامج والصور التي قدمتها. أعطيت كل شيء لمايك ولم أره منذ ذلك الحين. كثيرا ما يخبرني كم يحبه. أخبرني أنه يستخدمها الآن في كل مرة يلعب فيها. عليك أن تحب مشروعًا يترك العش ولا يعود أبدًا. لا أستطيع أن أقول أن هذا حدث طوال مسيرتي المهنية.

الخطوة 1: المصابيح

المصابيح
المصابيح

قررت استخدام أضواء شريطية LED. تصنع Adafruit ما تسميه NeoPixel Sick: شريط من 8 مصابيح LED صغيرة وضيقة على PWB (https://www.adafruit.com/product/1426). قررت استخدام اثنتين من هذه الأجهزة وتوصيلها عبر الكابلات بصندوق مركزي يحتوي على متحكم دقيق وشاشة وطريقة ما للتحكم في كل هذا.

تعمل مصابيح LED على NeoPixel عند 5 فولت ، وكما سترى ، سأستخدم متحكم 3.3 فولت. هذا يعني أنني بحاجة إلى طريقة لتغيير الجهد لإشارة التحكم بين متحكم 3.3 فولت و NeoPixel. اخترت استخدام SparkFun Logic Level Converter (https://www.sparkfun.com/products/12009). لقد استخدمتها من قبل وهي سهلة الاستخدام وبسعر 3 دولارات ، فهي غير مكلفة (بالنسبة لي).

باستخدام كبلتي استريو بطول 6 أقدام ، أرسل إشارات التحكم 5 فولت المترجمة مع طاقة 5 فولت والأرضي إلى جهازي NeoPixels. لقد قمت بتصميم وطباعة ثلاثية الأبعاد حاوية لـ NeoPixels التي يتم توصيلها بلوحة حامل مع مقبس استريو أنثى لقبول الكابل.

الخطوة 2: متحكم دقيق

متحكم
متحكم

قد تكون محاولة تحديد لوحة متحكم دقيقة لاستخدامها في مشروع في هذه الأيام أمرًا صعبًا. اعتدت على تصميم لوحتي الخاصة ، ولكن في العقد الماضي ، أصبح العديد من اللوحات مفتوحة المصدر الرخيصة وغير المكلفة متاحة ، ولم يعد من المنطقي تجربتها بعد الآن. بالنسبة للمسرع البصري ، لم أكن متأكدًا من مقدار القوة التي سأحتاجها. لم يكن تخميني كثيرًا. أعني ، ما مدى صعوبة إعداد مؤقت لقيادة مقاطعة لإخراج أي إشارات أحتاجها؟ سأحتاج أيضًا إلى شاشة عرض وطريقة ما لإدخال المعلومات. حتى هذا قد لا يحتاج إلى الكثير من المعالجة.

قررت استخدام Teensy 3.2 كوحدة تحكم. تم تصنيع Teensy 3.2 بواسطة PJRC ولقد كنت أستخدمها في الكثير من المشاريع مؤخرًا. إنه ARM 32 بت مع امتدادات DSP وسرعات تصل إلى 96 ميجاهرتز (فيركلوكيد). تكلفتها حوالي 20 دولارًا لذا فهي معقولة جدًا. نعم ، أنا أتفق مع أولئك الذين قد يقولون إن هذا الكثير من الميكروكونترولر بالنسبة لهذا التطبيق. ولكن ، لدى Teensy بعض مرافق الأجهزة والبرامج التي قد تكون مفيدة ، ولقد كنت أستخدمها كثيرًا مؤخرًا ، لذا ما رأيك.

الخطوة 3: العرض

عرض
عرض

بالنسبة للعرض ، أستخدم شاشة عرض رسومية Adafruit Monochrome 128X64 OLED. تعمل هذه عند 3.3 فولت مثل Teensy مما يجعل الواجهة سهلة.

أستخدم سلسلة من القوائم لعرض الخيارات والحالة للمشغل. للتحكم في القوائم ، أستخدم مشفرًا دوارًا التقطته من خلال Sparkfun (https://www.sparkfun.com/products/10982). يمكنني استخدام برنامج التشفير للتنقل بين القوائم ويتم استخدام زر الضغط المدمج لتحديد العناصر. يحتوي هذا الجهاز أيضًا على مصباح LED مدمج يمكن استخدامه كشاشة بديلة.

الخطوة 4: الضميمة

نسيج
نسيج

لقد صممت وأطبع العلبة ثلاثية الأبعاد للإلكترونيات. يمكنك أن ترى هذا في الصورة في بداية هذه الكتابة. من الواضح أنك لست بحاجة إلى استخدام هذا. لقد جعلت الصندوق أكبر قليلاً مما كنت أريد ، لكنه أتاح لي مساحة لإدخال يدي.

الخطوة 5: التجميع

المجسم
المجسم

مرة أخرى ، لم ألتقط الكثير من الصور العام الماضي عندما صنعت هذا. تُظهر هذه الصورة العلوية موقع الشاشة ، وجهاز التشفير ، واللوحة الرئيسية مع Teensy واللوحة الأولية الأصغر التي تحتوي على ترجمة المستوى ومقبسي الاستريو الأنثويين حيث يتم توصيل مصابيح LED في العلبة.

يحتوي اللوح الرئيسي على مقبس DC "ملائم للوح التجارب" حصلت عليه من Adafruit. تم وضعه على السبورة بحيث يبرز ويصطف مع الفتحة التي صنعتها لها في اللوحة الجانبية اليمنى. نظرًا لأنني لا أملك الكثير من التفاصيل ، فسيتعين عليك العبث بها من أجل ترتيبها. الشيء نفسه ينطبق على اللوحة حيث تلتصق مقابس الاستريو الأنثوية من الخلف. مرة أخرى ، آسف ليس لدي المزيد من الصور لهذا.

الخطوة 6: الكود

الشفرة
الشفرة

الرمز. أعتقد أن لدي ما يكفي من التعليقات لمساعدتك في الحصول عليها من خلال إجراء أي تغييرات. يستفيد هذا المشروع من الكثير من التعليمات البرمجية من PJRC و Adafruit (وآخرون). أنا متأكد تمامًا من أنه يمكن تحسين كل هذا. لقد جمعت هذا معًا خلال عطلة عيد الميلاد لعام 2017 في غضون أيام قليلة. أنا من أشد المؤيدين للأجهزة والبرامج مفتوحة المصدر. كما أنني أؤمن بمشاركة التكنولوجيا والمعلومات بشكل عام (حيث كانت الموضة قبل ذلك بكثير).

الخطوة 7: العملية

أعتقد أن الفيديو الذي حاولت تضمينه لم ينجح … سأجعله رابطًا على YouTube. ابقوا متابعين…

الخطوة 8: الخاتمة

استنتاج
استنتاج

آمل أن يقوم شخص ذكي (أتمنى أن يكون شابًا) بتنفيذ هذا المشروع وجعله أفضل. وإذا قمت بذلك ، شاركه. كما أقول طوال الوقت (خاصة في الآونة الأخيرة): نحن بحاجة إلى عالم أكثر ذكاءً. انقل ما تعرفه.

موصى به: