جدول المحتويات:

روبوت المراقبة بالفيديو: 10 خطوات
روبوت المراقبة بالفيديو: 10 خطوات

فيديو: روبوت المراقبة بالفيديو: 10 خطوات

فيديو: روبوت المراقبة بالفيديو: 10 خطوات
فيديو: روبوت شبه البشر يرعب العالم #shorts 2024, شهر نوفمبر
Anonim
Image
Image
روبوت المراقبة بالفيديو
روبوت المراقبة بالفيديو

تخيل لو كان لديك روبوت به كاميرا على متنه ويمكن التحكم فيه عبر الإنترنت.

سيفتح الكثير من الفرص لاستخدامه. على سبيل المثال ، يمكنك إرسال الروبوت إلى المطبخ للتحقق مما إذا كنت قد تركت الغلاية على الموقد عن طريق الخطأ!

لقد قمت بتجربة استخدام لوحات تطوير ESP32-CAM ووجدت أنه باستخدام ESP32-CAM يمكن القيام بذلك بسهولة.

ESP32-CAM عبارة عن وحدة كاميرا صغيرة جدًا مع شريحة ESP32-S تكلف ما يقرب من 10 إلى 15 دولارًا.

يمكن برمجة وحدة ESP32-CAM باستخدام Arduino IDE. تحتوي وحدة ESP32-CAM أيضًا على العديد من دبابيس GPIO للاتصال بالأجهزة الخارجية.

لذلك دعونا نبدأ!

الخطوة 1: قائمة الأجزاء

قائمة الاجزاء
قائمة الاجزاء

قائمة الاجزاء:

ESP32-CAM x1.2

FT232RL FTDI Mini USB x1 - لتحميل رمز إلى ESP32-CAM

برنامج تشغيل محرك ثنائي القناة DC L298N x1

Adafruit (PID 3244) طقم هيكل روبوت صغير دائري - دفع ثنائي مع DC Motors x1 - لقد استخدمت هذا الهيكل ، ولكن يمكنك صنع هيكل خاص بك أو شراء أي هيكل آخر متاح. ما نحتاجه هنا هو العجلات و DC Motors

حامل بطارية 18650 x1

18650 بطارية × 2 (كبديل يمكن استخدام أربع بطاريات AA وحاملها بدلاً من 18650 بطارية)

مقلاة صغيرة / منصة إمالة مع 2 SG-90 Servos x1

وحدة إمداد طاقة اللوح MB102 x1

تطبيق iRobbie-A iOS

الخطوة 2: قم بتجميع الهيكل

تجميع الهيكل
تجميع الهيكل
تجميع الهيكل
تجميع الهيكل
تجميع الهيكل
تجميع الهيكل

قم بتجميع هيكل الروبوت بمحركين DC و 3 عجلات وجهاز تحكم بمحرك L298N صغير. استخدم شريط التثبيت لتوصيل وحدة تحكم محرك المحرك بالمنصة.

الخطوة الثالثة: توصيل الأسلاك

قم بتوصيل الأسلاك
قم بتوصيل الأسلاك

قم بتوصيل الأسلاك كما هو موضح في التخطيطي.

الخطوة 4: تحضير المنصة / المنصة المائلة

تحضير عموم / منصة إمالة
تحضير عموم / منصة إمالة
تحضير عموم / منصة إمالة
تحضير عموم / منصة إمالة
تحضير عموم / منصة إمالة
تحضير عموم / منصة إمالة
تحضير عموم / منصة إمالة
تحضير عموم / منصة إمالة

اسحب الأسلاك للخارج عبر الجزء العلوي من منصة الهيكل. قم بتنظيم الكابلات من الماكينات SG-90 في منصة Pan / Tilt. في هذا المشروع ، نحتاج فقط إلى أجهزة Tilt.

قم بتوصيل المقلاة / الإمالة بأعلى منصة الهيكل.

الخطوة 5: قم بإعداد وحدة إمداد طاقة اللوح MB102

قم بإعداد وحدة إمداد طاقة اللوح MB102
قم بإعداد وحدة إمداد طاقة اللوح MB102
قم بإعداد وحدة إمداد طاقة اللوح MB102
قم بإعداد وحدة إمداد طاقة اللوح MB102

يعد استخدام وحدة إمداد طاقة اللوح MB102 اختياريًا. يمكنك دائمًا أخذ 5V و Ground لمحرك ESP32-CAM ومحرك مؤازر من محرك L298N ، لكنني وجدت أنه مع MB102 يكون أكثر ملاءمة. تحتوي وحدة تزويد الطاقة على زر طاقة وتمنحك مزيدًا من المرونة مع الأسلاك.

من أجل إرفاق الوحدة بمنصة الهيكل ، قمت بإزالة المسامير الموجودة في الجزء السفلي من MB102. بعد ذلك ، قمت بتثبيته في الجزء العلوي من الهيكل بشريط تثبيت مزدوج الجوانب.

الخطوة 6: الأسلاك النهائية وتجميع الروبوت

الأسلاك النهائية وتجميع الروبوت
الأسلاك النهائية وتجميع الروبوت
الأسلاك النهائية وتجميع الروبوت
الأسلاك النهائية وتجميع الروبوت
الأسلاك النهائية وتجميع الروبوت
الأسلاك النهائية وتجميع الروبوت

ربط جميع الأجزاء باستخدام التخطيطي. استخدم قطعة من الفوم وشريط تثبيت مزدوج الجوانب لتوصيل ESP32-CAM بمنصة التحريك / الإمالة.

الخطوة 7: تحميل الكود

تحميل كود
تحميل كود
تحميل كود
تحميل كود
تحميل كود
تحميل كود

قم بتثبيت الوظيفة الإضافية ESP32 على Arduino IDE:

اتبع أحد البرامج التعليمية التالية لتثبيت الوظيفة الإضافية ESP32 ، إذا لم تكن قد قمت بذلك بالفعل:

تثبيت لوحة ESP32 في Arduino IDE (تعليمات Windows)

تثبيت لوحة ESP32 في Arduino IDE (تعليمات Mac و Linux)

قم بتنزيل الكود من هنا

تأكد من وجود علامتي تبويب بهما رمز في Arduino IDE: esp32_cam_car و app_httpd.cpp كما هو موضح في لقطة الشاشة.

قبل تحميل الرمز ، تحتاج إلى إدخال بيانات اعتماد الشبكة في المتغيرات التالية: const char * ssid = "Your_WIFI_Network" const char * password = "Your_WIFI_Password"

قم بتوصيل لوحة ESP32-CAM بجهاز الكمبيوتر الخاص بك باستخدام مبرمج FTDI. اتبع الرسم التخطيطي.

هام: يجب توصيل GPIO 0 بـ GND حتى تتمكن من تحميل الكود.

اضغط على زر ESP32-CAM الموجود على متن الطائرة قبل تحميل الرمز. قم بتشغيل Arduino IDE وانقر فوق تحميل لإنشاء الرسم التخطيطي وجهازك.

الخطوة 8: الحصول على عنوان IP

بعد تحميل الكود ، افصل GPIO 0 عن GND.

افتح Serial Monitor بمعدل باود 115200. اضغط على زر RST الموجود على اللوحة ESP32-CAM. يجب أن يظهر عنوان IP الخاص بـ ESP32-CAM في Serial Monitor.

الخطوة 9: التحكم في روبوت المراقبة بالفيديو

افصل ESP32-CAM عن مبرمج FTDI.

قم بتوصيل ESP32-CAM مرة أخرى بمنصة Pan / Tilt ، وقم بتشغيل الطاقة واضغط على زر RST الموجود على اللوحة ESP32-CAM.

قم بتنزيل التطبيق من هنا قم بتشغيل التطبيق على جهاز iPhone الخاص بك ، وأدخل عنوان IP الخاص بـ ESP32-CAM والعب مع الروبوت!

الخطوة العاشرة: تحكم في الروبوت الخاص بك عبر الإنترنت

يجب عليك فتح إعدادات جهاز التوجيه الخاص بك. (جوجل كيفية القيام بذلك لجهاز التوجيه الخاص بك). ستجد هناك بعض الإعدادات ، بما في ذلك شيء ما على غرار إعادة التوجيه أو إعادة توجيه المنفذ.

الشيء المهم الذي يجب ملاحظته هنا هو "نطاق المنفذ" و "الجهاز" أو "عنوان IP".

في "Port Range" يجب عليك كتابة 80-81.

بالنسبة إلى "الجهاز" ، يجب تحديد جهاز ESP32-CAM الخاص بك. في بعض أجهزة التوجيه ، يجب عليك وضع عنوان IP الخاص بـ ESP32-CAM بدلاً من اسم الجهاز.

اذهب إلى www.whatsmyip.org وانسخ عنوان IP الخاص بك. استخدم عنوان IP هذا في التطبيق عندما تكون خارج شبكتك المنزلية.

موصى به: