সুচিপত্র:
- ধাপ 1: অংশ তালিকা
- ধাপ 2: চ্যাসি একত্রিত করুন
- ধাপ 3: তারের সংযোগ
- ধাপ 4: প্যান/টিল্ট প্ল্যাটফর্ম প্রস্তুত করুন
- ধাপ 5: MB102 ব্রেডবোর্ড পাওয়ার সাপ্লাই মডিউল প্রস্তুত করুন
- ধাপ 6: চূড়ান্ত তারের এবং রোবট একত্রিত করা
- ধাপ 7: কোড আপলোড করুন
- ধাপ 8: আইপি ঠিকানা পাওয়া
- ধাপ 9: আপনার ভিডিও নজরদারি রোবট নিয়ন্ত্রণ করা
- ধাপ 10: ইন্টারনেটের মাধ্যমে আপনার রোবট নিয়ন্ত্রণ করুন
ভিডিও: ভিডিও নজরদারি রোবট: 10 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
কল্পনা করুন আপনার যদি এমন একটি রোবট থাকে যার ক্যামেরা বোর্ডে থাকে এবং ইন্টারনেটের মাধ্যমে নিয়ন্ত্রণ করা যায়।
এটি এটি ব্যবহারের অনেক সুযোগ খুলে দেবে। উদাহরণস্বরূপ, আপনি রান্নাঘরে রোবটটি পাঠাতে পারেন চেক করার জন্য যে আপনি ভুল করে চুলায় কেটলি রেখেছেন কিনা!
আমি ESP32-CAM ডেভেলপমেন্ট বোর্ড ব্যবহার করে পরীক্ষা করছি এবং দেখেছি যে ESP32-CAM দিয়ে এটি সহজেই করা যায়।
ESP32-CAM হল ESP32-S চিপ সহ একটি খুব ছোট ক্যামেরা মডিউল যার দাম প্রায় $ 10- $ 15।
ESP32-CAM মডিউল Arduino IDE দিয়ে প্রোগ্রাম করা যায়। ESP32-CAM মডিউলটিতে বহিরাগত হার্ডওয়্যারের সাথে সংযোগ করার জন্য বেশ কয়েকটি GPIO পিন রয়েছে।
চল শুরু করা যাক!
ধাপ 1: অংশ তালিকা
অংশ তালিকা:
ESP32-CAM x1
FT232RL FTDI Mini USB x1 - ESP32 -CAM এ একটি কোড আপলোড করার জন্য
ডুয়াল চ্যানেল ডিসি মোটর ড্রাইভার L298N x1
Adafruit (PID 3244) Mini Round Robot Chassis Kit - 2WD with DC Motors x1 - আমি এই চ্যাসি ব্যবহার করেছি, কিন্তু আপনি নিজের তৈরি করতে পারেন বা অন্য কোন উপলব্ধ চ্যাসি কিনতে পারেন। আমাদের এখানে যা দরকার তা হল চাকা এবং ডিসি মোটরস
18650 ব্যাটারি হোল্ডার x1
18650 ব্যাটারি x2 (বিকল্প হিসেবে চার AA ব্যাটারী এবং এর ধারক 18650 ব্যাটারির পরিবর্তে ব্যবহার করা যেতে পারে)
মিনি প্যান/ টিল্ট প্ল্যাটফর্ম w/ 2 SG-90 Servos x1
MB102 ব্রেডবোর্ড পাওয়ার সাপ্লাই মডিউল x1
iRobbie-A iOS অ্যাপ
ধাপ 2: চ্যাসি একত্রিত করুন
দুটি ডিসি মোটর, whe টি চাকা এবং মিনি L298N মোটর ড্রাইভ কন্ট্রোলার দিয়ে রোবট চ্যাসি একত্রিত করুন। প্ল্যাটফর্মে মোটর ড্রাইভ কন্ট্রোলার সংযুক্ত করতে একটি মাউন্ট টেপ ব্যবহার করুন।
ধাপ 3: তারের সংযোগ
পরিকল্পিতভাবে দেখানো হিসাবে তারের সংযোগ করুন।
ধাপ 4: প্যান/টিল্ট প্ল্যাটফর্ম প্রস্তুত করুন
চ্যাসি প্ল্যাটফর্মের উপরে দিয়ে তারগুলি টানুন। SG-90 servos থেকে প্যান/টিল্ট প্ল্যাটফর্মে তারগুলি সংগঠিত করুন। এই প্রকল্পে আমাদের কেবল একটি টিল্ট সার্ভো দরকার।
চ্যাসি প্ল্যাটফর্মের শীর্ষে প্যান/টিল্ট সংযুক্ত করুন।
ধাপ 5: MB102 ব্রেডবোর্ড পাওয়ার সাপ্লাই মডিউল প্রস্তুত করুন
MB102 ব্রেডবোর্ড পাওয়ার সাপ্লাই মডিউল ব্যবহার করা alচ্ছিক। আপনি L298N মোটর ড্রাইভার থেকে ESP32-CAM এবং servo মোটরের জন্য সর্বদা 5V এবং Ground নিতে পারেন, কিন্তু আমি দেখতে পেয়েছি যে MB102 এর সাথে এটি অনেক বেশি সুবিধাজনক। পাওয়ার সাপল মডিউলটিতে পাওয়ার বোতাম রয়েছে এবং আপনাকে তারের সাথে আরও নমনীয়তা দেয়।
চেসিস প্ল্যাটফর্ম মডিউল সংযুক্ত করার জন্য, আমি MB102 এর নীচে পিনগুলি সরিয়েছি। তারপরে, আমি এটিকে ডাবল পার্শ্বযুক্ত মাউন্টিং টেপ দিয়ে চ্যাসির শীর্ষে সংযুক্ত করেছি।
ধাপ 6: চূড়ান্ত তারের এবং রোবট একত্রিত করা
পরিকল্পিত ব্যবহার করে সমস্ত অংশ সংযুক্ত করুন। প্যান/টিল্ট প্ল্যাটফর্মে ESP32-CAM সংযুক্ত করতে ফোম এবং ডবল পার্শ্বযুক্ত মাউন্ট টেপ ব্যবহার করুন।
ধাপ 7: কোড আপলোড করুন
Arduino IDE এ ESP32 অ্যাড-অন ইনস্টল করুন:
ESP32 অ্যাড-অন ইনস্টল করার জন্য পরবর্তী টিউটোরিয়ালগুলির একটি অনুসরণ করুন, যদি আপনি ইতিমধ্যেই না করেন:
Arduino IDE এ ESP32 বোর্ড ইনস্টল করা (উইন্ডোজ নির্দেশাবলী)
Arduino IDE এ ESP32 বোর্ড ইনস্টল করা (ম্যাক এবং লিনাক্স নির্দেশাবলী)
কোডটি এখান থেকে ডাউনলোড করুন
Arduino IDE এ কোড সহ আপনার দুটি ট্যাব আছে তা নিশ্চিত করুন: esp32_cam_car এবং app_httpd.cpp যেমন স্ক্রিনশটে দেখানো হয়েছে।
কোড আপলোড করার আগে, আপনাকে নিম্নলিখিত ভেরিয়েবলে আপনার নেটওয়ার্ক শংসাপত্র সন্নিবেশ করতে হবে: const char* ssid = "Your_WIFI_Network" const char* password = "Your_WIFI_Password"
একটি FTDI প্রোগ্রামার ব্যবহার করে আপনার কম্পিউটারে ESP32-CAM বোর্ড সংযুক্ত করুন। পরিকল্পিত চিত্রটি অনুসরণ করুন।
গুরুত্বপূর্ণ: GPIO 0 কে GND এর সাথে সংযুক্ত করা প্রয়োজন যাতে আপনি কোডটি আপলোড করতে সক্ষম হন।
কোড আপলোড করার আগে ESP32-CAM অন-বোর্ড RST বোতাম টিপুন। Arduino IDE চালান এবং আপনার ডিভাইসে স্কেচ তৈরি এবং ফ্ল্যাশ করতে আপলোড ক্লিক করুন।
ধাপ 8: আইপি ঠিকানা পাওয়া
কোড আপলোড করার পর, GND থেকে GPIO 0 সংযোগ বিচ্ছিন্ন করুন।
115200 বড হারে সিরিয়াল মনিটর খুলুন। ESP32-CAM অন-বোর্ড RST বোতাম টিপুন। ESP32-CAM IP ঠিকানা সিরিয়াল মনিটরে দেখানো উচিত।
ধাপ 9: আপনার ভিডিও নজরদারি রোবট নিয়ন্ত্রণ করা
FTDI প্রোগ্রামার থেকে ESP32-CAM সংযোগ বিচ্ছিন্ন করুন।
ESP32-CAM কে আবার প্যান/টিল্ট প্ল্যাটফর্মে সংযুক্ত করুন, পাওয়ার চালু করুন এবং ESP32-CAM অন-বোর্ড RST বোতাম টিপুন।
এখান থেকে অ্যাপটি ডাউনলোড করুন আপনার আইফোনে অ্যাপটি চালান, ESP32-CAM IP ঠিকানা লিখুন এবং রোবটের সাথে খেলুন!
ধাপ 10: ইন্টারনেটের মাধ্যমে আপনার রোবট নিয়ন্ত্রণ করুন
আপনার রাউটারের সেটিংস খুলতে হবে। (আপনার রাউটারের জন্য এটি কীভাবে করবেন গুগল)। সেখানে আপনি ফরওয়ার্ডিং বা পোর্ট ফরওয়ার্ডিং এর লাইন সহ কিছু সেটিংস পাবেন।
এখানে উল্লেখযোগ্য গুরুত্বপূর্ণ বিষয় হল "পোর্ট রেঞ্জ" এবং "ডিভাইস" বা "আইপি ঠিকানা"।
"পোর্ট রেঞ্জ" এ আপনার 80-81 টাইপ করা উচিত।
"ডিভাইস" এর জন্য আপনার ESP32-CAM ডিভাইস নির্বাচন করা উচিত। কিছু রাউটারগুলিতে আপনার ডিভাইসের নামের পরিবর্তে আপনার ESP32-CAM এর IP ঠিকানা রাখা উচিত।
Www.whatsmyip.org এ যান এবং আপনার আইপি কপি করুন। আপনি যখন আপনার হোম নেটওয়ার্কের বাইরে থাকেন তখন অ্যাপটিতে এই আইপি ব্যবহার করুন।
প্রস্তাবিত:
ESP32-CAM সহ সহজ নজরদারি রোবট: 4 টি ধাপ
ESP32-CAM সহ সহজ নজরদারি রোবট: ESP32-CAM মডিউল একটি সস্তা, কম বিদ্যুত ব্যবহার মডিউল, কিন্তু এটি দৃষ্টি, সিরিয়াল যোগাযোগ এবং GPIO- এর জন্য অনেক সম্পদ প্রদান করে। এই প্রকল্পে, আমি ESP32-CAM মডিউল তৈরির জন্য ব্যবহার করার চেষ্টা করি একটি সাধারণ নজরদারি আরসি রোবট যা পি
ব্যালেন্সিং রোবট / 3 হুইল রোবট / স্টেম রোবট: 8 টি ধাপ
ব্যালেন্সিং রোবট / 3 হুইল রোবট / স্টেম রোবট: আমরা স্কুলে শিক্ষাগত ব্যবহারের জন্য এবং স্কুল শিক্ষাগত কর্মসূচির পরে একটি সমন্বিত ভারসাম্য এবং 3 চাকার রোবট তৈরি করেছি। রোবটটি একটি Arduino Uno, একটি কাস্টম ieldাল (সমস্ত নির্মাণের বিবরণ সরবরাহ করা), একটি লি আয়ন ব্যাটারি প্যাক (সমস্ত নির্মাণ
DIY নজরদারি/নিরাপত্তা রোবট!: 7 ধাপ
DIY নজরদারি/নিরাপত্তা রোবট! মজা দ্বিগুণ হয় যখন আপনি আপনার আরসি গাড়িতে একটি এফপিভি ভিউ পান। কিন্তু fpv সিস্টেম একটি ব্যয়বহুল সিস্টেম। একটি ভাল এফপিভি সিস্টেমের দাম 150 ডলারেরও বেশি। প্লাস্ট আপনাকে একটি 200 $ শখের গ্রেড rc ca কিনতে হবে
[আরডুইনো রোবট] কিভাবে একটি মোশন ক্যাপচার রোবট বানাবেন - থাম্বস রোবট - Servo মোটর - সোর্স কোড: 26 টি ধাপ (ছবি সহ)
[আরডুইনো রোবট] কিভাবে একটি মোশন ক্যাপচার রোবট বানাবেন | থাম্বস রোবট | Servo মোটর | সোর্স কোড: থাম্বস রোবট। MG90S servo মোটরের একটি potentiometer ব্যবহৃত। এটা খুব মজা এবং সহজ! কোডটি খুবই সহজ। এটি প্রায় 30 লাইন। এটা মোশন-ক্যাপচারের মত মনে হয়। দয়া করে কোন প্রশ্ন বা মতামত দিন! [নির্দেশনা] সোর্স কোড https: //github.c
পিসি ভিডিও প্লেয়ারের জন্য বাচ্চা ভিডিও রিমোট: 6 টি ধাপ
পিসি ভিডিও প্লেয়ারের জন্য টডলার ভিডিও রিমোট: আমি একটি রিমোট কন্ট্রোল তৈরি করি যা ইউএসবি দিয়ে একটি পিসির সাথে সংযোগ স্থাপন করে। বড় রিমোট কন্ট্রোল আমার বাচ্চাকে একটি পুরানো কম্পিউটারে ভিডিও নির্বাচন এবং চালাতে দেয় এটি একটি অপেক্ষাকৃত সহজ প্রকল্প। মূল উপাদানটি হল একটি ইউএসবি কীপ্যাড বা একটি ওয়্যারলেস ইউএসবি কীপ্যাড। তারপর