مقدمه
در این پست ما میخواهیم آموزش ساخت دوربین مدار بسته با آردوینو را ارائه دهیم. همچنین چگونگی تنظیم ماژول ESP32 CAM را برای پخش زنده ویدیویی آموزش دهیم که در آن دوربین مداربسته از طریق شبکه Wi-Fi محلی قابل دسترسی باشد.
ماژول دوربین و ESP32
برای این منظور ماژول دوربین و ESP32 متناسب با هم را تهیه میکنیم
![esp32-cam](https://msb-co.ir/wp-content/uploads/2021/11/02-1.png)
آموزش آپلود کد روی ESP32 CAM برای دوربین
آموزش آپلود کد روی ESP32 CAM برای دوربین
برای سادگی بیشتر این فرآیند را به مراحل کوچک ساده تقسیم کردهایم.
۱.نصب پکیج برد ESP32 در Arduino IDE:
در اینجا ما قصد داریم فایل های اجرایی برای برد ESP32 را دانلود کنیم. برای این مرحله به اینترنت نیاز دارید:
- این لینک را کپی کنید: https://dl.espressif.com/dl/package_esp32_index.json
- Arduino IDE را باز کنید و File > Preferences را انتخاب کنید :
![Arduino IDE](https://msb-co.ir/wp-content/uploads/2021/11/03.png)
یک پنجره ظاهر خواهد میشود. لینک را مطابق تصویر قرار دهید. اگر قبلاً چند لینک وجود داشته باشد، آنها را با کاما جدا کنید. دکمه OK را فشار دهید.
![esp32 cam in arduino](https://msb-co.ir/wp-content/uploads/2021/11/04.png)
اکنون مطابق شکل زیر به Tools > Boards > Boards Manager بروید.
![دوربین ESP32 CAM](https://msb-co.ir/wp-content/uploads/2021/11/05.png)
![انتخاب برد ESP32 در آردوینو](https://msb-co.ir/wp-content/uploads/2021/11/06.png)
آخرین نسخه را انتخاب کنید و روی نصب کلیک کنید. دانلود فایل با توجه به سرعت اینترنت شما مدتی طول میکشد.
راه اندازی سخت افزار برای برنامه نویسی:
در این آموزش ساخت دوربین مدار بسته با آردوینو را داریم. برای این منظور باید از ماژول USB به TTL و مطابق مدار شکل زیر استفاده کنیم.
![َUSB به TTL و ESP32 CAM](https://msb-co.ir/wp-content/uploads/2021/11/07.png)
نحوه آپلود کد در ESP32 CAM
برای ساخت دوربین مدار بسته با آردوینو، اکنون Arduino IDE را باز کنید مانند شکل زیر File > Examples > ESP32 > Camera > CameraWebServer را انتخاب کنید.
![انتخاب پروژه ESP32 CAM](https://msb-co.ir/wp-content/uploads/2021/11/08.png)
![کد نمونه ESP32 CAM](https://msb-co.ir/wp-content/uploads/2021/11/09.png)
- شما باید «*****» را با «SSID» و «رمز عبور» وای فای خود جایگزین کنید.
- باید دستور #define CAMERA_MODEL_WROVER_KIT و uncommand #define CAMERA_MODEL_AI_THINKER را مطابق شکل زیر صادر کنید.
![SSID PASSWORD ESP32](https://msb-co.ir/wp-content/uploads/2021/11/10.png)
![انتخاب tools](https://msb-co.ir/wp-content/uploads/2021/11/11.png)
- اکنون دکمه تنظیم مجدد در ماژول ESP32 CAM (مهم) را فشار دهید.
- روی آپلود در Arduino IDE کلیک کنید.
در صورت آپلود موفقیت آمیز برنامه پیام زیر را خواهید دید.
![arduino IDE](https://msb-co.ir/wp-content/uploads/2021/11/12.png)
- نکته مهم IO0 و GND را جدا کنید.
- مانیتور سریال را با نرخ باود 115200 باز کنید.
- دکمه ریست را در ماژول ESP32 CAM یک بار دیگر فشار دهید.
![IP دوربین](https://msb-co.ir/wp-content/uploads/2021/11/13.png)
- شما یک آدرس IP دریافت خواهید کرد و باید آن را در مرورگر خود وارد کنید.
- در ابتدا رابط دوربین بارگیری میشود، شما باید “Start Streaming” را فشار دهید و پخش زنده ESP32 خود را مشاهده خواهید کرد.
![نمونه تصویر](https://msb-co.ir/wp-content/uploads/2021/11/14.png)
آخرین مقالات بلاگ
![MSB939](https://msb-co.ir/wp-content/uploads/2023/04/MSB939-300x169.webp)
نصب برد همه کاره MSB939 همراه با نقشه سیمکشی
آموزش سیمکشی برد لباسشویی همه کاره همراه با نقشه و توضیحات کامل.
![wash app](https://msb-co.ir/wp-content/uploads/2023/04/app-wash-1-135x300.webp)
آموزش کار با برد و اپلیکیشن لباسشویی
آموزش کار با اپلیکیشن لباسشویی برای انتخاب برنامه شستشوی ماشین لباسشویی از طریق موبایل
![آموزش رایگان گیت git - جلسه پنجم - استفاده از تگ](https://msb-co.ir/wp-content/uploads/2022/09/git-300x158.webp)
آموزش رایگان گیت – جلسه چهارم
جلسه چهارم
آموزش کار با شاخهها
در این جلسه قصد داریم که به شما مفهوم برنچها را آموزش دهیم و نحوه استفاده از آن و دستورات ضمیمه آن نظیر chekout و merge را آموزش دهیم.