সুচিপত্র:
- ধাপ 1: উপকরণগুলির তালিকা
- পদক্ষেপ 2: ট্যাঙ্ক চ্যাসি তৈরি করুন
- ধাপ 3: একটি প্লেটে ইলেকট্রিক্যাল সংযুক্ত করুন
- ধাপ 4: বোর্ডে ক্যামেরা এবং দূরত্ব মিটার সংযুক্ত করুন
- ধাপ 5: স্ট্যান্ড এবং চ্যাসি স্ট্যান্ড ক্যামেরা বোর্ড সংযুক্ত করুন
- ধাপ 6: ব্যাটারি ধারককে চ্যাসিসে সংযুক্ত করুন
- ধাপ 7: চ্যাসি এবং তারের সবকিছুতে বৈদ্যুতিক প্লেট সংযুক্ত করুন
- ধাপ 8: সফটওয়্যার সেটআপ করুন
- ধাপ 9: সংযোগ স্থাপন করুন
- ধাপ 10: অ্যান্ড্রয়েড অ্যাপ পান
ভিডিও: PiTanq - রাস্পবেরি পাই এবং পাইথন সহ রোবট ট্যাঙ্ক এআই শিখতে: 10 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
Pitanq হল একটি রোবট-ট্যাঙ্ক যা রাস্পবেরি পাই দ্বারা চালিত একটি ক্যামেরা। এর উদ্দেশ্য হল স্ব-ড্রাইভিংয়ের একটি কৃত্রিম বুদ্ধিমত্তা শিখতে সাহায্য করা। ট্যাঙ্কের এআই বিশেষ করে রাস্পবিয়ান জেসির জন্য নির্মিত ওপেনসিভি এবং টেনসফ্লো দ্বারা সমর্থিত।
মজবুত অ্যালুমিনিয়াম চেসিসের উপর ভিত্তি করে PiTanq বাইরের ব্যবহারের জন্য ভাল।
একটি ওপেন সোর্স পাইথন ওয়েব সার্ভিস রয়েছে যা রোবটকে নিয়ন্ত্রণ করার জন্য REST ইন্টারফেস প্রকাশ করে।
একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশনও সরবরাহ করা হয়েছে।
আরও কিছু অতিরিক্ত জিনিস আছে: প্যান এবং টিল্ট ক্যামেরা স্ট্যান্ড (ফোন দ্বারা নিয়ন্ত্রিত) এবং অতিস্বনক সেন্সর।
অস্বীকৃতি। এটি একটি সম্পূর্ণ গাইড নয়, শুধু একটি রূপরেখা। সম্পূর্ণ নির্দেশিকা GitHub এ রয়েছে।
ধাপ 1: উপকরণগুলির তালিকা
রাস্পবেরি পাই
ক্যামেরা
ক্ষমতা রূপান্তরকারী
মোটর নিয়ন্ত্রক
PWM কন্ট্রোলার
2x18650 ব্যাটারি
চেসিস
প্যান এবং টিল্ট স্ট্যান্ড
অস্বীকৃতি। উল্লেখিত তালিকাটি সম্পন্ন হয়নি। তার, স্ক্রু, এক্রাইলিক প্লেটের মতো অনেক ছোট জিনিস রয়েছে। আপনি আরো তথ্য পেতে পারেন অথবা PiTanq ওয়েবসাইটে পুরো প্যাকেজটি কিনতে পারেন
পদক্ষেপ 2: ট্যাঙ্ক চ্যাসি তৈরি করুন
ধাপ 3: একটি প্লেটে ইলেকট্রিক্যাল সংযুক্ত করুন
ধাপ 4: বোর্ডে ক্যামেরা এবং দূরত্ব মিটার সংযুক্ত করুন
ধাপ 5: স্ট্যান্ড এবং চ্যাসি স্ট্যান্ড ক্যামেরা বোর্ড সংযুক্ত করুন
ধাপ 6: ব্যাটারি ধারককে চ্যাসিসে সংযুক্ত করুন
ধাপ 7: চ্যাসি এবং তারের সবকিছুতে বৈদ্যুতিক প্লেট সংযুক্ত করুন
ধাপ 8: সফটওয়্যার সেটআপ করুন
- রাস্পবিয়ান জেসি ইনস্টল করুন
- OpenCV ইনস্টল করুন
- Tensorflow ইনস্টল করুন
- MJPG-Streamer ইনস্টল করুন
- 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: অ্যান্ড্রয়েড অ্যাপ পান
গুগল প্লে থেকে অ্যান্ড্রয়েড অ্যাপ ইনস্টল করুন
অ্যাপের সাহায্যে ট্যাঙ্ক চালানো, ক্যামেরা সরানো, লাইভ ভিডিও দেখা, ছবি তোলা, ফটোতে বস্তু সনাক্ত করা সম্ভব।
প্রস্তাবিত:
অ-ইংরেজি কীবোর্ড লেআউট শিখতে পাইথন ব্যবহার করা: 8 টি ধাপ
অ-ইংরেজি কীবোর্ড লেআউট শিখতে পাইথন ব্যবহার করে: হাই, আমি জুলিয়েন! আমি একজন কম্পিউটার বিজ্ঞানের ছাত্র এবং আজ আমি আপনাকে দেখাতে যাচ্ছি কিভাবে আপনি পাইথন ব্যবহার করে নিজেকে একটি অ-ইংরেজি ভাষার কীবোর্ড লেআউট শেখাতে পারেন। আজকাল অনলাইনে প্রচুর ভাষা শেখা হয়, এবং একটি জিনিস মানুষ জানতে পারে
কিভাবে SMARS রোবট তৈরি করবেন - Arduino স্মার্ট রোবট ট্যাঙ্ক ব্লুটুথ: 16 টি ধাপ (ছবি সহ)
কিভাবে SMARS রোবট তৈরি করবেন - Arduino স্মার্ট রোবট ট্যাঙ্ক ব্লুটুথ: এই নিবন্ধটি PCBWAY দ্বারা গর্বিতভাবে স্পনসর করা হয়েছে। আপনার নিজের জন্য এটি ব্যবহার করে দেখুন এবং PCBWAY তে মাত্র 5 ডলারে 10 PCBs পান খুব ভালো মানের সাথে, ধন্যবাদ PCBWAY। Arduino Uno এর জন্য মোটর শিল্ড
আইওএস এবং অ্যান্ড্রয়েডের জন্য $ 15 রিমোট কন্ট্রোলড ESP8266 রোবট বাটলার / গাড়ি / ট্যাঙ্ক তৈরি করুন: 4 টি ধাপ
আইওএস এবং অ্যান্ড্রয়েডের জন্য একটি $ 15 রিমোট কন্ট্রোল্ড ESP8266 রোবট বাটলার / গাড়ি / ট্যাঙ্ক তৈরি করুন: আপনি কি নাস্তা ধরতে রান্নাঘরে হাঁটতে ঘৃণা করেন? নাকি নতুন পানীয় পেতে? এই সহজ $ 15 রিমোট কন্ট্রোল্ড বাটলারের সাহায্যে এই সব ঠিক করা যায়। এর আগে আমরা আর যাই না কেন আমি ভয়েস নিয়ন্ত্রিত RGB LEDstrip এর জন্য এই মুহূর্তে একটি Kickstarter প্রজেক্ট চালাচ্ছি
একটি মাইক্রো প্রোগ্রামিং: বিট রোবট এবং জয়স্টিক: মাইক্রো পাইথন সহ বিট কন্ট্রোলার: 11 টি ধাপ
একটি মাইক্রো প্রোগ্রামিং: বিট রোবট এবং জয়স্টিক: মাইক্রোপাইথন সহ বিট কন্ট্রোলার: রোবোক্যাম্প ২০১ For-এর জন্য, আমাদের গ্রীষ্মকালীন রোবটিক্স ক্যাম্প, ১০-১ aged বছর বয়সী তরুণরা বিবিসি মাইক্রো: বিট ভিত্তিক 'অ্যান্টওয়েট রোবট', পাশাপাশি প্রোগ্রামিং একটি মাইক্রো: বিট একটি রিমোট কন্ট্রোল হিসাবে ব্যবহার করতে। যদি আপনি বর্তমানে রোবোক্যাম্পে থাকেন, স্কি
ব্লুটুথ মডিউল এবং স্বায়ত্তশাসিত রোবট মুভমেন্ট ব্যবহার করে ভয়েস দ্বারা নিয়ন্ত্রিত দূরত্ব, দিকনির্দেশনা এবং আবর্তনের ডিগ্রী (পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) সহ আরডুইনো রোবট: 6 ধাপ
ব্লুটুথ মডিউল এবং স্বায়ত্তশাসিত রোবট মুভমেন্ট ব্যবহার করে ভয়েস দ্বারা নিয়ন্ত্রিত দূরত্ব, দিক এবং আবর্তনের ডিগ্রী (পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) সহ আরডুইনো রোবট। , বাম, ডান, পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) ভয়েস কমান্ড ব্যবহার করে সেন্টিমিটারে দূরত্ব প্রয়োজন। রোবটকে স্বয়ংক্রিয়ভাবেও সরানো যায়