التحكم بحجم صوت USB: 9 خطوات (بالصور)
التحكم بحجم صوت USB: 9 خطوات (بالصور)
Anonim
USB التحكم بحجم الصوت
USB التحكم بحجم الصوت

في هذا المشروع ، سنقوم ببناء وحدة تحكم في مستوى صوت USB باستخدام Trinket متوافق مع Arduino من Adafruit وجهاز تشفير دوار. أخيرًا ، سنقوم بطباعة غلاف ثلاثي الأبعاد ، وملء القاعدة برصاصة لزيادة الوزن والثبات ، وقطع الليزر غطاءًا سفليًا من الأكريليك.

تم العثور على رمز Arduino والتصميم الأساسي في الأصل على موقع Adafruit على الويب. ويمكن الاطلاع على مزيد من المعلومات هنا. سيتطلب كود Arduino مكتبات Adafruit Trinket ، والتي يمكن تنزيلها هنا (ستحتاج على وجه التحديد إلى مكتبة "TrinketHidCombo"). يمكن تنزيل كود Arduino الفعلي هنا.

الخطوة 1: اجمع أجزائك

اجمع أجزائك
اجمع أجزائك

(مرر مؤشر الماوس فوق العناصر الموجودة في الصورة للحصول على التفاصيل وروابط الطلب):

  • Adafruit Trinket ، 5 فولت ، 16 ميجا هرتز (تأكد من الحصول على إصدار 5 فولت ، وليس إصدار 3.3 فولت).
  • التشفير الروتاري (الذي يظهر هنا هو D-shaft ، ولكن هناك أيضًا أجهزة تشفير ذات أعمدة محزوزة ، اعتمادًا على المقبض الذي تستخدمه)
  • حوالي 2.5 بوصة من 5. كبل الشريط الموصل. قم بتقطيع الأطراف وصفيحها كما هو موضح في الصورة.
  • خمس قطع 1/2 "طويلة من أنابيب الانكماش الحراري 1/8".

الخطوة 2: توصيل Trinket بجهاز التشفير الدوار

توصيل سلك Trinket بجهاز التشفير الدوار
توصيل سلك Trinket بجهاز التشفير الدوار
توصيل سلك Trinket بجهاز التشفير الدوار
توصيل سلك Trinket بجهاز التشفير الدوار

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

قم بتوصيل Trinket بجهاز التشفير على النحو التالي:

  • Trinket Pin # 0 إلى دبوس إشارة "A" لجهاز التشفير.
  • Trinket Pin # 1 في أحد دبابيس أزرار جهاز التشفير.
  • دبوس Trinket رقم 2 إلى دبوس إشارة "B" لجهاز التشفير.
  • دبوس Trinket 5V إلى دبوس زر التشفير الآخر.
  • دبوس Trinket GND إلى دبوس التشفير المشترك.

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

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

Image
Image
الاستعداد لبرمجة Trinket
الاستعداد لبرمجة Trinket

افتح Arduino IDE. قم بتنزيل وتثبيت مكتبات Adafruit Trinket ، ورمز التحكم في مستوى الصوت (الروابط في بداية المشروع). قم بتعيين نوع اللوحة كـ "Adafruit Trinket 16MHz" ، والمبرمج كـ "USBtinyISP".

يجب أن يكون Trinket في وضع Bootloader لتحميل التعليمات البرمجية إليه. عند توصيله بمنفذ USB بالكمبيوتر لأول مرة ، سيضيء مؤشر LED الأخضر بشكل ثابت وسيومض المصباح الأحمر لمدة 10 ثوانٍ ثم ينطفئ. خلال هذه النافذة التي تبلغ مدتها 10 ثوانٍ ، يكون Trinket في وضع Bootloader. يمكنك الدخول إلى وضع Bootloader في أي وقت بالضغط على الزر الموجود في نهاية Trinket المقابل لمنفذ USB.

