Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
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
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 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