Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Proyek Klien Logging Gambar Kamera ESP32 berkonsentrasi untuk menggunakan mikrokontroler ESP32 untuk mengambil gambar dan mengirimkannya ke server pusat melalui Internet menggunakan kemampuan WiFi modul ESP32.
Papan PCB utama dirancang dengan dua tujuan utama:
- modularitas
- koneksi modul kamera standar langsung
Semua bagian tersedia untuk dipesan di berbagai sumber, dan contoh perangkat lunak tersedia seperti repositori Git.
Langkah 1: Mempersiapkan Skema
Papan ESP32 PROTO WEB CAM dirancang untuk mengakomodasi fitur berikut:
- koneksi ke papan modul ESP-32S (Wroom) yang kompatibel
- koneksi ke modul kamera atau terminal untuk 14 pin IO
-
dua metode FLASH memori ESP32
- USB RS232
- RS232 dengan shotcat manual
- kode perangkat HW unik
- RTC
- EEPROM dengan sakelar RW/R
- dua sumber catu daya 5V
- kristal eksternal untuk papan ESP-32s
- soket kartu microSD
- LED keras
- Konverter DC-DC 5V -> 3V3
- konektor tambahan untuk 3 pin IO spear, antarmuka I2C dan RS232
Skema tersedia dalam file PDF, menggabungkan beberapa skema yang tersedia untuk umum dari berbagai sumber.
Langkah 2: Produksi PCB
Menggunakan PCB skema yang ada sebelumnya dibuat menggunakan perangkat lunak desain yang menghasilkan file GERBER dalam teknologi SMT/SMD dua sisi dengan bantalan yang sedikit lebih besar untuk membantu proses penyolderan tangan dan menggunakan fasilitas produksi PCB ITD-tim d.o.o. PCB dibuat di ROHS.
Beberapa gambar menyajikan produk akhir.
Langkah 3: Menyelesaikan ESP32 PROTO WEB CAM Board
Elemen disolder dengan tangan sebagian besar dalam teknologi 0805 dan 1206 menggunakan solder ROHS dengan sedikit besi solder. Pertama adalah IC solder, lalu elemen pasif, setelah itu konektor. PCB dibersihkan dengan isopropil alkohol.
Hasil akhir hadir dengan beberapa gambar.
Langkah 4: Lengkapi Klien Pencatatan Gambar Kamera ESP32
Untuk melengkapi ESP32 Camera Picture Logging Client, pada ESP32 PROTO WEB CAM PCB ditambahkan baterai CD2032 untuk RTC, dan modul kamera dengan OV2640 tersedia dari TME dengan nama komersial WAVESHARE 8532.
Semua komponen diuji menggunakan ARDUINO IDE dengan penambahan ESP32 yang tepat dengan papan terpilih dengan nama "ESP32 Dev Module"
Langkah 5: Menguji Kode
Semua kode pengujian tersedia di GitLAB:
- Detak jantung LED dan UniqueUnitID (DS18B20) git repo
- I2C (DS3231 RTC, AT24Cxx EEPROM) git repo
- Modul kamera git repo