لقد وجدت أن Arduino IDE يستغرق وقتًا أطول قليلاً من 10 ثوانٍ لتجميع الرمز والتحقق منه قبل إرساله إلى اللوحة ، لذلك عندما ترسل الرمز إلى اللوحة ، شاهد شريط التقدم الأخضر في الركن الأيمن السفلي من اللوحة. نافذة IDE. عندما تكون في منتصف الطريق ، اضغط على زر إعادة الضبط في Trinket. يظهر الفيديو أعلاه شريط التقدم الأخضر. عندما يكون في منتصف الطريق تقريبًا ، أضغط على زر إعادة الضبط في Trinket. طالما أن شريط التقدم الأخضر يصل إلى اليمين قبل إغلاق نافذة الـ 10 ثوانٍ ، فإن Trinket سيقبل الرمز. يمكنك رؤية الكود وهو ينتقل من خلال مؤشر LED الأحمر يتحول إلى حالة صلبة قبل إيقاف التشغيل. إذا لم يبدأ النقل قبل انتهاء وقت Bootloader ، فسترى رسالة خطأ برتقالية على Arduino IDE. إذا حدث هذا ، فقط كرر التسلسل وحاول مرة أخرى.

الخطوة 4: اختبار التشفير

Image
Image

بمجرد اكتمال البرمجة بنجاح ، وإعادة تشغيل Trinket ، ستتمكن من التحكم في مستوى الصوت باستخدام المشفر الدوار. من المفترض أن يؤدي تدوير المشفر في اتجاه عقارب الساعة إلى زيادة حجم صوت الكمبيوتر ، كما يجب أن يؤدي عكس اتجاه عقارب الساعة إلى تقليله. يجب أن يؤدي الضغط على العمود إلى كتم صوت الكمبيوتر. إذا وجدت أن اتجاه الدوران له تأثير معاكس (يزداد الحجم عندما ينبغي أن يتناقص) ، فعندئذٍ يكون لديك عامل الترميز "A" و "B" معكوسًا. يمكنك إما تبديل الأسلاك في المشفر ، أو مجرد تبديل تعريفات الدبوس (0 و 2) في السطرين 3 و 4 من كود Arduino ، ثم إرسالها إلى Trinket مرة أخرى. في مقطع الفيديو أعلاه ، سترى المشفر الدوار يتحكم في مستوى الصوت وكتم الصوت على جهاز الكمبيوتر.

الخطوة 5: الطباعة ثلاثية الأبعاد للقاعدة

3D طباعة القاعدة
3D طباعة القاعدة
3D طباعة القاعدة
3D طباعة القاعدة

يمكن تنزيل ملف الطباعة ثلاثية الأبعاد من Thingiverse بالنقر هنا. لقد قمت بطباعته باستخدام PLA ، ارتفاع طبقة 0.15 مم وفوهة 0.4 مم. يتم استخدام الكتلة المستطيلة الموجودة خارج القاعدة في ملف الطباعة فقط لتقليل مواد الدعم من الخارج ، حيث سيكون هذا الدعم رفيعًا وطويلًا جدًا بحيث يظل ثابتًا أثناء الطباعة. استخدم دعامات متحدة المركز في كل مكان. المادة الوحيدة التي يصعب إزالتها هي تحت الجسر الذي يدعم Trinket. أستخدم مزيجًا من مفك البراغي الصغير والملاقط ذات الزوايا والكماشة ذات الأنف الإبرة لإزالتها. من المهم إخراجها (أو على الأقل بقدر ما تستطيع) ، لأن هذه المساحة ستُملأ لاحقًا بالرصاص.

الخطوة 6: أضف الإلكترونيات

أضف الإلكترونيات
أضف الإلكترونيات
أضف الإلكترونيات
أضف الإلكترونيات

قم بتثبيت Trinket في القاعدة. جميع فتحات التركيب في القاعدة المطبوعة ثلاثية الأبعاد تتناسب مع حجم 2-56 براغي للنقر الذاتي. استخدم اثنين من البراغي مقاس 2-56 × 1/4 بوصة لربط الطرف الخلفي للوحة. إذا كنت تريد حزمة من 100 مسمار ، فيمكن شراؤها من McMaster Carr بالنقر هنا.

بدلاً من ذلك ، إذا كنت ترغب في شراء ما هو مطلوب فقط لبناء مشروعك ، فيمكن أن تكون مجموعة من البراغي (لكل من Trinket والغطاء السفلي) ، بالإضافة إلى غطاء أكريليك مقطوع بالليزر وأرجل مطاطية واختيارياً طلقة الرصاص تم شراؤها معًا من صفحة eBay الخاصة بي - تحرير: لم يعد لدي قوائم eBay ، لأن eBay جعلني أزيل أيًا من قوائمي التي تحتوي على طلقات الرصاص لأنها تعتبرها ذخيرة (حتى إذا تم استخدامها كوزن أو ثقل). إذا كنت مهتمًا بشراء أي من أجزاء الأجهزة (على سبيل المثال ، مسامير ، قاع أكريليك ، أقدام مطاطية ، رصاصة ، وما إلى ذلك - أي شيء سوى الإلكترونيات والمقبض) ، أرسل لي رسالة هنا (انقر فوق صورتي بجوار اسمي في أعلى المشروع ، ثم انقر فوق الزر "رسالة")

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

الخطوة 7: أضف الوزن إلى القاعدة

أضف الوزن إلى القاعدة
أضف الوزن إلى القاعدة
أضف الوزن إلى القاعدة
أضف الوزن إلى القاعدة

القاعدة مملوءة برصاصة رصاص # 7.5 (0.095 بوصة) لإضافة وزن وثبات (حوالي 6 أونصات ، أو 175 جم) ، وهذا يمنعها من الانزلاق على مكتبك عند تدوير المقبض.

تأكد من تجنب الحصول على أي طلقة في التجويف حيث يوجد Trinket. استخدم ملاقط بزاوية "لدفع" اللقطة تحت الجسر ، واملأها إلى أعلى أعمدة تثبيت اللوحة السفلية والجدران المحيطة بتجويف Trinket. تسويتها. أنت تريد أن تكون القاعدة ممتلئة بدرجة كافية بحيث لا تبدو مثل maraca عندما تهزها ، ولكن ليس كثيرًا بحيث لا يتدفق الغطاء السفلي عند تثبيته.

الخطوة 8: قم بعمل وتثبيت الغطاء السفلي

قم بعمل وتثبيت الغطاء السفلي
قم بعمل وتثبيت الغطاء السفلي
قم بعمل وتثبيت الغطاء السفلي
قم بعمل وتثبيت الغطاء السفلي
قم بعمل وتثبيت الغطاء السفلي
قم بعمل وتثبيت الغطاء السفلي
قم بعمل وتثبيت الغطاء السفلي
قم بعمل وتثبيت الغطاء السفلي

يتم تضمين ملف DXF للغلاف السفلي في صفحة Thingiverse للقاعدة ، أو انقر هنا للحصول على رابط مباشر لملف الغلاف السفلي. لقد قطعتها بالليزر من 3 مم (1/8 بوصة) أكريليك. يمكنك استخدام نفس البراغي 2-56 × 1/4 بوصة التي استخدمتها لتركيب Trinket لربط الغطاء السفلي. اختياريًا ، يمكنك غلق الفتحات واستخدام مسامير برأس مسطحة بحيث يكون الجزء السفلي متدفقًا. إذا اخترت استخدام مسامير برأس مسطحة ، يمكنك أيضًا طلب 100 حزمة من McMaster Carr بالنقر هنا.

قم بإنهاء الجزء السفلي بإضافة أربعة أقدام مطاطية شفافة لمنع الانزلاق.

الخطوة 9: الانتهاء

أنهي
أنهي

أضف مقبض بقطر 38 مم من اختيارك. يمكن شراء المقبض الذي استخدمته من هنا. لاحظ أن هذا المقبض مزود بمسمار مضبوط ، لذا فهو مصمم للاستخدام مع مشفر D-shaft. إذا اخترت استخدام برنامج تشفير به عمود محدد ، فتأكد من تحديد مقبض مخصص للعمود المحدد. سيكون لفتحة عمود المقبض خطوط متطابقة ، ولن تكون ناعمة. يمكنك اختيار أي مقبض تريده ، طالما كان القطر الخارجي 38 مم ، وهو متوافق مع عمود 6 مم لجهاز التشفير الخاص بك.

أخيرًا ، قم بتوصيل كبل USB الخاص بك ، امنح الكمبيوتر حوالي 15 ثانية لاكتشاف الجهاز (يجب أن يمر Trinket عبر تسلسل Bootloader الخاص به لمدة 10 ثوانٍ قبل أن يكتشفه الكمبيوتر) ، وستكون جاهزًا تمامًا.

موصى به: