সুচিপত্র:

কীবোর্ড এলইডি সহ বাস, ট্রেবল এবং ভলিউম ইউএসবি কন্ট্রোলার: 6 টি ধাপ (ছবি সহ)
কীবোর্ড এলইডি সহ বাস, ট্রেবল এবং ভলিউম ইউএসবি কন্ট্রোলার: 6 টি ধাপ (ছবি সহ)

ভিডিও: কীবোর্ড এলইডি সহ বাস, ট্রেবল এবং ভলিউম ইউএসবি কন্ট্রোলার: 6 টি ধাপ (ছবি সহ)

ভিডিও: কীবোর্ড এলইডি সহ বাস, ট্রেবল এবং ভলিউম ইউএসবি কন্ট্রোলার: 6 টি ধাপ (ছবি সহ)
ভিডিও: Typing Practice on your mobile Phone Connected keyboard and mouse with OTG Cable। টাইপিং প্রেক্টিস। 2024, জুলাই
Anonim
কীবোর্ড এলইডি সহ বাস, ট্রেবল এবং ভলিউম ইউএসবি কন্ট্রোলার
কীবোর্ড এলইডি সহ বাস, ট্রেবল এবং ভলিউম ইউএসবি কন্ট্রোলার
কীবোর্ড এলইডি সহ বাস, ট্রেবল এবং ভলিউম ইউএসবি কন্ট্রোলার
কীবোর্ড এলইডি সহ বাস, ট্রেবল এবং ভলিউম ইউএসবি কন্ট্রোলার

আমার প্রধান ডেস্কটপ কম্পিউটারে আমার একটি ক্রিয়েটিভ সাউন্ডব্লাস্টার অডিজি আছে এবং অডিও বা ভিডিও মিডিয়া শোনার সময় আমার দ্রুত বাজ এবং ট্রেবল সেটিংস (পাশাপাশি ভলিউম) সামঞ্জস্য করার একটি উপায় দরকার।

আমি কোড-তালিকাভুক্ত দুটি উৎস থেকে কোডটি অভিযোজিত করেছি, এবং শেষে লিঙ্কগুলিতেও, যা Arduino সংস্থার দ্বারা Arduino মাইক্রো ব্যবহার করে, অথবা অন্য কোন ATmega32u4 ব্যবহার করে একটি USB হিউম্যান ইন্টারফেস ডিভাইস হিসাবে নিকো হুড HID- প্রকল্প লাইব্রেরি।

আমি একটি ওয়্যারলেস কীবোর্ডও ব্যবহার করি যা শুধুমাত্র ব্যাটারির আয়ু বাড়ানোর জন্য অল্প সময়ের জন্য ক্যাপস-লক, নাম-লক এবং স্ক্রল-লক কীগুলির অবস্থা দেখায়। আমি তাই তিনটি LED এর অন্তর্ভুক্ত করেছি যা এই তিনটি কীবোর্ড ফাংশনের অবস্থা দেখায়।

যেহেতু ইউএসবি পোর্টের মাধ্যমে একটি ঘেরের মধ্যে রাখার পরও মাইক্রোটি সহজেই পুনরায় প্রোগ্রাম করা যায়, তাই কোডে ব্যবহৃত মিডিয়া আইডেন্টিফিকেশনকে আপনার নিজের সিলেকশন দিয়ে প্রতিস্থাপন করে আপনি আপনার নিজের সাউন্ড ডিভাইস এবং কীবোর্ডের বৈশিষ্ট্য অনুসারে কোডটি মানিয়ে নিতে পারেন। নিকো হুড এইচআইডি গিথুব ওয়েবসাইটে আপনি যে সমস্ত ফাংশন ব্যবহার করতে পারেন তার একটি বিশাল তালিকা রয়েছে - অন্যান্য সমস্ত এইচআইডি ফাংশনের জন্য কনজুমারএপিআই.এইচ নামে ফাইলটি পরীক্ষা করুন।

ধাপ 1: অংশ তালিকা

অংশ তালিকা
অংশ তালিকা

Arduino মাইক্রো বা অন্য কোন ATmega32u4 ভিত্তিক Arduino বোর্ড যেমন স্পার্কফুন প্রো মাইক্রো। লিওনার্দো ব্যবহার করা যেতে পারে কিন্তু মাইক্রোর তুলনায় এটি একটি খুব বড় বোর্ড …

বিভিন্ন রঙের 5 টি LEDs

5 x 470 ওহম প্রতিরোধক

4 x pushbutton সুইচ

A B C এবং একটি সুইচ সংযোগ সহ রোটারি এনকোডার

ছোট ঘের, নক, স্ট্রিপ বোর্ড, সংযোগ তার ইত্যাদি

ধাপ 2: নির্মাণ

নির্মাণ
নির্মাণ
নির্মাণ
নির্মাণ

ফটো, পরিকল্পিত এবং ফ্রিজিং স্ট্রিপবোর্ড লেআউটগুলিতে বিশদ বিবরণ দেওয়া হয়েছে। আমি দুটি ছোট স্ট্রিপ বোর্ড ব্যবহার করেছি - একটি থেকে 4 এলইডি এবং চারটি সুইচ, এবং অন্যটি একটি নীল ভলিউম স্তরের দিক নির্দেশক LED এর জন্য, এবং মাইক্রো এবং ঘূর্ণমান এনকোডারের জন্য একটি বড় স্ট্রিপবোর্ড। তারা একটি 9 উপায় এবং দুই উপায় ফিতা তারের দ্বারা সংযুক্ত করা হয়।

ধাপ 3: সফটওয়্যার

এই ইউএসবি ভলিউম, বেস, এবং ট্রেবল কন্ট্রোল হিসাবে উল্লেখ করা হয়েছে একটি মিউট/আনমিউট সুইচ সহ ভলিউম কন্ট্রোল হিসাবে একটি রোটারি এনকোডার এবং চারটি আপ এবং ডাউন বোতাম দ্বারা নিয়ন্ত্রিত বেস এবং ট্রেবল।

এটিতে পিসি কীবোর্ড এলইডি সূচক রয়েছে যেমন ক্যাপস-লক, স্ক্রল-লক এবং নাম-লক।

এটি একটি Arduino মাইক্রো ব্যবহার করে

কোডটি প্লেরিচের ইউএসবি ভলিউম কন্ট্রোল এবং ক্যাপস লক LED নির্দেশের উপর ভিত্তি করে।

এর জন্য গিথুব এ নিকো হুড এইচআইডি-প্রজেক্ট লাইব্রেরির প্রয়োজন: লাইব্রেরিটি একটি জিপ ফাইল হিসাবে ডাউনলোড করুন এবং এটি বের করুন, তারপরে আপনার ডকুমেন্টস ফোল্ডারের নীচে আপনার আরডুইনো লাইব্রেরি ফোল্ডারে ফোল্ডারটি অনুলিপি করুন।

যেহেতু মাইক্রোটি সহজেই তার ইউএসবি পোর্টের মাধ্যমে পুনরায় প্রোগ্রাম করা যায়, আপনি কোডে ব্যবহৃত মিডিয়া নির্দেশনাকে আপনার নিজের নির্বাচনের সাথে প্রতিস্থাপন করে আপনার নিজের সাউন্ড ডিভাইস এবং কীবোর্ডের বৈশিষ্ট্য অনুসারে কোডটি মানিয়ে নিতে পারেন।

নিকো হুড এইচআইডি গিথুব ওয়েবসাইটে আপনি যে সমস্ত ফাংশন ব্যবহার করতে পারেন তার একটি বিস্তৃত তালিকা রয়েছে - অন্যান্য সমস্ত এইচআইডি ফাংশনগুলির জন্য কনজিউমারএপিআই নামের ফাইলটি পরীক্ষা করুন যার মধ্যে সিস্টেম ফাংশন যেমন ঘুম বা রিবুট কী ইত্যাদি অন্তর্ভুক্ত থাকতে পারে। নির্মাণের অগ্রগতির সাথে ছবিগুলি অন্তর্ভুক্ত করা হয়েছে।

ধাপ 4: লিঙ্ক

Arduino মাইক্রো

স্টেট মেশিন ISR roto_sm.ino boolrules দ্বারা

P LeRiche USB ভলিউম কন্ট্রোল এবং ক্যাপস লক LED

নিকো হুড HID- প্রকল্প Github লাইব্রেরি

ধাপ 5: বেস এবং ট্রেবল রোটারি কন্ট্রোল যোগ করা

বেস এবং ট্রেবল রোটারি কন্ট্রোল যোগ করা
বেস এবং ট্রেবল রোটারি কন্ট্রোল যোগ করা

চারটি পুশবাটনকে প্রতিস্থাপন করা সম্ভব যা বাজকে নিয়ন্ত্রণ করে এবং দুটি ঘূর্ণন নিয়ন্ত্রণের সাথে ট্রেবল করে। Schematic2 বিস্তারিত দেয় এবং স্কেচ স্কেচ 2 এ থাকে।

প্রতিটি নিয়ন্ত্রণের দুটি পুশবাটন যথাক্রমে একটি বেস বুস্ট এবং ট্রেবল বুস্ট দিতে ব্যবহৃত হয়।

ধাপ 6: একটি ছোট মামলার জন্য একটি স্পার্কফুন প্রো মাইক্রো ব্যবহার করুন

একটি ছোট মামলার জন্য একটি স্পার্কফুন প্রো মাইক্রো ব্যবহার করুন
একটি ছোট মামলার জন্য একটি স্পার্কফুন প্রো মাইক্রো ব্যবহার করুন
একটি ছোট মামলার জন্য একটি স্পার্কফুন প্রো মাইক্রো ব্যবহার করুন
একটি ছোট মামলার জন্য একটি স্পার্কফুন প্রো মাইক্রো ব্যবহার করুন

আপনি বাস ট্রেবল ভলিউম এবং কীবোর্ড LED ইউএসবি কন্ট্রোলারের জন্য একটি ছোট ঘের তৈরি করতে Arduino মাইক্রো এর ছোট সংস্করণটি স্পার্কফুন প্রো মাইক্রো ব্যবহার করতে পারেন।

ফটো 5 এবং ফটো 6 বিল্ডের বিশদ বিবরণ দেয় এবং আপনি প্রো মাইক্রোর জন্য স্কেচ 3 ব্যবহার করতে পারেন

প্রস্তাবিত: