সুচিপত্র:
ভিডিও: ESP32-CAM সহ সহজ নজরদারি রোবট: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
ESP32-CAM মডিউল একটি সস্তা, কম বিদ্যুত ব্যবহার মডিউল, কিন্তু এটি দৃষ্টি, সিরিয়াল যোগাযোগ এবং GPIO- এর জন্য অনেক সম্পদ প্রদান করে।
এই প্রকল্পে, আমি একটি সহজ নজরদারি আরসি রোবট তৈরির জন্য ESP32-CAM মডিউল রিসোর্স ব্যবহার করার চেষ্টা করি যা ছোট বস্তু নিতে পারে।
ধাপ 1: ধ্বংস
ধাপ 2: হার্ডওয়্যার ওয়্যারিং
ধাপ 3: সফটওয়্যার প্রয়োগ
স্ট্রিমিং অংশ সম্পর্কে, ওয়েবসকেট ব্যবহার করা হয় এবং esp32-cam মডিউল থেকে ওয়েব ব্রাউজারে ধারণ করা ছবিগুলি স্ট্রিম করার জন্য বেশ ভালো উপায় দেখানো হয়, এটি চমৎকার কারণ আপনি স্ট্রিমিং ভিডিও দেখতে পারেন এবং যে কোনো জায়গায় ওয়েব ব্রাউজার সমর্থন করে আপনার রোবটকে নিয়ন্ত্রণ করতে পারেন, এটি আরও ভাল আমার আগের প্রজেক্টের সাথে তুলনা করে যখন আমি পিসিতে স্ট্রিম করার জন্য কাঁচা টিসিপি সকেট ব্যবহার করি। আমি কিছু ব্রাউজারের সাথে পরীক্ষা করেছি এবং দেখি যে আমার কোড গুগল ক্রোমে ভাল কাজ করে, তাই যদি আপনি আমার প্রকল্প অনুসরণ করেন, তাহলে আপনার সেরা পারফরম্যান্সের জন্য গুগল ক্রোম ব্যবহার করা উচিত।
1. ক্যামেরা ড্রাইভার অংশ: আমি এই প্রকল্পের জন্য ESP32 Wrover মডিউল ব্যবহার করি তাই HW সংজ্ঞা এই মডিউলের জন্য উপযুক্ত হবে, যদি আপনি অন্য মডিউল ব্যবহার করেন, দয়া করে HW সংজ্ঞাটি বিবেচনা করুন।
এই অংশের জন্য, মূলত এটি ESP32/ক্যামেরা/ক্যামেরা ওয়েব সার্ভারের ক্যামেরা ড্রাইভার অংশের নমুনা কোডের উপর ভিত্তি করে। আমার প্রকল্পে, আমি 3 টি ফাইলে বিভক্ত: ক্যামেরা_পিন.এইচ, ক্যামেরা_ওয়্যাপ.এইচ এবং ক্যামেরা_ওয়্র্যাপ.সিপিপি।
camera_pin.h: সংযুক্ত ক্যামেরার সাথে যোগাযোগের জন্য ব্যবহৃত ESP32 পিনের সংজ্ঞা রয়েছে। (ESP32 Wrover মডিউলের পরিবর্তে অন্য মডিউল ব্যবহার করলে এটি পরিবর্তন করা উচিত)
camera_wrap.cpp: ক্যামেরা আরম্ভের জন্য একটি মৌলিক কনফিগারেশন এবং ছবি তোলার জন্য একটি ফাংশন রয়েছে।
camera_wrap.h: প্রোটোটাইপ ফাংশন রয়েছে যা অন্য মডিউলে ব্যবহৃত হয়।
সোর্স কোডটি নিম্নলিখিত গিথুব লিঙ্কে পাওয়া যাবে:
github.com/ANM-P4F/ESP32-CAM-ROBOT/tree/ma…
2. ESP32-CAM স্কেচ:
এই অংশে ESP32-CAM এর প্রধান কাজ প্রবাহ রয়েছে। মডিউল একটি http সার্ভার এবং একটি ওয়েব সকেট সার্ভারের ভূমিকা পালন করে। Http সার্ভার ব্রাউজার থেকে রিকোয়েস্ট গ্রহণ করে এবং প্রধান পৃষ্ঠাটি ফেরত দেয় যা রোবটকে নিয়ন্ত্রণ করার জন্য GUI হিসেবে ব্যবহৃত হয়, ওয়েব সকেট সার্ভারটি ওয়েব ব্রাউজারে GUI ডিসপ্লেতে বারবার ছবি পাঠানোর জন্য ব্যবহৃত হয়।
পুরো উৎসটি এখানে পাওয়া যাবে:
3. AruinoUno স্কেচ:
এই অংশে সিরিয়ালের মাধ্যমে Arduino মডিউল ESP32-CAM এর সোর্স কোড রয়েছে তারপর DC, RC মোটরগুলিকে নিয়ন্ত্রণ করুন।
সোর্স কোডটি এখানে পাওয়া যাবে:
প্রস্তাবিত:
ভিডিও নজরদারি রোবট: 10 টি ধাপ
ভিডিও নজরদারি রোবট: কল্পনা করুন আপনার যদি এমন একটি রোবট থাকে যার বোর্ডে ক্যামেরা থাকে এবং ইন্টারনেটের মাধ্যমে নিয়ন্ত্রণ করা যায় তাহলে এটি এটি ব্যবহারের অনেক সুযোগ খুলে দেবে। উদাহরণস্বরূপ, আপনি রোবটটিকে রান্নাঘরে পাঠাতে পারেন চেক করার জন্য যে আপনি ঘটনাক্রমে কেটলি ছেড়ে চলে গেছেন
ব্যালেন্সিং রোবট / 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
DIY MusiLED, সঙ্গীত সিঙ্ক্রোনাইজড LEDs এক-ক্লিক উইন্ডোজ এবং লিনাক্স অ্যাপ্লিকেশন (32-বিট এবং 64-বিট)। পুনরায় তৈরি করা সহজ, ব্যবহার করা সহজ, পোর্টে সহজ।: 3 টি ধাপ
DIY MusiLED, সঙ্গীত সিঙ্ক্রোনাইজড LEDs এক-ক্লিক উইন্ডোজ এবং লিনাক্স অ্যাপ্লিকেশন (32-বিট এবং 64-বিট)। পুনরায় তৈরি করা সহজ, ব্যবহার করা সহজ, পোর্টে সহজ। এই প্রকল্পটি আপনাকে আপনার আরডুইনো বোর্ডে 18 টি LED (6 লাল + 6 নীল + 6 হলুদ) সংযুক্ত করতে এবং আপনার কম্পিউটারের সাউন্ড কার্ডের রিয়েল-টাইম সংকেত বিশ্লেষণ করতে এবং তাদের রিলেতে সহায়তা করবে। বীট প্রভাব (ফাঁদ, উচ্চ টুপি, কিক) অনুযায়ী তাদের আলো জ্বালানোর জন্য LEDs