تا بحال برای شما پیش آمده که بخواهید برای اتاق یا محل کارتان دوربین های مداربسته نصب کنید تا بتوانید بصورت زنده محیط های در مجاورت خودتان را تحت نظر داشته باشید. خوشبختانه به کمک تکنولوژی ESP32 و در نهایت ماژول ESP32-CAM میتوانید به راحتی این کار را انجام دهید. پس با انرژی و چند دقیقه مطالعه خواهید فهمید که این پروژه را چگونه عملی کنید. تنها با استفاده از یک ماژول ساده این کار امکان پذیر است. در ادامه این آموزش با مرجع تخصصی آردوینو به زبان فارسی، دیجی اسپارک همراه باشید.
خب تا این قسمت که هدف از این آموزش مشخص شد بیایید درباره اجزای اصلی تشکیل دهنده این ماژول کمی تبادل اطلاعات داشته باشیم ، پس برای شروع از ESP32 یا قلب این ماژول شروع میکنیم.
معرفی ESP32-Cam
ESP32 نسل پیشرفته ESP8266 است. یکی از تفاوتهای آن بلوتوث داخلیاش میباشد. همچنین دارای هسته وایفای ۲,۴ گیگا هرتزی و بلوتوث داخلی تولید شده با تکنولوژی ۴۰ نانومتری شرکت TSMC میباشد. این ماژول دارای بهترین پرفورمنس در مصرف انرژی میباشد یعنی با کمترین مصرف انرژی بهترین نتیجه را برای ما به همراه دارد. اگر بخواهیم دقیقتر به این برد نگاه کنیم باید بگوییم که این یک chip است که پلتفرم NodeMCU در اون پیاده سازی شده که به این نوع چیپ ها System on a chip microcontrollers هم گفته میشود.
از دیگر امکانات ماژول ESP32-cam میتوان به دوربین OV2640 با قابلیت ثبت تصویر با فرمت JPEG, BMP, grayscale اشاره کرد. همچنین با LED flash مونتاژ شده بر روی این ماژول قادر به تصویر برداری در مکانهای تاریک نیز خواهید بود. یکی از ویژگیهای کاربردی این ماژول ورودی micro SD با قابلیت ارتقا تا ۴GB است که به کاربر اجازه ذخیره تصاویر را هم میدهد.
” برای درک بهتر می توانید آموزش تصویری را در کانال یوتیوب من تماشا کنید ”
روش راه اندازی ESP32-cam
برای شروع باید کتابخانه مربوط به این ماژول در نرم افزار Arduino IDE نصب گردد. ابتدا باید لینک زیر در محل ذکر شده File> Preferences کپی و پیست شود.
https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json
سپس با مراجعه به بخش برد ها در Tools > Board > Boards Manager و جسجوی ESP32 قادر به دانلود کتابخانه مربوط خواهید بود.
در ادامه میتوانید در بخش File > Examples > ESP32 > Camera کدهای مربوط به این ماژول را پیدا کنید. مثال CameraWebServer مربوط به این آموزش میباشد.
قبل از آپلود کد در ماژول باید تنظیمات شبکه را مشخص کنیم :
;"نام شبکه وای فای" = const char* ssid ;"پسوورد شبکه وای فای"= const char* password
در این مرحله مدل ماژول خود در بین دیگر مدل ها که در کد موجود است با کامند و آن کامند کردن مشخص کنیم.
define CAMERA_MODEL_AI_THINKER#
حال زمان پروگرام کردن ماژول رسیده، به یک FTDI programmer نیاز داریم تا کد های موجود در Arduino IDE را بر روی ماژول پروگرام کنیم ، مانند تصویر زیر اتصالات را برقرار کنید، دقت داشته باشید که پایه GPIO 0 باید به GND متصل باشد تا عمل پروگرام صورت گیرد.
از منوی Tools موارد انتخاب شده در تصویر را با نرم افزار خود تطابق دهید.
پس از آپلود شدن کد، پین GPIO 0 را که قبلتر به GND متصل کرده بودید را از GND جدا کنید. سپس سریال مانیتور را در نرم افزار اردوینو باز کنید و باند ریت را برای روی ۱۱۵۲۰۰ قرار دهید سپس دکمه RESET بر روی ماژول را فشار دهید.
همانطور که مشاهده می کنید نرم افزار به شما یک IP Address می دهد که با جسجوی این IP در مرورگر خود می توانید دوربین را فعال کنید .
اتصالات
Vcc == Vcc
GND == GND
TX == U0R
RX == U0T
لیست قطعات
- ماژول ESP32-CAM
- FTDI programmer
سورس کد آردوینو
کدهای زیر را کپی کرده و در آردوینو IDE قرار دهید. سپس روی برد آردوینو آپلود کنید. چنانچه روش آپلود کدها را نمیدانید، به آموزش کار با برد آردوینو مراجعه کنید.
#include "esp_camera.h" #include // // WARNING!!! Make sure that you have either selected ESP32 Wrover Module, // or another board which has PSRAM enabled // // Select camera model //#define CAMERA_MODEL_WROVER_KIT //#define CAMERA_MODEL_ESP_EYE //#define CAMERA_MODEL_M5STACK_PSRAM //#define CAMERA_MODEL_M5STACK_WIDE #define CAMERA_MODEL_AI_THINKER #include "camera_pins.h" const char* ssid = "PM.GOHARIAN"; const char* password = "*******"; void startCameraServer(); void setup() { Serial.begin(115200); Serial.setDebugOutput(true); Serial.println(); camera_config_t config; config.ledc_channel = LEDC_CHANNEL_0; config.ledc_timer = LEDC_TIMER_0; config.pin_d0 = Y2_GPIO_NUM; config.pin_d1 = Y3_GPIO_NUM; config.pin_d2 = Y4_GPIO_NUM; config.pin_d3 = Y5_GPIO_NUM; config.pin_d4 = Y6_GPIO_NUM; config.pin_d5 = Y7_GPIO_NUM; config.pin_d6 = Y8_GPIO_NUM; config.pin_d7 = Y9_GPIO_NUM; config.pin_xclk = XCLK_GPIO_NUM; config.pin_pclk = PCLK_GPIO_NUM; config.pin_vsync = VSYNC_GPIO_NUM; config.pin_href = HREF_GPIO_NUM; config.pin_sscb_sda = SIOD_GPIO_NUM; config.pin_sscb_scl = SIOC_GPIO_NUM; config.pin_pwdn = PWDN_GPIO_NUM; config.pin_reset = RESET_GPIO_NUM; config.xclk_freq_hz = 20000000; config.pixel_format = PIXFORMAT_JPEG; //init with high specs to pre-allocate larger buffers if(psramFound()){ config.frame_size = FRAMESIZE_UXGA; config.jpeg_quality = 10; config.fb_count = 2; } else { config.frame_size = FRAMESIZE_SVGA; config.jpeg_quality = 12; config.fb_count = 1; } #if defined(CAMERA_MODEL_ESP_EYE) pinMode(13, INPUT_PULLUP); pinMode(14, INPUT_PULLUP); #endif // camera init esp_err_t err = esp_camera_init(&config); if (err != ESP_OK) { Serial.printf("Camera init failed with error 0x%x", err); return; } sensor_t * s = esp_camera_sensor_get(); //initial sensors are flipped vertically and colors are a bit saturated if (s->id.PID == OV3660_PID) { s->set_vflip(s, 1);//flip it back s->set_brightness(s, 1);//up the blightness just a bit s->set_saturation(s, -2);//lower the saturation } //drop down frame size for higher initial frame rate s->set_framesize(s, FRAMESIZE_QVGA); #if defined(CAMERA_MODEL_M5STACK_WIDE) s->set_vflip(s, 1); s->set_hmirror(s, 1); #endif WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("WiFi connected"); startCameraServer(); Serial.print("Camera Ready! Use 'http://"); Serial.print(WiFi.localIP()); Serial.println("' to connect"); } void loop() { // put your main code here, to run repeatedly: delay(10000); }
تمامی مراحل ضروری جهت اجرای پروژه در این آموزش توضبح داده شده است، مراحل را یک به یک اجرا کرده و در صورت هر گونه سوال از طریق بخش دیدگاه ها با ما در ارتباط باشید.
پروژه و دریافت بن ارسال رایگان
برای دریافت بن خرید از دانشجو کیت، کاربران بایستی با استفاده از وسایل این آموزش، پروژه را اجرا کرده و یا حتی مدار جدیدی تعریف کنید. سپس از اجرای کار فیلم گرفته و در شبکههای اجتماعی از جمله آپارات و اینستگرام، با هشتگهای دیجی_اسپارک دانشجوکیت digispark daneshjookit منتشر کنند. سپس از طریق بخش نظرات در ادامه همین آموزش، جهت دریافت بن خرید ارسال رایگان به ارزش ۱۲۰۰۰ تومان از دانشجو کیت، لینک را زیر همین پست ارسال کنید.
سلام
خیلی ممنونم بابت این آموزش، فقط برای انتخاب برد موقع آپلود، کدام گزینه را باید انتخاب کنیم؟
سلام ، ممنون از توجهتون .
همینطور که داخل آموزش ذکر شده باید از منوی ” TOOLS ” نوع برد را بر روی ” ESP32 WROVER MODULE ” قرار دهید .
ممنون از سایت خوبتون . درمورد کد نویسی تخصصی اسکیج ماژول esp32-cam منبع خوب چی معرفی می کنید یعنی بشه با کد نویسی اطلاعات سایر سنسورهای متصل به برد را نیز در تصویر نمایش داد مثل لوکیشن با سنسور جی پی اس و دما و … ممنون میشوم کسی راهنمایی بفرماید شماره تماس در واتس اپ ******
با سلام
کاربر گرامی برای اینکه اطلاعات کاملتری داشته باشید، قدم بعدی هزینه کردن و شرکت در کلاس هست.
زحمت بکشید اگر کلاس تخصصی برای esp32-cam هست برایم در واتس اپ اعلام کنید ممنون می شوم ******
سلام مجدد
برای شرکت در دوره ها فقط به اینستاگرام دایرکت دهید.
سلام توضیح نداید که با upload کد چه اتفاقی میفته
میشه کمک کنید.
پس از آپلود کد و سرچ کردن ip (داخل آموزش ذکر شده) داخل مرورگر و اعمال ۵ ولت به ماژول می توانید دوربین ماژول را راه اندازی کنید . برای درک بهتر همینطور می توانید آموزش تصویری در کانال یوتیوب من رو تماشا کنید .
سلام
برای تامین ولتاژ مورد نیاز برد میتونیم از پاور بانک یا تلفن همراه استفاده کرد؟
سلام، مشکلی نیست، اما جریان مناسبی باید به برد اعمال شود و ولتاژ بیش از حد باعث سوختن تراشه میشود.
سلام آیا این دوربین قابلیت انتقال ویدئو را دارد یا صرفا عکس میگیرد
با سلام
برای این منظور آموزشهای زیر را بررسی کنید.
ساخت دوربین امنیتی کلاود ESP32-Cam با قابلیت دسترسی از هر نقطه
ساخت دوربین امنیتی با ESP32-CAM همراه با قابلیت ضبط تصاویر
سلام خسته نباشید
برای نصب برد باید پکیج ای اس پی ۸۲۶۶ نصب کنیم؟ من ندارمش تو لیست
خیلی ممنون از توجه شما ،
خیر ، همینطور که در آموزش ذکر شده با کپی کردن لینک مربوط در بخش File> Preferences قادر خواهید بود از منوی Boards Manager برد Esp32 را به لیست خود اضافه کنید .
(کلمه esp32 را در بخش Boards Manager جستجو کنید)
سلام مهندس خیلی ممنون از جواب
شما در پاسختون گفتید که اموزش مشابهی بزودی منتشر خواهد شد .
لطفاً اگر میشه زمان منتشر این اموزش را به من بگویید .
سلام، پیش نویس های زیادی در نوبت انتشار هستند متاسفانه زمان مشخصی نمی تونم اعلام کنم، تا زمان انتشار از سرچ کردن در محیط اینترنت دوری نکنید…
سلام
یک سوال داشتم این برد با Esp32 اصلی که روی سایت و دو تا ورژن داره آیا تفاوت داره؟
با تشکر از توجه شما ،
بله این ماژول برای کاربرد های ثبت تصاویر بصورت زنده یا ذخیره بر روی SDcard کاربرد دارد ،برای جزئیات بیشتر دیتاشیت ماژول ESP32 را از لینک زیر مطالعه کنید .
http://esp32.net/
سلام
با تشکر از زحمات شما مهندس عزیز
برای پرو گرامر از رابط سریال به usb ماژولFTDI میشه استفاده کرد.
با سلام
بله مشکلی نیست، می توانید از FTDI پراگرامر ها به منظور پروگرامر کردن برد استفاده کنید.
سلام مهندس خیلی ممنون از جواب
شما در پاسختون گفتید که اموزش مشابهی بزودی منتشر خواهد شد .
لطفاً اگر میشه زمان انتشار اموزش را بگید
سلام، پیش نویس های زیادی در نوبت انتشار هستند متاسفانه زمان مشخصی نمی تونم اعلام کنم، تا زمان انتشار از سرچ کردن در محیط اینترنت دوری نکنید…
سلام سپاسگزارم
من وقتی کد رو Verfi میکنم با این خطا رویرو میشم.
Error compiling for board ESP32 Wrover Module.
سلام
اتصالات مربوط به FTDI پروگرامر رو بررسی کنید، مرحله به مرحله با آموزش پیش بروید.
سلام و عرض ادب
چطور میشه زمانی که دوربین داره کار میکنه LED فلش روی ماژول یا پینهای ماژول رو خاموش یا روشن کرد.
با اتصال پایه GPIO4 به تغذیه، LED فلش روشن خواهد شد. برای اطلاع بیشتر درباره پین های این ماژول می توانید به datasheet این ماژول مراجعه کنید.
متشکرم از وقتی که میگذارید و پاسخ میدید.
بله این رو میدونم که با تغذیه میشه GPIO4 را تغیر وضعیت داد، بنده منظورم در زمان کار ماژول بود. مثلا وقتی تصویر رو Live داریم میینیم از طریق وایفای به پینهای ماژول مثل LED دسترسی داشته باشیم.
با تشکر
بله، امکان تغیییر حالت پین ها در زمان کار ماژول وجود دارد، با توجه active low و یا active high بودن پین مورد نظر.
سلام خسته نباشید
در رابطه با این پروژه یه سوالی داشتم بعد از پروگرام کردن esp32 امکانش هست پروگرامر FTDI رو از اون جدا کرد و فقط با یه باتری ۵ ولت ازش استفاده کرد ؟ یا در طول استفاده باید به هم وصل باشن
سلام، اگر به درستی برد پروگرام شده باشد و فقط نیاز به تغذیه داشته باشید، البته مشکلی نیست.
باسلام ایا پرگرام کردن این ماژول با هر مدل از پرگرام های usb به ttl مثل پراگرامر cp2102 همراه با پایه ریست امکان پذیر اسا یا فقط با ftdi امکان پرگرام شدن را دارد
با توجه به تجربه شخصی خودم پیشنهاد می کنم از FTDI programmer ها استفاده کنید اما با ماژول cp2102 هم تست شده و مشکلی نیست.
سلام
تنظیمات شبکه دقیقا کدام شبکه است؟
بنده از PC استفاده می کنم. آیا این شبکه بوسیله wifi خود برد ایجاد می شود و یا شبکه ای دیگر است؟
با سلام
خیر این شبکه توسط خود ماژول ایجاد نمی شود شما باید ssid و پسوورد شبکه وای فای و یا هات اسپات تلفن همراه خودتون رو در این قسمت وارد کنید.
سلام بخشید برای فعال کردن دوربین pc و دوربین باید باهم توی یک شبکه باشند
با سلام
اگر منظور شما شبکه بین ماژول و سیستم(مرورگر) هست، بله هردو باید به یک شبکه متصل باشند.
سلام
من طبق اموزش قدم قدم جلو رفتم ولی توی سریال مانیتور این اخطار رو بهم داد
[E][camera.c:1049] camera_probe(): Detected camera not supported.
[E][camera.c:1249] esp_camera_init(): Camera probe failed with error 0x20004
با سلام
دلیل این خطا ممکن از اتصالات و یا برقرار نشدن ارتباط ماژول با شبکه ای که مشخص کردید باشه.
سلام . دوست عزیز .
منم مشکل شما رو داشتم . ولی تونستم حلش کنم.
اگر از درست وارد کردن username و password وای فای مطمئن هستی . این کار هایی که من انجام دادم رو انجام بده و ببین کارت حل میشه یا نه .
تمامی مراحل بالا رو انجام بده تا مرحله اپلود کد برنامه. ولی وقتی برنامه روی برد اپلود شد و گزینه done upload رو دیدی پایه ولتاژ ۳٫۳ رو که از پروگرامر(FDTI-FT232) به esp زدی رو جدا کن و همچنین پایه GND رو جدا کن. ولی پایه های ارتباط UART رو جدا نکن. حالا با یک منبع تغذیه جدا ۵ ولت به ماژول ولتاژ بده. پایه ۵ ولت رو بزن به پین ۵V و سیم گراند رو هم بزن به پین GND کنار ۵V .( حتما گراند ولتاژ ورودی رو بزن به همین پایه GND چون نمی دونم چرا ولی من خودم که زدم به پایه های دیگه مدار کار نداد.)
حالا پروگرامر رو وصل کن به سیستم و ولتاژ ۵ ماژل رو هم تامین کن.
بعد سریال مونیتور اردوینو رو باز کن . حالا دکمه ریست ماژول رو بزن. الان IP که توی سریال مونیتور بهت داد رو توی مرور گر بزن. و الان هم دیگه نیازی به پروگرامر نداریم. می تونی جداش بکنی.
با سلام . برای رفع این مشکل یا خطا باید دو کار انجام دهید … ابتدا اینکه در برنامه در قسمت انتخاب برد خط define CAMERA_MODEL_WROVER_KIT# رو با زدن دو بار کلید // در ابتدای خط غیر فعال کنید و سپس این خط رو با پاک کردن // از ابتدای آن فعال کنید : define CAMERA_MODEL_AI_THINKER# سپس اقدام به آپلود فایل کنید. بعد از آپلود نمودن فایل ، برد رو از ۳٫۳ به ۵ ولت متصل کنید و کلید Reset رو بزنید و مشکل حل میشود .
سلام خسته نباشید
تصاویر زنده رو نشون میده؟ یا فقط عکس میگیره؟
با سلام
بله امکان نمایش تصاویر زنده وجود دارد.
سلام مهندس جان.من به ftdi programer و یا به بورد آردوینو برای پروگرم کردن بورد esp32-cam دسترسی ندارم میتونم برا آپلود پروژه از wemos استفاده کنم؟
اگه جواب اوکیه لطفا خودتون یه تست و راهنمایی بفرمایید چون من هر کاری کردم بعد از کامپایل پروژه آپلود نمیشه.
با سلام، پیشنهاد می شود از پروگرامر های معرفی شده در آموزش استفاده کنید، برد Wemos برای این منظور مناسب نیست.
سلام و تشکر از پاسختون.یه پروگرمر cp2102 گیر آوردم و باهاش پروگرم کردم و نتیجه کامل باهاش گرفتم.ممنون بابت اشتراک گذاریتون.
سلام.من با پورت فوروارد کردن مودمم و البته با آی پی ایستا سعی میکنم که ارنباط رو تو اینترنت نیز داشته باشم ولی نمیتونم.آیا در این مورد نیز تجربه ای دارید؟
با سلام، در حال تست کد در همین زمینه هستم، بزودی آموزش در این مورد منتشر می شود.
سلام
آیا می توان از ولتاژ ۳٫۷ ولت برای راه اندازی ماژول استفاده کرد
با سلام
بله اما پیشنهاد می کنم از ولتاژ پیشنهادی خود ماژول استفاده کنید.
سلام
توی چندین ویدئو دیدم که موقع نوشتن کد توی Arduino IDE تاکید داشتند که برای استفاده ی درست از کتابخانه ها بردتون حتما ساخته ی AI Thinker باشه. با توجه به اینکه تو سایت های ایرانی این برد رو برای خرید پیدا نمکینم و اون هایی که هست تفاوت قیمت قابل توجهی با مدلی که AI Thinker روش درج نشده دارند، میخواستم ببینم آیا حتما باید این برد باشه یا از برد های دیگه هم میشه استفاده کرد؟ (در توضیحاتشون فقط نوشته چین).
مثل این مورد:
http://www.n******.ir/Shops/ProductDetail/38579?part_number=ESP32-CAM
با سلام
خیر نوع ماژول آنچنان تفاوتی ندارد، البته که از نظر کیفیت تفاوت هایی هست اما برای راه اندازی مشکلی نخواهد بود. حتی در کتابخانه مرجع ماژول نام انواع این ماژول ذکر شده.
سلام من هرچه روی آپلود کلیک میکنم errorمیده اتصالات را بررسی هم کردم اما بازهم errorمیده
راه دیگه ای برای پروگرام کردن نیست چون من از اردینو برای پروگرام کردن برد استفاده کردم کد ها روی esp32 csm آپلود شد اما موقعی که سریال مانیتور را باز کردم ودکمه ریست ماژول را فشار دادم یک سری نوشته هایی اومد اما IP به هم نداد و errorهم داد لطفاً راهنمایی کنید ممنون
با سلام، لطفا مشخص کنید چه اروری دریافت می کنید.
سلام. با تشکر از شما.
آیا ماژولی هست که خودش، شبکه رو بوجود بیاره؟
منظورم اینه که دیکه نیازی به وای فای یا هات اسپات گوشی نباشه.
با سلام
با استفاده ماژول های ESP که در این آموزش نیز از آن استفاده شده این امکان وجود دارد تنها به تغییراتی در کد نیاز است.
سلام و خسته نباشید
آیا امکان اینکه از هرجایی بصورت زنده ویدئوی برد esp32 رو مشاهده کنیم وجود داره؟؟
یا سلام
بله، این امکان وجود دارد.
سلام وقتتون بخیر
کجا میتونم از آموزش اتصال دوربین این برد به یک سرور و مشاهده ویدیو از هرمکانی بهره مند بشم؟؟
با سلام،
به احتمال آموزش هایی به زبان انگلیسی در یوتیوب موجود باشد، من هم در اولین فرصت آموزشی در این مورد در دیجی اسپارک آپلود خواهم کرد.
سلام من طبق تمامی گفته ها پیش رفتم البته به جز این قسمت((در این مرحله مدل ماژول خود در بین دیگر مدل ها که در کد موجود است با کامند و آن کامند کردن مشخص کنید ))من این قسمت را نفهمیدم . اما تمامی کار های دیگر را انجام دادم و پروگرامر را به کامپیوتر وصل کردم و موقعی که روی آپلود کلیک کردم فقط یکی از چراغ ها روی پروگرامر چشمک میزد و بعد از چند ثانیه errorداد لطفاً راهنمایی کنید
با سلام، در این قسمت از آموزش تنها با حذف // از پشت مدل های ذکر شده میتوانید مدل را برای شروع پروگرام کردن انتخاب کنید.
سلام.
۱-پورت FTDI رو به چی وصل میکنید؟
۲- اگه قرار است در TOOLS سخت افزار ESP را انتخاب کنیم پس آردوینو چه می شود؟
یکم توضیح بدید…ممنونم……
با سلام،
۱- منظورتون رو متوجه نشدم، با استفاده از FTDI پروگرامر، esp را پروگرام میکنیم و خود پروگرامر نیز به سیستم شما متصل می گردد.
۲- در این آموزش اصلا با آردوینو کاری انجام نمی دهیم تمام پروسه بر روی ماژول esp32 صورت میگیرد.
سلام.
این ماژول محدوده مسافت نداره؟؟ از هر جای کشور میشه پخش تصاویر زنده رو مشاهده کرد؟؟ممنونم..
با سلام،
بله در این آموزش شما اطلاعات دوربین را از شبکه مجلی که مشخص کردید دریافت خواهید کرد، اما با ارسال اطلاعات به فضای کلاود و یا استفاده از Home assistant این امکان وجود دارد.
سلام آقای مهندس همانطور که شما گفتید من درمورد آموزش ریختن بوت لودر روی esp32 cam در اینترنت بصورت انگلیسی سرچ کردم اما باز هم نتونستم بفهمم لطفاً اگر امکان دارد شما سرچ کنید و بصورت مختصر آموزش ریختن بوت لودر را توضیح دهید ممنون
سلام…آیا برای استفاده از آنتن داخلی باید کار خاصی انجام بدیم؟؟؟
با سلام،
یک مقاومت smd در مدار وجود داره که باید دمونتاژ و در قسمتی دیگری از برد مونتاژ شود.
سلام مهندس فکر کنم دلیل اینکه نتونستم برد esp32 cam را راه اندازی کنم هم مشکل از تغذیه است حالا من میخواهم یک برد esp32 cam دیگر بخرم ولی به اطلاعات دقیق شما نیاز دارم تا دوباره خراب کاری نکنم و پولم هدر نرود توی تصویر بالا شما vcc ماژول FTD را به ۳٫۳ولت esp32 camوصل کرده بودید میخواستم ببینم که اگر vcc ماژول FTD را به ۵ولت ماژول esp32 cam وصل کنم مشکلی پیش میاد یا خیر و سوال بعدی که داشتم این است که چه مقدار جریان برد esp32 camاست
یعنی باید چند آمپر به برد esp32 cam بدهم و سوال بعدی که داشتم من داخل اینترنت داشتم سرچ میکردم دیدم که میشه ماژول esp32 cam را بهجای اینکه به مبدل FTD وصل کنم به اردویینو وصل کنم و برنامه نویسی کنم از این را مشکلی که ندارد چون ساده تر است ممنون از اینکه وقت میگذارید و به سوالات من پاسخ میدهید
سلام مهندس ممنون از پاسخ هاتون….
خوشبختانه امروز تونستم راه بندازم… ۲ نکته اینجا لازم میدونم بگم.
۱- مصرف جریان قبل از استارت نمایش دوربین ۰٫۰۸ آمپر و بعد از استارت ۰٫۱۶ آمپر هست. میخواستم بدونم برای شما نیز چنین است؟
۲- موضوع مهم اینه که بعد از خاموش – روشن شدن وای فای (حالا چه موبایل یا هر مودم دیگه ای) برای نمایش مجدد پخش زنده باید دکمه ریست روی ماژول زده شود وگرنه چیزی رو نشون نمیده… فکر میکنم دستوری باشه که این موضوع رو اصلاح کنه و با خاموش روشن شدن وای فای دیگه دکمه ریست رو نزنیم و اتومات نشون بده…
با سلام
۱- من بطور دقیق اندازه گیری نکردم ولی جای نگرانی نیست افزایش جریان مصرفی طبیعیه.
۲- این مورد باید بررسی بشه ولی در حالت عادی ماژول یکبار برای اتصال به شبکه وایفای تلاش میکنه و زمانی که دسترسی اینترنت قطع میشه برای اجرای دوباره کد و تلاش مجدد برای اتصال باید ماژول رو دستی ریست کنیم، حالا در کد نویسی ماژول کاری که باید بکنیم اینه که این تلاش برای اتصال رو داخل یک حلقه قرار بدیم و با چندتا شرط ساده هم توسعه داده بشه.
سلام. با قطع و وصل منبع تغذیع +۵ ولت مجددا تصاویر برمیگرده. خب اگه دوربین در ارتفاع باشه نمیشه نردبان بذاریم بریم بالا … من از sim800 استفاده میکنم و یک رله میتونم اونجا بذارم و با ارسال پیامک اون رله وصل شه و تغذیه رو on و off کنه. خوبیش اینه که زمانی که نمیخوای دوربین فعال باشه دیگه جریانی هم نمیکشه… ولی در مورد ریست روش شما نرم افزاری است و قطعا بهتر است.ممنونم……
سلام. با زدون دکمه Get Still ظاهرا می توان عکس گرفت. ولی نمیدونم کجای اندورید ذخیره میشه… اگه اطلاع دارین بفرمایید…ممنونم.
با سلام
گزینه get still تنها باعث فریز شدن تصویر می شود برای عکس برداری باید از کد متناسب با نیاز خودتون استفاده کنید. این آموزش تنها برای استریم تصویر میباشد.
سلام . می خواستم بدونم می تونیم دوربین این ماژول رو ارتقا بدیم. مثل دوربین با کیفیت بهتری روی این ماژول بزاریم
با سلام
اگر قصد افزایش کیفیت دوربین رو دارید می تونید از nodeMcu و دوربین هایی برای مثال OV7670 استفاده کنید و لازم به استفاده از خود ماژول espcam به صورت جدا نیست.
سلام. می خواستم بدونم میشه کیفیت دوربین این ماژول رو ارتقا داد.مثلا یه دوربین ۴ مگا پیکسل گذاشت روی ماژول
با سلام
اگر قصد افزایش کیفیت دوربین رو دارید می تونید از nodeMcu و دوربین هایی برای مثال OV7670 استفاده کنید و لازم به استفاده از خود ماژول espcam به صورت جدا نیست.
یه پین هدر ۳ تایی پشت پین هدر های خروجی هستش. توی شماتیکی که که بالا گذاشته بودید.انگار دو تاش به هم وصل بودن. ولی دقیق معلوم نبود .میشه بگید کدوماش به هم وصل شده .تشکر
با سلام
همینطور که داخل متن نوضیح دادم، پایه های GPIO0 و GND به هم متصل و پس از اتمام مراحل پروگرام، جدا حواهند شد.
سلام. من تمام مراحل رو انجام دادم. ولی وقتی دکمه ریست رو زدم. توی سریال مونیتور نوشت که دوربین رو نمی تونم. شناسایی کنم
camera_probe(): detected camera not supported
esp_camera_init():camera probe failed with error 0X20004
با سلام، در این مواقع مشکل از شبکه وای فایی هست که برای esp مشخص کرده اید، دوباره esp را پروگرام کرده و از شبکه اینترنت دیگری استفاده کنید.
با سلام . برای رفع این مشکل یا خطا باید دو کار انجام دهید …
ابتدا اینکه در برنامه در قسمت انتخاب برد خط define CAMERA_MODEL_WROVER_KIT# رو با زدن دو بار کلید // در ابتدای خط غیر فعال کنید و سپس خطی رو که میگم با پاک کردن // از ابتدای آن فعال کنید : define CAMERA_MODEL_AI_THINKER# سپس اقدام به آپلود فایل کنید. بعد از آپلود نمودن فایل ، برد رو از ۳٫۳ به ۵ ولت متصل کنید و کلید Reset رو بزنید و مشکل حل میشود .
با سلام و عرض خسته نباشید
راهی وجود دارد تا بتوانم با یک شبکه محلی (در محلی که مد نظم است به اینترنت دسترسی ندارم) تصاویر را به مسافتی در حدود ۴۰۰ متری ارسال کنم؟
با تشکر
با سلام، بله. با استفاده از wifi repeater و همچنین بستر شبکه محلی سوئیچ.
سلام وقت بخیر من این پروژه را درست کردم البته با اردینو esp32را پروگرام کردم و پروگرام شد اما موقعی که سریال مانیتور را باز میکنم و ریست ماژول را فشار میدهم ipرا به من نمیدهم و به البته من بجای وایفای از نقطه اتصال موبایلم استفاده میکنم میشه راهنمایی کنید و مشکل را بگویید ممنون
با سلام، دلیل مشکل میتواند ار تغذیه مدار باشد، به این صورت که ماژول بصورت مناسب تغذیه نشده.
موقعی که میخواهم کد را روی ماژول esp32 cam آپلود کنم error های مختلفی میدهد اما بعد از اینکه error میدهد من سریال مانیتور را باز میکنم و دکمه ریست esp32 cam را فشار میدهم متن زیر را داخل سریال مانیتور میبینم rst:0x1 (POWERON_RESET),boot:0x3 (DOWNLOAD_BOOT(UARTO/UART1/SDIO_REI_REO_V2))
waiting ror downlod
ets Jun 8 2016 00:22:57 میشه راهنمایی کنید و بگید مشکل از کجاست ممنون
سلام البته من چند بار تا حالا کد را روی ماژول آپلود کردم اولین بار کد آپلود شد روی ماژول و سریال مانیتور را هم باز کردم و ریست ماژول را فشار دادم و ipبه من نداد و error روبه رو را دریافت کردم camera_probe(): detected camera not supported
esp_camera_init():camera probe failed with error 0X20004 برای بار دوم با اردینو کد را آپلود کردم و دوباره error بالا را دریافت کردم و تا بار ۴ام اینکار را انجام دادم و بار پنجم دیگه آپلود که نمیشه هیچ و موقعی که سریال مانیتور را باز میکنم errorروبه رو را میبینم rst:0x1 (POWERON_RESET),boot:0x3 (DOWNLOAD_BOOT(UARTO/UART1/SDIO_REI_REO_V2))
waiting ror downlod
ets Jun 8 2016 00:22:57 لطفاً راهنمایی کنید دیگه دارم باور میکنم ماژول esp32 camمن سوخته
با سلام، امکان دارد که ماژول به درستی تغذیه نشده باشد، این مورد را بررسی کنید. در صورت جواب نگرفتن احتمالا مشکل از بوت لودر esp می باشد.
سلام اگر مشکل از بوت لودر esp32 باشد راهی دارد که مشکل را برطرف کنم ممنون از اینکه برای جواب دادن به سوالات من وقت میگذارید
با سلام، خیلی ممنون. بله فرآینده کوتاهی داره، به انگلیسی دربارش سرچ کنید، منابع قابل توجهی برای این مورد می تونید پیدا کنید.
چطوری میشه اطلاعات را از این دوربین گرفت و با برنامه نویسی سوکت و یه ماژول node mcu اون رو به صورت استریم به سرور فرستاد یه مثالی دارید ارائه بدید؟
لازم به برنامه نویسی سوکت نیست، پلتفرم های زیادی برای این منظور وجود دارند.
سلام آقای مهندس همانطور که شما گفتید من درمورد آموزش ریختن بوت لودر روی esp32 cam در اینترنت بصورت انگلیسی سرچ کردم اما باز هم نتونستم بفهمم لطفاً اگر امکان دارد شما سرچ کنید و بصورت مختصر آموزش ریختن بوت لودر را توضیح دهید ممنون
با سلام، این مقاله رو دنبال کنید خیلی واضح توضیح داده؛
https://github.com/espressif/esptool/wiki/ESP32-Boot-Mode-Selection
سلام
زمانی که کد را بر روی ماژول اپلود میکنم با این ارور رو برو میشم Error compiling for board ESP32 Wrover Module.
من از usb to ttlاستفاده میکنم و مدل من مانند مدل شما نیست
نام مدل من:CP2102 MODULES usb to ttl
لطفا برای اتصالات و ارور راهنمایی بفرمایید
با تشکر
با سلام، مشکلی نداره فرایند اپلود با این نوع usb to ttl هم تست شده، بنظر میاد که نوع ماژول را بدرستی انتخاب نکردید.
سلام مهندس کمی هم در مورد منبع تغذیه که به esp32 cam وصل کنم توضیح بدهید و راهنمایی کنید ممنون
با سلام، به راحتی می تونید از ورودی ۵ ولت برای این منظور استفاده کنید همچنین در حال طراحی یک شیلد برای این ماژول هستیم که فرآینده تغذیه و پروگرام کردن رو آسون تر میکنه.
سلام مهندس البته من node mcu هم دارم میشه ماژول دوربین را به node mcu وصل کرد و مثل esp32 cam ازش استفاده کرد
با سلام، بله این امکان وجود دارد.
سلام میشه بگین چطوری باید درست کرد
با سلام
لطفا راهنمایی بفرمایید جهت ضبط فیلم بر روی sd کارت در برنامه چه تغییرات لازم است ممنون
در فضای اینترنت مثال های زیادی برای این کاربرد موجود هست، ولی در صورت امکان آموزشی در این مورد منتشر خواهد شد.
سلام مهندس میشه کد ها و نقشه درست کردن دوربین وایفای با node mcu و ماژول دوربین را بگذارید
با سلام، در صورت امکان آموزشی در این مورد منتشر خواهد شد.
سلام مهندس میشه زمان انتشار این آموزش را بگید چون من خیلی به این آموزش نیاز دارم و میخواهم دوربین وایفای درست کنم
خیر متاسفانه نمی تونم قولی بدم.
دلیل پروگرام نشدن میتونه دلایل ساده ای داشته باشه. دنبال دلیل بگردید می بینید که چقدر میتونه ساده و پیش پا افتاده باشه.
سلام مهندس میشه زمان انتشار این آموزش را بگید چون من خیلی به این پروژه نیاز دارم و میخواهم دوربین وایفای درست کنم
خیر متاسفانه نمی تونم قولی بدم.
دلیل پروگرام نشدن میتونه دلایل ساده ای داشته باشه. دنبال دلیل بگردید می بینید که چقدر میتونه ساده و پیش پا افتاده باشه.
سلام مهندس یک سوال داشتم میخواستم ببینم که میشه یک ماژول esp32 خرید منظورم همین ماژول هایی است که مثل node mcu با کابل میکرو usb به آسانی پروگرام میشوند آیا این امکان وجود دارد که من یک برد esp32 بخرم و با کابل میکرو usb به کامپیوتر وصل کنم و کد مربوط به esp32 cam را روی برد آپلود کنم و برم داخل سریال مانیتور اردویینو و دکمه ریست ماژول را فشار دهم و ip را از ماژول بگیرم و بعد ماژول esp32 را از روی برد در بیاورم و روی برد esp32 cam قرار دهم و داخل اینترنت ip را که ماژول esp32 به من داده بود را بزنم و تصویر زنده را از ماژول esp32 cam بگیرم
سلام، من پیشنهاد نمی کنم این کار را انجام بدید، یاد بگیرید مسئله را حل کنید نه اینکه به کلی آن را حذف کنید. پروگرام کردن این برد کار عجیبی نیست.
سلام راهنمایی لازم دارم
من esp32cam رو پروگرم کردم و الان کار شناسایی چهره رو انجام میده
حالا میخوام هر چهره ای که شناسایی کرد توی کارت حاظه ذخیره کنه به صورت اتوماتیک لطفا اگر کسی بلده ای میل بده
نیاز به کد مخصوص این عملیات دارم
با سلام. کاربر گزامی بخش نظرات مربوط به هر پست برای تبادل اطلاعات و پرسش و پاسخ می باشد برای درخواست پروژه به سایت دانشجو کیت/تیکت ها مراجعه کنید.
سلام راهنمایی لازم دارم
من esp32cam رو پروگرم کردم و الان کار شناسایی چهره رو انجام میده
حالا میخوام هر چهره ای که شناسایی کرد توی کارت حاظه ذخیره کنه به صورت اتوماتیک لطفا کد مخصوصش رو بگید مهندس
با سلام. کاربر گزامی بخش نظرات مربوط به هر پست برای تبادل اطلاعات و پرسش و پاسخ می باشد برای درخواست پروژه به سایت دانشجو کیت/تیکت ها مراجعه کنید.
سلام .ببخشید میشه لطفا بگید که جحوری این تشخیص چهره رو با esp cam انجام دادید؟؟اخه منم برای یک پروژه بهش نیاز دارم.ممنون میشم اگه جواب بدید
آموزش این پروژه در سایت قرار گرفته.
سلام مهندس میشه بگید پایه های دوربین به کدام پایه های تراشه esp32 وصل شده
با سلام، لطفا برای این مورد دیتاشیت و شماتیک برد را بررسی کنید.
من مراحل رو مو به مو انجام دادم
ولی با این خطا مواجه شدم
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:9720
ho 0 tail 12 room 4
load:0x40080400,len:6352
entry 0x400806b8
[E][camera.c:1049] camera_probe(): Detected camera not supported.
[E][camera.c:1249] esp_camera_init(): Camera probe failed with error 0x20004
با سلام
این ارور مشترکی هست که خیلی از کاربر ها دریافت میکنند که دلیلش میتونه عدم تغذیه مناسب برد، مشکل در اتصالات، به درستی انتخاب نکردن نوع برد و مدل esp در کد، و یا حتی ناقص بودن کتابخانه که البته با وجود این ارور این مورد ضعیف هست.
با سلام .
برای رفع این مشکل یا خطا باید دو کار انجام دهید …
ابتدا اینکه در برنامه در قسمت انتخاب برد خط
define CAMERA_MODEL_WROVER_KIT# رو با زدن دو بار کلید // در ابتدای خط غیر فعال کنید و سپس این خط رو با پاک کردن // از ابتدای آن فعال کنید :
define CAMERA_MODEL_AI_THINKER#
سپس اقدام به آپلود فایل کنید.
بعد از آپلود نمودن فایل ، برد رو از ۳٫۳ به ۵ ولت متصل کنید و کلید Reset رو بزنید و مشکل حل میشود .
سلام مهندس من پروژه کنترل رله با ربات تلگرام را داخل سایت دیجی اسپارک پیدا کردم اما کد های ساخت این پروژه را نگذاشته اند باید برای دریافت کد چکار کنم ((البته من چند تا پروژه مثل همین را از داخل سایت های خارجی پیدا کردم و هرچی کد را کمپایل میکنم errorمیده البته من تمام کتابخانه های لازم را نصب کردم اما errorالکی میده شما میتونید راهنمایی کنید ممنون
با سلام
برای نمایش کد ها باید اشتراک تهیه کنید.
سلام مهندس یک پروژه پیدا کردم به نام ساخت دوربین عکاسی با اردینو .
و یکی از قطعات هم ماژول دوربین ov7670 هست که پایه TX و RX ماژول دوربین ov7670 را به دو پایه اردینو متصل شده است .
اما سوالی که از شما دارم این است که من پایه های ماژول دوربین را چک کردم اما پایه هایی به نام tx و rx وجود نداشت میشه راهنمایی کنید
با سلام، برای این موارد دیتاشیت محصول را بررسی کنید، در ضمن آموزش مشابهی بزودی منتشر خواهد شد.
با سلام و همچنین با تشکر از اموزش شما
من با اموزش تونستم دوربین راه اندازم حالا می خواهم بدونم راهی هست که وقتی ای پی رو در مرورگر وارد می کنیم با پسورد بتونیم تصویر دوربین رو مشاهده کنیم
با سلام، چون تصاویر در شبکه local جابجا می شوند، بیشتر باید به امنیت مودم یا شبکه ای که برد به آن متصل می شود دقت کنید، ولی در هر صورت سعی می کنم در آموزش های آینده این مورد را نیز بررسی کنم. با تشکر.
سلام مهندس
میشه زمان انتشار اموزش را بگید
سلام، پیش نویس های زیادی در نوبت انتشار هستند متاسفانه زمان مشخصی نمی تونم اعلام کنم، تا زمان انتشار از سرچ کردن در محیط اینترنت دوری نکنید…
سلام مرسی که این اموزش رو گذاشتید
میخواستم بدونم میشه با اتصال ماژول به اینترنت تصویر دوربین رو استیریم کرد ؟
با سلام، نتیجه این آموزش هم همین هست، اما در سطح اینترنت local یا محلی، سعی می کنم بزودی آموزش در این باره هم بنویسم.
سلام مهندس
و یک سوال دیگه
میشه برای راه اندازی این ماژول بهش ولتاژ ۳٫۳v و ۲۲۰۰ میلی آمپر داد ……….
با سلام، داخل داکیومنت هایی که من خوندم بیشتر پیشنهاد میشه که از ۵ ولت استفاده کنید، و درباره جریان مطمئن نیستم پیشنهاد میکنم دیتاشیت محصول رو مطالعه کنید.
سلام مجدد
خیلی ممنون از اینکه تا الان به سوالات من پاسخ میدهید.
مهندس ۱ سوال دارم .
برد esp32 cam که نه پروگرام میشه و نه ip میده البته چند بار پروگرام شد ولی سریال مانیتور ip بهم نداد.
من به نتیجه رسیدم که مشکل از ولتاژ و آمپر است .
برد esp8266-12e را برداشتم پایه های آن را به صورت زیر به مبدل usb به سریال وصل کردم.
TX. RX
RX. TX
GND. GND
VCC. VCC
خوب به ترتیب بالا وصل کردم و آپلود را زدم اما بعد error داد .
اومدم یک کار دیگه کردم اردینو را برداشتم و با کابل به کامپیوتر وصل کردم و پایه VCC را از مبدل جدا کردم و به ۳٫۳v اردینو وصل کردم البته فقط همین پایه . دوباره آپلود را زدم اما ایندفعه کد ها آپلود شد چند باری این کار را تکرار کردم اما بعد از چند بار آپلود دوباره error داد و دوباره آپلود را زدم اما ایندفعه قبل از اینکه دوباره error بده سریع کابل اردینو را از کامپیوتر جدا کردم و دیدم که دوباره به حالت آپلود کد برگشت . البته فقط کابل اردینو را سریع قطع و وصل کردم نه کابل مبدل usb به سریال را ….
میخواهم بدونم دلیل این اتفاق چی است ..
و اینکه فکر کنم اینکه ماژولesp 32cam چون پروگرام میشه ولی ip نمیده بخاطر همین ولتاژ و جریان است ..
لطفاً راهنمایی کنید تا ولتاژ و جریان را به خوبی کنترل کنم و ماژول ip را بدهد
با سلام، من فقط با استفاده از FTDI یا Usb o ttl براحتی جواب گرفتم، البته که برد جریان بالایی مصرف میکنه ولی این کار هایی انجام دادید اصلا لازم نیست، بنظر من بوت لودر ESP شما مشکل پیدا کرده، چند تا داکیومنت در این مورد بخونید تا بتونید بوت لودر رو ریست بکنید.
سلام مهندس
داخل سایت دانشجو کیت
ولتاژ راه اندازی را ۳٫۳v
ولتاژ تغذیه ماژول را ۵ ولت ۲امپر
شما برد را با ۳٫۳v و جریان چند میلی آمپر راه اندازی کردید ؟؟؟؟
و نمیشه بجای ۳٫۳v برای راه اندازی از ۵ولت و ۲امپر استفاده کرد.
آخه من باید اول همه چیز را درمورد راه اندازی این برد بدونم تا دوباره مثل دفعه اول ضرر نکنم ..
چون تصمیم گرفتم دوباره یکی دیگه بخرم ….
توی یک سایتی دیدم که برای آپلود کد ها اول از ولتاژ ۳٫۳v استفاده کرد.
و بعد از اینکه کد ها آپلود شد ۳٫۳v را قطع کرد و ۵ را به ماژول داد و ریست را زد و ip بهش داد دلیلش چیه ؟؟؟؟
با سلام، در تجربه شخصی، من فقط با ۳٫۳ ولت تست و راه اندازی رو انجام دادم اما برای اینکه بعد پروگرام کردن کد مورد نظر بخواهید که بطور مدام برد را تغذیه کنید از ۵ولت استفاده کنید. و درکل در داکیومنت ها این مورد ذکر شده که سعی کنید از ۵ ولت استفاده کنید. من از usb to ttl cp2102 و FTDI استفاده کردم و مشکلی نداشت.
سلام مجدد یک سوال دیگر هم دارم .
مهندس حالا اگر من برد را راه اندازی کردم و ip هم بهم داد بازم یک مشکل است .
اگر من از مودم خودم دور بشوم دیگر تصویر زنده را ندارم .
من میخواهم مثلاً اگر یک کیلومتر از برد esp32 cam و مودم دور شدم تصویر زنده را داشته باشم .
باید چکار کرد ؟؟؟؟
با سلام، در این مورد باید اطلاعات به سمت یه یک سرویس بر پایه کلاود ارسال شود و به این شکل می توانیم اطلاعات ESP-CAM را از هر مکانی دریافت کنیم.
با مشکلی که داشتین چجوری برد رو راه اندازه کردین؟!منم مثل مشکله شمارو دارم.
ممنون میشم کمک کنید
با سلام برای راه اندازی ماژول m5cam چجوری باید پیش بریم؟
در صورت نیاز آموزشی درباره این برد آپلود خواهد شد. در ضمن می توانید در بخش تیکت های دانشجو کیت درخواست خودتون رو مطرح کنید.
سلام مهندس
من میخواستم کد ایستگاه اب و هوایی را روی node mcu اپلود کنم که error زیر در کد ها گرفته شد
include indexh //our HTML dashboard page#
لطفاً بگین این ارور مربوط به چیه
احتمالا کتابخانه مربوط رو اضافه نکردید، در ضمن در بخش نظرات هر پست فقط درباره همان آموزش سوال کنید. ممنون.
سلام
من موقع آپلود کد وقتی تو tools میرم قسمت portمشخص نشده که به com14صل شده. چیکار باید بکنم؟
با سلام، علت عدم شناسایی پورت میتواند از اتصالات نادرست و یا مشکل از مبدل سریال مورد استفاده باشد.
روی برد بورد چجوری باید پایه های iod &gndرو بهم وصل کنم؟شاید مشکلم از اینه!
با یک تکه سیم! سیم بردبرد! ولی حتما زمان پروگرام شدن باید دو پایه به هم متصل و سپس جدا شوند.
سلام .
من موقع آپلود کردن وقتی داخل tools میرم port &progeram چیزیو نمیاره برای انتخاب .در صورتی که توی device manager ،یو اس بی رو واسه com3 خونده.چیکار کنم که بتونم port انتخاب کنم.
بدون انتخاب پورت هم کد اپلود میکنم این errorمیده
serial port not selected
…..
نرمافزار آردوینو را یک بار حذف و نصب کنید به همراه درایور های همراه با برنامه، همچنین درایور مربوط به مبدل سریالی که استفاده می کنید را نصب کنید.
اینکارو انجام دادم ولی بازم نمیاره.و اینکه الان تویexampels با اینکه esp32 رو دانلود کردم نمیاره.board چون مشخص نشده الان نوع progeram رو میزنه ولی قبلا که مشخص بود نمیاورد.
و اینکه درایو usb ttlرو چجوری نصب کنم؟
اینکارو انجام دادم ولی بازم نمیاره.و اینکه الان تویexampels با اینکه esp32 رو دانلود کردم نمیاره.board چون مشخص نشده الان نوع progeram رو میزنه ولی قبلا که مشخص بود نمیاورد.
و اینکه درایو usb ttlرو هم نصب کردم ولی بازم نمیاره.واسه progerammer میزنهno progerammer available for this board
آردینو رو حذف کردم مجددا ریختم.درایو UBSرو هم مجددا ریختم ولی باز هم PORT & PROGERAMER رو نمیخونه.
پس ممکنه مشکل از مبدل به سریالتون باشه. در ضمن با بخش programmer کاری نداریم… فقط پورت رو باید نمایش بده بشناسه .
سلام
اگر بخوایم به ایم ماژول باتری وصل کنیم به چه پایه ای باید وصل بشه؟
سلام، می تونید از پایه ۵v و GND استفاده کنید.
سلام خیلی اموزش خوبی بود ممنون.من میخواستم اینرو با programmer ftdi انجام بدم و از اردوینو استفاده نکنم میشه از همین کد استفاده کنم ؟ و اینکه من میخوام این مژول رو مانند یک دوربین روی یک ماشین قرار بدم با باتری های ۱۸۶۵۰ ۲ تا میخواستم ببینم منفی و مثبت را به کدام پین باید وصل کنم
با سلام، بله در کد تفاوتی بوجود نخواهد آمد. از پین های GND و ۵V برای تغذیه استفاده کنید.
سلام مهندس خوبی؟
باید به یک مودم وصل بشن ؟
وقتی دوربین و گوشی به یک مودم وصلن اوکیه همه چی ولی وقتی اینترنت گوشی رو جدا میکنم از مودم نشون نمیده.
سلام، بله پروژه باید در شبکه local اجرا بشه.
سلام ببخشید من موقع انتقال برنامه رو ماژول ارور(serial port not selection) رو میده راه حل چیه؟
از داخل منوی tools پورت را انتخاب کنید.
سلام ببخشید من طبق برنامه پیش رفتم. ولی موقیی که منوی سریال مانیتور رو باز میکنم. به جا اینکه بهم ایپی بده که تو مرورگر بزنم ارور ۰X20004 میده لطفا راهنمایی کنید
سلام. من تابحال با این ارور روبرو نشدم ولی بطور کلی وقتی برد ip نمیده مشکلی از اینترنتی که بهش کانکت شده هست. این مورد رو بررسی کنید.
سلام
تو قسمت tools/port برای من port خاکستری رنگ هست و کلیک که میکنم مثل بقیه گزینه ها که گفتید باید تغییر کنه تغییر نمیکنه، میشه لطفا راهنمایی بفرمایید
سلام، احتمالا مشکل از اتصالات شماست برد ESP32-cam به درستی به سیستم شما متصل نشده.
سلام من هر کاری کردم نشد همش ارور میده
esptool.py v2.6
Serial port COM5
Connecting…….._____….._____….._____….._____….._
Chip is ESP32D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
MAC: cc:50:e3:94:d4:20
Uploading stub…
Running stub…
Stub running…
Configuring flash size…
Warning: Could not auto-detect Flash size (FlashID=0x0, SizeID=0x0), defaulting to 4MB
Compressed 8192 bytes to 47…
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.0 seconds (effective 3640.9 kbit/s)…
A fatal error occurred: Timed out waiting for packet header
A fatal error occurred: Timed out waiting for packet header
سلام من هر کاری کردم نشد همش ارور میده
esptool.py v2.6
Serial port COM5
Connecting…….._____….._____….._____….._____….._
Chip is ESP32D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
MAC: cc:50:e3:94:d4:20
Uploading stub…
Running stub…
Stub running…
Configuring flash size…
Warning: Could not auto-detect Flash size (FlashID=0x0, SizeID=0x0), defaulting to 4MB
Compressed 8192 bytes to 47…
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.0 seconds (effective 3640.9 kbit/s)…
A fatal error occurred: Timed out waiting for packet header
A fatal error occurred: Timed out waiting for packet header
سلام، نوع برد داخل کد و منوی tools رو چی انتخاب کردید؟
سلام و وقت بخیر
من دقیقا نزدیک به ۶ ساعت است دارم روی راه اندازی ماژول کار میکنم. تمامی روشهای ممکن رو تست کردم و از نظر سخت افزاری نیز اتصالات رو چک کردم ولی هر دفعه با ارور زیر مواجه میشم:
compilation terminated.
exit status 1
Error compiling for board ESP32 Wrover Module.
هنوز نمیدونم ایراد کار از کجاست. تمامی نت انگلیسی رو هم سرچ کردم و جوابی پیدا نکردم. هم از طریق مبدل usb به ttl امتحان کردم و هم از طریق پروگرام کردن با برد آردوینو uno.
به نظرتون مشکل کار از کجاست؟
ممنون میشم اگر کمک کنید.
سلام، پین GND و IO0 رو به متصل کردید؟ … مدل برد را از داخل کد تغییر بدید و دوباره امتحان کنید.
بله اتصالات پینها صحیح هستنید. چندتا برد دیگه رو هم امتحان کردم ولی نتیجهای حاصل نشد.
در سایت دانشجو کیت از بخش تیکت ها این مورد رو گزارش کنین، همچنین اروری که دریافت کردین رو اونجا بفرستین که بررسی کنم.
سلام مهندس .
نمیشه یه شیلد پروگرام برای این ماژول درست کرد .
که بدون دردسر پروگرام بشه ؟؟
چطوری میشه درست کرد؟؟
با سلام، بله ساختیم ولی بدلیل موانعی فعلا امکان فروش نیست.
سلام مجدد.
مهندس چه زمانی فروش این شیلد را اغاز میکنید ؟؟
و اینکه اموزشی نمیتوانید مبنی بر ساختن این شیلد بزارید ؟؟
سلام، در سریع ترین زمان که امکان وجود داشته باشد شروع آغاز خواهد شد.
با سلام آموزش مفیدی بود و من یه سوال دارم آیا این ماژول به وسیله دوربینی که داره میتونه بارکد رو بخونه و تشخیص بده و یک عملی رو انجام بده و اگر نمیتونه میشه دوربین اکسترنال بهش متصل کرد که این کار رو انجام بده
با سلام، توانایی تشخیص چهره وجود دارد اما برای تشخص بارکد نیاز به پردازش تصویر هست که برد های رزبری مناسب برای این کار هستند.
سلام من ویندوز ندارم وه یمخام با اندروید و برنامه arduino droid انجام بدم چطوری کتاب خانه رو اپلود کنم لطفا کمک کنید
با سلام متاسفانه با نرم افزار آردوینو اندروید تجربه ای ندارم.
سلام مهندس .
در فیلم آموزش راه اندازی ماژولesp32cam که گذاشتید .
از یک باتری برای راه اندازی ماژول استفاده کردید .
میشه بگید باتریش چند ولت و چند آمپر است؟
و اینکه به ۳٫۳ ولت وصل کردید یا ۵ ولت ماژول؟؟
سلام میتونید از پین ۵v برای تغذیه خارجی استفاده کنید. در نهایت یک باتری ۳۰۰ mA با توجه به دیتاشیت این ماژول کافیه. ولی باید این نکته رو در نظر داشت که ماژول جریان کشی بالایی دارد.
برد ماژول چقدره؟یعنی تا چه فاصله ای تصویر رو انتقال میده؟
بدون آنتن خارجی تا ۳۰ متر هم تست شد البته نه در مواردی که استریم تصویر داریم، در این مورد بدلیل حجیم بودن دیتا برد ماژول پایین است.
سلام مهندس
بالاخره تونستم دوربین را راه اندازی کنم
البته من ماژول esp32 cam را با برد node mcu پروگرام کردم
خیلی پروژه جالبیه فقط کیفیت دوربین یکم پایین هست .
و اینکه چجوری میشه به esp32 cam انتن خارجی وصل کرد ؟؟
و میشه از دو تا esp32 cam استفاده کرد و تصویر زنده از دوجا را داشت ؟؟
و اینکه من تا موقعی که به وایفای وصل هستم تصویر زنده را دارم میخوام با استفاده از اینترنت خود موبایل در هر جا با وارد کردن ای پی ماژول تصویر زنده را داشته باشم باید چکار کنم؟؟
و اینکه پروژه های بیشتر با ماژول esp32 cam بزارید
سلام، بله امکان اتصال آنتن با استفاده از پین ufl/ipx بر روی برد وجود دارد.
-برای دریافت تصویر زنده بصورت همزمان محدودیت هایی وجود داره که باید حتما تست کنم تا بتونم جواب قطعی بدم.
-منظورتون این هست که در فواصل طولانی تصاویر رو دریافت کنید؟
حتما آموزش های بیشتری مینویسم، ممنون از توجهتون
با سلام
من دستورات را قدم به قدم اجرا کردم ولی پس از آپلود پیام خطا زیر را گرفتم
Arduino: 1.8.13 (Windows Store 1.8.42.0) (Windows 10), Board: “ESP32 Wrover Module, Huge APP (3MB No OTA/1MB SPIFFS), QIO, 80MHz, 921600, None”
Sketch uses 2594098 bytes (82%) of program storage space. Maximum is 3145728 bytes.
Global variables use 56280 bytes (17%) of dynamic memory, leaving 271400 bytes for local variables. Maximum is 327680 bytes.
esptool.py v3.0-dev
Serial port COM4
Connecting…….._____….._____….._____….._____….._____….._____….._____
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
سلام، با توجه به اروری که دریافت کردید بنظر ارتباط با برد برقرار نشده، که بدلیل این است که ماژول در حالت پروگرام قرار نگرفته، لطفا اتصالات را چک کنید و به این مورد دقت کنید که پین های IO0 و GND در زمان کامپایل کد به یکدیگر متصل باشند.
سلام
مشکل ارتباط با برد حل شد الان دوربین را راه اندازی نمیکند و پیام زیر را میدهد
[E][camera.c:222] skip_frame(): Timeout waiting for VSYNC
[E][camera.c:1406] esp_camera_init(): Camera init failed with error 0x20003
لطفا راهنمایی بفرمایید
سلام، بنظر از توابع موجود در کد ارور دارید. اطمینان حاصل کنید که در کتابخانه های موجود فایلی حذف را ویرایش نشده باشد در غیر این صورت اقدام به نصب دوباره کتابخانه بکنید.
با سلام،
برنامه آپلود میشه، در پیج سریال مانیتور خطاهای ۱۰۴۹ و ۱۲۴۹ ظاهر میشه،کد ip نمیده، ممنون میشم راهنمایی کنید
سلام، امکان این مورد وجود دارد که ماژول به درستی تغذیه نشده تا وایفای ماژول بدرستی کار کند و یا شبکه معرفی شده دچار مشکل است.
سلام من پایه هارو وصل کردم و وقتی اومدم اپلود کنم این خطا را داد که با بقیه متفاوت است میشه راهنمایی میند ممنون از شما
Sketch too big; see http://www.arduino.cc/en/Guide/Troubleshooting#size for tips on reducing it.
Error compiling for board ESP32 Wrover Module.
This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences.
سلام، متاسفانه من تا حالا به این ارور روبرو نشدم، پیشنهاد میکنم داخل سیستم دیگه ای تست کنید یا نرم افزار آردوینو به همراه کتابخانه های مربوط به این پروژه را دوباره نصب کنید.
سلام خسته نباشید
یه سوال داشتم این که میشه این سورس کد های اردوینو رو در داخل نرم افزار پروتئوس اجرا کرد و خروجی کار رو دید بعد ماژول esp32 رو پروگرام کرد؟
سلام، این مورد برای برد های آردوینو و پروژه های بدون قابلیت وایفای امکان دارد.
سلام
میشه لطف کنید کتابخونه ی ESP32 که در فولدر مای داکیومنت شما نصب شده رو به صورت فایل زیپ برای بنده ارسال کنید…
سلام
میشه کتابخونه ESP32 رو برای من بفرستید (فایل زیپ موجود در مای داکیومنت/اردوینو)
با سلام متاسفانه امکان این مورد وجود ندارد. بهترین راه برای نصب کتابخانه استفاده از لینک های موجود در آموزش هست. همچنین در Github نیز این کتابخانه ها موجود هستند.
سلام خسته نباشید یه سوال داشتم
من برای پایان نامم از این ماژول میخوام استفاده کنم که اطلاعات به دست امده از دوربینی که دارد را به گوشی همراه بفرسته قبلا یه اموزش دیده بودم که میشه کاری کرد که اطلاعات به دست امده رو با وایفای انتقال داد میشه این کار رو روی این ماژول انجام داد
اگه میشه شما چنین آموزشی دارید؟؟
با سلام، در همین آموزش چنین اتفاقی میافتد، که اطلاعات به واسطه وایفای ارسال شده و با وب سرور ایجاد شده قابل دریافت خواهد بود.
درود و خدا قوت
پایه های FTDI رو با چی میشه وصل کرد(سیم میشه، اگه میشه نوع خاصی داره)
نیاز به چیز دیگه ای هم هست
سلام، بله میتوانید از سیم های برد برد موجود در سایت دانشجوکیت استفاده کنید تا اتصالات آسان و مطمئن تر باشد.
پک ۳ عددی کابل فلت ۱۰ سانتی متری
سلام
پایه های ماژول رو با چی به پایه ی FTDI وصل کنم
با کابل ؟ (اگه کابل نوعش مهمه)
یا این که چیز دیگه ای هستش
ممنون
سلام، بله میتوانید از سیم های برد برد موجود در سایت دانشجوکیت استفاده کنید تا اتصالات آسان و مطمئن تر باشد.
پک ۳ عددی کابل فلت ۱۰ سانتی متری
سلام مهندس شیلد پروگرام این برد esp32cam را هنوز برای فروش نداشتید ؟؟
نه متاسفانه، با دوستان چینی به مشکل خوردم برای چاپ PCB ها 🙂
سلام هنگامی که میخوام کد مدل ماژول رو انتخاب می کنم و میخوام تنظیمات دوربین رو انجام بدم چنین خطایی دارم ممنون میشم راهنمایی کنید
Arduino: 1.8.13 (Windows 10), Board: “ESP32 Wrover Module, Huge APP (3MB No OTA/1MB SPIFFS), QIO, 80MHz, 921600, None”
Sketch uses 2594774 bytes (82%) of program storage space. Maximum is 3145728 bytes.
Global variables use 56256 bytes (17%) of dynamic memory, leaving 271424 bytes for local variables. Maximum is 327680 bytes.
esptool.py v3.0-dev
Serial port COM4
Connecting…….._____….._____….._____….._____….._____….._____….._____
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences.
در مرحله ای که پیام Connecting… نمایش داده میشود، با استفاده سوییچ ریست در روی برد ESP-CAM اقدام به ریست برد کنید.
سلام
این کار رو انجام دادم اما بازم همونجوریه هیچ تغییر خاصی نکرده
با سلام، لطفا مورد بوجود آمده را دقیق توضیح دهید، یا در صورت نیاز از طریق تیکت برای رفع عیب اقدام کنید.
سلام مهندس اگه میشه اموزشی بزارید که بشه این تصویر زنده را در هر مکانی دریافت کرد
چون تا موقعی که به وایفای وصل هستیم تصویر زنده را داریم
سلام، بله حتما در آینده آموزش هایی در این مورد خواهیم داشت.
سلام
آیا امکان اتصال این برد به STM32 است که بشود از دیتای آن استفاده کرد؟
هر کدام از قسمت های این برد (دوربین ، وای فای و بلوتوث ) را جداگانه میشود راه اندازی کرد؟
با تشکر
با سلام، برد ESP32 به تنهایی میکرو کنترلر است و نیازی به اتصال به میکروی دیگری ندارد.
بله تمام قابلیت ها قابل استفاده هستند.
سلام و ممنون از پاسختون
منظور اینه که ایا این امکان وجود دارد که از وای فای و یا دوربین این ماژول با میکرو دیگری مثل stm کارکرد؟
سپاس
با سلام، برای ارتباط وایفای میتوانید در سمت میکرو smd از esp ها استفاده کنید تا ارتباط برقرار شود. اما خود دوربین به تنهایی برای این تراشه و برد بهینه شده. البته دوربین های OV ماژولار برای این مورد مناسب هست که برای راهاندازی با STM32 نیاز به بررسی دارد.
سلام
دوربینی که استفاده کردید چند مگا پیکسل هست؟
با سلام. دوربین این برد ۲ مگاپیکسل است.
سلام
من در خصوص راه اندازی ماژول با باتری به یک مشکل برخورد کرده ام که لطفا” منو راهنمایی کنید.
تا زمانی که از طریق پورت USB ماژول متصل به لپ تاپ هست همه چیز خوب اجرا میشه ولی مشکل زمانی هست که باتری متصل می کنم و هیچ اتفاقی نمی افته.
من از باتری لیتیوم یون Li-io 2200 میلی آمپر ۱۸۶۵۰ استفاده میکنم، که اون رو کامل شارژ کردم و از طریق هر دو پین ۳٫۳V و ۵V امتحان کردم و جواب نگرفتم. ( در واقع باتری به یک ماژول شارژر باتری لیتیومی ۱۸۶۵۰ سه چیپ متصل هست که از خروجی اون Out+ ، -Out به ماژول ESP32 می دهم )
آیا من لازم هست از تجهیز دیگری هم استفاده کنم؟
آیا لازم هست از دو باتری ۱۸۶۵۰ استفاده کنم و ولتاژ یک عدد ۱۸۶۵۰ برای راه اندازی ماژول کم هست؟
اگر لطفا” بفرمائید دقیقا راهکار چیست و دقیقا اتصال باتری را به کدام پین های برد می بایست وصل کنم.
لازم به ذکر است که از امکان اتصال ماژول به وای فای در حال استفاده هستم.#include
#include
متشکرم
با سلام معمولا در این موارد مشکل از کمبود جریان است به این دلیل که در حالت وایفای جریان زیادی ماژول استفاده میکند، در ضمن برای اتصال باتری اصلا از پین ۳٫۳ ولت استفاده نکنید. همچنین با استفاده از ماژول های شارژر این ماژول را راهاندازی کردم پس امکان دارد مشکل از باتری شما باشد. همچنین اطلاعات کامل تر برای تغذیه برد در سایت رسمی این شرکت موجود است.
سلام مهندس یک سوال برام پیش اومد
وقتی کد را روی برد اپلود میکنیم یه ای پی داخل سریال مانیتور اردوینو بهمون میده که اگه ای پی را داخل مرورگر وارد کنیم تصویر زنده نمایش داده میشود
حالا اگه ای پی استاتیک تهیه کنیم و دوباره کد را روی برد اپلود کنیم و ای پی دریافت کنیم است میشه با وارد کردن ای پی از هر کجا تصویر زنده را دریافت کنیم
یا باید پورت فورواردینگ انجام بدیم ؟
با سلام برای این مورد آموزشی منتشر شده، از این لینک وارد صفحه آموزش شوید.
با سلام.من همش با این ارور مواجه میشم.چه با FTDI میخوام اینکارو کنم چه با اردوینو.اما متاسفانه نتوستم.سرعت هارو هم تغییر دادم بازم نشد.خیلی از تنظیمات رو هم دستکاری کردم که بشه بازم نشد.مشکل از چیه
Arduino: 1.8.12 (Windows 10), Board: “ESP32 Wrover Module, Huge APP (3MB No OTA/1MB SPIFFS), QIO, 80MHz, 115200, None”
Sketch uses 2594774 bytes (82%) of program storage space. Maximum is 3145728 bytes.
Global variables use 56256 bytes (17%) of dynamic memory, leaving 271424 bytes for local variables. Maximum is 327680 bytes.
esptool.py v3.0-dev
Serial port COM3
Connecting…….._____….._____….._____….._____….._____….._____….._____
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences.
سلام، از کیفیت اتصال شبکه وایفای که معرفی کردید مطمئن بشید، همچنین جریان مناسب برای برد فراهم کنید. در نهایت زمانی که پیام Connecting……. ظاهر شد از طریق دکمه ریست بر روی برد یکبار برد را ریست کنید.
همه چیز رو که گفتید رعایت کردم اما بازم همون مشکل قبلی رو دارم
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
مواردی که ذکر برای مواقعی که این ارور دریافت دیده میشود باید پاسخگو باشد مگر اینکه بخشی از فرآیند راهاندازی درست اجرا نشود و یا در این بین ولتاژ بیش از حد به مدار اعمال شده و باعث سوختن تراشه شده باشد.
سلام
این ارور را چگونه رفع کرد؟
exec: “cmd”: executable file not found in %PATH%
Error compiling for board ESP32 Wrover Module.
به نظر بخشی از فایل های مربوط به نرمافزار ناقص شده، این مورد را بررسی کنید
کد ها رو verify میکنم حتی برد esp32cam رو به کامپیوتر وصل نمیکنم خطا زیر رو میده
exec: “cmd”: executable file not found in %PATH%
Error compiling for board ESP32 Wrover Module.
زمانی که برد به سیستم وصل هست این ارور را دریافت میکنید؟
سلام خسته نباشید ببخشید من تمامی مراحل رو درست انجام دادم ولی زمانی که آی پی را در مرورگر وارد می کنم می نویسد مدت زمان اتصال شما به اتمام رسیده است . باید چی کار کنم ؟؟؟
این مورد معمولا برای من زمانی اتفاق میافتاد که جریان مناسبی یه برد نمیرسید. این مورد را بررسی کنید.
سلام .
یک سوال من این مدل usb to ttl رو سفارش دادم ولی هر کاری کردم شناسایی نشد .
بعد با آردینو خواستم کمپایل کنم هم توی هر مدلی میزنم شناسایی نمی کنه .
و اینکه نشانه ای هست که بفهمیم esp32 camera مون خراب باشه ؟
لطفا راهنمایی کنید .
با تشکر از آموزشتون.
سلام، اگر پورت تشخیص داده نمیشه یا مشکل از درایور های خود سیستم شماست یا مبدلی که خرید کردید به درایور نیاز داره که با سرچ کردن اسمش اطلاعات درایور های مورد نیاز داخل گوگل کاملا موجوده. احتمالا خراب شدن برد پایینه مخصوصا وقتی کار خاصی باهاش انجام ندادید. مگر اینکه ولتاژ بیش از حدی به برد اعمال شده باشه.
سلام ببخشید من یه سوالی داشتم اگر تمامی این مراحل رو بریم ولی در آخر به کامپیوتر وصل نباشه فیلم میگیره و ذخیره میکنه؟
با سلام، این پروژه برای راهاندازی اولیه و استریم زنده تصاویر است. در صورتی که برد به سیستم وصل نباشد، جداگانه تغذیه شود و جریان کافی موجود باشد. تصاویر به وب سرور ارسال میشوند.
با سلام و تشکر از توجهتون
من برد را راه اندازی کردم و در سریال مونیتور این پیام ها را دریافت می کنم
ets Jun 8 2016 00:22:57
rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:10944
load:0x40080400,len:6388
entry 0x400806b4
اما متاسفانه دیگر پیامی نمی آید و wifi وصل نمی شود.
چند مودم مختلف را امتحان کردم. همچنین انتن اکسترنال هم برد وصل کردم ولی هیچ تغییری حاصل نشد.
تشکر مجدد از توجهتون
با سلام این ارور برای من تابحال پیش نیامده اما ممکن است از حافظه برد باشد. در قسمت tools/partition گزینه را بر روی Huge App قرار دهید.
با سلام
من مشکل زیر را دارم.حتی با تغییر upload speed هم نتوانستم مشکل را حل کنم.
esptool.py v3.0-dev
Serial port COM5
Connecting…….._____….._____…..____
Chip is ESP32-D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: 24:62:ab:f3:eb:24
Uploading stub…
Running stub…
Stub running…
Configuring flash size…
Warning: Could not auto-detect Flash size (FlashID=0x0, SizeID=0x0), defaulting to 4MB
Compressed 8192 bytes to 47…
Writing at 0x0000e000… (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.0 seconds (effective 4369.0 kbit/s)…
A fatal error occurred: Timed out waiting for packet header
A fatal error occurred: Timed out waiting for packet header
با سلام، زمانی که پیام Connecting… را دریافت میکنید. در این لحظه یکبار برد را ریست سخت افزاری کنید.
سلام ببخشید تا مرحله آخر میرم ولی آی پی رو بهم نمیده فقط نقطه پشت نقطه میاد
سلام
به احتمال خیلی زیاد نام SSID یا رمز عبور را اشتباه تایپ کردید. لطفا مورد را یکبار دیگر تست با دقت اجرا کنید.
سلام MAC Address جطور پیدا کنم
با سلام از کد زیر در دربرنامه استفاده کنید.
Serial.println(WiFi.macAddress());
سلام به جای پروگرامری که ذکر کردین میشه از خود اردویینو استفاده کرد؟
با سلام، بله این امکان وجود دارد.
میشه برد esp32 را با آردوینو uno پروگرام کرد . اگه میشه چطوری ?
بله این امکان وجود دارد. با استفاده از rx و tx آردوینو به عنوان مبدل سریال.
میشه برد esp32 را با آردوینو uno پروگرام کرد . اگه میشه چطوری ؟
بله این امکان وجود دارد. با استفاده از rx و tx آردوینو به عنوان مبدل سریال.
سلام مک ای پی رو چطور بدست بیارم
با سلام از کد زیر در در برنامه استفاده کنید.
Serial.println(WiFi.macAddress());
با سلام ، من دائم این ارور رو دریافت می کنم
rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1044
load:0x40078000,len:10124
load:0x40080400,len:5856
entry 0x400806a8
E (148) psram: PSRAM ID read error: 0xffffffff
با سلام، به تنظیمات منوی tools دقت کنید. همچنین هنگام آپلود برای لحظه ای کلید ریست را فشار دهید.
با سلام.
من همه مراحل گفته شده را با آردینو mega 2560 انجام دادم. وقتی برنامه را آپلود میکنم، پیغام زیر را میده:
Error compiling for board ESP32 Wrover Module را میده.
ممنون میشم راهنمایی کنید. پروژه ام گیر کرده تو این قسمت.
همچنین توی قسمت tools قسمت Programmer غیر فعال هست و نوشته NO programmers available for this board
سلام، اگر قصد دارید از آردوینو به عنوان پروگرامر استفاده کنید باید از آردوینو uno استفاده کنید و همچنین تراشه روی برد را جدا کنید.
من با ftda پروگرام میکنم و دقیقا همین تنظیماتی که گفتین رو میدارم ولی این ارور رو میگیرم
Sketch uses 2594774 bytes (82%) of program storage space. Maximum is 3145728 bytes.
Global variables use 56256 bytes (17%) of dynamic memory, leaving 271424 bytes for local variables. Maximum is 327680 bytes.
esptool.py v3.0-dev
Serial port COM5
Connecting…….._____….._____….._____….._____….._____….._____….._____
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
ممنون میشم کمکم کنید
در بخشی که پیام Connecting را دریافت میکنید، میکروسوییچی که بر روی برد قرار دارد را برای چند لحظه کوتاه فشار دهید.
سلام ببخشید حداکثر ولتاژ برای برد ESP32-CAM چند ولت است ؟
با سلام برای راهاندازی برد با ولتاژ خارجی مناسب است که از پین ۵v استفاده کنید. با استفاده از پین با نام ۵ ولت.
سلام ببخشید آیا می شود از بلوتوث ESP32-CAM برای آردوینو استفاده کرد و همزمان هم دوربین با وای فای کار کند ؟
با سلام، دوربین این برد با وایفای کار میکند، بلوتوث برای پروژه های دیگر استفاده میشود.
سلام وقتتون بخیر. من ماژول رو خریداری کردم، اتصالات اوکیه- خود fdti هم سالمه – اتصال وایفای هم اوکیه – توی فراخوانی هم ai thicker رو فراخوانی کردم ولی توی سریال مانیتور، فقط این ارور رو پشت سر هم چاپ میکنه:
——————————————————————–
Brownout detector was triggered
ets Jun 8 2016 00:22:57
rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:10944
load:0x40080400,len:6388
entry 0x400806b4
———————————————————–
ممنون میشم راهنماییم کنید
با سلام،
ارور Brownout detector was triggered یک ویژگی سخت افزاری است که در صورتی که ولتاژ سیستم کمتر از یک آستانه باشد، پردازنده را خاموش می کند.
دلایل اتفاق این مورد ممکن است از موارد زیر باشد.
۱٫ کابل USB کیفیت پایینی دارد یا خیلی طولانی است.
۲٫ پورت USB کامپیوتر شما نمی تواند برق کافی را به برد تامین کند.
۳٫ بدلیل اتصال ولتاژ بیش از حد ESP32Cam معیوب شده است
۴٫ سایر اجزای مدار شما به درستی سیمکشی نشدهاند که بر منبع تغذیه تاثیر میگذارد.
سلام امکانش هست مراحل کد نویسی و تمام این کارها رو خودتون انجام بدین و آمادشو ما بخریم ؟
با سلام، این آموزش صرفا نحوه پروگرام کردن این برد است و سناریو های مختلفی در این برد قابل اجرا است، اگر موردی در نظر دارید به عنوان پروژه امکان انجام دادن آن را دارم.
سلام.چه جوری میشه ماژول esp32 رو به دوربین وصل کرد.
اگه نخوایم ازesp32 cam استفاده کنیم
با سلام، با استفاده از ماژول های دوربین سری OV این امکان وجود دارد. اما من این مورد را تست نکردم.
سلام.ممنون بابت آموزش. میتونیم از arduino UNO به جای FTDI استفاده کنیم؟
نحوه اینکار رو لطفا توضیح بدید.
با سلام بله این مورد امکان پذیر است، اما باید تراشه Atmega در این پروسه از مدار خارج شود، البته در بعضی از موارد “using arduino instead of usb to ttl” برای اطلاعات بیشتر این مورد را در گوگل سرچ کنید.
سلام ببخشید هروقت من وصل میکنم این ارور رو میده با تشکر از ساخت فوق العادتون
سلام ببخشید من هروقت وصل میکنم این ارور رو میده با تشکر از شما
[E][camera.c:1113] camera_probe(): Detected camera not supported.
[E][camera.c:1379] esp_camera_init(): Camera probe failed with error 0x20004
با سلام، این ارور به دلیل عدم انتخاب درست در مدل دوربین بوجود میآید. تغییرات در کد قابل اعمال شدن هستند در بخش مدل ها.
با درود و خسته نباشید، لطفا بفرمایید بجای این کارکترها در کد چه کارکتری قرار بدهیم :
&
-> یا احتمالا >.
سپاس
با سلام، متوجه سوالتون نشدم! کدوم بخش از پروژه!؟
سلام و تشکر از شما
دو سوآل دارم اول اینکه آیا میشه همزمان با پردازش و انتقال تصویر از امکانات پردازشی و کنترلی سایر ورودی و خروجیها استفاده کرد!؟
مثلا خروجیها رو متناسب با سنسورها تحریکو استفاده کرد؟
دوم اینکه این برد ، ورودی آنالوگ نداره؟
سلام. من به این ارور می رسم همه مراحل را هم طبق گفته های شما رفتم. چطور رفع میشه؟
esptool.py v2.6
Serial port COM10
Connecting…….._____….._____….._____….._____….._____….._____….._____
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
سلام ممنون بابت اموزش
ببخشید یه سئوال داشتم کسی که میخواد درباره ی ماژول و ساخت دوربین یادبگیره
چه کلاسایی باید بریم
میشه نام ببرید ممنون
با سلام
پیشنهاد میشود برنامه نویسی امبددها را بیاموزید. از دوره آردوینو میتوانید شروع کنید.
دوره مگاآردوینو
سلام به همه دوستان عزیز . من با ماژول های esp8266 با پروتکل های udp کار میکردم. سوالم اینجاست ک اگر من به برنامه پروتکل udp اضافه کنم مشکلی در ارسال تصویر نمیاد؟ با کلا نمیشه از دو پروتکل هم زمان استفاده کرد؟
با سلام و تشکر از شما
بنده در این خصوص تجربهای ندارم. اگر تست گرفتید نتیجه را از همین طریق برای دیگران به اشتراک بگذارید.
سلام موقع آپلود کردن این ارور برای من ظاهر میشه ممنون میشم راهنمایی کنید
Sketch uses 2594774 bytes ( 82 % ) of program storage space . Maximum is 3145728 bytes . Global variables use 56256 bytes ( 178 ) of dynamic memory , leaving 271424 bytes for local variables . Maximum is 327600 bytes . emptuok.py v3.0 – dev Seasal post COM Traceback ( mas recent call last ) : File ” espook.py ” , line 3602. in dale File ” emptool.py ” , line 3675 , in main File ” exptook.py ” , line 3329 , in main 11e ” esptool.py ” , line 265 , an rate ” aste packages \ serial Fale ” site – packages \ erial . Iine to , in serial_for_url line 62 , in open could not open port ” COM : MindowaError ( 2 , ‘ The system cannot find the file specified . “
با سلام
کش سیستمتون احتمالا پر شده که نمیتونه کدها را برای میکروکنترلر تبدیل کنه
سلام
عالی بود دمتون گرم
با سلام
از همراهی شما سپاسگزاریم.
سلام میشه برای اپلود کد از HW-597 استفاده کرد؟
با سلام
ماژول مورد نظرتون چی هست؟ لینک ارسال کنید لطفا
سلام . در هنگام آپلود بطور اتوماتیک سرعت بالاتر از ۱۱۵۲۰۰ هم میرود و USB به سریال من جواب نمی دهد . چگونه جلوی بالا رفتن سرعت آپلود را بگیرم ؟ و سرعت فقط ۱۱۵۲۰۰ بماند . ورژن برنامه آردوینو من ۱٫۸٫۱۹ است و در منوی TOOL آیتم سرعت آپلود ندارد .
مورد عجیبی است.
ورژن کمتر نصب کنید تا سرعت آپلود را بتوانید کنترل کنید.
سلام. هسته Esp32 خودش انکدر تصویر داره؟ یا فقط داده خام دوربین رو ترنزمیت میکنه؟ اگر انکدر داره(که احتمالا اینطوریه)، موقع استریم کردن یا ضبط ویدیو با فرمت MJPEG خروجی میده؟ فرمت H264نیست؟ و اینکه شما سورسی برای مشخصات انکدرش (حتی اشاره اجمالی بهش تو بلوک دیاگرام این soc) دارید به بنده بگید؟
سلام
در این خصوص اطلاعی ندارم و از دیکر کاربران تقاضا دارم راهنمایی کنند.
سلام. ممنون از آموزش خوبتون.
یه سوال داشتم. من از این برد دارم دوتا دارم. اما برای برد اول وقتی که کاملا اتصالات رو برای آپلود برنامه روی برد وصل میکنم لامپ فلش برد روشن نمیشه. این در حالی هستش که برای برد دوم وقتی اتصالات برقرار میشه لامپ فلش روشن میشه و با فشردن دکمه reset ،نور اون بیشتر هم میشه.
برای اون بردی که لامپش روشن نمیشه(برد اول) یعنی برد خرابه؟
با سلام و تشکر از شما
به این صورت نیست، بایستی اتصالات را بررسی کنید و اینکه از ابتدای امر چه اقداماتی روی برد انجام شده است.
سلام میشه بجای FTDI programmer با اردوینو نانو یا پرو یا پرو مینی پرو میکرو کد ها را به این cam انتقال داد
؟
با سلام
معمولا امکان پذیر است ولی توصیه نمیشود.
سلام خسته نباشید ببخشید اتصالات برد آردینیو را به ۳۲ نگفتید؟؟؟
با سلام
کاربر گرامی متوجه منظور شما نشدم. لطفا کاملتر توضیح دهید.
سلام خسته نباشید ببخشید در این مدار برد آردینیو لازم است؟؟؟؟؟؟
با سلام
خیر این برد ESP32-Cam است و فقط از طریق نرم افزار آردوینو راه اندازی میشود.
ببخشید اتصال های برد آردینیو به ماژولESP32 رو بگید با تشکر
کاربر گرامی لطفا آموزش را به طور کامل مطالعه کنید، در این آموزش از برد آردوینو استفاده نشده است.
سلام من با این ارور رو به رو میشم ممنون میشم کمک کنید
Sketch uses 2594790 bytes (82%) of program storage space. Maximum is 3145728 bytes.
Global variables use 56248 bytes (17%) of dynamic memory, leaving 271432 bytes for local variables. Maximum is 327680 bytes.
esptool.py v3.0-dev
Serial port COM4
Connecting…….._____….._____….._____….._____….._____….._____….._____
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
Failed uploading: uploading error: exit status 2
سلام و خسته نباشید من بعد از زدن دکمه ریست در سریال مانیتور این پیام پایینصد ها بار پشت هم برام تکرار میشه و ایپی ادرسی بهم نمیده لطفا اگه امکانش هست راهنمایی کنید
سلام برنامه صحیح آپلود شود
اما در خط کد مانیتور تلاش برای کانکت به وای فای دیده نمیشود
فقط کد تا خط entry نوشته میشود و تکرار میشود
با سلام
بادریت را چک کنید که درست تنظیم شده باشد.
سلام وقتتون بخیر
برای ثبت نام در کلاس ها به چه دایرکت در اینستا پیام بدم
سلام
وقت بخیر
از طریق شماره زیر برای ثبت نام کلاس ها اقدام کنید
۰۹۰۳۳۹۸۶۶۵۶
درود بر شما ، مهندس عزیز سوالاتی داشتم از خدمتتون . ماژول esp32cam قابلیت تعویض دوربین هم داره ؟ یعنی دوربین با کیفیت تری هم تو بازار هست که بخواییم جایگزین کنیم ؟ دوم اینکه چرا موقع پخش تصویر نویز روتصویر هست و خیلی بی کیفیته؟ سوم اینکه ما بعد از بدست آوردن ip در شبکه محلی ، و ساختن هاست و دامنه میشه بدون حضور یک کامپیوتر روشن در خانه ، با موبایل در شبکه جهانی تصویر رو داشته باشیم، مثلا از یه شهر دیگه؟؟؟ یا حتما باید یک کامپیوتر یا مرورگر فعال در خانه ip ماژول رو به هاست متصل کنه؟؟؟ سپاس از انتشار علم شما اساتید
با سلام
بله این مورد امکان پذیر است. اما برای اینکه تصویر بهتری دریافت کنید. دو مورد برد مشابه را برای شما لینک میکنم لطفا بررسی کنید.
کیفیت تصویر در برد esp cam بسیار وابسته به شدت نور محیط است. هرچه نور کم نورتر باشد، نویز تصویر بیشتر است.
برای دسترسی از نقطه دیگر به ماژول بایستی IP ثابت داشته باشید و یا اینکه از سیستمهای dns استفاده کنید.
برد مایکس نانو SIPEED MAIX NANO دارای دوربین
ماژول دوربین M5 UNIT CAM دارای WIFI ESP32 و سنسورOV2640
سلام من یک esp32cam با شیلد پروگرامر مخصوص اون رو خریدم و می خواستم برنامه CameraWebServer رو در آن آپلود کنم.با انجام دادن تمام کارهای نرم افزاری و سخت افزاری پیغام خطا داد حجم برنامه از حجم esp32cam بیشتر است یا موقع آپلود برنامه هایی با حجم کمتر وقتی به connecting میرسد پیغام می دهد که : خطای بزرگ و قابل اتصال به esp32cam نیست. در ضمن از کجا نوع esp32cam را بفهمیم ( wrover moduile یا al thinker یا … ) چون من هر نوعی را انتخاب کردم همین خطا ها را داد. در بعضی از سایتهای خارجی گفته که باید یک خازن پلاریته ۱uf تا ۱۰uf به پایه های en و gnd متصل کرد. اما روی esp32cam پایه ی en موجود نیست. در سایت شما برای اتصال از پایه ۳٫۳v استفاده و در بعضی سایت دیگر از پایه ۵v استفاده کرده . اما در شیلد مخصوص esp32cam فقط پایه ۵v موجود است. تشکر
سلام
من یک ESP32CAM با شیلد پروگرامر مخصوص اون از یک سایت دانشجو کیت خریده ام و می خواهم برنامه CameraWebServer رو آن آپلود کنم.
۱_ از کجا نوع آن ( wrover یا al thinker یا … ) را پیدا کنم؟ چون هر نوعی را در برنامه انتخاب کرده ام پیغام خطا میدهد که حجم برنامه از حافظه esp32cam بیشتر است. هر نوع برنامه ی دیگر حتی پروژه سایت شما را پس از کامپایل شدن در هنگام آپلود وقتی به connecting میرسد پس از چند ثانیه خطا می دهد که
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
Failed uploading: uploading error: exit status 2
یعنی اینکه ( یک خطای بزرگ روی داد: اتصال به ESP32 انجام نشد: زمان انتظار برای سرصفحه بسته تمام شد
آپلود ناموفق: خطای آپلود: وضعیت خروج ۲ )
۲_برای اتصال ESP32CAM به FTDI در بعضی از سایتها از پایه ۳٫۳V استفاده شده و بعضی دیگر از پایه ۵V استفاده شده چرا اینگونه است؟
۳_ در این شیلد پروگرامر مخصوص ESP32CAM از ۵V استفاده شده.
در بعضی از سایتهای خارجی گفته شده از یک خازن پلاریته ۱۰uf تا ۱۰۰uf که باید به en وصل شود استفاده کنیم. پایه en در esp32cam کدام است؟ چون در روی آن چنین چیزی نوشته نشده.
سلام خسته نباشید من کتابخانه esp32 را از boards Manager دانلود کردم ولی درقسمت examples چیزی به نامesp32 پیدا نکردم میشه راهنمایی کنید ممنون
سلام وقت بخیر
امکان اینکه من این دوربین رو به سنسور متصل کنم هست؟
بطوریکه سنسور tcrt5000 هروقت فعال بشه دوربین esp32 عکسبرداری کنه؟
و ممنون میشم اگر راهنماییم کنید دقیقا باید چیکار کنم .
با سلام
بله این مورد امکان پذیر هست. همچنین میتوانید از کتابخانه EloquentSurveillance هم استفاده کنید. این کتابخانه قابلیت تشخیص حرکت توسط دوربین را دارد. به معنی زمانی که حرکت توسط دوربین تشخیص داده شد، اقدام به فیلم برداری یا عکسبرداری کند.
سلام من در قسمت /partition scheme/به جای ” Huge app(3MB No OTA) ”
Huge app(3MB No OTA/1MB SPIFFS)رو دارم و گزینه ای رو ندارم که دقیق مثل گزینه ای که گفتید باشه.
اگه از همین گزینه ای که کمی شبیه نیست استفاده کنم ایرادی نداره ؟
با سلام
بهتر است یکبار تست کنید و ببینید چه نتیجه ای میدهد. بلاخره ورژنهای مختلفی وجود دارند.
سلام من به مشکل خوردم اردینو کدو کامپایل می کنه ولی روی ماژول اپلود نمی کنه لطفا کمکم کنید.
با سلام
متن اروری که هنگام آپلود دریافت میکنید را ارسال بفرمایید.
سلام. من میخوام یک ماژول esp32cam رو پروگرام بکنم و از روش پروگرامر ftdi و استفاده از آردوینو uno استفاده کردم اما در هر دو روش به یک ارور رسیدم:
A fatal error occurred: Failed to connect to ESP32: No serial data received. For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html Failed uploading: uploading error: exit status 2
درایور رو چک کردم و گرفتن دکمه ریست در زمان کانکت شدن رو هم تست کردم اما فرقی نکرد و هر دفعه این ارور میاد.
با سلام
برخی از نسخههای تراشه به کار رفته روی ماژول ESP cam چنین مشکلاتی را دارند. بایستی با همان دکمه ریست رفع شود یا اینکه گراند مشترک گرفتن به هنگام آپلود میتواند موثر باشد.
باسلام میتوان برنامه Arduino IDE را روی اندروید نصب کرد؟
با سلام
بله نسخههای مناسب موبایل هم دارد. کافیست در وب جستجو کنید.
من میخوام به گوشیم وصل کنم به به یه وایفای هم نیاز دارم یا همون گوشی و برد کافیه
با سلام
به هر دو روش امکان پذیر است. ولی برای استفاده بهینه بهتر است که از یک اکسس پوینت وای فای استفاده کنید. تا برد و موبایل هردو به آن متصل شوند و از طریق آن اقدام به تبادل اطلاعات کنند.
دلیل ارورArduino: 1.8.5 (Windows 10), Board: “ESP32 Wrover Module, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), QIO, 80MHz, 921600, None, Disabled”
WARNING: Category ” in library ESP Insights is not valid. Setting to ‘Uncategorized’
WARNING: Category ” in library ESP RainMaker is not valid. Setting to ‘Uncategorized’
WARNING: Category ” in library WiFiProv is not valid. Setting to ‘Uncategorized’
Build options changed, rebuilding all
Sketch uses 1507201 bytes (114%) of program storage space. Maximum is 1310720 bytes.
Global variables use 70220 bytes (21%) of dynamic memory, leaving 257460 bytes for local variables. Maximum is 327680 bytes.
Sketch too big; see http://www.arduino.cc/en/Guide/Troubleshooting#size for tips on reducing it.
Error compiling for board ESP32 Wrover Module.
This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences.
چیه؟
سلام
میشه فیلم و تصویر رو توسط بلوتوث به موبایل انتقال داد و یک روبات کنترلی ساخت؟
با سلام
بهتر است کتابخانههای مختلفی که برای این ماژول در دسترس هستند را بررسی کنید. ممکن است امکان پذیر باشد.
سلام سید جان برنامه آردینو تغییر کرده میشه ی توضیحی بدی بهم چون همه ی وسایلشو خریدم
با سلام
متوجه منظورتون نشدم. کجای پروژه نیاز به راهنمایی دارید؟
سلام و خسته نباشید. یه سوال اینکه . آیا میتونیم با استفاده از این. تصویر رو از راه دور مشاهده کنیم.
با سلام
بله امکان پذیر است.
سلام من توی اردوینو ssidوpasswordرو کاملا دقیق زدم اما بورد بهش وصل نمیشه و تویserial monitorابن رو نشون میده
load:0x3fff0030,len:1344
load:0x40078000,len:13964
load:0x40080400,len:3600
entry 0x400805f0
E (627) esp_core_dump_f�f�f��r���ɕ�”յ�����ѥѥ���۲�չ��jRT ɓ�%HY.\5�KW�E���}���͡�r���ɕ�”յ�����ѥѥ���۲�չ��jR�
E (10512) camera: Camera probe failed with error 0x105(ESP_ERR_NOT_FOUND)
Camera init failed with error 0x105
با سلام
ارور در دوربین وجود دارد. بررسی کنید.
معروفترین اروری که در هنگام استفاده از این ماژول مشاهده میشود این ارور است :
camera: Camera probe failed with error 0x105(ESP_ERR_NOT_FOUND)
این ربطی به سوکت اتصال دوربین و یا خرابی ماژول ندارد. فقط مربوط به تغذیه میباشد.
زیرا بوردهای وارد شده در ایران اکثرا از کمپانیهای متفرقه است و باید کمی تغییر در اتصالات بدهیم تا بورد بدرستی کار کند.
نخست اینکه هنگام پروگرام بجای ۳٫۳ ولت باید ۵ ولت به ماژول بدهیم.
در واقع خروجی ۵ ولتِ پروگرامر را به ورودی ۵ ولت Esp32 وصل کنیم.
و خروجی Gnd پروگرامر را هم جایش را تغییر داده و دقیقاً به پین Gnd که چسبیده به پین ۵ ولت است متصل میکنیم ( خیلی مهم )
پین GPIO 0 را هم مثلِ همین آموزش دیجی اسپارکِ عزیز به Gnd کناریاش متصل میکنیم.
و همچنین اگر در یوزرنیم وای فای اسپیس و فاصله وجود داشته باشد حذف میکنیم.
زیرا اکثر کاربران به هات اسپات گوشی متصل میشوند و یوزرنیم معمولاً مدل گوشی است.
مثلاً A 52 که بین A و ۵۲ یک فاصله است. فاصله را حذف کرده و A52 میکنیم( یا به هر یوزنیمی که دوست داشتیم، بدون فاصله بین حروف، تغییر میدهیم )
و بعد آپلود را شروع میکنیم.
همیشه اول کد را کامپایل کنید تا از صحت کد مطمئن شوید و بعد کلید آپلود را بزنید.
بعد از آپلود این عبارت در انتهای صفحه نوشته میشود :
…Hard resetting via rts
بعد مشاهده این عبارت عجله نکنید برای جدا کردن پین GPIO 0 از Gnd .
در حدود یک دقیقه صبر کنید تا چیپست کد را آنالیز و بارگذاری کند. و بعد این پین را جدا کرده و کلید ریست روی بورد را فشار دهید تا IP Address را مشاهده کنید.
در ضمن بهترین پروگرامر برای این بورد CH340 است. حتی شیلد راه انداز این بورد هم با این آی سی ساخته شده است. قطعا سازنده این شیلد تمامی آی سی های یو اس بی به سریال را تست کرده و به این نتیجه رسیده که CH340 بهترین نتیجه را میدهد.
با سلام
سپاس از همراهی شما و ارایه توضیحاتتان، البته اینجور نیست که بردهای وارد شده در ایران مشکل داشته باشند، مشکل از کسبه بازاری است که تمایل به خرید ارزانترین پیشنهاد را در چین دارند.
با تقدیم احترام
نمیدانم چرا کامنت های من در این سایت هیچگاه تأیید نمیشود. بنده تایم گذاشتم و تجاربم در مورد استفاده از این بورد را نوشتم تا شاید کمکی کرده باشم به سایر کاربران برای رفع ارورهایی که هنگام استفاده از این بورد برایشان پیش میآید. اما با تأیید نشدن انسان را دلسرد میکند که دیگر هیچ کامنتی ارسال نکند. این برخلاف شعار سایتی است که همیشه کاربران را تشویق به ارسال کامنت میکند.
با سلام
منتظر باشید، کامنتهای کاربران زیاد است و رسیدگی به آنها زمانبر است.
سلام من این ارور رو دارم:
Brownout detector was triggered
میتونم برای حل این مشکل این کار رو انجام بدم؟
بعد از دیدن done aploading، بیام پروگرامر رو با esp32 cam از پورت usb سیستم جدا کنم و بعد با یک منبع تغذیه به صورت جداگانه روی برد بورد esp32 cam رو پنج ولت بدم و پین های پروگرامر رو هم از FTDI232 جدا کنم. در این صورت اگر سوییچ ریست رو بزنم داخل سریال مانیتور IP آدرس رو میده؟ یعنی اصلا به سیستم متصل نباشه.
با سلام
ارور دریافتی مربوط به کاهش ولتاژ است. یا اتصالات به درستی انجام نشده است یا اینکه تغذیه مناسبی به ماژول اعمال نشده است. پیش از آپلود هر اتصال دیگری که با برد وجود دارد را قطع کنید.
سلام، از یک تغذیه ۵ ولت خارجی استفاده کردم که ارور رفع شد، ولی با زدن ریست فقط علامت های (؟؟؟؟) را در سریال مانیتور نمایش میده. ولی داخل هات اسپات موبایل esp32 cam متصل شده ولی در سریال مانیتور خبری از IP address نیست.
من از سیم های نازک برد برد استفاده میکنم. ممکنه سیم ها باشه؟
با سلام
ممکن است که مشکلتان مربوط به سیم ها هم باشد. اما بادریت سریال مانیتور هم اهمیت زیادی دارد.
سلام، وقت بخیر
قبلا میشد در منوی tools باود ریت رو تنظیم کنم، اما الان این مورد در این منور قرار ندارد و فقط میتونم در سریال مانیتور این مقدار رو تنظیم کنم. ممنون میشم راهنمایی کنید.
با سلام
اگر منظورتان در سریال مانیتور آردوینو است، بله به همین صورت است. اما اگر روش دیگری برای راه اندازی پیش گرفتهاید بایستی دقیقتر درخواستتان را مطرح کنید.
سلام،چگونه میتوان بجای وای فای با بلوتوث با نمایشگر ارتباط گرفت
با سلام
به مستندات برد مراجعه کنید.
سلام بااحترام وقت بخیر
File > Examples > ESP32 > Camera
در واقع در مثال ها (ESP32) نبود و همچنین برای نصب کتابخانه (ESP32) تلاش نمودم ولی بی نتیجه بود
چطور میتونم این مثال رو در مثال های برنامه ی آردوینوی خودم داشته باشم ؟؟
لطفا راهنمایی لازم رو بهم آموزش دهید
با سپاس
با سلام
بایستی طبق آموزش نصب esp32 در نرم افزار آردوینو اقدام کنید. پس از اینکه پکیج دادهها نصب شد میتوانید از مسیر اعلام شده موارد را بررسی کنید.
سلام برای من این ارور رو میده
no dfu capable usb device available
با سلام
از طریق چه مبدل usb در حال ارتباط با برد هستید؟
سلام وثت بخیر ، من مشکل ارور زیر رو پیدا نمیکنم . ممنون میشم کمکم کنید
esp_core_dump_flash: No core dump partition found!
با سلام
خطای “esp_core_dump_flash: No core dump partition found!” در Arduino IDE برای ESP32 نشان میدهد که پارتیشن core dump در حافظه فلش دستگاه شما تعریف نشده است. این پارتیشن برای ذخیره اطلاعات مربوط به کرش سیستم استفاده میشود و برای اشکالزدایی برنامههای ESP32 ضروری است.
A fatal error occurred: Serial data stream stopped: Possible serial noise or corruption.
Failed uploading: uploading error: exit status 2
من وقتی میخوام کد رو بریزم رو برد این خطا میاد دلیلش چیه
با سلام
این خطا نشان میدهد که مشکلی در ارتباط سریال بین IDE و برد ESP32 شما وجود دارد. این مشکل میتواند ناشی از عوامل مختلفی مانند کابل USB معیوب، تنظیمات نادرست پورت سریال، یا مشکل در برد ESP32 باشد.
سلام و عرض ادب
Esp32 باید به لپ تاپ وصل باشد؟ یا می تواند به تغذیه جداگانه وصل باشد؟ مرورگر باید در شبکه باشد یعنی باید وای فای ها یکی باشد یا بیرون از شبکه هم می توان با نت موبایل به آن وصل شد؟
با سلام
برای آپلود برنامه ها بایستی به کامپیوتر متصل باشد. پس از آن نیازی به اتصال نیست. برای برقرار ارتباط از طریق مرورگر هم بستگی به برنامه نوشته شده دارد. اگر از حالت لوکال وب سرور استفاده کردهاید فقط به شبکه محلی و سیستمی که در همان وای فای متصل باشد میتواند دسترسی داشته باشد.
سلام وقت بخیر
موقع نصب esp32 این پیغام رو میده:
Failed to install platform: ‘esp32:esp32:3.0.2’.
Error: 2 UNKNOWN: Get “https://objects.githubusercontent.com/github-production-release-asse
با سلام
لینک مورد استفاده برای خواندن مخازن را به درستی در تنظیمات نرم افزار قرار دهید.
سلام خسته نباشید
من هروقت که کد را روی برد اپلود میکنم این ارور را به من میدهد Arduino: 1.8.19 (Windows 10), Board: “ESP32 Wrover Module, Huge APP (3MB No OTA/1MB SPIFFS), QIO, 80MHz, 921600, None”
Sketch uses 261678 bytes (8%) of program storage space. Maximum is 3145728 bytes.
Global variables use 13452 bytes (4%) of dynamic memory, leaving 314228 bytes for local variables. Maximum is 327680 bytes.
esptool.py v3.0-dev
Serial port COM10
Connecting…….._____….._____….._____….._____….._____….._____….._____
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences.
ممنون میشم راهنماییم کنید
با سلام
موقع آپلود حتما میکروسوئیچ روی برد را تحریک کنید.
با سلام و احترام
من در پروژه ام تصویر grayscale رو با کتابخانه img_converters.h به jpeg تبدیل میکنم. این کتابخانه لایسنس آپاچی ۲ میخواد ممکنه بفرمایید باید کجای برنامه اضافه بشه. من در یک فایل licene اضافه کردم ولی نشد
با سلام
به مستندات کتابخانه مراجعه کنید. بنده در این خصوص اطلاعی ندارم.