সুচিপত্র:

ইউএসবি কীবোর্ড থেকে DIY এনালগ ডায়ালার: 4 টি ধাপ
ইউএসবি কীবোর্ড থেকে DIY এনালগ ডায়ালার: 4 টি ধাপ

ভিডিও: ইউএসবি কীবোর্ড থেকে DIY এনালগ ডায়ালার: 4 টি ধাপ

ভিডিও: ইউএসবি কীবোর্ড থেকে DIY এনালগ ডায়ালার: 4 টি ধাপ
ভিডিও: The Model 24 Mixer. Recorder. Audio Interface. Full Walk Through. 2024, জুলাই
Anonim
ইউএসবি কীবোর্ড থেকে DIY এনালগ ডায়ালার
ইউএসবি কীবোর্ড থেকে DIY এনালগ ডায়ালার

আমি এই প্রজেক্টটি শুধু মজা করার জন্য তৈরি করেছি, কিন্তু এই জিনিসটি সবকিছুর সাথে একটি সাধারণ কীবোর্ড হিসাবে কাজ করে।

আনন্দ কর!

সরবরাহ

  • এনালগ ডায়ালার
  • Geekcreit® প্রো মাইক্রো 5V 16M মিনি লিওনার্দো মাইক্রোকন্ট্রোলার

ধাপ 1: হার্ডওয়্যার

হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার

এনালগ ডায়াল

এই প্রকল্পের জন্য আমি এই পুরানো এনালগ ডায়ালটি ব্যবহার করেছি, কয়েক বছর আগে কেনা, সব ডায়াল এইভাবে কাজ করে কিনা জানি না, কিন্তু আমি মনে করি এটি একটি সাধারণ কাজ প্রক্রিয়া। আমার ডায়ালে দুটি বোতাম রয়েছে:

আরডুইনোতে পিন 3 এর সাথে সংযুক্ত প্রথমটি (বাদামী তারের), ডায়ালটি সরানো শুরু করলে সংযোগটি খুলুন এবং গণনা শেষ হলে বন্ধ করুন।

দ্বিতীয়টি (হলুদ তার), আরডুইনোতে পিন 4 এর সাথে সংযুক্ত, প্রতিবার একটি সংখ্যা গণনা করার সময় সংযোগটি বন্ধ এবং খুলুন।

আরডুইনোতে GND- এর সাথে লাল তারের সংযোগ রয়েছে।

আরডুইনো

গুরুত্বপূর্ণ! এই প্রকল্পটি শুধুমাত্র এই ধরনের Arduino এর সাথে কাজ করে, কারণ এটিতে একটি ATMEGA32U4 আছে, যারা কীবোর্ড অনুকরণ করতে পারে

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

আপনি GitHub থেকে সফটওয়্যারটি ডাউনলোড করতে পারেন:

আরডুইনো সফটওয়্যার ব্যবহার করে অরডুইনোতে "ডায়াল_টো_উসবি.ইনো" ফাইলটি আপলোড করুন

ধাপ 3: (বিকল্প) টেস্ট বোতাম বিলম্ব

যদি ডায়ালটি স্বাভাবিকের মতো কমবেশি সংখ্যা সন্নিবেশ করায়, ডায়ালারের ms বিলম্ব পরীক্ষা করতে "dial_ms_test.ino" ফাইলটি ব্যবহার করুন।

আমার কখনও কখনও ডবল ইনপুট গণনা, কিন্তু তারা প্রায় 1 বা 2 ms হয়, স্বাভাবিক বিলম্ব 40 থেকে 60 ms হয়

আপনার যদি এই পরীক্ষার সাথে 1 বা 2 এর চেয়ে বড় ডাবল ইনপুট থাকে, পরীক্ষার ফলাফল অনুসারে আগের ফাইলের বিলম্ব পরিবর্তন করুন।

ধাপ 4: (alচ্ছিক) 3D মুদ্রিত কেস

(alচ্ছিক) 3D মুদ্রিত কেস
(alচ্ছিক) 3D মুদ্রিত কেস
(alচ্ছিক) 3D মুদ্রিত কেস
(alচ্ছিক) 3D মুদ্রিত কেস

গ্রিগোরি ভ্যালেন্টির 3D মডেল

প্রস্তাবিত: