সুচিপত্র:

3D মুদ্রিত রাস্পবেরি পাই জিরো রোবট: 12 টি ধাপ
3D মুদ্রিত রাস্পবেরি পাই জিরো রোবট: 12 টি ধাপ

ভিডিও: 3D মুদ্রিত রাস্পবেরি পাই জিরো রোবট: 12 টি ধাপ

ভিডিও: 3D মুদ্রিত রাস্পবেরি পাই জিরো রোবট: 12 টি ধাপ
ভিডিও: 3d printed Raspberry pi 4 case 2024, জুলাই
Anonim
Image
Image
3D মুদ্রিত রাস্পবেরি পাই জিরো রোবট
3D মুদ্রিত রাস্পবেরি পাই জিরো রোবট
3D মুদ্রিত রাস্পবেরি পাই জিরো রোবট
3D মুদ্রিত রাস্পবেরি পাই জিরো রোবট

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

ধাপ 1: প্রয়োজনীয়তা

প্রয়োজনীয়তা
প্রয়োজনীয়তা
  • উপকরণ

    • প্রয়োজনীয় (মোটামুটি $ 75)

      • রাস্পবেরি পাই জিরো ওয়াট ($ 10)
      • মাইক্রো এসডি কার্ড ($ 8.25)
      • 40 পিন হেডার ($ 3.25)
      • জাম্পার তার ($ 6.86)
      • ইউএসবি ব্যাটারি ($ 5.00)
      • 900 RPM মাইক্রো গিয়ারমোটার x 2 ($ 12.95 প্রতিটি)
      • মোটর ড্রাইভার ($ 4.95)
      • চাকা ($ 6.95)
      • 14mm ইস্পাত বল বল সহন ($ 0.62)
      • স্ক্রু, বাদাম এবং স্ট্যান্ডঅফস (নীচে দেখুন)
    • চ্ছিক (মোটামুটি $ 45)

      • এলইডি
      • রাস্পবেরি পাই ক্যামেরা ($ 29.95)
      • পাই জিরো ক্যামেরা অ্যাডাপ্টার ($ 5.95)
      • Servo মোটর ($ 8.95)
    • সরঞ্জাম

      • 3D প্রিন্টার ও ফিলামেন্ট
      • কম্পিউটার (আমি একটি ম্যাক ব্যবহার করব, এবং যদি আপনি PiBot রিমোট অ্যাপ ব্যবহার করতে চান তবে আপনার একটি প্রয়োজন হবে)
      • আইফোন/আইপ্যাড/আইপড টাচ (যদি আপনি অ্যাপটি ব্যবহার করেন)
      • ড্রিল
      • পরিবর্তনযোগ্য টিপস সহ স্ক্রু ড্রাইভার

অংশ সম্পর্কে আরও তথ্য

  • পাই জিরো: যদি আপনি শুধুমাত্র এই প্রকল্পের জন্য পাই জিরো ব্যবহার করতে চান, তাহলে আপনি সব সময় হেডলেস চালানোর মাধ্যমে ভালো থাকবেন। অন্যথায়, যদি আপনি কখনও একটি HDMI আউটপুট বা USB পেরিফেরাল সংযোগ করতে চান তবে আপনাকে অতিরিক্ত অ্যাডাপ্টার কিনতে হবে। এই ক্ষেত্রে, এটি সম্ভবত একটি পাই জিরো কিট কেনার সবচেয়ে সাশ্রয়ী মূল্যের বিকল্প, যেমন ($ 24) এক, আমি অ্যামাজন কিনেছি। যদিও আমাকে এখনও একটি মাইক্রো এসডি কার্ড কিনতে হয়েছিল, এই কিটটি পাই জিরো, উভয় প্রয়োজনীয় অ্যাডাপ্টার এবং বিভিন্ন শিরোনাম নিয়ে এসেছিল। যার সবগুলোই কাজে লাগতে পারে।
  • মাইক্রো এসডি কার্ড: আপনি যেকোন মাইক্রো এসডি কার্ড ব্যবহার করতে পারবেন যতক্ষণ এটির সর্বনিম্ন 8GB স্টোরেজ থাকে।
  • জাম্পার ওয়্যারস: আমি এই ধরনের জাম্পার পছন্দ করি কারণ তারা একটি সংযুক্ত বান্ডিল হিসাবে আসে। এটি আমাকে 9-তারের বিভাগকে আলাদা করতে এবং Pi এবং মোটর ড্রাইভারকে সুন্দরভাবে সংযুক্ত করতে দেয়।
  • ইউএসবি ব্যাটারি: স্পার্কফুন থেকে আমি যে ব্যাটারি কিনেছিলাম তা তখন থেকে বন্ধ। ফলস্বরূপ, আপনাকে অন্য কোথাও খুঁজে পেতে হবে। আমি যেটি লিঙ্ক করেছি তা আমার মতো দেখতে কিন্তু আমি এটি কিনিনি, এবং আপনার ব্যাটারি ফিট করার জন্য আপনাকে প্রিন্ট ফাইলগুলি সংশোধন করতে হতে পারে। একটি সংযুক্ত মাইক্রো ইউএসবি কেবল সহ একটি ব্যাটারি খুঁজে পেতে ভুলবেন না, কারণ এটি আপনাকে অতিরিক্ত তারের ছাড়াই সরাসরি পাইতে প্লাগ করতে দেয়।
  • মোটর ড্রাইভার: আমি আমার সাথে সংযুক্ত ডাইভারটি ব্যবহার করার সুপারিশ করব কারণ এটি বেশ সস্তা, এবং প্রিন্টটি ঠিক সেই বোর্ডের জন্য উপযুক্ত। উপরন্তু, অন্যান্য বোর্ড ভিন্নভাবে কাজ করতে পারে, এবং আপনার ভিন্ন ফলাফল থাকতে পারে।
  • 14 মিমি স্টিল বল: আমি এই বলটি কেবলমাত্র ব্যবহার করেছি কারণ আমার চারপাশে একটি ছিল। অন্য মাপের ব্যবহার বিনা দ্বিধায়, কিন্তু আপনি সকেট আকার পরিবর্তন করতে হতে পারে। বলটি আমাদের রোবটের তৃতীয় চাকা হিসেবে কাজ করবে। এটি আমার রোবটের নকশার ক্ষেত্রগুলির মধ্যে একটি যা এই মুহূর্তে সবচেয়ে সমস্যাযুক্ত এবং সবচেয়ে উন্নতি ব্যবহার করতে পারে। যদিও এটি মসৃণ, শক্ত পৃষ্ঠে সূক্ষ্ম কাজ করে, এটি কার্পেট এবং রাউগার পৃষ্ঠতলে সমস্যা হয়। আপনার নকশা এই এলাকা পরিবর্তন করতে বিনা দ্বিধায়।
  • স্ক্রু, বাদাম, স্ট্যান্ডঅফ: আপনার জন্য কাজ করে এমন স্ক্রুগুলি খুঁজে পেতে আপনাকে একটু কাজ করতে হতে পারে। আমি কেবল পাইকে মাউন্ট করার জন্য স্ক্রু খুঁজে পেয়েছি, সেইসাথে আমার বাবার স্ক্রু সংগ্রহে পাই ক্যামেরা মাউন্ট করে রাখা স্ক্রুগুলি। মোটর মাউন্ট এবং সকেটের জন্য, আমি এই ($ 2.95) স্ক্রু এবং এই ($ 1.50) বাদাম ব্যবহার করেছি, যা উভয়ই স্পার্কফুনে পাওয়া যায়। স্ট্যান্ডঅফ এবং 8 টি স্ক্রু (আমি দুর্ঘটনাক্রমে শুধুমাত্র ছবিতে 4 টি অন্তর্ভুক্ত করেছি) যা আমার স্কুলের অব্যবহৃত VEX কিট থেকে নেওয়া রোবটটিকে একসাথে ধরে রাখে।
  • এলইডি: আমি নিশ্চিত যে আপনি জানেন যে আপনি কোথায় সহজেই আপনাকে কিছু এলইডি খুঁজে পেতে পারেন। আপনি ফাংশনগুলির প্রতিনিধিত্ব করতে চান এমন কোন রং নির্বাচন করুন: শক্তি, সংযোগ, রোবট পুনরায় চালানোর পথ, এবং রোবট প্রাপ্তির নির্দেশ।
  • ক্যামেরা এবং সার্ভো: আপনার রোবটের সাথে আপনি কি করতে চান তার উপর নির্ভর করে, আপনি ক্যামেরা এবং সার্ভোকে অন্তর্ভুক্ত না করা বেছে নিতে পারেন কারণ সেগুলি মৌলিক চলাচলের জন্য প্রয়োজনীয় নয়, এবং রোবটের খরচে $ 45 যোগ করুন।

ধাপ 2: পাই জিরো সেটআপ

পাই জিরো সেটআপ
পাই জিরো সেটআপ

আপনার রাস্পবেরি পাই জিরো ডাব্লুতে হেডলেস ইনস্টল সেট আপ করতে এই লিঙ্কটি অনুসরণ করুন

  • ভুলে যাবেন না যে পাই জিরো 5GHz ওয়াই-ফাই নেটওয়ার্কে সংযোগ করতে পারে না
  • রাস্পবিয়ান স্ট্রেচ বা পরবর্তী নির্দেশাবলী অনুসরণ করতে ভুলবেন না

একবার আপনি SSH এর মাধ্যমে আপনার পাইয়ের সাথে সফলভাবে সংযুক্ত হয়ে গেলে, চালান

sudo raspi-config

এবং নিম্নলিখিত কনফিগারেশন পরিবর্তন করুন:

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

সমাপ্ত নির্বাচন করুন এবং ডিভাইসটি পুনরায় বুট করুন।

ধাপ 3: অ্যাডহক নেটওয়ার্ক সেট আপ করুন

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

প্রথমে, আপনাকে গিটহাব থেকে সমস্ত প্রয়োজনীয় ফাইল ডাউনলোড এবং আনজিপ করতে হবে। টার্মিনালে, ডাউনলোড করা ফোল্ডারে নেভিগেট করুন এবং PiBotRemoteFiles ফোল্ডারটি pi এ কমান্ড দিয়ে পাঠান:

scp -r PiBotRemoteFiles/ [email protected]: ডেস্কটপ/

এটি রোবটকে প্রয়োজনীয় সমস্ত ফাইল পাঠায় যা এটি নিয়ন্ত্রণ করবে এবং অ্যাডহক নেটওয়ার্ক সেট আপ করবে। নিশ্চিত করুন যে ফাইলগুলি "PiBotRemoteFiles" নামে একটি ফোল্ডারে আছে যা ডেস্কটপে অবস্থিত; অন্যথায় অনেক কিছুই রাস্তায় কাজ করতে ব্যর্থ হবে। আপনি যদি PiBot রিমোট অ্যাপ ব্যবহার করেন, তাহলে আপনি অ্যাপ সেটিংসে স্বাভাবিক Wi-Fi এবং একটি AdHoc নেটওয়ার্কের মধ্যে স্যুইচ করতে পারেন। অন্যথায়, আপনি নিম্নলিখিত কমান্ডগুলির মধ্যে একটি দিয়ে SSH এর মাধ্যমে ম্যানুয়ালি এটি পরিবর্তন করতে পারেন:

sudo bash adhoc.sh

sudo bash wifi.sh

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

ধাপ 4: একটি পাওয়ার LED যোগ করুন

একটি পাওয়ার LED যোগ করুন
একটি পাওয়ার LED যোগ করুন

যদিও অবশ্যই অপ্রয়োজনীয়, এটি একটি পাওয়ার লাইট থাকা দরকারী হতে পারে। এটি সক্রিয় করার জন্য, এসএসএইচ পাই জিরোতে এবং কমান্ডটি চালান:

সুডো ন্যানো /etc/bash.bashrc

এবং ফাইলের শেষে নিম্নলিখিত লাইন যোগ করুন:

python /home/pi/Desktop/PiBotRemoteFiles/startup.py

আমরা পরবর্তীতে পাওয়ার LED এর সাথে সংশ্লিষ্ট GPIO পিন পরিবর্তন করব।

ধাপ 5: RPi ক্যাম ওয়েব ইন্টারফেস সেটআপ

RPi ক্যাম ওয়েব ইন্টারফেস সেটআপ
RPi ক্যাম ওয়েব ইন্টারফেস সেটআপ
RPi ক্যাম ওয়েব ইন্টারফেস সেটআপ
RPi ক্যাম ওয়েব ইন্টারফেস সেটআপ

রাস্পবেরি পাই ক্যামেরা ভিডিও স্ট্রীমে ট্যাপ করার জন্য, আমরা RPi-Cam-Web-Interface ব্যবহার করব। এই মডিউল সম্পর্কে তথ্য এখানে পাওয়া যাবে এবং তাদের কোড GitHub এ আছে। মডিউল ইনস্টল করার জন্য আমাদের প্রথমে আমাদের পাই আপডেট করতে হবে। এটি প্রায় 10 মিনিট সময় নিতে পারে।

sudo apt- আপডেট পান

sudo apt-get dist-upgrade

আমাদের তখন গিট ইনস্টল করতে হবে:

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

এবং আমরা অবশেষে মডিউল ইনস্টল করতে পারি:

গিট ক্লোন

RPi_Cam_Web_Interface/install.sh

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

এখন, যদি আপনি পাই এর মতো একই নেটওয়ার্কে একটি ডিভাইসে ব্রাউজারে যান এবং যদি ক্যামেরাটি পাইয়ের সাথে সংযুক্ত থাকে তবে আপনি https://pibot.local/html/# এ গিয়ে স্ট্রিমটি গ্রহণ করতে পারেন। আরপিআই ইন্টারফেস ক্যামেরার সহজে নিয়ন্ত্রণের অনুমতি দেয় এবং ভিডিওটিতে ট্যাপ বা ক্লিক করে এটি পূর্ণ পর্দায় পরিণত হতে পারে। আমরা পরে PiBot রিমোট অ্যাপ দিয়ে এটি ব্যবহার করব।

আমরা এখন মজাদার জিনিসগুলিতে পাই জিরো সেট আপ করা শেষ করেছি!

ধাপ 6: সবকিছু মুদ্রণ করুন

সবকিছু মুদ্রণ করুন
সবকিছু মুদ্রণ করুন
সবকিছু মুদ্রণ করুন
সবকিছু মুদ্রণ করুন

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

LED প্রতীক এবং সজ্জা দৃশ্যমান করতে শীর্ষ প্লেট আঁকতে বিনা দ্বিধায়।

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

এছাড়াও, নির্দ্বিধায় নির্দ্বিধায় যে কোন দিক নির্দেশ করুন আমি এখন পর্যন্ত কমপক্ষে তিনবার অদলবদল করেছি।

ধাপ 7: হেডারগুলিতে সোল্ডার

শিরোনাম উপর ঝাল
শিরোনাম উপর ঝাল
শিরোনাম উপর ঝাল
শিরোনাম উপর ঝাল
শিরোনাম উপর ঝাল
শিরোনাম উপর ঝাল

যদিও আমি পাইজারোর শিরোনামগুলিতে ঝালাই করা বেছে নিয়েছি, আপনি সরাসরি তারের সাথে পাইর বিক্রি করতে পারেন। আপনি যদি আমার মতো সোল্ডার হেডার বেছে নেন, আমি আমার মত ডান কোণ দিয়ে একটি ব্যবহার করার সুপারিশ করব। এটি তারগুলিকে অনেক বেশি লুকিয়ে রাখে এবং সবকিছুকে আরও সুন্দর করে তোলে।

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

অবশেষে, এটি এলইডি বিক্রি করার সময়। উপরের প্লেটে তাদের নিজ নিজ স্থানে আটকে দিন এবং সমস্ত স্থল পিন একে অপরের উপরে ভাঁজ করুন। মাটিতে একটি তারের, এবং প্রতিটি LED এর জন্য একটি তারের ঝালাই করুন। বাম থেকে ডানে, এলইডিগুলির কাজগুলি হল: রোবট শক্তি, রোবটের সাথে অ্যাপ সংযোগ, রোবট একটি সংরক্ষিত পথ পুনরায় চালাচ্ছে, এবং রোবট দ্বারা নির্দেশনা পাওয়া যাচ্ছে।

এছাড়াও প্রতিটি মোটরে সোল্ডার তারগুলি যাতে তারা মোটর ড্রাইভার থেকে আসা হেডারগুলিতে প্লাগ করতে পারে।

ধাপ 8: মোটর এবং সকেটে স্ক্রু করুন

মোটর এবং সকেটে স্ক্রু
মোটর এবং সকেটে স্ক্রু
মোটর এবং সকেটে স্ক্রু
মোটর এবং সকেটে স্ক্রু
মোটর এবং সকেটে স্ক্রু
মোটর এবং সকেটে স্ক্রু
মোটর এবং সকেটে স্ক্রু
মোটর এবং সকেটে স্ক্রু

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

ধাপ 9: ক্যামেরা এবং সার্ভো প্রস্তুত করুন

ক্যামেরা এবং সার্ভো প্রস্তুত
ক্যামেরা এবং সার্ভো প্রস্তুত
ক্যামেরা এবং সার্ভো প্রস্তুত
ক্যামেরা এবং সার্ভো প্রস্তুত
ক্যামেরা এবং সার্ভো প্রস্তুত
ক্যামেরা এবং সার্ভো প্রস্তুত
ক্যামেরা এবং সার্ভো প্রস্তুত
ক্যামেরা এবং সার্ভো প্রস্তুত

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

ধাপ 10: সবকিছু একসাথে রাখা

সবকিছু একত্রিত করা
সবকিছু একত্রিত করা
সবকিছু একত্রিত করা
সবকিছু একত্রিত করা
সবকিছু একত্রিত করা
সবকিছু একত্রিত করা
সবকিছু একত্রিত করা
সবকিছু একত্রিত করা

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

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

ধাপ 11: Xcode প্রকল্প খুলুন

Xcode প্রকল্প খুলুন
Xcode প্রকল্প খুলুন
Xcode প্রকল্প খুলুন
Xcode প্রকল্প খুলুন
Xcode প্রকল্প খুলুন
Xcode প্রকল্প খুলুন

পরবর্তী কয়েকটি ধাপ কেবল তখনই প্রযোজ্য হবে যদি আপনি PiBot রিমোট অ্যাপ ব্যবহার করবেন, যার জন্য একটি ম্যাক এবং একটি IOS ডিভাইস প্রয়োজন।

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

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

একবার প্রকল্পটি খোলার পরে, "PiBot Remote" নামক বাম দিকের ভিউতে রুট ফাইলে ক্লিক করুন।

"বান্ডেল আইডেন্টিফায়ার" কে অনন্য কিছুতে পরিবর্তন করুন। আপনি আমার নামটি আপনার সাথে প্রতিস্থাপন করতে পারেন, অথবা শেষে কিছু যোগ করতে পারেন।

টিম পরিবর্তন করুন, আপনার নিজের ব্যক্তিগত অ্যাকাউন্টে। আপনার যদি এটি না থাকে তবে "একটি অ্যাকাউন্ট যুক্ত করুন" নির্বাচন করুন।

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

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

ধাপ 12: চূড়ান্ত সমন্বয়

চূড়ান্ত সমন্বয়
চূড়ান্ত সমন্বয়

আপনি PiBot রিমোট অ্যাপে পাওয়ার LED ছাড়া সবকিছুর জন্য পিন নম্বর সামঞ্জস্য করতে পারেন। পাওয়ার LED এর জন্য পিন পরিবর্তন করতে, SSH কে PI তে এবং কমান্ডটি চালান:

/home/pi/Desktop/PiBotRemoteFiles/startup.py

আপনি যে GPIO পিন ব্যবহার করেছেন তাতে 36 এর দুটি দৃষ্টান্ত পরিবর্তন করুন। তারপর কন্ট্রোল-এক্স, ওয়াই, এন্টার করুন।

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

এছাড়াও, আপনার ডিভাইসে এক্সিলারেটর দিয়ে রোবট চালানোর সময়, আপনাকে ক্যালিব্রেট করতে, থামাতে/শুরু করতে, ক্যামেরা সামঞ্জস্য করতে এবং ট্যাব বারটি দেখাতে/লুকানোর জন্য কিছু অসুবিধাজনক অঙ্গভঙ্গি ব্যবহার করতে হবে

  • ক্যালিব্রেট করুন:.5 সেকেন্ডের জন্য দুটি আঙ্গুল দিয়ে আলতো চাপুন এবং ধরে রাখুন (যদি আপনার ডিভাইস এটি সমর্থন করে, ডিভাইসটি ক্যালিব্রেট হয়ে গেলে আপনি হ্যাপটিক প্রতিক্রিয়া অনুভব করবেন
  • ক্যামেরা অ্যাডজাস্ট: সবচেয়ে চতুর অঙ্গভঙ্গি, যা আগে ক্যালিব্রেট করার জন্য বর্ণনা করা হয়েছিল, তাই করুন, তারপর ক্যামেরা উপরে সরানোর জন্য আপনার আঙ্গুলগুলি উপরে টানুন, এবং ক্যামেরা নিচে সরানোর জন্য নিচে টেনে আনুন। আপনি আপনার আঙ্গুল উঠানোর পরে সমন্বয় করা হবে।
  • স্টপ/স্টার্ট টগল: যখন আপনি অ্যাক্সিলরোমিটার ভিউতে যান, রোবটটি প্রাথমিকভাবে মুভমেন্ট কমান্ড উপেক্ষা করার জন্য সেট করা থাকে। এই সেটিং টগল করতে, দুই আঙুল দিয়ে ডবল ট্যাপ করুন।
  • ট্যাব বার দেখান/লুকান: অ্যাকসিলরোমিটার ড্রাইভিংয়ের সময় ফুলস্ক্রিন দেখা সক্ষম করতে, ট্যাব বারটি কয়েক সেকেন্ড পরে স্বয়ংক্রিয়ভাবে লুকিয়ে যাবে। এটি আবার দেখানোর জন্য, উপরে সোয়াইপ করুন। এটি আড়াল করতে, নিচে সোয়াইপ করুন।

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

যদি আমি GitHub- এ কোন সমন্বয় করি, তাহলে ফাইলগুলি ডাউনলোড করে এবং পুনরাবৃত্তিমূলক SCP- এর মাধ্যমে উপযুক্ত স্থানে Pi- এ পাঠিয়ে রোবটের কাছে সেগুলি প্রয়োগ করুন। আপনি যদি এক্সকোড প্রকল্পটি ক্লোন করেন তবে কেবল পরিবর্তনটি টানুন। অন্যথায়, আপনি প্রকল্পটি ডাউনলোড করতে পারেন এবং আপনার ডিভাইসে অ্যাপটি খুলতে ধাপ 11 অনুসরণ করতে পারেন।

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

প্রস্তাবিত: