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

التعرف على الوجه ESP32 CAM مع دعم MQTT - المفكر بالذكاء الاصطناعي: 4 خطوات
التعرف على الوجه ESP32 CAM مع دعم MQTT - المفكر بالذكاء الاصطناعي: 4 خطوات

فيديو: التعرف على الوجه ESP32 CAM مع دعم MQTT - المفكر بالذكاء الاصطناعي: 4 خطوات

فيديو: التعرف على الوجه ESP32 CAM مع دعم MQTT - المفكر بالذكاء الاصطناعي: 4 خطوات
فيديو: أول إستعمال للكاميرا📷 ESP32 CAM مع الشرح الكامل لطريقة التشغيل 2024, شهر نوفمبر
Anonim
التعرف على الوجه ESP32 CAM مع دعم MQTT | مفكر الذكاء الاصطناعي
التعرف على الوجه ESP32 CAM مع دعم MQTT | مفكر الذكاء الاصطناعي

أهلا!

كنت أرغب في مشاركة الكود الخاص بي لمشروع ما إذا كنت بحاجة إلى الحصول على ESP CAM مع التعرف على الوجوه ، والتي يمكن أن ترسل البيانات إلى MQTT. حسنًا.. ربما بعد 7 ساعات من البحث في أمثلة التعليمات البرمجية المتعددة والبحث عن ما هو ، انتهيت من تكامل MQTT!

اللوازم

ماذا تحتاج:

  • كاميرا ESP32 (~ 5 دولارات)
  • مبرمج TTL (~ 2 دولار)
  • 5 كبلات توصيل

الخطوة 1: إعداد مبرمج TTL (اختياري)

إذا كنت تستخدم جهاز كمبيوتر يحتوي على إصدار أحدث من Windows 7 ، فأنت على الأرجح بحاجة إلى برامج التشغيل المدعومة للمبرمج.

إذا لم يكن الجهاز قادرًا على البدء ، فأوصيك بهذا البرنامج التعليمي السهل لتثبيت برامج التشغيل يدويًا

الخطوة 2: إعداد الاتصال والتكوين في IDE

إعداد الاتصال والتكوين في IDE
إعداد الاتصال والتكوين في IDE

تحتاج إلى توصيله كما في الصورة (من الأفضل استخدام 5 فولت بدلاً من 3 فولت!)

يلزم توصيل الكبل الرمادي فقط إذا كنت تريد برمجته!

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

الخطوة التالية هي الانتقال إلى TOOLS في IDE الخاص بك وتعيين Partition Scheme على Huge APP ، وتحديد ESP32 Wrover Module باعتباره اللوحة!

الخطوة 3: الكود والمكتبات

ستحتاج فقط إلى مكتبة PubSubClient ، وسيتم تثبيت جميع المكتبات الأخرى تلقائيًا.

(لا تنس تغيير بيانات الاعتماد الخاصة بك قبل التحميل)

قم بتنزيل المرفق وانقر فوق تحميل ، ولا تنس الكبل الرمادي المذكور أعلاه!

بعد التحميل ، افتح Serial Monitor وحدد 115200 كمعدل الباود.

يجب أن ترى عنوان IP للاتصال به. ملاحظة: تم تمكين التعرف على الوجوه بالفعل في البداية ، لذلك سوف يقوم بفحص وجهك! تحرير: لن تفعل ذلك تلقائيًا بعد الآن!

في جزء MQTT ، سترى علامة تبويب معلومات وعلامة تبويب وجه واحد. تحرير: وعلامة التبويب معرف

الخطوة 4: هذا كل شيء | تعديل

هذا هو الوقت الحالي ، أعتقد أنني سأقوم بتحديثه بعض الوقت إذا رأيت أخطاء أو أي شيء آخر.

أتمنى أنك إستمتعت!

تعديل:

لقد أجريت بعض التغييرات على الكود!

يقوم الآن بحفظ وجهك في الذاكرة الداخلية ، لذلك عند بدء تشغيله ، سيتم تحميل جميع الوجوه المحفوظة مسبقًا من Flash!

يقوم تلقائيًا بحفظ الوجوه المسجلة في Flash.

لقد قمت أيضًا بإزالة وجه التسجيل التلقائي عند بدء التشغيل.

لقد قمت بعمل موضوع MQTT جديد يسمى "id" ، وهذا هو المكان الذي يظهر فيه آخر معرف تم التعرف عليه!

موصى به: