সুচিপত্র:

RSPI পুশ-বোতাম রোবট বাগি: 10 টি ধাপ
RSPI পুশ-বোতাম রোবট বাগি: 10 টি ধাপ
Anonim
আরএসপিআই পুশ-বোতাম রোবট বাগি
আরএসপিআই পুশ-বোতাম রোবট বাগি

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

ধাপ 1: উপকরণ সংগ্রহ করুন

উপকরণ সংগ্রহ করুন
উপকরণ সংগ্রহ করুন

আমরা শুরু করার আগে, এই প্রকল্পটি সম্পন্ন করার জন্য আপনার প্রয়োজনীয় উপাদান সংগ্রহ করা উচিত:

- রাস্পবেরি পাই বি+

- মনিটর

- কীবোর্ড

- মাউস

- টি-মুচি

- হাফ সাইজের ব্রেডবোর্ড

- এইচ-ব্রিজ

- স্ক্রু ড্রাইভার

- 2 মোটর সহ রোবট বাগি চ্যাসি

- 4 টি পুশ বোতাম

- 9 ভোল্ট ব্যাটারি

- বহনযোগ্য চার্জার

- মাইক্রো ইউএসবি তার

- 4 পুরুষ - মহিলা জাম্পার -তার

- 12 পুরুষ - পুরুষ জাম্পার -তার

- পাইথন 3 কোডিং সফটওয়্যার

- মোবাইল ডিভাইস যা VNC ভিউয়ার অ্যাপ ডাউনলোড করতে পারে

ধাপ 2: সেট-আপ

সেট-আপ
সেট-আপ

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

ধাপ 3: বাগিকে এইচ-ব্রিজের সাথে সংযুক্ত করা

বাগিকে এইচ-ব্রিজের সাথে সংযুক্ত করা হচ্ছে
বাগিকে এইচ-ব্রিজের সাথে সংযুক্ত করা হচ্ছে

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

ধাপ 4: আপনার এইচ-ব্রিজকে আপনার রাস্পবেরি পাইয়ের সাথে সংযুক্ত করা

আপনার এইচ-ব্রিজকে আপনার রাস্পবেরি পাইয়ের সাথে সংযুক্ত করা হচ্ছে
আপনার এইচ-ব্রিজকে আপনার রাস্পবেরি পাইয়ের সাথে সংযুক্ত করা হচ্ছে

একবার আপনি আপনার এইচ-ব্রিজটিকে বাগির সাথে সংযুক্ত করলে, এখন আপনি এটি আপনার পাইয়ের সাথে সংযুক্ত করুন। এখন আপনার 4 টি পুরুষ-মহিলা জাম্পার-তারের প্রয়োজন। সমস্ত চারটি জাম্পার-ওয়্যারকে এইচ-ব্রিজের সাথে এইচ-ব্রিজের সামনের পুরুষ সংযোগকারীদের সাথে সংযুক্ত করুন। তারপরে আপনার ব্রেডবোর্ডে চারটি তারের বিভিন্ন জিপিআইওর সাথে সংযুক্ত করুন। আমি বাম চাকার জন্য GPIO 4 এবং 17 এবং ডান চাকার জন্য GPIO 5 এবং 6 ব্যবহার করেছি। কোন তারের কোন চাকার জন্য, H- সেতুর উপর যে দুটি পুরুষ থেকে মহিলা তারের আপনি সংযুক্ত পুরুষ থেকে পুরুষ তারের কাছাকাছি আপনি মোটর সংযুক্ত, জানতে হয় বিভিন্ন চাকা। আপনার এইচ-ব্রিজের সাথে একটি গ্রাউন্ড ওয়্যার সংযুক্ত করার জন্য এখন আপনার একটি পুরুষ থেকে পুরুষ তারের প্রয়োজন। যার মানে এখন আপনাকে আপনার এইচ-ব্রিজের তিনটি সামনের পোর্টের মাঝের পোর্টটি খুলতে হবে। তারপরে এখন আপনার তারটি রাখুন এবং এটি শক্তভাবে স্ক্রু করুন যাতে এটি পড়ে না যায়। এখন আপনার ব্রেডবোর্ডে একটি তারের স্থল বন্দরে রাখুন।

ধাপ 5: আপনার এইচ-ব্রিজের সাথে একটি 9 ভোল্টের ব্যাটারি সংযুক্ত করা।

আপনার এইচ-ব্রিজের সাথে একটি 9 ভোল্টের ব্যাটারি সংযুক্ত করা হচ্ছে।
আপনার এইচ-ব্রিজের সাথে একটি 9 ভোল্টের ব্যাটারি সংযুক্ত করা হচ্ছে।

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

ধাপ 6: চেকপয়েন্ট

এখন আমরা পুশ বোতামগুলিতে যাওয়ার আগে আপনার বাগি কাজ করছে কিনা তা পরীক্ষা করতে যাচ্ছি। তাই এখন আপনার পাইতে পাইথন 3 খুলুন এবং আপনার বাগি কাজ নিশ্চিত করতে নীচের কোডটি চালান।

gpiozero আমদানি রোবট থেকে

রবি = রোবট (বাম = (4, 17), ডান = (5, 6))

robby.forward ()

যদি আপনার বাগি এগিয়ে যায়, এখন টাইপ করুন:

robby.stop ()

ধাপ 7: ওয়্যারিং পুশ বোতাম

ওয়্যারিং পুশ বোতাম
ওয়্যারিং পুশ বোতাম

আপনার বাগি কাজ করে তা পরীক্ষা করার পরে, আপনি এখন পুশ বোতাম যুক্ত করার জন্য প্রস্তুত। প্রথমে আপনাকে যা করতে হবে তা হল মাটি থেকে একটি তার স্থাপন করা এবং এটি উভয় পাশে স্থল রেলগুলির সাথে সংযুক্ত করা। আপনার বোতামগুলিকে ওয়্যার করার সময় এটি খুব সহজ করে তুলবে। এখন উপরের ছবির মত একই ক্রমে আপনার চারটি বোতাম রাখুন। নিশ্চিত করুন যে প্রতিটি বোতামের প্রতিটি পা একটি ভিন্ন সারিতে রয়েছে। এখন প্রতিটি বোতাম থেকে একটি পা মাটিতে সংযুক্ত করুন। তারপরে আপনাকে প্রতিটি বোতামকে একটি জিপিআইওতে সংযুক্ত করতে হবে, তাই আমরা আপনার পিআই ফরোয়ার্ড থেকে বোতামটি কল করতে যাচ্ছি এবং সেই বোতামটিকে জিপিআইও 23 এর সাথে সংযুক্ত করব। এটি ডানদিকে এবং এটি GPIO 13 এর সাথে সংযুক্ত করুন। আপনার Pi এর নিকটতম বোতামটির পরে, আমরা পিছনের দিকে কল করব এবং GPIO 21 এর সাথে সংযুক্ত করব। সবশেষে শেষ বোতামটি আমরা বাম দিকে কল করব এবং GPIO 18 এর সাথে সংযুক্ত করব।

ধাপ 8: কোড

কোড
কোড

পুশ বোতামগুলি তারের পরে, আপনি আপনার বাগিকে কোড করার জন্য প্রস্তুত। আপনার পাইতে পাইথন 3 খুলুন এবং আপনার বাগি কাজ করে তা নিশ্চিত করতে নীচের কোডটি অনুসরণ করুন।

gpiozero থেকে আমদানি রোবট, বোতাম

সময় থেকে আমদানি ঘুম

guizero আমদানি অ্যাপ, পুশবাটন থেকে

রবি = রোবট (বাম = (4, 17), ডান = (5, 6))

ফরোয়ার্ড_বাটন = বোতাম (23)

right_button = বোতাম (13)

left_button = বোতাম (18)

Backwards_button = বোতাম (21)

যখন সত্য:

যদি forward_button.is_pressed হয়:

robby.forward ()

ঘুম (2)

robby.stop ()

elif right_button.is_pressed:

robby.right ()

ঘুম (0.2)

robby.stop ()

elif left_button.is_pressed:

robby.left ()

ঘুম (0.2)

robby.stop ()

elif Backwards_button.is_pressed:

robby.backward ()

ঘুম (2)

robby.stop ()

ধাপ 9: VNC ভিউয়ার সেট আপ করা

আপনার Pi আপনার বাগির সাথে সংযুক্ত হয়ে গেলে আপনার ফোন থেকে কোডটি চালাতে সক্ষম হওয়ার জন্য এখন আপনার Pi কে আপনার ফোনে সংযুক্ত করতে হবে। প্রথমে আপনার ফোনে VNC ভিউয়ার অ্যাপটি ডাউনলোড করুন। তারপরে আপনার পাইতে ভিএনসিতে ক্লিক করুন, এটি আপনার স্ক্রিনের নীচের বাম দিকে হওয়া উচিত। একবার আপনি এটি করলে, তারপর আপনার Pi ঠিকানা, ব্যবহারকারীর নাম এবং পাসওয়ার্ড লিখুন। এখন আপনি আপনার পাই এর সাথে সংযুক্ত।

ধাপ 10: আপনার বাগি একত্রিত করা

আপনার বাগি একত্রিত করা
আপনার বাগি একত্রিত করা

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

প্রস্তাবিত: