PiTanq - রাস্পবেরি পাই এবং পাইথন সহ রোবট ট্যাঙ্ক এআই শিখতে: 10 টি ধাপ
PiTanq - রাস্পবেরি পাই এবং পাইথন সহ রোবট ট্যাঙ্ক এআই শিখতে: 10 টি ধাপ
PiTanq - রাস্পবেরি পাই এবং পাইথনের সাথে রোবট ট্যাঙ্ক এআই শিখতে
PiTanq - রাস্পবেরি পাই এবং পাইথনের সাথে রোবট ট্যাঙ্ক এআই শিখতে

Pitanq হল একটি রোবট-ট্যাঙ্ক যা রাস্পবেরি পাই দ্বারা চালিত একটি ক্যামেরা। এর উদ্দেশ্য হল স্ব-ড্রাইভিংয়ের একটি কৃত্রিম বুদ্ধিমত্তা শিখতে সাহায্য করা। ট্যাঙ্কের এআই বিশেষ করে রাস্পবিয়ান জেসির জন্য নির্মিত ওপেনসিভি এবং টেনসফ্লো দ্বারা সমর্থিত।

মজবুত অ্যালুমিনিয়াম চেসিসের উপর ভিত্তি করে PiTanq বাইরের ব্যবহারের জন্য ভাল।

একটি ওপেন সোর্স পাইথন ওয়েব সার্ভিস রয়েছে যা রোবটকে নিয়ন্ত্রণ করার জন্য REST ইন্টারফেস প্রকাশ করে।

একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশনও সরবরাহ করা হয়েছে।

আরও কিছু অতিরিক্ত জিনিস আছে: প্যান এবং টিল্ট ক্যামেরা স্ট্যান্ড (ফোন দ্বারা নিয়ন্ত্রিত) এবং অতিস্বনক সেন্সর।

অস্বীকৃতি। এটি একটি সম্পূর্ণ গাইড নয়, শুধু একটি রূপরেখা। সম্পূর্ণ নির্দেশিকা GitHub এ রয়েছে।

ধাপ 1: উপকরণগুলির তালিকা

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

ক্যামেরা

ক্ষমতা রূপান্তরকারী

মোটর নিয়ন্ত্রক

PWM কন্ট্রোলার

2x18650 ব্যাটারি

চেসিস

প্যান এবং টিল্ট স্ট্যান্ড

অস্বীকৃতি। উল্লেখিত তালিকাটি সম্পন্ন হয়নি। তার, স্ক্রু, এক্রাইলিক প্লেটের মতো অনেক ছোট জিনিস রয়েছে। আপনি আরো তথ্য পেতে পারেন অথবা PiTanq ওয়েবসাইটে পুরো প্যাকেজটি কিনতে পারেন

পদক্ষেপ 2: ট্যাঙ্ক চ্যাসি তৈরি করুন

ট্যাঙ্ক চ্যাসি তৈরি করুন
ট্যাঙ্ক চ্যাসি তৈরি করুন

ধাপ 3: একটি প্লেটে ইলেকট্রিক্যাল সংযুক্ত করুন

একটি প্লেটে ইলেকট্রিক্যাল সংযুক্ত করুন
একটি প্লেটে ইলেকট্রিক্যাল সংযুক্ত করুন

ধাপ 4: বোর্ডে ক্যামেরা এবং দূরত্ব মিটার সংযুক্ত করুন

বোর্ডে ক্যামেরা এবং দূরত্ব মিটার সংযুক্ত করুন
বোর্ডে ক্যামেরা এবং দূরত্ব মিটার সংযুক্ত করুন

ধাপ 5: স্ট্যান্ড এবং চ্যাসি স্ট্যান্ড ক্যামেরা বোর্ড সংযুক্ত করুন

স্ট্যান্ড এবং চ্যাসি স্ট্যান্ড ক্যামেরা বোর্ড সংযুক্ত করুন
স্ট্যান্ড এবং চ্যাসি স্ট্যান্ড ক্যামেরা বোর্ড সংযুক্ত করুন

ধাপ 6: ব্যাটারি ধারককে চ্যাসিসে সংযুক্ত করুন

ব্যাটারি ধারককে চ্যাসিসে সংযুক্ত করুন
ব্যাটারি ধারককে চ্যাসিসে সংযুক্ত করুন

ধাপ 7: চ্যাসি এবং তারের সবকিছুতে বৈদ্যুতিক প্লেট সংযুক্ত করুন

চ্যাসি এবং তারের সবকিছুতে বৈদ্যুতিক প্লেট সংযুক্ত করুন
চ্যাসি এবং তারের সবকিছুতে বৈদ্যুতিক প্লেট সংযুক্ত করুন

ধাপ 8: সফটওয়্যার সেটআপ করুন

  1. রাস্পবিয়ান জেসি ইনস্টল করুন
  2. OpenCV ইনস্টল করুন
  3. Tensorflow ইনস্টল করুন
  4. MJPG-Streamer ইনস্টল করুন
  5. GitHub থেকে নিয়ন্ত্রণ পরিষেবা কোড পান

এই কোডটি পাইথনের উপর লেখা এবং ট্যাঙ্ক নিয়ন্ত্রণ করার জন্য REST ইন্টারফেস প্রদান করে।

এআই ব্যবহারের উদাহরণ হিসাবে রয়েছে:

- ওপেনসিভি থেকে হার ক্যাসকেড সহ বিড়াল সন্ধানকারী

- OpenCV-DNN সহ বস্তু আবিষ্কারক

- টেন্সরফ্লো সহ ইমেজ ক্লাসিফায়ার

REST ইন্টারফেস হল:

  • GET /পিং
  • GET /সংস্করণ
  • GET /নাম
  • GET /dist
  • পোস্ট /fwd /চালু
  • পোস্ট /fwd /বন্ধ
  • পোস্ট /ব্যাক /অন
  • পোস্ট /পিছনে /বন্ধ
  • পোস্ট /বাম /চালু
  • পোস্ট /বাম /বন্ধ
  • পোস্ট /ডান /চালু
  • পোস্ট /ডান /বন্ধ
  • পোস্ট /ছবি /মেক
  • GET /ছবি /: phid
  • GET /ছবি /তালিকা
  • পোস্ট /ক্যাম /আপ
  • পোস্ট /ক্যাম /ডাউন
  • পোস্ট /ক্যাম /ডান
  • পোস্ট /ক্যাম /বাম
  • POST/detect/haar/: phid
  • POST/detect/dnn/: phid
  • POST/classify/tf/: phid

ধাপ 9: সংযোগ স্থাপন করুন

রাস্পবেরি পাই এর জন্য ওয়াই-ফাই সংযোগ স্থাপনের একটি হেডলেস উপায় আছে।

কম্পিউটারে রাস্পবিয়ান সহ মাইক্রোএসডি কার্ড োকান।

বিষয়বস্তু সহ একটি টেক্সট ফাইল wpa_supplicant.conf তৈরি করুন:

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 country = US

নেটওয়ার্ক = {ssid = "your-wifi-network" psk = "your-wifi-password" key_mgmt = WPA-PSK}

এছাড়াও "ssh" নামে একটি খালি ফাইল তৈরি করার সুপারিশ করা হবে। এটি আরপিআইতে দূরবর্তী অ্যাক্সেসের অনুমতি দেবে (ডিফল্ট পাসওয়ার্ড পরিবর্তন করতে ভুলবেন না)।

ধাপ 10: অ্যান্ড্রয়েড অ্যাপ পান

অ্যান্ড্রয়েড অ্যাপ পান
অ্যান্ড্রয়েড অ্যাপ পান
অ্যান্ড্রয়েড অ্যাপ পান
অ্যান্ড্রয়েড অ্যাপ পান

গুগল প্লে থেকে অ্যান্ড্রয়েড অ্যাপ ইনস্টল করুন

অ্যাপের সাহায্যে ট্যাঙ্ক চালানো, ক্যামেরা সরানো, লাইভ ভিডিও দেখা, ছবি তোলা, ফটোতে বস্তু সনাক্ত করা সম্ভব।

প্রস্তাবিত: