সুচিপত্র:

5 $ Karduinoss প্যাড: 5 টি ধাপ
5 $ Karduinoss প্যাড: 5 টি ধাপ

ভিডিও: 5 $ Karduinoss প্যাড: 5 টি ধাপ

ভিডিও: 5 $ Karduinoss প্যাড: 5 টি ধাপ
ভিডিও: ПРОКАЧАЛ ВЕНОМА ДО ЗОЛОТОГО ВЕНОМА в ГТА 5 ОНЛАЙН (GTA 5 ONLINE) 2024, জুলাই
Anonim
5 $ কারদুইনস প্যাড
5 $ কারদুইনস প্যাড

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

আমার পার্টস বিন দিয়ে যাচ্ছি, আমি একটি পুরানো ল্যাপটপ থেকে একটি সিনাপটিকস টাচপ্যাড খুঁজে পেয়েছি এবং ভেবেছিলাম এটি কেবল একটি প্রতিস্থাপন হিসাবে কাজ করা উচিত। ঠিক আছে, যখন আমি $ 5 বলি, আমি সত্যিই সস্তা বলতে চাই। স্পষ্টতই একটি আলগা arduino ইতিমধ্যেই 20-25 USD (কিন্তু আপনি এটি a 2 USD এর জন্য একটি খালি ATMEGA168 চিপ দিয়ে প্রতিস্থাপিত করতে পারেন), এবং এই টাচপ্যাড সম্ভবত আপনার কিছু টাকাও খরচ করবে, যখন আপনি এটি একটি পুরানো থেকে উদ্ধার করতে পারবেন না ল্যাপটপ সতর্কতা: কাওস প্যাড এবং অনুরূপ হার্ডওয়্যারের সমস্ত অন্তর্নির্মিত অডিও আউটপুট রয়েছে, এই প্রকল্পটি নয় …

ধাপ 1: সংকেত খুঁজুন

সিগন্যাল খুঁজুন
সিগন্যাল খুঁজুন
সিগন্যাল খুঁজুন
সিগন্যাল খুঁজুন
সিগন্যাল খুঁজুন
সিগন্যাল খুঁজুন

কিছু সংক্ষিপ্ত গুগলের পরে (এবং বেশিরভাগ অর্থহীন ডকুমেন্টেশনের মাধ্যমে) আমি এই ওয়েবসাইটটি পেয়েছি যা আমাকে অনেক সাহায্য করেছে:

sparktronics.blogspot.com/2008/05/synaptics-t1004-based-touchpad-to-ps2.html এই ওয়েবসাইটের ছবিটি আপনি এখানে দেখেন। এই থেকে আমি বের করেছি যে বোর্ডে কোন টেস্টপয়েন্ট (বাহ, অনেক!) যেখানে এই 3 পিনের সাথে সংযুক্ত। (দ্বিতীয় ছবি দেখুন)। আমি নিশ্চিত নই যে T1001 কন্ট্রোলারটি এই নিয়ামকের সাথে পিন-আউট অনুরূপ, কিন্তু সিগন্যালগুলি খুঁজে পাওয়া খুব কঠিন হওয়া উচিত নয় যদি আপনি জানেন কি দেখতে হবে।

ধাপ 2: টাচ-প্যাডে সোল্ডারিং

টাচ-প্যাডে সোল্ডারিং
টাচ-প্যাডে সোল্ডারিং
টাচ-প্যাডে সোল্ডারিং
টাচ-প্যাডে সোল্ডারিং

আচ্ছা, এটি যথেষ্ট সহজ, আপনি যে পয়েন্টগুলি পেয়েছেন তা বের করুন: ডি

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

ধাপ 3: Arduino ইন্টারফেসিং।

Arduino ইন্টারফেসিং।
Arduino ইন্টারফেসিং।

যেহেতু এখন আপনার কাছে একটি টাচ-প্যাড রয়েছে যার সাথে তারের সংযুক্ত রয়েছে, আসুন এটি থেকে মানগুলি খুঁজে বের করি।

Arduino এর জন্য উপলব্ধ ps2 লাইব্রেরিগুলি স্বাভাবিকভাবেই একটি মাউস হিসাবে কাজ করে এবং মাউস টাইপ ইনপুট করার অনুমতি দেয়, যদি আপনি এমন কিছুতে থাকেন;) নীচে আপনি https://pss2 লাইব্রেরির উপর ভিত্তি করে arduino এর জন্য একটি karduinoss.pde স্কেচ পাবেন। /www.arduino.cc/playground/ComponentLib/Ps2mouse যা প্রায় ~ 4000 ধাপের পাশাপাশি একটি পরম xy কন্ট্রোলার হিসাবে টাচ-প্যাড আরম্ভ করবে। কোডটি প্রাপ্ত মানগুলির উপর ভিত্তি করে কিছু স্বয়ংক্রিয় ক্রমাঙ্কন করে, এবং x, y এবং z মানগুলি MIDI নিয়ামক পরিবর্তন করে https://www.varal.org/ttymidi/ এ উপলব্ধ ttymidi ব্যবহারের মাধ্যমে পরিবর্তন করে। Karduinoss.pde স্কেচ অনুমান করে একটি LED পিন 3, পিন 13 এ টাচ-প্যাড ঘড়ি এবং 12 পিনে টাচ-প্যাড ডেটা সংযুক্ত।

ধাপ 4: এটি প্যাকেজ করুন

প্যাকেজ ইট আপ
প্যাকেজ ইট আপ
প্যাকেজ ইট আপ
প্যাকেজ ইট আপ

আচ্ছা, আপনার কল্পনাকে বন্যভাবে চলতে দিন: ডি

আমি এই ধরনের প্রকল্পের জন্য ব্যবহার করার জন্য এলোমেলো জিনিস থেকে প্লাস্টিকের পাত্রে সংরক্ষণ করি। আমি যে প্যাকেজিংটি স্পষ্টভাবে তৈরি করেছি তা সবচেয়ে কঠিন সম্ভব নয়, তবে আমি নিশ্চিত যে এটি একটি নতুন কেস সম্পর্কে চিন্তা করার আগে এটি কয়েকটি পারফরম্যান্সের জন্য থাকবে।

ধাপ 5: এটি ব্যবহার করুন

এটা ব্যবহার করো!
এটা ব্যবহার করো!

এখন সময় এসেছে আপনার নতুন তৈরি কার্ডুইনস প্যাড ব্যবহার করার জন্য কিছু চমৎকার মিডি অ্যাকশনের জন্য:)

নীচে আপনি 'আলসা মডুলার সিন্থ' এর একটি স্ক্রিনশট দেখতে পাচ্ছেন (যা আপনি https://alsamodular.sourceforge.net/ এ খুঁজে পেতে পারেন) তবে অবশ্যই আপনি যে কোনও প্রোগ্রামে এটি ব্যবহার করতে পারেন যা মিডি ইনপুট সমর্থন করে: DI আশা করি সবাই এটি উপভোগ করেছেন নির্দেশযোগ্য এবং এখন তার নিজের মিডি কন্ট্রোলার তৈরি করতে অনুপ্রেরণা পাবেন!

প্রস্তাবিত: