تعد مراقبة الفيديو عن بُعد أمرًا ضروريًا في كثير من الحالات ، ولكن شراء كاميرا مباشرة قد يكون مكلفًا للغاية. لحسن الحظ ، يمكنك إيجاد حلول بديلة.

هل تحتاج إلى طريقة سريعة وغير مكلفة لفحص الأشياء من هاتفك الذكي؟ سنرى كيف يمكننا استخدام وحدة ESP32-CAM غير المكلفة لإعداد كاميرا عن بُعد تدعم الويب للمراقبة أو المراقبة أو تطبيقات جرس الباب بالفيديو!

جمع المستلزمات لهذا المشروع

بالنسبة لهذا المشروع ، سوف تحتاج إلى:

  • لوحة ESP32-CAM مع لوحة ابنة برمجة أو منفذ USB مدمج
  • كابل USB صغير
  • شاحن USB
  • اسم الشبكة وكلمة المرور لنقطة الوصول اللاسلكية الخاصة بك
  • هاتف ذكي أو جهاز لوحي

اختيار لوحة ESP32-CAM مناسبة

بالنسبة لهذا المشروع ، ستحتاج إلى طريقة لبرمجة لوحة ESP32-CAM من جهاز الكمبيوتر الخاص بك وطريقة لتشغيلها عندما لا تكون متصلة بجهاز الكمبيوتر الخاص بك. يمكن إنجاز هاتين الوظيفتين بسهولة إذا كان لوحتك تحتوي على موصل USB.

لهذا السبب ، يجب عليك شراء إما ESP32-CAM مع لوحة ابنة ESP32-CAM-MB أو أحدث ESP32-CAM-CH340. كلاهما يأتي مع منفذ USB الضروري للبرمجة والطاقة. تجنب شراء لوحة ESP32-CAM عارية ، حيث سيتطلب ذلك مكونات إضافية قد لا تكون لديك.

instagram viewer

إعداد Arduino IDE

لبرمجة ESP32-CAM ، ستحتاج إلى Arduino IDE من ملف موقع اردوينو. في وقت كتابة هذا المقال ، كان 1.8.19 هو الإصدار الحالي.

بمجرد اكتمال التنزيل ، قم بتشغيل التطبيق. في المرة الأولى التي تقوم فيها بتشغيله ، قد تتلقى تحذيرًا من تطبيق غير معروف من Windows. من الآمن النقر مزيد من المعلومات، تليها تشغيل على كل حال.

بمجرد بدء تشغيل Arduino IDE ، سيبدو كما يلي:

ستحتاج إلى إجراء بعض التغييرات للسماح لـ Arduino IDE بالتعرف على ESP32-CAM. أولا ، افتح التفضيلات من ملف قائمة. حيث تقول عناوين URL إضافية لمدير اللوحات، الصق السطر التالي:

https://dl.espressif.com/dl/package_esp32_index.json

ثم اضغط نعم.

الآن ، افتح ملف أدوات القائمة ومرر مؤشر الماوس فوق عنصر القائمة الذي يبدأ بـ مجلس: (قد يكون شيء من هذا القبيل المجلس: اردوينو أونو). من القائمة الفرعية التي تظهر ، حدد مدير المجالس. سيؤدي ذلك إلى ظهور نافذة جديدة بها شريط بحث في الأعلى. اكتب ESP32 في شريط البحث. القيام بذلك يجب أن يسمح لك بالاختيار اسب 32 بواسطة Espressif Systems. انقر ثبت. عند انتهاء التنزيل ، انقر فوق نعم للخروج من مدير المجالس.

الآن ، عد إلى أدوات القائمة ثم افتح القائمة الفرعية التي تبدأ بالكلمة مرة أخرى مجلس. هذه المرة ، يجب أن تشاهد ملف اردوينو ESP32 العنصر الذي لم يكن موجودًا من قبل. هذه قائمة فرعية تحتوي على قائمة طويلة بأسماء المنتديات. يجد مفكر بالذكاء الاصطناعي ESP32-CAM وحدد ذلك.

هذا هو؛ تم تكوين Arduino IDE الآن لـ ESP32-CAM!

ترجمة وتحميل CameraWebServer

يأتي Arduino IDE مع مثال رائع يسمى CameraWebServer يوضح الإمكانات الكاملة لـ ESP32-CAM. لنجربها! من ملف القائمة ، حدد أمثلة والعثور على قسم يسمى أمثلة لـ AI Tinker ESP32-CAM.

تحتها ، حدد ESP32، ومن بعد الة تصوير- وأخيرًا CameraWebServer.

سنحتاج إلى إجراء بعض التعديلات حتى يتم تشغيل هذا مع ESP32-CAM الخاص بك. ابحث عن الخطوط التي تبدو كالتالي:

// حدد طراز الكاميرا
#define CAMERA_MODEL_WROVER_KIT // لديه PSRAM
// # عرّف CAMERA_MODEL_ESP_EYE // لديه PSRAM
// # عرّف CAMERA_MODEL_M5STACK_PSRAM // لديه PSRAM
// # حدد CAMERA_MODEL_M5STACK_V2_PSRAM // M5Camera الإصدار B به PSRAM
// # عرّف CAMERA_MODEL_M5STACK_WIDE // Has PSRAM
// # حدد CAMERA_MODEL_M5STACK_ESP32CAM // لا يوجد PSRAM
// # حدد CAMERA_MODEL_AI_THINKER // لديه PSRAM
// # عرّف CAMERA_MODEL_TTGO_T_JOURNAL // لا PSRAM

هذه قائمة بالعديد من أسماء لوحات الكاميرا ، كل منها مسبوق #حدد. أحد هذه الخطوط نشط ، في حين أن الأسطر الأخرى غير نشطة. الأسطر التي تبدأ بـ // غير نشطة ، بينما تكون الأسطر التي لا تحتوي على الشرط المائلة نشطة. نريد تعديله بحيث يقتصر الأمر على سطر CAMERA_MODEL_AI_THINKER نشط. للقيام بذلك ، اجعلها تبدو كما يلي:

// حدد طراز الكاميرا
// # عرّف CAMERA_MODEL_WROVER_KIT // لديه PSRAM
// # عرّف CAMERA_MODEL_ESP_EYE // لديه PSRAM
// # عرّف CAMERA_MODEL_M5STACK_PSRAM // لديه PSRAM
// # حدد CAMERA_MODEL_M5STACK_V2_PSRAM // M5Camera الإصدار B به PSRAM
// # عرّف CAMERA_MODEL_M5STACK_WIDE // Has PSRAM
// # حدد CAMERA_MODEL_M5STACK_ESP32CAM // لا يوجد PSRAM
#define CAMERA_MODEL_AI_THINKER // لديه PSRAM
// # عرّف CAMERA_MODEL_TTGO_T_JOURNAL // لا PSRAM

بعد ذلك ، نحتاج إلى إخبار ESP32-CAM بشبكتنا اللاسلكية. ابحث عن الأسطر التالية:

const char * ssid = "*********" ؛
const char * password = "*********" ؛

الآن استبدل العلامات النجمية بـ اسم شبكتك (SSID) وكلمة مرور الشبكة الخاصة بنقطة الوصول اللاسلكية. استبدل العلامات النجمية فقط واحتفظ بعلامات الاقتباس المزدوجة.

الآن ، انقر فوق زر علامة الاختيار المستديرة في شريط أدوات Arduino IDE (بدلاً من ذلك ، حدد تحقق / تجميع من رسم قائمة). سيقول Arduino IDE تجميع الرسم. بعد مرور بعض الوقت ، سيقول تم التجميع. إذا تلقيت خطأً بدلاً من رؤية ذلك ، فهذا يعني أنك أخطأت في كتابة شيء ما. تحقق من التغييرات بعناية ، وصحح أي أخطاء وحاول مرة أخرى!

بمجرد نجاح التجميع ، فإن الخطوة الأخيرة هي تحميل البرنامج على السبورة. قم بتوصيل ESP32-CAM بجهاز الكمبيوتر الخاص بك باستخدام كبل USB. ثم انتقل إلى أدوات القائمة وابحث عن عنصر يبدأ بـ "ميناء:"واختر منفذًا تسلسليًا من القائمة الفرعية. ثم انقر فوق الزر الذي يبدو كسهم في دائرة من شريط أدوات Arduino (بدلاً من ذلك ، حدد تحميل من أدوات قائمة). سيتم إعادة ترجمة Arduino IDE ، على سبيل المثال تحميل لفترة من الوقت ، ثم أقول في النهاية تم التحميل.

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

الآن ، انقر فوق الزر الذي يشبه العدسة المكبرة في مربع على الجانب الأيمن من شريط أدوات Arduino (بدلاً من ذلك ، حدد جهاز المراقبة التسلسلي من أدوات قائمة). سيؤدي هذا إلى إظهار نافذة جديدة على جهاز الكمبيوتر الخاص بك لإخراجها من ESP32-CAM.

بعد الانتهاء من الخطوات المذكورة أعلاه ، اضغط على زر إعادة الضبط الصغير على الجانب الأيمن من ESP32-CAM-MB. يجب تسمية هذا الزر RST. بمجرد القيام بذلك ، سترى نصًا في ملف جهاز المراقبة التسلسلي نافذة او شباك. ابحث عن الخطوط التي تبدو كالتالي:

واي فاي متصل
بدء خادم الويب على المنفذ: "80"
بدء خادم التدفق على المنفذ: "81"
الكاميرا جاهزة! يستخدم ' http://192.168.1.9' للاتصال

على هاتفك الذكي ، اكتب عنوان ويب HTTP في متصفح الويب. ستحصل على صفحة ويب بها الكثير من خيارات التكوين المختلفة. قم بالتمرير لأسفل حتى ترى ملف بدء البث زر. انقر فوق ذلك للحصول على عرض مباشر لما تراه ESP32-CAM. ضع إشارة مرجعية على صفحة الويب هذه بحيث يمكنك العودة إليها لاحقًا!

بمجرد التحقق من أنه يعمل ، يمكنك فصل ESP32-CAM من جهاز الكمبيوتر الخاص بك واصطحابه إلى أي مكان تريد مراقبته وتشغيله باستخدام شاحن USB عادي. من هاتفك الذكي ، قم بالاتصال بالصفحة التي قمت بوضع إشارة مرجعية عليها لمشاهدة العرض المباشر!

حان الوقت الآن لتطبيق ما تعلمته

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

كيفية التقاط فاصل زمني بميزانية منخفضة باستخدام ESP32-CAM

اقرأ التالي

يشاركسقسقةيشاركبريد الالكتروني

مواضيع ذات صلة

  • افعلها بنفسك
  • دروس مشروع DIY
  • أفكار مشروع DIY
  • ESP32
  • فيديو

عن المؤلف

مارسيو تيكسيرا (5 مقالات منشورة)

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

المزيد من Marcio Teixeira

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك