فهرست مطالب:

ESP32 Camera Picture Logging Client: 5 مرحله
ESP32 Camera Picture Logging Client: 5 مرحله

تصویری: ESP32 Camera Picture Logging Client: 5 مرحله

تصویری: ESP32 Camera Picture Logging Client: 5 مرحله
تصویری: Programmable Wildlife / Security / Timelapse Camera Projects with an ESP-32 CAM 2024, نوامبر
Anonim
ESP32 Camera Picture Logging Client
ESP32 Camera Picture Logging Client

پروژه ESP32 Camera Picture Logging پروژه مشتری بر استفاده از میکروکنترلر ESP32 برای عکسبرداری و ارسال آن به سرور مرکزی از طریق اینترنت با استفاده از قابلیت WiFi ماژول ESP32 متمرکز است.

برد اصلی PCB با دو هدف اصلی طراحی شده است:

  • مدولار بودن
  • اتصال مستقیم ماژول دوربین استاندارد

همه قطعات برای سفارش در منابع مختلف در دسترس هستند و نمونه نرم افزار مانند مخازن Git در دسترس هستند.

مرحله 1: تهیه طرحواره

تخته ESP32 PROTO WEB CAM به گونه ای طراحی شده است که دارای ویژگی های زیر باشد:

  • اتصال به برد ماژول ESP-32S (Wroom) سازگار است
  • اتصال به ماژول دوربین یا پایانه برای 14 پین IO
  • دو روش FLASH حافظه ESP32

    • USB RS232
    • RS232 با شات کت دستی
  • کد دستگاه HW منحصر به فرد
  • RTC
  • EEPROM با سوئیچ RW/R
  • دو منبع تغذیه 5 ولت
  • کریستال خارجی برای برد ESP-32s
  • سوکت کارت microSD
  • LED سخت
  • مبدل DC -DC 5V -> 3V3
  • اتصال اضافی برای 3 پین IO نیزه ، رابط I2C و RS232

شماتیک در فایل PDF موجود است ، چند طرح کلی را که از منابع مختلف در دسترس عموم است ترکیب کنید.

مرحله 2: تولید PCB

تولید PCB
تولید PCB
تولید PCB
تولید PCB

استفاده از PCB شماتیک قبلی با استفاده از نرم افزارهای طراحی شده که فایلهای GERBER را در دو فناوری SMT/SMD با پدهای کمی بزرگتر برای کمک به فرآیند لحیم کاری دستی و استفاده از امکانات تولید PCB ITD-tim d.o.o. PCB در ROHS ساخته شده است.

چند تصویر محصول نهایی را نشان می دهد.

مرحله 3: تکمیل برد ESP32 PROTO WEB CAM

تکمیل برد ESP32 PROTO WEB CAM
تکمیل برد ESP32 PROTO WEB CAM
تکمیل برد ESP32 PROTO WEB CAM
تکمیل برد ESP32 PROTO WEB CAM

لحیم کاری عناصر بیشتر با فناوری 0805 و 1206 با لحیم کاری ROHS و چند اتو لحیم انجام می شود. ابتدا IC ها لحیم می شوند ، سپس عناصر منفعل ، بعد از آن اتصالات. PCB با ایزوپروپیل الکل تمیز شد.

نتایج نهایی با چند تصویر موجود است.

مرحله 4: سرویس گیرنده ثبت تصویر دوربین ESP32 را کامل کنید

سرویس گیرنده ثبت تصویر دوربین ESP32 را کامل کنید
سرویس گیرنده ثبت تصویر دوربین ESP32 را کامل کنید
سرویس گیرنده ثبت تصویر دوربین ESP32 را کامل کنید
سرویس گیرنده ثبت تصویر دوربین ESP32 را کامل کنید

برای تکمیل ESP32 Camera Picture Logging Client ، در ESP32 PROTO WEB CAM PCB باتری CD2032 برای RTC اضافه شد و ماژول دوربین با OV2640 از TME با نام تجاری WAVESHARE 8532 موجود است.

همه اجزا با استفاده از ARDUINO IDE با افزودن ESP32 مناسب با برد انتخاب شده با نام "ESP32 Dev Module" آزمایش می شوند

مرحله 5: کد تست

همه کد های آزمایش در GitLAB در دسترس هستند:

  • ضربان قلب LED و UnitUnitID (DS18B20) git repo
  • I2C (DS3231 RTC، AT24Cxx EEPROM) git repo
  • ماژول دوربین git repo

توصیه شده: