لقد نشرنا بالفعل حول وحدة WiFi إلى اردوينو مرة أخرى ، ولكن هذه المرة حول الوحدة ESP32 CAM، وحدة ESP32 WiFi مزودة بكاميرا فيديو صغيرة مدمجة. يتيح ذلك وظائف جديدة ، مثل المراقبة أو التجسس عن بُعد ، والتقاط كل ما يحدث عندما لا تكون هناك وإرساله إلى أي جهاز للتسجيل أو لتتمكن من الرؤية في الموقع.
كل ما قيل تقريبًا لوحدة WiFi التي ناقشناها بالفعل ، سيكون صالحًا لهذه الوحدة ، فقط لأنها تحتوي على بعض الخصائص الصغيرة بالإضافة إلى كاميرا مدمجة. لكن كل ما تحتاج إلى معرفته سنعرضه لك في هذا الدليل ...
ما هو ESP32-CAM؟
El ESP32 CAM إنها وحدة يمكنك استخدامها مع العديد من المشاريع ومع Arduino. إنها وحدة كاملة مع متحكم مدمج ، مما يجعلها تعمل بشكل مستقل. بالإضافة إلى اتصال WiFi + Bluetooth ، تحتوي هذه الوحدة أيضًا على كاميرا فيديو مدمجة وفتحة microSD للتخزين.
هذه الوحدة ليست باهظة الثمن على الإطلاق ، وقد يكون لها العديد من التطبيقات. من بعض تقنيات عمليات إنترنت الأشياء البسيطة ، إلى تقنيات أخرى أكثر تقدمًا لمراقبة الصور والتعرف عليها باستخدام الذكاء الاصطناعي ، وحتى كنظام مراقبة للتحقق مما يحدث في مكان بعيد أينما كنت ...
اشتري واحدة
وحدة ESP32-CAM ليست باهظة الثمن على الإطلاق ، كما قلت ، مقابل بضعة يورو يمكنك الحصول عليها. ويمكنك العثور عليه بسهولة في بعض المتاجر المتخصصة أو على موقع أمازون. على سبيل المثال ، هنا بعض توصيات بسعر جيد:
- وحدة ESP32-CAM
- وحدتان ESP32-CAM لتركيب جهاز مراقبة متعدد النقاط.
- ESP32-CAM مع هوائي 8 ديسيبل ثنائي الموجات وكابل لنطاق تغطية أكبر.
- إذا كان لديك بالفعل وحدة ESP32 وتريد الكاميرا فقط ، يمكنك ذلك شرائه بشكل منفصل.
- وإذا كنت تفضل العمل مع USB بشكل أكثر اكتمالاً: لا توجد منتجات
كما ترى ، فهي ليست باهظة الثمن ...
الخصائص التقنية لـ ESP32-CAM (ورقة البيانات)
تحتوي وحدة ESP32-CAM على بعض الخصائص التقنية مثيرة للاهتمام للغاية التي يمكنك رؤيتها في ورقة البيانات الصانع. هنا ألخص أهمها:
- الاتصال: واي فاي 802.11b / g / n + بلوتوث 4.2 مع BLE. يدعم تحميل الصور عبر WiFi.
- روابط: UART ، SPI ، I2C، PWM. يحتوي على 9 دبابيس GPIO.
- تردد الساعة: حتى 160 ميجا هرتز.
- قوة الحوسبة متحكم: ما يصل إلى 600 DMIPS.
- ذاكرة: 520 كيلو بايت من SRAM + 4 ميجا بايت من PSRAM + فتحة بطاقة SD
- إضافات: يحتوي على أوضاع سكون متعددة ، وبرامج ثابتة قابلة للترقية عن طريق OTA ، ومصابيح LED لاستخدام ذاكرة فلاش مدمجة.
- كاميرا: يدعم كاميرات OV2640 التي يمكن أن تأتي في العبوة أو يمكن شراؤها بشكل مستقل. هذه الأنواع من الكاميرات لها:
- 2 ميجابكسل على المستشعر الخاص بك
- حجم صفيف UXGA 1622 × 1200 بكسل
- تنسيق الإخراج YUV422 و YUV420 و RGB565 و RGB555 وضغط البيانات 8 بت.
- يمكنك نقل الصور بين 15 و 60 إطارًا في الثانية.
Pinout
El pinout من ESP32-CAM بسيط للغاية ، كما ترون في الرسم التخطيطي السابق. والكاميرا متصلة بالموصل الذي تم تمكينه لها. بعد ذلك ، باستخدام مثال Arduino ، ستفهم بشكل أفضل كيفية اتصاله وما الغرض من كل واحد ، على الرغم من أنه يمكنك بالفعل الحصول على فكرة.
يمكنك استخدام أ محول خارجي FTDI لتوصيل هذه الوحدة وتسهيل التحكم فيها. هذا يسمح باستخدام منفذ نوع miniUSB بدلاً من الأسلاك ESP32-CAM. لاستخدام إحدى هذه الوحدات ، يمكنك توصيلها على النحو التالي:
- قم بتكوين وحدة FTDI للعمل عند 3.3 فولت.
- قم بتركيب دبوس GPIO 0 و GND لوحدة ESP32-CAM.
- يجب توصيل دبوس 3v3 من الوحدة بـ Vcc الخاص بـ FTDI.
- سيذهب GPIO 3 (UOR) للوحدة النمطية إلى TX الخاصة بـ FTDI.
- ينتقل GPIO 1 (U0T) من الوحدة إلى RX الخاص بـ FTDI.
- و GND الآخر من ESP32-CAM مع GND لوحدة FTDI.
الآن لديك واحدة واجهة نوع USBمما يسهل ربط مشروعك ...
التكامل مع Arduino IDE
إلى تتكامل مع FTDI، الاتصال بسيط للغاية. عليك فقط القيام بما يلي:
- قم بتوصيل اتصال 5 فولت لوحدة ESP32-CAM بوحدة Vcc لوحدة FTDI.
- قم بتوصيل GND لوحدة ESP32-CAM بـ GND لوحدة FTDI.
- ينتقل TX0 من لوحة FTDI إلى GPIO 3 (U0RXD).
- ينتقل RXI من لوحة FTDI إلى GPIO 1 (U0TXD).
- ويتجاوز GPI0 و GND للوحة ESP32-CAM.
يمكنك الآن توصيله بالكمبيوتر باستخدام كابل USB من خلال وحدة FTDI. خيار آخر هو قم بتوصيله بـ اردوينو مباشرة ، دون استخدام وحدة FTDI. لكن دعنا نرى الحالة مع FTDI وهو الأفضل لمعظم الحالات ...
الكثير الخطوات لمتابعة لتكوين وجدولة كل شيء للعمل:
- من أجل تحميل الكود على اللوحة ، يجب عليك قم بتوصيل USB لجهاز الكمبيوتر الخاص بك.
- الخطوة التالية هي تثبيت ملف مكتبة ESP32 لتتمكن من الاستفادة من هذا. لذلك ، من Arduino IDE ، انتقل إلى ملف> تفضيلات> هناك ، في الحقل لإضافة عنوان URL ، أضف: https://dl.espressif.com/dl/package_esp32_index.json وانقر فوق موافق. انتقل الآن إلى Tools> Board> Board Manager> ابحث عن ESP32 واضغط على تثبيت "ESP32 by Espressif Systems".
- ثم افتح اردوينو إيد > أدوات> لوحات> حدد AI-Thinker ESP32-CAM (يجب أن يكون لديك الملحق ESP32 مثبتًا حتى يظهر هذا الخيار في القائمة). ثم انتقل إلى Tools> Port وحدد COM ، حيث يتم توصيل اللوحة الخاصة بك.
- الآن انت تستطيع تحميل رسم على السبورة ، لتبسيط الأمر ، استخدم أحد الأمثلة ، انظر ملف> مثال> ESP32> الكاميرا> CameraWebServer. بمجرد الانتهاء من ذلك ، عندما تظهر الرسالة التي تفيد بأنه تم تحميله بنجاح ، أزل الكابل من دبوس GPIO 0 الخاص بـ GND واضغط على زر إعادة الضبط على اللوحة.
- أخيرًا ، يمكنك استخدام والبدء شاهد النتائج في واجهة الويب ... عند تشغيله ، سيمنحك عنوان URL على الشاشة بعنوان IP يجب عليك إدخاله في متصفح الويب للوصول إليه. يمكنك من خلاله ضبط المعلمات ورؤية ما يظهر من مستشعر الكاميرا.
من الواضح ، يمكنك ذلك افعل الكثير الاستفادة من إمكانات WiFi و Bluetooth لهذه الوحدة. تذكر أن الحد هو خيالك. هنا أريكم ببساطة مقدمة بسيطة ...
معلومات اكثر - دورة اردوينو مجانية
سلام عليكم.
تم شرح كل شيء تمامًا ، ويتم تحميل البرنامج تمامًا ، ولكن عندما أقوم بإعادة تعيين ESP32 لاكتشاف Wi-Fi على الشاشة التسلسلية ، أحصل دائمًا على نفس خطأ الكاميرا:
الكاميرا E (873): فشل فحص الكاميرا بسبب الخطأ 0x105 (ESP_ERR_NOT_FOUND)
فشلت تهيئة الكاميرا بسبب الخطأ 0x105
ماذا يمكن ان يحدث؟
يرجع الفضل في ذلك مسبقا.
مرحبا،
على الأرجح بسبب موصل وحدة الكاميرا أو مصدر طاقة غير صحيح.
حاول التحقق من هذين الأمرين.
تحية.
صباح الخير ، لدي كاميرا ESP32 وعندما أحمل الكود ، لا يمكن للوحدة العثور على عنوان URL ولا IP
أنا أبرمجها باستخدام ESP CAM MB
هل يمكنك مساعدتي ، أنا جديد على هذا؟
شكرا جزيلا لك.