Mundarija:

ESP32 kamera tasvirini yozish mijozi: 5 qadam
ESP32 kamera tasvirini yozish mijozi: 5 qadam

Video: ESP32 kamera tasvirini yozish mijozi: 5 qadam

Video: ESP32 kamera tasvirini yozish mijozi: 5 qadam
Video: ESP8266 Project: How to control 2 AC bulb or load using 2 Relay with NodeMCU and D1 Mini over WiFi 2024, Noyabr
Anonim
ESP32 kamera rasmlarni qayd qilish mijozi
ESP32 kamera rasmlarni qayd qilish mijozi

ESP32 Camera Picture Logging Client loyihasi ESP32 modulining WiFi imkoniyatidan foydalangan holda rasmni olish va Internet orqali markaziy serverga yuborish uchun ESP32 mikrokontroleridan foydalanishga qaratilgan.

Asosiy PCB taxtasi ikkita asosiy maqsadni hisobga olgan holda ishlab chiqilgan:

  • modullik
  • to'g'ridan -to'g'ri standart kamera moduli ulanishi

Barcha qismlar turli manbalarda buyurtma berish uchun mavjud va dasturiy ta'minot misoli Git omborlari kabi mavjud.

1 -qadam: sxemani tayyorlash

ESP32 PROTO WEB CAM kartasi quyidagi funktsiyalarni bajarish uchun mo'ljallangan:

  • ESP-32S modulli platasiga ulanish (Wroom)
  • kamera moduli yoki terminalga 14 IO pin uchun ulanish
  • ikkita ESP32 xotira FLASH usuli

    • USB RS232
    • RS232 qo'lda otilgan mushuklar bilan
  • HW qurilmasining yagona kodi
  • RTC
  • RW/R kaliti bilan EEPROM
  • 5V kuchlanishli ikkita quvvat manbai
  • ESP-32s platasi uchun tashqi kristall
  • microSD karta uyasi
  • qattiq zarba beruvchi LED
  • DC -DC konvertori 5V -> 3V3
  • 3 nayzali IO pinlari, I2C va RS232 interfeyslari uchun qo'shimcha ulagich

Sxema PDF -faylda mavjud bo'lib, har xil manbalarda hamma uchun ochiq bo'lgan bir nechta sxemalarni birlashtiradi.

2 -qadam: PCB ishlab chiqarish

PCB ishlab chiqarish
PCB ishlab chiqarish
PCB ishlab chiqarish
PCB ishlab chiqarish

Ilgari mavjud bo'lgan sxematik tenglikni qo'lda lehimlash jarayoniga yordam berish uchun va tenglikni ishlab chiqarish quvvatidan foydalanish uchun ITT-tim d.o.o ikki tomonlama SMT/SMD texnologiyasida GERBER fayllarini ishlab chiqaruvchi dasturiy ta'minot yordamida yaratilgan. PCB ROHSda ishlab chiqarilgan.

Yakuniy mahsulotni ko'rsatadigan bir nechta rasm.

3 -qadam: ESP32 PROTO WEB CAM kartasini to'ldirish

ESP32 PROTO WEB CAM kartasini to'ldirish
ESP32 PROTO WEB CAM kartasini to'ldirish
ESP32 PROTO WEB CAM kartasini to'ldirish
ESP32 PROTO WEB CAM kartasini to'ldirish

Elementlar qo'lda lehimlanadi, asosan, 0805 va 1206 texnologiyasida, ROHS lehimi yordamida, ozgina lehimli dazmollar. Birinchidan, lehim IC, keyin passiv elementlar, keyin ulagichlar. PCB izopropil spirti bilan toza edi.

Yakuniy natijalar bir nechta rasm bilan mavjud.

4 -qadam: ESP32 kamera rasmlarini yozish mijozini to'ldiring

ESP32 kamera rasmlarini yozish uchun to'liq mijoz
ESP32 kamera rasmlarini yozish uchun to'liq mijoz
ESP32 kamera rasmlarini yozish uchun to'liq mijoz
ESP32 kamera rasmlarini yozish uchun to'liq mijoz

ESP32 Camera Picture Logging Client dasturini to'ldirish uchun ESP32 PROTO WEB CAM PCB -da RTC uchun CD2032 batareyasi va TME -dan WAVESHARE 8532 savdo nomi ostida OV2640 kamerali modul qo'shilgan.

Barcha komponentlar "ESP32 Dev Module" nomli tanlangan taxtali to'g'ri ESP32 qo'shilishi bilan ARDUINO IDE yordamida sinovdan o'tkaziladi.

5 -qadam: Sinov kodi

Barcha test kodlari GitLAB -da mavjud:

  • LED yurak urishi va UniqueUnitID (DS18B20) git repo
  • I2C (DS3231 RTC, AT24Cxx EEPROM) o'tish uchun repo
  • Git repo kamera moduli

Tavsiya: