সুচিপত্র:
- ধাপ 1: ওভারভিউ
- ধাপ 2: যন্ত্রাংশ সংগ্রহ করা
- ধাপ 3: ফ্রেমে সোল্ডারিং এবং ফিক্সিং পার্টস
- ধাপ 4: সংযোগ
- ধাপ 5: সব কনফিগার করুন
- ধাপ 6: লাইভ স্ট্রিম
- ধাপ 7: পিআইডি টিউনিং এর শিল্প
- ধাপ 8: আমার বৈশিষ্ট্য অনুসরণ করুন
- ধাপ 9: শুভ উড়ন্ত
ভিডিও: আমাকে অনুসরণ করুন - রাস্পবেরি পাই স্মার্ট ড্রোন গাইড: 9 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
আপনি কি সবসময় ভাবছেন কিভাবে A-Z থেকে ড্রোন বানাবেন?
এই টিউটোরিয়ালটি আপনাকে দেখায় কিভাবে 450 মিমি কোয়াডকপ্টার ধাপে ধাপে ধাপে ধাপে পার্টস কেনা থেকে শুরু করে আপনার প্রথম ফ্লাইটে আপনার বায়বীয় রোবট পরীক্ষা করা।
উপরন্তু, একটি রাস্পবেরি পাই এবং একটি PiCamera দিয়ে আপনি আপনার ডিভাইসে একটি লাইভ ভিডিও স্ট্রিম করতে পারেন এবং প্রথম ব্যক্তির দৃশ্যে আপনার ড্রোন নিয়ন্ত্রণ করতে পারেন! রাস্পবেরি পাই আপনার ড্রোনকে আরও উন্নত করার এবং ব্যক্তি ট্র্যাকিং, বাধা এড়ানো এবং আবহাওয়া স্টেশন হিসাবে বৈশিষ্ট্য যুক্ত করার সম্ভাবনাও সরবরাহ করে। এই টিউটোরিয়ালটি আপনাকে দেখাবে কিভাবে আপনার ড্রোন আপনাকে অনুসরণ করবে।
রাস্পবেরি পাই এর সুবিধা হল প্রধানত এটি এমন কিছু কৃত্রিম দৃষ্টিভঙ্গি অ্যালগরিদম প্রক্রিয়া করতে পারে যার জন্য ড্রোনকে "স্মার্ট" হতে হবে।
এই নির্দেশে, আপনি শিখবেন:
- কি কি সরঞ্জাম/যন্ত্রাংশ কিনতে হবে
- ফ্রেমের সমস্ত অংশ কীভাবে ঠিক করবেন
- প্রপালশন সিস্টেমের জন্য সংযোগগুলি কীভাবে তৈরি করবেন
- কিভাবে আপনার মাইক্রো-কন্ট্রোলার কনফিগার করবেন
- কিভাবে ট্রান্সমিটারের সাথে রিসিভার সংযুক্ত করবেন
- কিভাবে আপনার ফোনে ড্রোন দ্বারা তোলা একটি ভিডিও স্ট্রিম করবেন
- কীভাবে আরও ভাল নিয়ন্ত্রণের জন্য আপনার PID টিউন করবেন
- ব্যক্তি ট্র্যাকিং কিভাবে বাস্তবায়ন করবেন
এছাড়াও ড্রোনটিতে একটি লাল LED রয়েছে যা ড্রোন যখন কাউকে খুঁজছে তখন চালু হয় এবং যখন কাউকে সনাক্ত করা হয় এবং একটি ড্রোন তাকে অনুসরণ করে তখন একটি সবুজ LED। রাস্পবেরি পাই এর এসডি কার্ডে ব্যাটারি সংযোগ বিচ্ছিন্ন করার আগে পাই বন্ধ করার জন্য একটি বোতামও প্রয়োগ করা হয়।
এই টিউটোরিয়ালের লক্ষ্য হল কীভাবে একটি কাস্টমাইজযোগ্য স্মার্ট ড্রোন তৈরি করা যায় তার মূল বিষয়গুলি নির্ধারণ করা, তাই আপনি যদি একজন সম্পূর্ণ শিক্ষানবিশ হন তবে আপনি সঠিক জায়গায় এসেছেন!
ধাপ 1: ওভারভিউ
একটি চতুর্ভুজ নির্মাণের জন্য, আমাদের 4 টি মোটর এবং 4 টি ইএসসি (ইলেকট্রনিক স্পিড কন্ট্রোলার) প্রয়োজন একটি মোটরের সাথে সংযুক্ত। একটি পাওয়ার ডিস্ট্রিবিউশন বোর্ড ব্যাটারি থেকে 4 টি ESC তে বিদ্যুৎ বিতরণ করতে ব্যবহৃত হয়।
ESC ফ্লাইট কন্ট্রোলার (এখানে একটি MultiWii বোর্ড) থেকে কমান্ড গ্রহণ করে এবং এটি মোটরে প্রেরণ করে।
এই ফ্লাইট কন্ট্রোলারে রয়েছে জাইরোস্কোপ, অ্যাকসিলরোমিটার এবং ব্যারোমিটার। আপনি এটিতে একটি ব্লুটুথ মডিউল এবং একটি জিপিএস যুক্ত করতে পারেন।
রাস্পবেরি পাই এবং ফ্লাইট কন্ট্রোলারের মধ্যে সংযোগ স্থাপনের জন্য, আমরা একটি FTDI অ্যাডাপ্টার ব্যবহার করি। এভাবে আমরা আমাদের পাই থেকে কন্ট্রোলারের কাছে কমান্ড পাঠাতে পারি। এছাড়াও, PID ক্রমাঙ্কন করতে এবং Mulltiwii এর ফার্মওয়্যার ফ্লাইট কন্ট্রোলারে আপলোড করতে, FTDI খুব কাজে লাগবে।
অবশেষে, আমরা রিমোট কন্ট্রোল দিয়ে ড্রোনকে দূর থেকে নিয়ন্ত্রণ করি যা রিসিভারের কাছে কমান্ড পাঠায় এবং ফ্লাইট কন্ট্রোলারের কাছে পাঠায়।
রাস্পবেরি পাই একটি স্ট্রিমও সরবরাহ করে যা উদাহরণস্বরূপ ফোনের মতো ডিভাইস থেকে যে কোনও ব্রাউজারে দেখা যায়। এই ভাবে আমরা দেখতে পারি পাই ক্যামেরা বাতাসে থাকা অবস্থায় কি দেখে।
ধাপ 2: যন্ত্রাংশ সংগ্রহ করা
এই টিউটোরিয়ালটি সফলভাবে সম্পন্ন করতে নিম্নলিখিত অংশগুলি প্রয়োজন:
1) ফ্রেম: 4-অক্ষ 450 F ফ্রেম
2) ট্রান্সমিটার এবং রিসিভার: ফ্লাইস্কি FS-i6X
3) রাস্পবেরি পাই: রাস্পবেরি পাই 3 মডেল বি মাদারবোর্ড
4) ক্যামেরা: পাই ক্যামেরা
5) মাইক্রোকন্ট্রোলার: ক্রিয়াস মাল্টিওয়াই SEV2.6
6) FTDI: FTDI USB থেকে TTL /FT232 কনভার্টার
7) ছোট তারের: Elegoo 120pcs বহুবর্ণ Dupont তারের
8) মোটর (x4): লিওবাবা 1100KV 2-4S ব্রাশলেস মোটর
9) ESCs (x4): Brushless ESC 30A Brushless ESC firmware w / 5V 3A UBEC
10) ব্যাটারি: HRB 11.1V 5000mAh 3S 50C-100C LiPo ব্যাটারি
11) সংযোগকারী: গোল্ড প্লেটেড সংযোগকারী 3.5 মিমি (x4) এবং আর্ট্রিন্ক XT-60 60A/100A পুরুষ মহিলা
12) প্রোপেলার (x3): ফিজগেট গিয়ার 10x4.5 প্রোপেলার (নীল)
13) ফ্লাইট কন্ট্রোলার মাউন্ট প্যাড: ফ্লাইট কন্ট্রোলার মাউন্ট প্যাড
14) কিছু হিট -সঙ্কোচনযোগ্য শীট: সঙ্কুচিত নল - সোডিয়াল
15) তারের: 16GA তারের
16) সোল্ডারিং লোহা: হলিফ সোল্ডারিং আয়রন কিট, 60W 110V অ্যাডজাস্টেবল তাপমাত্রা নিয়ন্ত্রিত dingালাই সরঞ্জাম
চ্ছিক
- একটি বুজার: 2S থেকে 8S LiPO ব্যাটারির জন্য বিষ কম ভোল্টেজ মনিটর
- পাই এবং ফ্লাইট কন্ট্রোলারের জন্য একটি সাপোর্ট/র্যাক: রাস্পবেরি পাই এর জন্য বক্স স্টোরেজ কেস
- আপনার সোল্ডারিং অভিজ্ঞতা উন্নত করুন: এলেনকো হেল্পিং হ্যান্ডস এবং 60-40 টিন লিড রোজিন কোর সোল্ডার
এই সমস্ত অংশের মোট খরচ 450.71 CAN $ হওয়া উচিত।
ধাপ 3: ফ্রেমে সোল্ডারিং এবং ফিক্সিং পার্টস
দুটি অংশ সোল্ডারিং প্রয়োজন:
- ESCs (তারা চরমভাবে সংযোগকারীদের সাথে আসে না)
- বিদ্যুৎ বিতরণ বোর্ড (আমাদের ক্ষেত্রে ফ্রেমে সংহত)
ডিস্ট্রিবিউশন বোর্ডে আপনার যোগ করা তারগুলিতে মহিলা টিএক্স সংযোগকারী, ইএসসি'র বিতরণ বোর্ডের পাশের তারের পুরুষ টিএক্স সংযোগকারী এবং ইএসসি'র মোটর সাইডের তারের সোনা 3.5 মিমি সংযোগকারী ব্যবহার করুন। তাপ-সংকোচনযোগ্য শীট অন্তরণ করতে ভুলবেন না (আমরা কোন খালি তার দেখতে চাই না)।
সোল্ডারিংয়ের জন্য পরামর্শ:
- মাঝারি আকারের সমতল লোহার টিপ (আপনার সোল্ডারিং কিটে দেওয়া) ব্যবহার করুন এবং ঝাল লোহা 400 ডিগ্রি পর্যন্ত গরম করুন।
- জল স্পঞ্জ দিয়ে প্রায়ই সোল্ডারিং তারের টিপ পরিষ্কার করুন।
- আপনি যে দুটি পৃষ্ঠায় প্রথমে সংযোগ করতে চান তাতে কিছু সোল্ডার গলান, তারপরে এগুলি একসাথে আটকে রাখুন এবং আরও ঝাল যোগ করুন।
সবকিছু কীভাবে সোল্ডার করা যায় সে সম্পর্কে আরও তথ্যের জন্য আমাদের ওয়েবসাইটটি দেখতে দ্বিধা করবেন না।
ফ্রেমের অংশগুলি ঠিক করুন:
- প্রতিটি বাহুর চূড়ায় মোটর ঠিক করতে দুটি স্ক্রু ব্যবহার করুন।
- ফ্রেমটিতে বাদাম এবং বোল্ট দিয়ে ইলেকট্রনিক্সের সমর্থন ঠিক করুন।
- বাদাম এবং বোল্ট দিয়ে সাপোর্টে পাই ঠিক করুন।
- সাপোর্টের উপরে কিছু মাউন্টিং প্যাড (কম্পন শোষণ করার জন্য) আটকে দিন এবং আপনাকে মাল্টিউইআইতে আটকে রাখুন যাতে নিশ্চিত হয়ে যায় যে এটি ঠিক ফ্রেমের মাঝখানে এবং একই রঙের দুই বাহুর মধ্যে তীর নির্দেশ করে।
- রিসিভারকে কিছু ভেলক্রো দিয়ে সাপোর্টে আটকে দিন।
- টাই-র্যাপ দিয়ে প্রতিটি বাহুতে আপনার ESCs রাখুন।
- ফ্রেমের নিচের স্তরে ব্যাটারি সংযুক্ত করতে স্ট্র্যাপ ব্যবহার করুন।
- প্রোপেলারগুলিকে ড্রিল করুন এবং মোটরের সাথে আসা বিশেষ বোল্টের সাহায্যে মোটরগুলিতে রাখুন
ধাপ 4: সংযোগ
প্রাপকের জন্য:
- রিসিভারে চ্যানেল 3 থেকে MultiWii তে থ্রোটল পিন সংযুক্ত করুন।
- রিসিভারে চ্যানেল 1 এর সাথে রোল পিন সংযুক্ত করুন।
- পিচ পিনগুলি চ্যানেল 2 এর সাথে সংযুক্ত করুন।
- ইয়াও পিনগুলি চ্যানেল 4 এর সাথে সংযুক্ত করুন।
- অক্জিলিয়ারী 1 কে চ্যানেল 5 এর সাথে সংযুক্ত করুন।
ESC এর জন্য:
Multiwii সামনের দিকে এবং ESC এর কমান্ড সংযোগকারীর কালো তারের সাথে Multiwii এর নিচের পিনে;
- বাম-উপরের ESC কে D3 এর সাথে সংযুক্ত করুন।
- ডান-উপরের ESC কে D10 এর সাথে সংযুক্ত করুন।
- ডান-নীচের ESC কে D9 এর সাথে সংযুক্ত করুন।
- বাম-নীচের ESC কে D11 এর সাথে সংযুক্ত করুন।
পাই এর জন্য:
- পাইকামেরা সংযুক্ত করুন।
- FTDI কে একটি মিনি-ইউএসবি/ইউএসবি অ্যাডাপ্টারের সাথে সংযুক্ত করুন এবং এটিকে Pi এর সাথে সংযুক্ত করুন, FTDI পিনগুলিকেও মাল্টিওয়াইয়ের FTDI পিনের সাথে সংযুক্ত করুন।
- MultiWii এর a - এবং + pin একটি 5V এবং Pi এর GPIO পিনের সাথে সংযুক্ত করুন।
মোটরগুলির জন্য
ডিফল্টরূপে, মোটর পাল্টা ঘড়ি অনুযায়ী (CCW) দিকের দিকে ঘুরতে থাকে। সুতরাং উপরের-বাম এবং নীচে-ডান মোটরগুলির জন্য, আপনাকে ESC এর সাথে তারের সংযোগটি বিপরীত করতে হবে (লালটির সাথে কালো এবং কালোটি কালো) তাই আপনার ঘড়ির দিকের দিক (CW) থাকবে।
ধাপ 5: সব কনফিগার করুন
নিম্নলিখিত পদক্ষেপগুলির জন্য আপনার প্রপেলারগুলি সরান।
ESCs প্রোগ্রামিং:
ইলেকট্রনিক স্পিড কন্ট্রোলার মোটরকে নিয়ন্ত্রণ করে এবং সেইজন্য অনেক অপশন পাওয়া যায় এবং আপনার ইএসসি কাস্টমাইজ করা আপনার উপর নির্ভর করে যাতে এটি আপনার ইচ্ছামতো আচরণ করে।
রিসিভারের সাথে সংযুক্ত সমস্ত তারগুলি সরান।
প্রতিটি ESC এর জন্য:
- শুধুমাত্র একটি ESC কে পাওয়ারের সাথে সংযুক্ত করুন (আমাদের ক্ষেত্রে বিতরণ বোর্ডের সাথে) এবং নিশ্চিত করুন যে ব্যাটারি সংযোগ বিচ্ছিন্ন।
- রিসিভারের থ্রটল চ্যানেলে ESC পিন রাখুন (আমাদের ক্ষেত্রে চ্যানেল 3)।
- আপনার ট্রান্সমিটারটি শক্তিশালী করুন।
- আপনার ট্রান্সমিটারে সর্বোচ্চ অবস্থানে থ্রোটল রাখুন।
- ব্যাটারির সাথে সংযোগ স্থাপন করে বিতরণ বোর্ডকে শক্তিশালী করুন। আপনি কিছু এলিগেটর ক্লিপ ব্যবহার করতে পারেন এবং সরাসরি ব্যাটারিকে ESC এর সাথে সংযুক্ত করতে পারেন।
- কিছু বীপের পরে, আপনার 4 টি বীপ সহ একটি বাদ্যযন্ত্র শোনা উচিত। এই প্রথম সঙ্গীত পরে আপনার ট্রান্সমিটারে ন্যূনতম অবস্থানে থ্রোটল রাখুন।
- একটি বিপ দ্বারা প্রদত্ত UBEC থেকে নিশ্চিতকরণের অপেক্ষা করুন।
- ট্রান্সমিটার বন্ধ করুন।
- শক্তি সরান (লি-পো ব্যাটারি সংযোগ বিচ্ছিন্ন করুন)
এটি পরীক্ষা করতে:
- ন্যূনতম থ্রোটল পজিশনের সাথে ট্রান্সমিটারটি শক্তিশালী করুন।
- ব্যাটারি সংযুক্ত করুন।
- ধীরে ধীরে সর্বাধিক শক্তিতে থ্রোটল বাড়ান। যখন আপনি থ্রোটল বাড়ান তখন মোটরটি দ্রুত ঘোরা উচিত।
ফ্লাইট কন্ট্রোল বোর্ড স্থাপন:
এই ধাপের জন্য আপনি Pi- এ FTDI- এর USB তারেরটি সরিয়ে আপনার কম্পিউটারে রাখতে পারেন, যা বোর্ড প্রোগ্রাম করার জন্য আরও সুবিধাজনক হবে।
- ওয়েবসাইটের মাধ্যমে আপনার কম্পিউটারে Arduino সফটওয়্যারটি ডাউনলোড করুন।
- মাল্টিউই ফার্মওয়্যার সর্বশেষ সংস্করণ ডাউনলোড করুন এবং আপনার কম্পিউটারে এটি নিষ্কাশন করুন।
- MultiWii পূর্বে নিষ্কাশিত ফোল্ডারে যান, তারপর MultiWii.ino খুলুন যারা Arduino lauch করবে।
- Arduino এ config.h ফাইলে যান, আপনার মাল্টিকপটারের কনফিগারেশনের ধরন সেটআপ করার জন্য #Define QUADX এর সামনে // সরান এবং বোর্ডের ধরন চয়ন করতে #define CRIUS_SE_v2_0 এর সামনে।
- তারপর Tools -> Board -> এ যান এবং Arduino Pro বা Pro Mini নির্বাচন করুন এবং টুলস -> প্রসেসর -> নিশ্চিত করুন যে ATMmega328P (5V, 16MHz) নির্বাচন করা আছে।
- বোর্ডে আপলোড করার আগে আমাদের শেষ কনফিগারেশনটি করতে হবে টুল -> পোর্ট -> আপনার মাল্টিওয়াইয়ের পোর্ট নির্বাচন করুন (আমাদের জন্য COM3)।
- যাচাই করুন এবং তারপর আপলোড এ ক্লিক করুন।
- ক্রিয়াস মাল্টিওয়াই এসই v2.6 এ কোড আপলোড করার সাথে সাথে আপনাকে দেখতে হবে কন্ট্রোলার বোর্ড এবং এফটিডিআই বোর্ড উভয়েই লাইট জ্বলছে।
ফ্লাইট কন্ট্রোল বোর্ডে সেন্সরগুলি ক্যালিব্রেট করুন:
- পূর্বে তাদের ওয়েবসাইট থেকে ডাউনলোড করা MultiWii ফোল্ডারে উপস্থিত MultiWiiConf ফোল্ডারে যান।
- তারপর -> application.windows32 ফোল্ডারে যান -> MultiWiiConf অ্যাপ্লিকেশনে ডাবল ক্লিক করুন। (মনে রাখবেন যে আমার উইন্ডোজ 64 বিট থাকলেও কেবল 32 বিট অ্যাপ্লিকেশন কাজ করে বলে মনে হয়)।
- আপনার ফ্লাইট কন্ট্রোলারের সাথে যে পোর্টটি সংযুক্ত আছে সেই পোর্টটি নির্বাচন করতে হবে (এই ক্ষেত্রে COM3)।
- Read এ ক্লিক করুন।
- Start এ ক্লিক করুন।
- আপনার বোর্ডটি ডেস্কে রাখুন এবং তারপর Calib_acc এ ক্লিক করুন।
- Calib_mag এ ক্লিক করুন এবং তারপর যত দ্রুত সম্ভব 30 সেকেন্ডের সময় আপনার বোর্ডকে সব দিকে ঘুরাতে হবে। আপনি গ্রাফ জুড়ে spikes দেখতে হবে।
এটি পরীক্ষা করতে:
আপনার বোর্ডকে পিচ, রোল এবং ইয়াও অক্ষের উপর ঘোরান এবং দেখুন সফটওয়্যারে সেন্সরগুলি কী দেখায় তা বোধগম্য কিনা।
ট্রান্সমিটার স্থাপন (রিমোট কন্ট্রোল):
প্রথমে, আপনি যাচাই করতে পারেন কোন ডিস্ক ডিসপ্লে মেনুতে কোন চ্যানেল নিয়ন্ত্রণ করে:
- আপনি কন্ট্রোলার শুরু করার আগে, নিশ্চিত করুন যে সমস্ত সুইচ উপরে আছে এবং থ্রোটল স্টিক (বাম লাঠি) নিচে আছে।
- নিয়ামক শুরু করুন।
- ওকে বোতামটি ধরে রাখুন।
- সেটআপ এ যান, তারপর প্রদর্শন করুন।
- কোন চ্যানেল প্রতিক্রিয়া জানায় তা দেখতে আপনি আপনার লাঠিগুলি সরাতে পারেন।
আরও এগিয়ে যাওয়ার আগে, একটি মডেল এবং একটি নাম নির্বাচন করুন:
- সিস্টেমে যান -> মডেল নির্বাচন করুন -> একটি মডেল নির্বাচন করুন।
- সিস্টেমে যান -> মডেলের নাম। এবং এটি একটি নাম দিন। আপনার পরিবর্তনগুলি সংরক্ষণ করতে বাতিলকে ধরে রাখুন।
- সিস্টেমে যান-> সিলেক্ট টাইপ করুন এবং এটি একটি এয়ারপ্লেন বা গ্লাইডার হিসাবে সেট করুন এমনকি যদি এটি চতুর্ভুজ হয়।
- সাবট্রিম মেনুতে ট্রিম সেট করুন। যখন লাঠিগুলি তাদের নিরপেক্ষ অবস্থানে থাকে তখন আপনার ইয়াও, পিচ এবং রোলের জন্য চ্যানেলগুলি (ডিসপ্লে মেনুতে দেখুন) 0% হতে হবে।
- আপনার সেটিংস সংরক্ষণ করতে বাতিল করুন ধরে রাখুন।
পরবর্তী, আসুন Failsafe সেটিংস সেট করি:
এটি নিশ্চিত করে যে যখন ড্রোনটি নিয়ামক থেকে দূরে চলে যায় এবং সংকেত হারিয়ে যায়, তখন সমস্ত নিয়ন্ত্রণ নিরপেক্ষ অবস্থানে চলে যায়। তাই এটি করার জন্য, আমাদের চ্যানেল 1, 2 এবং 4 থেকে 0% সেট করতে হবে এবং Failsafe মেনুর মাধ্যমে তাদের উপর failsafe সক্রিয় করতে হবে। আমাদের থ্রটলে ব্যর্থ ব্যর্থতা সক্রিয় করতে হবে এবং এটি 100%সেট করতে হবে।
আপনি আপনার কন্ট্রোলারে অন্যান্য সুইচগুলি সিস্টেম-> অক্সে সক্রিয় করে ব্যবহার করতে পারেন। সুইচ
আপনি আমাদের ওয়েবসাইটে এই বিভাগ সম্পর্কে আরো বিস্তারিত জানতে পারেন।
ধাপ 6: লাইভ স্ট্রিম
রাস্পবেরি পাই একটি কম্পিউটার এবং আপনি একটি উড়ন্ত কম্পিউটার দিয়ে যা করতে পারেন তা কেবল আপনার কল্পনা সীমাবদ্ধ করে।
লাইভ স্ট্রিম করতে:
- পাইক্যামেরা সক্ষম করুন। এটি করার জন্য, পাই শুরু করুন এবং এটির সাথে একটি মাউস এবং একটি মনিটর সংযুক্ত করুন। উপরের বামে রাসবিয়ান লোগোতে ক্লিক করুন, পছন্দগুলিতে যান, তারপরে রাস্পবেরি পাই কনফিগারেশন এবং তারপরে ইন্টারফেস ট্যাবে সুর ক্যামেরা সক্ষম হিসাবে চেক করা হয়। তারপর ok এ ক্লিক করুন।
- স্ক্রিপ্টটি ডাউনলোড করুন (কোডের উৎস: র্যান্ডম নার্ড টিউটোরিয়াল) এবং এটি আপনার হোম ফোল্ডারে রাখুন।
- টার্মিনালে "python3 rpi_camera_surveillance_system.py" টাইপ করে স্ক্রিপ্টটি চালান।
একবার স্ক্রিপ্ট চলতে থাকলে আপনি আপনার ভিডিও স্ট্রিম ওয়েব সার্ভারটি https://: 8000 এ প্রবেশ করতে পারেন। আপনার নিজের রাস্পবেরি পাই আইপি ঠিকানা দিয়ে প্রতিস্থাপন করুন, আমার ক্ষেত্রে
আপনি যদি আপনার Pi IP ঠিকানাটি না জানেন, তাহলে আপনি টার্মিনালে ifconfig টাইপ করে এটি জানতে পারেন যা আপনাকে ঠিকানা দেয়।
আপনি রাস্পবেরি পাই হিসাবে একই নেটওয়ার্কের সাথে সংযুক্ত যেকোনো ডিভাইসের মাধ্যমে লাইভ স্ট্রিমিং অ্যাক্সেস করতে পারেন। আপনাকে শুধু ব্রাউজার খুলতে হবে।
আপনি আপনার স্মার্টফোন থেকে এই প্রোগ্রামটি চালু করতে পারেন। আপনাকে কেবল টার্মিনাস অ্যাপটি ইনস্টল করতে হবে (যদি আপনার আইফোন থাকে)।
পাই চালিত হলে সরাসরি স্ট্রিম চালু করতে (তাই যখন আপনার ড্রোন চালু থাকে) টার্মিনালে টাইপ করুন:
sudo nano /home/pi/.bashrc
তারপর শেষ লাইনে যান এবং যোগ করুন, বুট চলমান প্রতিধ্বনি
sudo python3/home/pi/rpi_camera_surveillance_system.py
sudo রিবুট
Ctrl+X চেপে আপনার ফাইল সেভ করুন, তারপর Y টাইপ করুন এবং এন্টার এ ক্লিক করুন।
অভিনন্দন, আপনি লাইভ স্ট্রিম এখন সেট! আপনি এটি আপনার প্রতিবেশীদের গুপ্তচরবৃত্তি করতে বা কিছু FPV রেসিং করতে ব্যবহার করতে পারেন!
ধাপ 7: পিআইডি টিউনিং এর শিল্প
আপনি আপনার প্রথম ফ্লাইটের জন্য প্রস্তুত। আপনার যা করা উচিত তা হ'ল কোনও প্রোপেলার ছাড়াই আপনার ড্রোনটি পরীক্ষা করে দেখতে হবে যে সবকিছু ভালভাবে সাড়া দেয় কিনা।
তারপরে, আপনি আপনার প্রোপেলার যোগ করতে পারেন এবং খুব ধীরে ধীরে শুরু করতে পারেন থ্রোটল বাড়াতে যাতে আপনি নামতে পারেন।
আপনার ড্রোন সম্ভবত আস্তে আস্তে দোলায়, কম্পন বা মোটর শিস দেয়। এর মানে হল আপনার PID সেটিংস সেট আপ করতে হবে!
যদি আপনি খুব স্থিতিশীল ড্রোন চান যা আপনার কমান্ডের সাথে ভাল সাড়া দেয় তবে এই অংশটি কিছুটা সময় নেয়। পিআইডি সেটিং বিষয়গত তাই এটি আপনার উপর নির্ভর করে আপনি কিভাবে আপনার ড্রোন উড়তে চান। এখানে পদ্ধতি:
- পিচ এবং রোল (0.01) এ কম I দিয়ে শুরু করুন এবং P বাড়ান যতক্ষণ না আপনি উচ্চ ফ্রিকোয়েন্সি দোলন দেখতে পান এবং শেষ মান পর্যন্ত এটি কমিয়ে আনেন।
- তারপরে, পিচ এবং রোল এ 0.01 বৃদ্ধি করে বাড়ান যতক্ষণ না আপনি আবার কম্পন দেখতে পান বা আপনি মনে করেন আপনার ড্রোন শক্ত এবং প্রতিক্রিয়াশীল নয়। সাধারণত I সেটিং আপনাকে সাহায্য করতে পারে যদি আপনি উচ্চতার ড্রপ এবং ড্রিফটিং অনুভব করেন। এটি আপনার সিস্টেমে (ড্রোন) বিরক্তিকরদের প্রতিহত করে।
- যদি আপনি কোনও উচ্চ ফ্রিকোয়েন্সি দোলন দেখেন তবে আপনার পিটি কম করুন।
- যদি আপনার ড্রোন খুব স্যাঁতসেঁতে মনে হয় (প্রতিক্রিয়া কম)।
ইয়াও অক্ষের জন্য, সাধারণত আপনি এটি ডিফল্টভাবে ছেড়ে দিতে পারেন কিন্তু যদি আপনি মনে করেন যে আপনার ড্রোনটি ইয়াও অক্ষের মধ্যে চলে যাচ্ছে, তাহলে আপনি I বৃদ্ধি করতে পারেন।
ধাপ 8: আমার বৈশিষ্ট্য অনুসরণ করুন
একটি স্বায়ত্তশাসিত ড্রোন অসাধারণ, এটি উড়তে পারে এবং এটি সম্পর্কে চিন্তা না করে চলাচল করতে পারে।
এই টিউটোরিয়ালে করা ড্রোনটি তার সেন্সর ক্যাপচার করা ডেটা প্রক্রিয়াকরণের মাধ্যমে এটি করার ক্ষমতা রাখে।
ব্যক্তি ট্র্যাকিংয়ের মতো একটি বৈশিষ্ট্য বাস্তবায়নের জন্য আপনার প্রয়োজন:
- ড্রোন এর ক্যামেরা ব্যবহার করে তাকে তার পরিবেশের নোট নিতে সাহায্য করুন।
- পরিবেশ বিশ্লেষণ করতে একটি কৃত্রিম দৃষ্টি অ্যালগরিদম ব্যবহার করুন।
- ড্রোনের গতিপথের পরিকল্পনা করুন।
- ড্রোনকে অনুসরণ করার জন্য নির্দেশ নির্দেশ করুন।
আরও বিশেষভাবে, পাই ক্যামেরা রাস্পবেরি পাইকে ইমেজগুলির একটি লাইভ স্ট্রিম প্রদান করতে পারে, যিনি একটি কম্পিউটার যা কিছু কৃত্রিম দৃষ্টি অ্যালগরিদম চালানোর জন্য পর্যাপ্ত ক্ষমতা সম্পন্ন।
এই অ্যালগরিদম একটি ছবিতে একজন ব্যক্তিকে সনাক্ত করতে পারে এবং এই ব্যক্তির অবস্থান বিশ্লেষণ করতে পারে। হার ক্যাসকেড অ্যালগরিদম বা গভীর নিউরাল নেটওয়ার্কগুলি এর জন্য দরকারী অ্যালগরিদম হতে পারে।
অতএব, ব্যক্তির অনুসরণ করার অবস্থান জানার মাধ্যমে, আপনি ফ্রেমগুলিতে ট্র্যাক করা বস্তুর অবস্থানের উপর নির্ভর করে মোটরগুলি কীভাবে চলবে এবং কোন দিকটি গ্রহণ করবে তা পরিকল্পনা করতে পারেন। উদাহরণস্বরূপ, যদি ট্র্যাক করা ব্যক্তিটি Pi ক্যামেরা দ্বারা নেওয়া ফ্রেমের ডানদিকে থাকে, তাহলে ড্রোনকে ডানদিকে ঘুরতে অ্যালগরিদম কমান্ড।
অবশেষে, একবার ড্রোনটি যে দিকটি অনুসরণ করা উচিত তা চয়ন করা হলে, রাস্পবেরি পাইকে মাল্টিউইয়ের কাছে একটি নির্দেশ পাঠাতে হবে যাতে ড্রোনটিকে সেই দিকে যাওয়ার অনুমতি দেওয়া হয়। এটি করার জন্য, এমএসপি (মাল্টিউই সিরিয়াল প্রোটোকল) আপনার কম্পিউটার (পিআই) এবং আপনার ফ্লাইট কন্ট্রোলারের মধ্যে যোগাযোগের জন্য দরকারী।
এখানে আপনি কিভাবে কোডটি সংযুক্ত করবেন তা সংযুক্ত করতে পারেন।
ব্যক্তি সনাক্তকরণের জন্য টেন্সরফ্লো এবং গভীর স্নায়ু নেটওয়ার্ক ব্যবহার করে আরও শক্তিশালী পদ্ধতি আমাদের ওয়েবসাইটে দেখানো হয়েছে।
আপনি আপনার স্বায়ত্তশাসিত ড্রোন বাড়ানোর আরও অনেক উপায় কল্পনা করতে পারেন, যেমন তাকে গাছ বা প্রাণী দেখার সময় প্রতিবার ছবি তোলা। অবজেক্ট এড়িয়ে যাওয়াও বাস্তবায়ন করা সম্ভব, আপনি যদি ড্রোন সেট করে থাকেন তার দৌড় বন্ধ করার জন্য যদি সে কোনো বস্তু থেকে নির্দিষ্ট দূরত্বের কাছাকাছি থাকে।
এছাড়াও, আপনি ওয়েবসাইটে জানতে পারেন কিভাবে একটি LED কে Pi এর সাথে সংযুক্ত করতে হয় এবং ড্রোন যখন কাউকে অনুসরণ করতে সনাক্ত করে তখন এটি চালু করতে পারে!
ধাপ 9: শুভ উড়ন্ত
আপনার ড্রোন শুরু করুন এবং আপনার উড়ান উপভোগ করুন।
আপনি যদি আরও এগিয়ে যেতে চান এবং আপনার ড্রোনে ব্যক্তি ট্র্যাকিং বাস্তবায়ন করতে চান, তাহলে আপনি এই বিষয়ে একটি টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইটের সাথে পরামর্শ করতে পারেন।
এই টিউটোরিয়ালটি প্রস্তুত করার জন্য আপনাকে ধন্যবাদ!
প্রস্তাবিত:
5 টি 1 Arduino রোবট - আমাকে অনুসরণ করুন - লাইন অনুসরণ - সুমো - অঙ্কন - বাধা এড়ানো: 6 টি ধাপ
5 টি 1 Arduino রোবট | আমাকে অনুসরণ করুন | লাইন অনুসরণ | সুমো | অঙ্কন | বাধা এড়ানো: এই রোবট কন্ট্রোল বোর্ডে একটি ATmega328P মাইক্রোকন্ট্রোলার এবং একটি L293D মোটর ড্রাইভার রয়েছে। অবশ্যই, এটি একটি Arduino Uno বোর্ড থেকে আলাদা নয় কিন্তু এটি আরও দরকারী কারণ এটি মোটর চালানোর জন্য অন্য ieldালের প্রয়োজন হয় না! এটা লাফ থেকে মুক্ত
আমাকে জাগান - একটি স্মার্ট এলার্ম ঘড়ি: 6 টি ধাপ
আমাকে জাগান - একটি স্মার্ট এলার্ম ঘড়ি: আমাকে জাগান একটি স্মার্ট অ্যালার্ম ঘড়ি যা স্মার্ট লাইট হিসাবেও ব্যবহার করা যেতে পারে। এটি আপনার দিন শুরু করার জন্য একটি শান্ত, প্রাকৃতিক উপায় সক্ষম করে। অ্যালার্ম ঘড়িটিও 4*7 সেগমে সজ্জিত
আমাকে আলোকিত করুন!: 20 টি ধাপ (ছবি সহ)
আমাকে আলোকিত করুন! আপনার যদি আলোর একটি সুন্দর প্যাটার্ন থাকে যা আপনি নিজেকে একটি আকর্ষণীয় অ্যানিমেশন দিয়ে ডিজাইন করেছেন তবে কেমন লাগবে? আমাকে হালকা করুন আমি একটি হব
নোডএমসিইউ ব্যবহার করে আমাকে অনুসরণ করুন রোবট: 4 টি ধাপ
NodeMCU ব্যবহার করে আমাকে অনুসরণ করুন এটি NodeMCU HC SR04 দূরত্ব সেন্সর ব্যবহার করে কাছাকাছি বস্তু/ মানুষ অনুভব করে। যখন এটি বস্তু/ মানব সনাক্ত করে তখন এটি অনুসরণ করা শুরু করবে
FPV Quadcopter ড্রোন রেসিং এর জন্য নতুনদের গাইড: 16 টি ধাপ
এফপিভি কোয়াডকপ্টার ড্রোন রেসিংয়ের জন্য নতুন পথপ্রদর্শক: আপনি যদি এই নিবন্ধটি পড়ে থাকেন তবে আপনি (আশা করি) এফপিভি ফ্লাইং নামে পরিচিত এই নতুন ঘটনায় আগ্রহী। এফপিভির পৃথিবী সম্ভাবনার একটি বিশ্ব এবং একবার আপনি এফপিভি ড্রোন তৈরির/উড়ানোর মাঝে মাঝে হতাশাজনক প্রক্রিয়াটি অতিক্রম করে গেলে