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

وحدة تحكم USB للجهير والتريبل ومستوى الصوت مع مصابيح LED للوحة المفاتيح: 6 خطوات (مع الصور)
وحدة تحكم USB للجهير والتريبل ومستوى الصوت مع مصابيح LED للوحة المفاتيح: 6 خطوات (مع الصور)

فيديو: وحدة تحكم USB للجهير والتريبل ومستوى الصوت مع مصابيح LED للوحة المفاتيح: 6 خطوات (مع الصور)

فيديو: وحدة تحكم USB للجهير والتريبل ومستوى الصوت مع مصابيح LED للوحة المفاتيح: 6 خطوات (مع الصور)
فيديو: شاهد كيف تؤثر السماعات علي الاذن_ how headphones affect the ear 2024, يوليو
Anonim
وحدة تحكم USB باس ، وثلاثة أضعاف ، وحجم الصوت مع مصابيح LED للوحة المفاتيح
وحدة تحكم USB باس ، وثلاثة أضعاف ، وحجم الصوت مع مصابيح LED للوحة المفاتيح
وحدة تحكم USB باس ، وثلاثة أضعاف ، وحجم الصوت مع مصابيح LED للوحة المفاتيح
وحدة تحكم USB باس ، وثلاثة أضعاف ، وحجم الصوت مع مصابيح LED للوحة المفاتيح

لديّ Creative SoundBlaster Audigy في كمبيوتر سطح المكتب الرئيسي لديّ وكنت بحاجة إلى طريقة لضبط إعدادات الصوت الجهير وثلاثة أضعاف (بالإضافة إلى مستوى الصوت) بسرعة عند الاستماع إلى وسائط الصوت أو الفيديو.

لقد قمت بتكييف الكود من مصدرين وارد في قائمة الكود ، وأيضًا في الروابط في النهاية ، والتي تستخدم Arduino Micro من قبل مؤسسة Arduino ، أو أي ATmega32u4 آخر ، كجهاز USB Human Interface باستخدام مكتبات مشروع Nico Hood HID.

أستخدم أيضًا لوحة مفاتيح لاسلكية تعرض فقط حالة مفاتيح Caps-lock و Num-lock و Scroll-lock لفترة قصيرة لزيادة عمر البطارية. لذلك قمت أيضًا بتضمين ثلاثة مصابيح LED تُظهر حالة وظائف لوحة المفاتيح الثلاثة هذه.

نظرًا لأنه يمكن إعادة برمجة Micro بسهولة حتى بعد وضعه في حاوية من خلال منفذ USB ، يمكنك تكييف الكود ليناسب خصائص جهاز الصوت ولوحة المفاتيح عن طريق استبدال تعريف الوسائط المستخدم في الكود باختيارك الخاص. هناك قائمة واسعة بجميع الوظائف التي يمكنك استخدامها المتاحة على موقع Nico Hood HID Github - افحص الملف المسمى ConsumerAPI.h لجميع وظائف HID الأخرى.

الخطوة 1: قائمة الأجزاء

قائمة الاجزاء
قائمة الاجزاء

Arduino Micro أو أي لوحة Arduino أخرى تعتمد على ATmega32u4 مثل Sparkfun Pro Micro. يمكن استخدام لوحة ليوناردو لكنها لوحة كبيرة جدًا مقارنة بالميكرو …

5 مصابيح LED بألوان مختلفة

مقاومات 5 × 470 أوم

4 × مفاتيح الضغط

جهاز تشفير دوار مع A B C ووصلة تبديل

حاوية صغيرة ، مقبض ، لوح شريطي ، سلك توصيل ، إلخ.

الخطوة الثانية: البناء

بناء
بناء
بناء
بناء

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

الخطوة 3: البرمجيات

كما ذكرنا ، يستخدم USB Volume و Bass و Treble Control مشفرًا دوارًا كعنصر تحكم في مستوى الصوت مع مفتاح كتم الصوت / إلغاء كتم الصوت ، ويتم التحكم في Bass و Treble بواسطة أربعة أزرار لأعلى ولأسفل.

كما أن لديها مؤشرات LED للوحة مفاتيح الكمبيوتر وهي Caps-lock و Scroll-lock و Num-lock.

يستخدم Arduino Micro (أو وحدة MCU أخرى تعتمد على ATmega32u4) ويستند الكود إلى حالات الانتقال ISR roto_sm.ino بواسطة boolrules في منتدى Arduino ، والذي يعطي مشغلات متباينة لأعلى ولأسفل.

يعتمد الرمز أيضًا على التحكم في مستوى صوت USB الخاص بـ pleriche و Caps Lock LED القابل للتوجيه.

يتطلب مكتبة Nico Hood HID-Project في github: قم بتنزيل المكتبة كملف مضغوط واستخرجها ، ثم انسخ المجلد إلى مجلد مكتبة Arduino الخاص بك أسفل مجلد المستندات الخاص بك.

نظرًا لأنه يمكن إعادة برمجة Micro بسهولة عبر منفذ USB الخاص به ، يمكنك تكييف الكود ليناسب خصائص جهاز الصوت ولوحة المفاتيح عن طريق استبدال تعليمات الوسائط المستخدمة في الكود باختيارك الخاص.

هناك قائمة واسعة بجميع الوظائف التي يمكنك استخدامها المتاحة على موقع Nico Hood HID Github - افحص الملف المسمى ConsumerAPI.h لجميع وظائف HID الأخرى التي يمكن أن تتضمن وظائف النظام مثل مفتاح السكون أو إعادة التشغيل وما إلى ذلك. تضمنت صورًا للبناء أثناء تقدمه.

الخطوة 4: الروابط

اردوينو مايكرو

آلة الدولة ISR roto_sm.ino بواسطة boolrules

P LeRiche USB التحكم بحجم الصوت و Caps Lock LED

مكتبة Nico Hood HID-Project Github

الخطوة 5: إضافة ضوابط الباص والثلاثي الدوار

مضيفا ضوابط باس وثلاثية الروتاري
مضيفا ضوابط باس وثلاثية الروتاري

من الممكن استبدال الأزرار الانضغاطية الأربعة التي تتحكم في الجهير وثلاثة أضعاف مع اثنين من أدوات التحكم الدوارة. يعطي Schematic2 التفاصيل ويكون Sketch في Sketch2.

يتم استخدام زري الضغط في كل عنصر تحكم لإعطاء دفعة جهير وتعزيز ثلاثة أضعاف على التوالي.

الخطوة 6: استخدم Sparkfun Pro Micro لحالة أصغر

استخدم Sparkfun Pro Micro لحافظة أصغر
استخدم Sparkfun Pro Micro لحافظة أصغر
استخدم Sparkfun Pro Micro لحافظة أصغر
استخدم Sparkfun Pro Micro لحافظة أصغر

يمكنك استخدام الإصدار الأصغر من Arduino Micro وهو Sparkfun Pro Micro لإنشاء حاوية أصغر لمستوى صوت Bass Treble ووحدة تحكم USB LED للوحة المفاتيح.

توفر Photo5 و Photo6 تفاصيل التصميم ويمكنك استخدام Sketch3 لـ Pro Micro

موصى به: