فهرست مطالب:

ESP32-CAM عکس ها را گرفته و با استفاده از حافظه SPIFF از طریق پست الکترونیکی ارسال کنید. -- بدون کارت SD مورد نیاز: 4 مرحله
ESP32-CAM عکس ها را گرفته و با استفاده از حافظه SPIFF از طریق پست الکترونیکی ارسال کنید. -- بدون کارت SD مورد نیاز: 4 مرحله

تصویری: ESP32-CAM عکس ها را گرفته و با استفاده از حافظه SPIFF از طریق پست الکترونیکی ارسال کنید. -- بدون کارت SD مورد نیاز: 4 مرحله

تصویری: ESP32-CAM عکس ها را گرفته و با استفاده از حافظه SPIFF از طریق پست الکترونیکی ارسال کنید. -- بدون کارت SD مورد نیاز: 4 مرحله
تصویری: برنامه نویسی ESP32-CAM : کوچکترین دوربین - صفر تا صد راه اندازی - آپلود اولین برنامه 2024, جولای
Anonim
Image
Image
شروع کار با ESP32-CAM با استفاده از برنامه نویس FTDI
شروع کار با ESP32-CAM با استفاده از برنامه نویس FTDI

سلام مردم ،

برد ESP32-CAM یک برد توسعه کم هزینه است که ترکیبی از تراشه ESP32-S ، دوربین OV2640 ، چندین GPIO برای اتصال لوازم جانبی و شکاف کارت microSD است. این برنامه دارای تعدادی برنامه کاربردی از جمله سرور وب جریان ویدیو ، ساختن دوربین نظارتی ، گرفتن عکس ، تشخیص چهره و تشخیص و موارد دیگر است.

چند روز پیش فکر می کنم آیا می توانم عکس گرفته شده توسط ESP32-CAM را از طریق ایمیل ارسال کنم. من آموزش های زیادی در مورد ESP32-CAM گرفتم که با استفاده از ESP32-CAM عکس می گرفتم. ذخیره عکسها روی کارت SD بنابراین تصمیم گرفتم همه این برنامه ها را در یک مکان جمع آوری کنم. کارت SD یک راه حل مقرون به صرفه برای ESP32-CAM نیست زیرا ما برای ذخیره عکس به سختی به 500 کیلوبایت نیاز داریم. بنابراین سعی کردم تحقیق کنم که آیا می توانم استفاده از کارت SD را نادیده بگیرم یا آن را با حافظه دیگری جایگزین کنم.

من بسیار هیجان زده بودم که بدانم حافظه کافی در حافظه فلش ESP-32 به نام حافظه SPIFF موجود است. بنابراین تصمیم گرفتم از این راه حل استفاده کنم و از استفاده از کارت SD خارجی اجتناب کنم و در نتیجه هزینه پروژه خود را کاهش دهم.

بنابراین در این آموزش ، من نحوه انجام موارد زیر را نشان خواهم داد:

1. شروع به کار با EAM-32 CAM

2. استفاده از SPIFF برای ذخیره عکس های گرفته شده

3. استفاده از SMTP برای ارسال ایمیل عکس های گرفته شده

تدارکات

ESP32-CAM

برنامه نویس FTDI

سیم های بلوز F2F

مرحله 1: شروع به کار با ESP32-CAM با استفاده از برنامه نویس FTDI

از Arduino IDE می توان برای برنامه ریزی برد توسعه ESP32-CAM AI-Thinker استفاده کرد. یکی از اشکالات مهم ESP32-CAM این است که رابط USB برای بارگذاری طرح ها ندارد. بنابراین برای برنامه نویسی ESP-32 به یک برنامه نویس خارجی FTDI نیاز خواهید داشت. شکل های نشان داده شده در تصویر ارائه شده در توضیحات را دنبال کنید.

برنامه نویس ESP32-CAM FTDI

GND GND

5V VCC (5V)

U0R TX

U0T RX

GPIO0 GND

این راهنما نحوه برنامه ریزی و بارگذاری کد را در برد توسعه ESP32-CAM (AI-Thinker) با استفاده از Arduino IDE نشان می دهد. ماژول ESP32-CAM AI-Thinker یک برد توسعه ESP32 با دوربین OV2640 ، پشتیبانی از کارت microSD ، روی برد است لامپ فلش و چندین GPIO برای اتصال وسایل جانبی. با این حال ، برنامه نویس داخلی ندارد. برای اتصال آن به رایانه و بارگذاری کد ، به یک برنامه نویس FTDI نیاز دارید.

توجه: ESP-32 CAM فقط زمانی قابل برنامه ریزی است که در حالت فلش باشد. برای فعال کردن حالت فلاش ESP32-CAM باید GPIO0 را با GND وصل کنید

پس از بارگذاری کد ، باید سیم GPIO 0 را خارج کرده تا حالت فلاش را غیرفعال کرده و ESP-32 را در حالت عادی اجرا کنید.

مرحله 2: نمونه وب سرور را برای آزمایش ESP32-CAM بارگذاری کنید

قبل از بارگذاری طرح ایمیل ، باید مطمئن شوید که ESP32-CAM شما به طور کامل کار می کند. برای این کار ، نمونه سرور وب را از ESP32-> camera-> web-server بارگذاری کنید. پیکربندی زیر باید تنظیم شود:

برد: ماژول ESP32 Wrover

بندر: بندر شما #

// مدل دوربین CAMERA_MODEL_AI_THINKER را انتخاب کنید

همه مدلهای دیگر را کامنت کنید

SSID و Password را روی Wifi Access point خود قرار دهید و طرح را بارگذاری کنید.

اگر می توانید جریان ویدئو را از ESP32-CAM مشاهده کنید ، آماده بارگذاری طرح ایمیل هستید.

مرحله 3: تغییر تنظیمات حساب Gmail (دسترسی کمتر به برنامه ایمن)

تغییر تنظیمات حساب Gmail (دسترسی کمتر به برنامه ایمن)
تغییر تنظیمات حساب Gmail (دسترسی کمتر به برنامه ایمن)

برای اولین بار ESP32-CAM شما ممکن است به خدمات gmail دسترسی نداشته باشد. بنابراین باید با دسترسی به آن تنظیمات حریم خصوصی را تغییر دهید

myaccount.google.com/lesssecureapps

به برنامه کمتر ایمن اجازه دهید به حساب شما دسترسی پیدا کند.

مرحله 4: طرح برنامه ایمیل را بارگذاری کنید

طرح ارائه شده در توضیحات را بارگیری کنید ، پارامترهای زیر را ارائه دهید:

#ایمیل را برای حساب فروشنده تعریف کنید

#ایمیل را برای گذرواژه تعیین کنید

#تعریف ایمیل گیرنده

SSID

کلمه عبور

این است که طرح را بارگذاری کنید