সুচিপত্র:
- ধাপ 1: ভিডিওটি দেখুন
- পদক্ষেপ 2: সমস্ত যন্ত্রাংশ এবং সরবরাহ পান
- ধাপ 3: Ps2 লাইব্রেরি পান
- ধাপ 4: টাচপ্যাডের সংযোগগুলি বের করুন
- ধাপ 5: টাচপ্যাড পরীক্ষা করুন
- ধাপ 6: Arduino মাইক্রোকন্ট্রোলার প্রোগ্রাম করুন
- ধাপ 7: লেআউট সেট আপ করুন
- ধাপ 8: Arduino বোর্ডে মোটর শিল্ড ইনস্টল করুন
- ধাপ 9: ট্র্যাক পাওয়ার এবং টার্নআউটগুলিকে মোটর শিল্ডের সাথে সংযুক্ত করুন
- ধাপ 10: সেটআপের সাথে টাচপ্যাড সংযুক্ত করুন
- ধাপ 11: ট্র্যাকের উপর লোকোমোটিভ রাখুন
- ধাপ 12: সেটআপটিকে পাওয়ারের সাথে সংযুক্ত করুন এবং এটি চালু করুন
- ধাপ 13: নিয়ন্ত্রণগুলি পরীক্ষা করুন
- ধাপ 14: আপনার কাজ ভাগ করুন এবং এটি আরও বড় করুন
ভিডিও: ল্যাপটপ টাচপ্যাড নিয়ন্ত্রিত মডেল রেলরোড - PS/2 Arduino Interface: 14 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
একটি ল্যাপটপের টাচপ্যাড মাইক্রোকন্ট্রোলার প্রকল্পগুলির জন্য একটি ইনপুট হিসাবে ব্যবহার করার জন্য একটি দুর্দান্ত ডিভাইস। তাই আজ, একটি মডেল রেলপথ নিয়ন্ত্রণ করতে একটি Arduino মাইক্রোকন্ট্রোলার দিয়ে এই ডিভাইসটি বাস্তবায়ন করা যাক। একটি PS/2 টাচপ্যাড ব্যবহার করে, আমরা 3 টি ট্রানআউট এবং ট্র্যাক পাওয়ার নিয়ন্ত্রণ করতে সক্ষম হব।
টাচপ্যাডটিকে তার প্রস্থের নীচে রেখে (পোর্ট্রেট মোডের মত সাজান), দুইটি কর্ণের প্রতিটি বরাবর আঙুল স্লাইড করা দুটি ভোটদানের নিয়ন্ত্রণে ব্যবহৃত হবে, আঙুলটি আড়াআড়িভাবে স্লাইড করা অন্য একটি ভোটদান নিয়ন্ত্রণ করতে এবং আঙুলটি উল্লম্বভাবে স্লাইড করতে ব্যবহৃত হবে লোকোমোটিভের গতি এবং দিক নিয়ন্ত্রণ করতে ব্যবহার করা হবে।
সুতরাং, আর ঝামেলা ছাড়াই, শুরু করা যাক!
ধাপ 1: ভিডিওটি দেখুন
সমস্ত নিয়ন্ত্রণ বুঝতে এবং এটি কীভাবে কাজ করে সে সম্পর্কে আরও জানতে ভিডিওটি দেখুন।
পদক্ষেপ 2: সমস্ত যন্ত্রাংশ এবং সরবরাহ পান
এই প্রকল্পের জন্য, আপনার প্রয়োজন হবে:
- Adafruit Motor Shield V2 (UNO, Leonardo, ইত্যাদি) এর সাথে সামঞ্জস্যপূর্ণ একটি Arduino মাইক্রোকন্ট্রোলার
- একটি Adafruit মোটর elাল V2
- একটি PS/2 টাচপ্যাড
- একদিকে পুরুষ ডুপন্ট সংযোগকারী সহ 4 টি তারের (টাচপ্যাডকে আরডুইনো বোর্ডের সাথে সংযুক্ত করতে)
- মোটর শিল্ডে ট্র্যাক পাওয়ার এবং টার্নআউট (3 সর্বোচ্চ) সংযোগের জন্য প্রতিটি 2 টি তার
- কমপক্ষে 1A এর বর্তমান ক্ষমতা সহ একটি 12-ভোল্ট ডিসি পাওয়ার সাপ্লাই।
ধাপ 3: Ps2 লাইব্রেরি পান
Ps2 লাইব্রেরির ফোল্ডারটি এখান থেকে ডাউনলোড করুন। ডাউনলোড করা ফোল্ডারটি ডেস্কটপে সরান কারণ এটি খুঁজে পাওয়া সহজ হবে। Arduino IDE খুলুন এবং Sketch> Include Library> Add. ZIP Library… ক্লিক করুন এবং তারপর ডেস্কটপ থেকে ps2 ফোল্ডার নির্বাচন করুন। লাইব্রেরি অন্তর্ভুক্ত করা হবে এবং আপনি এখন ps2 লাইব্রেরি ব্যবহার করতে পারবেন।
ধাপ 4: টাচপ্যাডের সংযোগগুলি বের করুন
যদি আপনার উপরের মত সিনাপটিকস টাচপ্যাড থাকে, প্যাড 'T22' +5V, 'T10' হল 'ক্লক', 'T11' হল 'ডেটা' এবং 'T23' হল 'GND'। আপনি উপরে দেখানো হিসাবে একটি বড় উন্মুক্ত তামার 'GND' তারের বিক্রি করতে পারেন
আরো জানতে উপরের ছবিতে ক্লিক করুন। আপনার যদি আলাদা টাচপ্যাড থাকে, তাহলে 'পিনআউটস' দিয়ে ইন্টারনেটে তার পার্ট নম্বরটি অনুসন্ধান করার চেষ্টা করুন অথবা আপনি যদি আটকে যান তবে আপনি Reddit- এ r/Arduino সম্প্রদায়কে জিজ্ঞাসা করতে পারেন।
ধাপ 5: টাচপ্যাড পরীক্ষা করুন
নিশ্চিত করুন যে টাচপ্যাডে সঠিক সংযোগগুলি তৈরি করা হয়েছে। টাচপ্যাড পরীক্ষা করার জন্য, উদাহরণ> ps2 থেকে Arduino মাইক্রোকন্ট্রোলারে ps2 মাউস কোড আপলোড করুন। D6 তে 'ক্লক' ওয়্যার, 'ডেটা' ওয়্যারকে D5, GND থেকে GND, এবং Arduino বোর্ডের যথাক্রমে +5V বা VCC থেকে +5V পিন সংযুক্ত করুন। আরডুইনো বোর্ডকে কম্পিউটারে পুনরায় সংযুক্ত করুন এবং সিরিয়াল মনিটরটি খুলুন। আপনি যদি টাচপ্যাড জুড়ে আঙুল নাড়াচাড়া করে সংখ্যা পরিবর্তন করতে দেখেন, টাচপ্যাড ঠিকভাবে কাজ করছে এবং আপনি এগিয়ে যেতে পারেন।
ধাপ 6: Arduino মাইক্রোকন্ট্রোলার প্রোগ্রাম করুন
কি চলছে তা বুঝতে Arduino মাইক্রোকন্ট্রোলারে আপলোড করার আগে কোডটি পরীক্ষা করার পরামর্শ দেওয়া হচ্ছে।
ধাপ 7: লেআউট সেট আপ করুন
ট্র্যাক শক্তি এবং তিনটি ভোটদান নিয়ন্ত্রণ পরীক্ষা করার জন্য একটি বিন্যাস সেট আপ করুন। নিশ্চিত করুন যে সমস্ত ট্র্যাক জয়েন্টগুলি সঠিকভাবে তৈরি করা হয়েছে এবং ট্র্যাকগুলি পরিষ্কার। লোকোমোটিভগুলিকে আটকে যাওয়া রোধ করার জন্য পর্যায়ক্রমে ট্র্যাক এবং লোকোমোটিভের চাকা পরিষ্কার করার পরামর্শ দেওয়া হয়।
ধাপ 8: Arduino বোর্ডে মোটর শিল্ড ইনস্টল করুন
Arduino বোর্ডের মহিলা হেডারগুলির সাথে মোটর ieldালের পিনগুলি সাবধানে সারিবদ্ধ করুন এবং Arduino বোর্ডের উপরে ieldালটি ধাক্কা দিন। নিশ্চিত করুন যে ieldালটি Arduino বোর্ডে নিরাপদে ফিট করে এবং কোন পিন বাঁকানো হয় না।
ধাপ 9: ট্র্যাক পাওয়ার এবং টার্নআউটগুলিকে মোটর শিল্ডের সাথে সংযুক্ত করুন
নিম্নলিখিত সংযোগগুলি করুন:
- 'M1' লেবেলযুক্ত ieldালের আউটপুট সংযোগকারীকে ট্র্যাক পাওয়ার সংযুক্ত করুন।
- বাকি তিনটি আউটপুট সংযোগকারী 'M2', 'M3', এবং 'M4' এর সাথে সংযোগ স্থাপন করুন।
নিশ্চিত করুন যে সমস্ত তারের সংযোগগুলি শক্ত।
ধাপ 10: সেটআপের সাথে টাচপ্যাড সংযুক্ত করুন
টাচপ্যাড এবং Arduino বোর্ডের মধ্যে নিম্নলিখিত সংযোগগুলি তৈরি করে Arduino বোর্ডে টাচপ্যাড সংযুক্ত করুন:
- Arduino বোর্ডের +5-ভোল্ট বা 'VCC' থেকে +5-ভোল্ট
- Arduino বোর্ডের 'GND' থেকে 'GND'
- Arduino বোর্ডের 'ঘড়ি' থেকে 'D6'
- Arduino বোর্ডের 'D5' থেকে 'ডেটা'
ধাপ 11: ট্র্যাকের উপর লোকোমোটিভ রাখুন
পরীক্ষা করার জন্য একটি লোকোমোটিভ রাখুন। আপনি ইচ্ছা অনুযায়ী একাধিক লোকোমোটিভও রাখতে পারেন।
একটি rerailing সরঞ্জাম ব্যবহার করার পরামর্শ দেওয়া হয়। লাইনচ্যুতি রোধ করতে লোকোমোটিভগুলি ট্র্যাকে সঠিকভাবে স্থাপন করা হয়েছে তা নিশ্চিত করুন।
ধাপ 12: সেটআপটিকে পাওয়ারের সাথে সংযুক্ত করুন এবং এটি চালু করুন
12-ভোল্ট পাওয়ার সাপ্লাই সেটআপের সাথে সংযুক্ত করুন এবং এটি চালু করুন।
ধাপ 13: নিয়ন্ত্রণগুলি পরীক্ষা করুন
সমস্ত নিয়ন্ত্রণ পরীক্ষা করুন। নিয়ন্ত্রণগুলি বুঝতে উপরের ভিডিওটি আবার দেখুন।
ধাপ 14: আপনার কাজ ভাগ করুন এবং এটি আরও বড় করুন
আপনি যদি আপনার প্রকল্পটি কাজ করে থাকেন এবং যদি আপনি পারেন তবে 'আই মেড ইট!' এ ক্লিক করে সম্প্রদায়ের সাথে আপনার সৃষ্টির ছবি শেয়ার করার চেষ্টা করুন।
এছাড়াও, এই প্রকল্পে আরও বৈশিষ্ট্য এবং ফাংশন যুক্ত করার চেষ্টা করুন এবং সেগুলিও ভাগ করার চেষ্টা করুন। আপনি যাই করুন না কেন, সর্বশ্রেষ্ঠ!
প্রস্তাবিত:
মডেল রেলরোড স্বয়ংক্রিয় টানেল লাইট: 5 টি ধাপ
মডেল রেলরোড স্বয়ংক্রিয় টানেল লাইট: এটি আমার প্রিয় সার্কিট বোর্ড। আমার মডেল রেলপথের লেআউটে (এখনও চলছে) বেশ কয়েকটি টানেল আছে এবং সম্ভবত প্রোটোটাইপিক্যাল না হলেও, আমি টানেল লাইট রাখতে চেয়েছিলাম যা ট্রেনটি টানেলের কাছে আসার সাথে সাথে চালু হয়েছিল। আমার প্রথম প্ররোচনা ছিল খ
বিপরীত লুপগুলির সাথে স্বয়ংক্রিয় মডেল রেলরোড লেআউট: 14 টি ধাপ
বিপরীত লুপগুলির সাথে স্বয়ংক্রিয় মডেল রেলরোড লেআউট: আমার পূর্ববর্তী নির্দেশাবলীর একটিতে, আমি দেখিয়েছি কিভাবে একটি সাধারণ স্বয়ংক্রিয় পয়েন্ট থেকে পয়েন্ট মডেল রেলরোড তৈরি করতে হয়। সেই প্রকল্পের একটি প্রধান অসুবিধা ছিল যে, শুরুর স্থানে ফিরে যাওয়ার জন্য ট্রেনটিকে বিপরীত দিকে যেতে হয়েছিল। আর
সরল স্বয়ংক্রিয় পয়েন্ট টু পয়েন্ট মডেল রেলরোড দুটি ট্রেন চলছে: 13 টি ধাপ (ছবি সহ)
সিম্পল অটোমেটেড পয়েন্ট টু পয়েন্ট মডেল রেলরোড দুটি ট্রেন চালাচ্ছে: Arduino মাইক্রোকন্ট্রোলারগুলি তাদের কম খরচে প্রাপ্যতা, ওপেন সোর্স হার্ডওয়্যার এবং সফটওয়্যার এবং আপনাকে সাহায্য করার জন্য একটি বৃহৎ সম্প্রদায়ের কারণে মডেল রেলরোড লেআউট স্বয়ংক্রিয় করার একটি দুর্দান্ত উপায়। মডেল রেলপথের জন্য, আরডুইনো মাইক্রোকন্ট্রোলারগুলি একটি জিআর হিসাবে প্রমাণিত হতে পারে
ইয়ার্ড সাইডিং সহ সহজ স্বয়ংক্রিয় মডেল রেলরোড লুপ: 11 টি ধাপ
ইয়ার্ড সাইডিং সহ সিম্পল অটোমেটেড মডেল রেলরোড লুপ: এই প্রকল্পটি আমার আগের একটি প্রকল্পের একটি আপগ্রেড সংস্করণ। এটি একটি মডেল রেলওয়ে লেআউট স্বয়ংক্রিয় করতে একটি Arduino মাইক্রোকন্ট্রোলার ব্যবহার করে, একটি দুর্দান্ত ওপেন সোর্স প্রোটোটাইপিং প্ল্যাটফর্ম। লেআউটটিতে একটি সাধারণ ডিম্বাকৃতি লুপ এবং একটি গজ সাইডিং ব্রান রয়েছে
ইয়ার্ড সাইডিং সহ অটোমেটেড পয়েন্ট টু পয়েন্ট মডেল রেলরোড: 10 টি ধাপ (ছবি সহ)
ইয়ার্ড সাইডিং সহ অটোমেটেড পয়েন্ট টু পয়েন্ট মডেল রেলরোড: আরডুইনো মাইক্রোকন্ট্রোলাররা মডেল রেলরোডিং -এ বিশেষ সম্ভাবনা খুলে দেয়, বিশেষ করে যখন অটোমেশনের কথা আসে। এই প্রকল্পটি এমন একটি অ্যাপ্লিকেশনের উদাহরণ। এটি পূর্ববর্তী প্রকল্পগুলির একটি ধারাবাহিকতা। এই প্রকল্পটি একটি পয়েন্ট নিয়ে গঠিত