সুচিপত্র:
- ধাপ 1: ভিডিওটি দেখুন
- পদক্ষেপ 2: সমস্ত অংশ এবং উপাদানগুলি পান
- ধাপ 3: Arduino এর জন্য PS2 লাইব্রেরি পান
- ধাপ 4: টাচপ্যাডে সোল্ডার প্যাড সনাক্ত করুন
- ধাপ 5: সনাক্তকৃত সোল্ডার প্যাডের সাথে তারের সংযোগ করুন
- ধাপ 6: Arduino মাইক্রোকন্ট্রোলার প্রোগ্রাম করুন
- ধাপ 7: টাচপ্যাডটিকে আরডুইনো বোর্ডের সাথে সংযুক্ত করুন
- ধাপ 8: কম্পিউটারে আরডুইনো বোর্ড সংযুক্ত করুন এবং সিরিয়াল মনিটর খুলুন
- ধাপ 9: টাচপ্যাডে অতিরিক্ত তারগুলি সংযুক্ত করুন
- ধাপ 10: ডেমো কোড দিয়ে Arduino মাইক্রোকন্ট্রোলার প্রোগ্রাম করুন
- ধাপ 11: সেটআপ পরীক্ষা করুন
- ধাপ 12: একটি রোটারি এনকোডার যুক্ত করুন
- ধাপ 13: Arduino বোর্ড প্রোগ্রাম
- ধাপ 14: রোটারি এনকোডারের আউটপুটগুলিকে টাচপ্যাডের ডিজিটাল ইনপুটগুলির সাথে সংযুক্ত করুন
- ধাপ 15: রোটারি এনকোডার এবং টাচপ্যাডকে পাওয়ারের সাথে সংযুক্ত করুন
- ধাপ 16: টাচপ্যাডের যোগাযোগের তারগুলিকে আরডুইনো বোর্ডের সাথে সংযুক্ত করুন
- ধাপ 17: সেটআপটিকে পাওয়ারের সাথে সংযুক্ত করুন এবং এনকোডারটি পরীক্ষা করুন
- ধাপ 18: আপনি কি করতে যাচ্ছেন?
ভিডিও: Arduino প্রকল্পগুলির জন্য একটি দুর্দান্ত ল্যাপটপ টাচপ্যাড হ্যাক !: 18 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
কিছুক্ষণ আগে, যখন আমি একটি Arduino মাইক্রোকন্ট্রোলার দিয়ে PS/2 টাচপ্যাড দিয়ে চারপাশে টিকটিকি করছিলাম, তখন আমি জানতে পেরেছিলাম যে এর দুটি অনবোর্ড সংযোগ ডিজিটাল ইনপুট হিসাবে ব্যবহার করা যেতে পারে। এই নির্দেশনায়, আসুন আমরা কীভাবে আমাদের আরডুইনো প্রকল্পগুলিতে PS/2 টাচপ্যাডের অতিরিক্ত ডিজিটাল ইনপুট ব্যবহার করতে পারি তা শিখি। চল শুরু করি!
ধাপ 1: ভিডিওটি দেখুন
প্রকল্পটি সম্পর্কে আরও ভালভাবে বুঝতে, অসুবিধাগুলি সম্পর্কে জানতে এবং কিছু টিপস পেতে ভিডিওটি দেখুন।
পদক্ষেপ 2: সমস্ত অংশ এবং উপাদানগুলি পান
এই প্রকল্পের জন্য, আপনার প্রয়োজন হবে:
- একটি PS/2 টাচপ্যাড (একটি Synaptics এক হিসাবে এটি পরিচিত এবং পরীক্ষিত হিসাবে সুপারিশ করা হয়।)
- টাচপ্যাড (ইউএনও, লিওনার্দো, ন্যানো, মাইক্রো, ইত্যাদি) এর সাথে ইন্টারফেস করার জন্য একটি Arduino মাইক্রোকন্ট্রোলার।
- একটি 5-ভোল্ট ডিসি পাওয়ার উৎস।
- কিছু পুরুষ থেকে পুরুষ জাম্পার তার।
- কমপক্ষে 6 টি তারের (টাচপ্যাড বা ফিতা তারের উপর সোল্ডারিংয়ের জন্য।)
- ঝাল তার।
- তাতাল.
- সোল্ডার ফ্লাক্স (আপনি এটি ছাড়া দূরে যেতে পারেন কিন্তু এটি ঝাল কাজ ভাল করে তোলে।)
- দুটি পুশবাটন (বাটন LED ডেমো কোডের জন্য।)
একটি ঘূর্ণমান এনকোডার। (Rotচ্ছিক, ঘূর্ণমান এনকোডার ডেমো কোডের জন্য।)
ধাপ 3: Arduino এর জন্য PS2 লাইব্রেরি পান
Ps2 লাইব্রেরি ডাউনলোড করুন এখান থেকে। ডাউনলোড করা ফোল্ডারটি ডেস্কটপে সরান কারণ এটি খুঁজে পাওয়া সহজ হবে। Arduino IDE খুলুন এবং Sketch> Include Library> Add. ZIP Library… ক্লিক করুন এবং তারপর ডেস্কটপ থেকে ps2 ফোল্ডার নির্বাচন করুন। লাইব্রেরি অন্তর্ভুক্ত করা হবে এবং আপনি এখন ps2 লাইব্রেরি ব্যবহার করতে পারবেন।
ধাপ 4: টাচপ্যাডে সোল্ডার প্যাড সনাক্ত করুন
প্রথমে, টাচপ্যাডের ডেটশীটের জন্য এর পার্ট নম্বরের সাহায্যে অনলাইনে চেক করুন। আপনাকে 'ঘড়ি', 'ডেটা', 'ভিসি', এবং 'জিএনডি' সংযোগ প্যাড খুঁজে বের করতে হবে।
সাধারণত, নিম্নলিখিত প্যাডগুলি সংশ্লিষ্ট পিনের সাথে মিলে যায়:
- 22 ~> +5-ভোল্ট (Vcc)
- 23 ~> গ্রাউন্ড (Gnd)
- 10 ~> ঘড়ি
- 11 ~> ডেটা
ধাপ 5: সনাক্তকৃত সোল্ডার প্যাডের সাথে তারের সংযোগ করুন
আরো জানতে ছবিতে ক্লিক করুন।
আপনি সরাসরি সোল্ডার প্যাডগুলিতে তারের সোল্ডার করতে পারেন বা আরও কিছুটা এগিয়ে যেতে পারেন এবং তারের পরিষ্কার করার জন্য ছবিতে দেখানো যথাযথ পটি কেবল পরিবর্তন করতে পারেন। আমি শুধু পুরুষ জাম্পার তারগুলিকে টাচপ্যাডে সংযুক্ত করেছি কারণ অনবোর্ডের ফিতা কেবল সংযোগকারী যথেষ্ট বড় ছিল।
ধাপ 6: Arduino মাইক্রোকন্ট্রোলার প্রোগ্রাম করুন
সংযুক্ত কোড সহ Arduino মাইক্রোকন্ট্রোলার প্রোগ্রাম করুন।
ধাপ 7: টাচপ্যাডটিকে আরডুইনো বোর্ডের সাথে সংযুক্ত করুন
টাচপ্যাডে সংশ্লিষ্ট সোল্ডার প্যাডের সাথে সংযুক্ত প্রতিটি তারের নিন এবং Arduino বোর্ডের সাথে নিম্নলিখিত সংযোগগুলি করুন:
- 22 ~> 5V
- 23 ~> GND
- 10 ~> A0
- 11 ~> A1
ধাপ 8: কম্পিউটারে আরডুইনো বোর্ড সংযুক্ত করুন এবং সিরিয়াল মনিটর খুলুন
প্রথমে, টাচপ্যাডে কোন সোল্ডার প্যাডগুলি অনবোর্ড রিবন ক্যাবল কানেক্টরের সাথে সংযুক্ত আছে তা নির্ধারণ করুন (প্যাড এবং রিবন ক্যাবল কানেক্টরের পিনগুলিকে সংযোগকারী তামার চিহ্নগুলি সন্ধান করুন।), আমরা যাদের খোঁজ নিচ্ছি সেগুলির মধ্যে থাকবে।
একটি পুরুষ জাম্পার ওয়্যার নিন এবং এর একটি প্রান্তকে Arduino বোর্ডের 'GND' হেডারের সাথে সংযুক্ত করুন। Arduino বোর্ডকে কম্পিউটারের সাথে সংযুক্ত করুন এবং Arduino IDE তে সিরিয়াল মনিটর চালু করুন। সিরিয়াল মনিটর খোলার সময়, যদি কিছুই দেখা না যায়, আপনি সঠিক বোর্ড নির্বাচন করেছেন কিনা তা পরীক্ষা করুন, তারের সংযোগগুলি পুনরায় পরীক্ষা করুন এবং টাচপ্যাডের +5-ভোল্টের তারের সংযোগ বিচ্ছিন্ন করে পুনরায় সংযুক্ত করে টাচপ্যাডটি পুনরায় চালু করুন। যদি সবকিছু সঠিকভাবে সম্পন্ন করা হয়, সিরিয়াল মনিটরের সংখ্যাগুলির একটি সারি দেখানো শুরু করা উচিত। 8 নম্বরের প্রথম সারি আমাদের জন্য গুরুত্বপূর্ণ।
এই সব করার পরে, ঝাল জাম্পার তারের প্রতিটি ঝাল প্যাডগুলির সাথে সংযুক্ত করুন, সম্ভবত 2 থেকে 9 এর মধ্যে যা রিবন তারের সংযোগকারীর সাথে সংযুক্ত। এর মধ্যে, দুটি প্যাড থাকবে যা আলগা জাম্পার তারের সাথে স্পর্শ করা হলে সিরিয়াল মনিটরের সংখ্যা 8 থেকে 9 বা 10 থেকে পরিবর্তিত হবে। প্যাডটি সংখ্যা পরিবর্তন করে 'আইএনএ' এবং 9 কে 'আইএনবি' হিসাবে পরিবর্তন করে লেবেল করুন। আমি যে টাচপ্যাড ব্যবহার করেছি তাতে 6 এবং 7 প্যাড ছিল যা সিরিয়াল মনিটরে সংখ্যার পরিবর্তন ঘটিয়েছিল।
আরও একটি জিনিস যাচাই করুন, এই উভয় সোল্ডার প্যাডগুলিকে একযোগে জিএনডি -তে সংযুক্ত করার ফলে সিরিয়াল মনিটরের নম্বরটি 11 এ পরিবর্তিত হবে।
ধাপ 9: টাচপ্যাডে অতিরিক্ত তারগুলি সংযুক্ত করুন
আগের ধাপে চিহ্নিত সোল্ডার প্যাডগুলিতে প্রতিটি তারের সোল্ডার করুন। যদি আপনি একটি পরিবর্তিত পটি কেবল ব্যবহার করেন, তাহলে তারের সংযোগকারীটির কোন পিনটি প্রয়োজনীয় সোল্ডার প্যাডগুলির সাথে সংযুক্ত আছে তা খুঁজে বের করুন এবং ফিতা কেবলটির সংশ্লিষ্ট পরিবাহীদের তারের সাথে সংযুক্ত করুন।
ধাপ 10: ডেমো কোড দিয়ে Arduino মাইক্রোকন্ট্রোলার প্রোগ্রাম করুন
নিম্নলিখিত কোড টাচপ্যাডের দুটি অতিরিক্ত পিন ব্যবহার করে যা আমরা আগে ডিজিটাল ইনপুট হিসাবে আবিষ্কার করেছি, প্রতিটি একটি পুশবাটনের মাধ্যমে গ্রাউন্ড পিনের সাথে সংযুক্ত।
ধাপ 11: সেটআপ পরীক্ষা করুন
Arduino মাইক্রোকন্ট্রোলার প্রোগ্রাম করার পর, প্যাড 'A' কে GND এর সাথে তারের বা পুশবাটনের সাথে মুহূর্তের সাথে সংযুক্ত করুন, এর ফলে Arduino বোর্ডের D13 পিনের সাথে LED সংযুক্ত হয়ে আলো জ্বলে উঠবে। তারপরে, প্যাড 'বি' এর সাথে একই করুন, এটি LED বন্ধ করে দেবে।
ধাপ 12: একটি রোটারি এনকোডার যুক্ত করুন
আপনি যদি এই টাচপ্যাডে অতিরিক্ত ডিজিটাল ইনপুট যোগ করতে এই হ্যাকটি ব্যবহার করতে চান, তাহলে এটি সম্পন্ন! কিন্তু যদি আপনি এটিকে আরও এগিয়ে নিতে চান, আপনি টাচপ্যাডে একটি ঘূর্ণমান এনকোডার যোগ করতে পারেন। এখানে, আমি একটি ঘূর্ণমান এনকোডার হিসাবে একটি স্টেপার মোটর ব্যবহার করেছি।
ধাপ 13: Arduino বোর্ড প্রোগ্রাম
প্রদত্ত কোড দিয়ে মাইক্রোকন্ট্রোলারকে প্রোগ্রাম করুন যাতে রোটারি এনকোডার দিয়ে টাচপ্যাড পরীক্ষা করা যায়। কোডটি আমাদেরকে ঘূর্ণমান এনকোডার ব্যবহার করে বা টাচপ্যাডের x- অক্ষ বরাবর আঙ্গুল স্লাইড করে Arduino বোর্ডের পিন D9 এর সাথে সংযুক্ত একটি LED এর উজ্জ্বলতা সামঞ্জস্য করতে দেয়।
ধাপ 14: রোটারি এনকোডারের আউটপুটগুলিকে টাচপ্যাডের ডিজিটাল ইনপুটগুলির সাথে সংযুক্ত করুন
আরো জানতে প্রতিটি ছবিতে ক্লিক করুন।
ঘূর্ণমান এনকোডারের দুটি আউটপুট পিন টাচপ্যাডের 'InA' এবং 'InB' এর সাথে সংযুক্ত করুন।
ধাপ 15: রোটারি এনকোডার এবং টাচপ্যাডকে পাওয়ারের সাথে সংযুক্ত করুন
এনকোডার বিজ্ঞাপনের +ve টার্মিনালটি টাচপ্যাডকে আরডুইনো বোর্ডের +5 -ভোল্ট হেডারের সাথে এবং -ve টার্মিনালটিকে আরডুইনো বোর্ডের 'জিএনডি' হেডারের সাথে সংযুক্ত করুন।
আরো জানতে ছবিতে ক্লিক করুন।
ধাপ 16: টাচপ্যাডের যোগাযোগের তারগুলিকে আরডুইনো বোর্ডের সাথে সংযুক্ত করুন
টাচপ্যাডের 'ক্লক' এবং 'ডেটা' তারগুলিকে আরডুইনো বোর্ডের হেডার 'A0' এবং 'A1' এর সাথে সংযুক্ত করুন।
ধাপ 17: সেটআপটিকে পাওয়ারের সাথে সংযুক্ত করুন এবং এনকোডারটি পরীক্ষা করুন
যেহেতু Arduino মাইক্রোকন্ট্রোলার এবং টাচপ্যাডের মধ্যে যোগাযোগ কিছু বিলম্ব যোগ করে, তাই রোটারি এনকোডারটি উচ্চ গতিতে নির্ভরযোগ্যভাবে পরিচালনা করা যায় না।
ধাপ 18: আপনি কি করতে যাচ্ছেন?
তাই এখন আমরা জানি কিভাবে Arduino টাচপ্যাড প্রকল্পের জন্য দুটি অতিরিক্ত ডিজিটাল ইনপুট যোগ করতে হয়, আপনি এই হ্যাকটি কি করতে যাচ্ছেন? আপনি যদি এই প্রকল্পটি তৈরি করেন, তাহলে 'I Made It!' এ ক্লিক করে সম্প্রদায়ের সাথে শেয়ার করার চেষ্টা করুন।
প্রস্তাবিত:
ল্যাপটপ টাচপ্যাড নিয়ন্ত্রিত মডেল রেলরোড - PS/2 Arduino Interface: 14 ধাপ
ল্যাপটপ টাচপ্যাড নিয়ন্ত্রিত মডেল রেলরোড | PS/2 Arduino Interface: একটি ল্যাপটপের টাচপ্যাড মাইক্রোকন্ট্রোলার প্রজেক্টের জন্য ইনপুট হিসেবে ব্যবহার করার অন্যতম সেরা ডিভাইস। তাই আজ, একটি মডেল রেলপথ নিয়ন্ত্রণ করতে একটি Arduino মাইক্রোকন্ট্রোলার দিয়ে এই ডিভাইসটি বাস্তবায়ন করা যাক। একটি PS/2 টাচপ্যাড ব্যবহার করে, আমরা 3 টি নিয়ন্ত্রণ করতে সক্ষম হব
একটি কম্পিউটার নিয়ন্ত্রণ করতে একটি পুরানো ল্যাপটপের টাচপ্যাড পুনরায় ব্যবহার করুন !: 11 টি ধাপ (ছবি সহ)
একটি কম্পিউটার নিয়ন্ত্রণ করতে একটি পুরানো ল্যাপটপের টাচপ্যাড পুনরায় ব্যবহার করুন!: PS/2 ল্যাপটপ টাচপ্যাডগুলি একটি মাইক্রোকন্ট্রোলারের সাথে ব্যবহার করার জন্য শীতল ইউজার ইন্টারফেস ডিভাইসগুলির মধ্যে একটি। স্লাইডিং এবং ট্যাপিং আঙ্গুলের অঙ্গভঙ্গিগুলি বেশ সহজ এবং মজাদার উপায়ে নিয়ন্ত্রণকারী জিনিস তৈরি করতে পারে। এই নির্দেশনায়, এর সাথে একত্রিত করা যাক
নাইকি LED Swoosh! এটি একটি ঘরের জন্য একটি দুর্দান্ত সজ্জা। এটি এমন একটি প্রকল্প যা প্রত্যেকে পুনরাবৃত্তি করতে পারে: 5 টি ধাপ
নাইকি LED Swoosh! এটি একটি ঘরের জন্য একটি দুর্দান্ত সজ্জা। এটি এমন একটি প্রকল্প যা সবাই পুনরাবৃত্তি করতে পারে। 2x- কাঠ 20-20-3000 2x- পাতলা পাতলা কাঠ 500-1000mm- স্ক্রু (45mm) 150x- স্ক্রু (35mm) 30x-scr
Arduino ভিত্তিক প্রকল্পগুলির জন্য NRF24L01 ট্রান্সসিভার মডিউল ব্যবহার করে ওয়্যারলেস যোগাযোগ: 5 টি ধাপ (ছবি সহ)
Arduino ভিত্তিক প্রকল্পগুলির জন্য NRF24L01 ট্রান্সসিভার মডিউল ব্যবহার করে ওয়্যারলেস যোগাযোগ: এটি রোবট এবং মাইক্রো-কন্ট্রোলার সম্পর্কে আমার দ্বিতীয় নির্দেশযোগ্য টিউটোরিয়াল। আপনার রোবটকে জীবিত এবং প্রত্যাশিতভাবে কাজ করা সত্যিই আশ্চর্যজনক এবং আমার বিশ্বাস করুন আপনি যদি আপনার রোবট বা অন্যান্য জিনিসগুলিকে দ্রুত এবং দ্রুততার সাথে নিয়ন্ত্রণ করেন তবে এটি আরও মজাদার হবে
আইফোন ব্লুটুথ হ্যাক (একটি দুর্দান্ত উপহার তৈরি করুন): 6 টি ধাপ
আইফোন ব্লুটুথ হ্যাক (একটি দুর্দান্ত উপহার তৈরি করুন): এর মানে হবে না, এটি আমার প্রথম নির্দেশযোগ্য। আমি এটা করেছি কারণ আমি বিরক্ত ছিলাম, এখানে সরবরাহগুলি রয়েছে। সেরা BuyHot আঠালো প্যাকিং টেপ ব্লুটুথ সক্ষম ফোন (এই ক্ষেত্রে