সুচিপত্র:

আপনার রাস্পবেরি মোটরাইজ করুন: 6 টি ধাপ
আপনার রাস্পবেরি মোটরাইজ করুন: 6 টি ধাপ

ভিডিও: আপনার রাস্পবেরি মোটরাইজ করুন: 6 টি ধাপ

ভিডিও: আপনার রাস্পবেরি মোটরাইজ করুন: 6 টি ধাপ
ভিডিও: আজ জানব খুব ছোট একটি ফল রাস্পবেরি (Raspberry Fruit) সম্পর্কে। 2024, নভেম্বর
Anonim
আপনার রাস্পবেরি পিআই মোটরাইজ করুন
আপনার রাস্পবেরি পিআই মোটরাইজ করুন

এই নির্দেশগুলি আপনার রাস্পবেরি পাইতে চাকা যুক্ত করবে যাতে আপনি আপনার প্রকল্পটি নিতে পারেন যেখানে আগে কোন ট্রানজিস্টর ছিল না।

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

সরবরাহ:

  • রাস্পবেরি পাই জিরো ডব্লিউ
  • L293D
  • Arduino 3 এর জন্য ডিসি 3V-6V ডিসি গিয়ার মোটর
  • স্মার্ট রোবট গাড়ির চাকা
  • তারের ঝাঁপ দাও
  • USB তারের
  • ব্যাটারি ধারক (4 AA ব্যাটারী)
  • ব্রেডবোর্ড
  • তাতাল
  • স্ক্রু, টেপ, আঠা, এমন কিছু যা একসঙ্গে জিনিস রাখে।

ধাপ 1: ওয়াইফাই ব্যবহার করে আপনার রাস্পবেরি পাইয়ের সাথে দূরবর্তী সংযোগ

ওয়াইফাই ব্যবহার করে আপনার রাস্পবেরি পাইয়ের সাথে দূরবর্তী সংযোগ
ওয়াইফাই ব্যবহার করে আপনার রাস্পবেরি পাইয়ের সাথে দূরবর্তী সংযোগ

প্রথম লক্ষ্য হল রাস্পবেরি পাই (আরপিআই) এর সাথে দূর থেকে সংযোগ স্থাপন করা। ধরে নিচ্ছেন যে আপনি ইতিমধ্যে অপারেটিং সিস্টেম রাস্পবেরি পাই ওএস ইনস্টল করেছেন (এখানে উপলব্ধ), আপনার প্রয়োজন:

  1. RPi কে Wi-Fi এর সাথে সংযুক্ত করুন
  2. এর IP ঠিকানা খুঁজুন
  3. RPi- এ VNC সার্ভার সক্ষম করুন
  4. আপনার স্মার্টফোন/ট্যাবলেটে VNC ভিউয়ার অ্যাপটি ডাউনলোড করুন।

1) প্রথম ধাপটি সহজভাবে অনুমান করা হচ্ছে যে আপনার একটি মনিটর এবং একটি কীবোর্ড আছে যা আপনি RPi এর সাথে সংযুক্ত করতে পারেন, এই ক্ষেত্রে আপনি একটি পিসিতে যেমন ব্যবহারকারী ইন্টারফেস ব্যবহার করতে পারেন। আপনি যদি মনিটর ব্যবহার করতে না পারেন, তাহলে আপনাকে হেডলেস সেটআপের নির্দেশাবলী অনুসরণ করতে হবে।

2) সফটওয়্যারটি ডাউনলোড করুন "উন্নত আইপি স্ক্যানার"; স্ক্যান এ ক্লিক করুন এবং এটি আপনার স্থানীয় নেটওয়ার্ক এবং তাদের সংশ্লিষ্ট আইপি ঠিকানায় সমস্ত ডিভাইস প্রদর্শন করবে।

3) ভিএনসি সার্ভার সক্ষম করতে আপনাকে একটি টার্মিনাল খুলতে হবে এবং নিম্নলিখিত কমান্ডটি চালাতে হবে:

sudo raspi-config

তারপরে ইন্টারফেসিং বিকল্পগুলিতে ব্রাউজ করুন, ভিএনসি সার্ভার নির্বাচন করুন এবং এটি সক্ষম করুন। যদি আপনি মনিটর ছাড়া সেই লোকদের মধ্যে একজন হন তবে আপনাকে একটি SSH সংযোগ ব্যবহার করে এই পদক্ষেপটি সম্পাদন করতে হবে।

4) অবশেষে, আপনার ফোনে VNC ভিউয়ার অ্যাপটি ডাউনলোড করুন, "+" আইকনে আলতো চাপুন, আপনার RPi এর IP ঠিকানা টাইপ করুন, এটিতে যে কোন নাম দিন এবং কানেক্ট চাপুন। ডিফল্ট শংসাপত্রগুলি হল:

ব্যবহারকারী: পাই পাস: রাস্পবেরি

ধাপ 2: L293D এর ভূমিকা বুঝুন

L293D এর ভূমিকা বুঝুন
L293D এর ভূমিকা বুঝুন

RPi এর পিনগুলি 3.3 V রেল দ্বারা চালিত এবং একটি পিনে সর্বোচ্চ 16mA সরবরাহ করে। মোটর চালানোর জন্য এটি যথেষ্ট নয়। পিনগুলি কেবল প্রতিটি মোটরকে সামনে বা পিছনে সরানোর সংকেত হিসাবে কাজ করে; এই ইনপুট অনুযায়ী H-Bridge নামক একটি পৃথক সার্কিট বিদ্যুতের উৎস হিসেবে AA ব্যাটারী ব্যবহার করে মোটরটিতে প্রয়োগ করা ভোল্টেজের পোলারিটি পরিবর্তন করবে। L293D দুটি H- ব্রিজ ধারণ করে যাতে আপনি দুটি মোটর এর সাথে সংযুক্ত করতে পারেন।

আপনাকে রাস্পবেরি পাই থেকে 4 টি পিন বেছে নিতে হবে এবং সেগুলি L293D এর নিয়ন্ত্রণ ইনপুট পিনের (7, 2, 10, 15) সাথে সংযুক্ত করতে হবে।

ধাপ 3: তারের

তারের
তারের

ব্রেডবোর্ডে RPi এবং L293D সংযুক্ত করুন; রুটিবোর্ডের মাঝখানে L293D সংযুক্ত করুন যাতে এর প্রতিটি পিন একটি স্বাধীন লাইনে থাকে। তারপর জাম্প ওয়্যার ব্যবহার করে ওয়্যারিং সম্পূর্ণ করুন।

ধাপ 4: কিছু সোল্ডারিং…

কিছু সোল্ডারিং…
কিছু সোল্ডারিং…

কয়েকটি সোল্ডারিং কাজ প্রয়োজন:

আপনাকে প্রতিটি মোটরের সাথে 2 টি জাম্প তারের সোল্ডার করতে হবে এবং এগুলিকে L293D এর সংশ্লিষ্ট পিনের সাথে সংযুক্ত করতে হবে।

ইউএসবি ক্যাবলে সংশ্লিষ্ট তারের সাথে আপনাকে ব্যাটারি হোল্ডার পাওয়ার (5V) এবং গ্রাউন্ড ওয়্যার সংযুক্ত করতে হবে যাতে ব্যাটারি ব্যবহার করে আপনি আরপিআইকে শক্তি দিতে পারেন।

ধাপ 5: সফটওয়্যারটি আপলোড করুন

সফটওয়্যারটি আপলোড করুন
সফটওয়্যারটি আপলোড করুন

আপনি রাস্পবেরি পাইকে শক্তিশালী করুন এবং এটির সাথে সংযুক্ত করুন।

দূরবর্তী ইন্টারফেসটি পাইথনে টিকিন্টার ব্যবহার করে ডিজাইন করা হয়েছিল।

কমান্ডটি চালানোর জন্য এই লাইব্রেরিটি ইনস্টল করুন

sudo apt-get python3-tk ইনস্টল করুন

Remote.py নামে একটি নতুন ফাইল তৈরি করুন এবং সংযুক্ত কোডটি কপি-পেস্ট করুন।

ইন্টারফেস বোতামগুলি এই 4 টি ফাংশনের সাথে সংযুক্ত রয়েছে যা বিভিন্ন কনফিগারেশনে কন্ট্রোল পিনগুলিকে হাই বা লোতে সেট করে:

def Fw (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. HIGH) GPIO.output (24, GPIO. HIGH) প্রিন্ট ("ফরওয়ার্ড") def Bk (): GPIO.output (20, GPIO. HIGH) GPIO.output (21, GPIO. HIGH) GPIO.output (23, GPIO. LOW) GPIO.output (24, GPIO. LOW) প্রিন্ট ("ফিরে ") def stop (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. LOW) GPIO.output (24, GPIO. LOW) প্রিন্ট (" Stop ") def বাম (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. HIGH) GPIO.output (24, GPIO. LOW) def right (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. LOW) GPIO.output (24, GPIO. HIGH) প্রিন্ট ("ডান")

একটি পরীক্ষা চালানোর জন্য প্রস্তুত হলে, একটি নতুন টার্মিনাল উইন্ডো খুলুন, ফাইল অবস্থানে ব্রাউজ করুন এবং কমান্ডটি চালান:

python3 Remote.py

ধাপ 6: আপনার রোভার ডিজাইন করুন

আপনার রোভার ডিজাইন করুন
আপনার রোভার ডিজাইন করুন

অবশেষে আপনি সিদ্ধান্ত নিতে পারেন যে আপনার রোভারটি কেমন হবে … আমার কিছু হার্ডবোর্ডের টুকরো ছিল, একটি প্লাস্টিকের হ্যামস্টার বল যা R2D2 এর মতো দেখাচ্ছিল, একটি অতিরিক্ত স্ন্যাপশট ক্যামেরা যা আমি TX RX পিনের সাথে সংযুক্ত ছিলাম (কিন্তু যদি আপনি একটি ক্যামেরা সংযুক্ত করার পরিকল্পনা করেন তবে ব্যবহার করুন প্রধান ক্যামেরা ইন্টারফেস যাতে আপনি পরিবর্তে একটি লাইভ ভিডিও পান)

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

প্রস্তাবিত: