Modul ESP32-CAM merupakan modul kamera yang dilengkapi dengan WiFi, Bluetooth dan GPIO yang dapat berfungsi sebagai input atau output. Ukurannya yang kecil sangat kompetitif beroperasi secara mandiri dengan minimum sistem. Modul ESP32-CAM memiliki diameter 27 x 40,5 x 4,5 mm dan arus hingga 6 mA. ESP32-CAM termasuk salah satu module dari Espressif and Al-Thinker. Sedangkan development board ESP32-CAM merupakan salah satu produk pengembangan dari ESP32 yang sudah dilengkapi dengan module microSD dan modul camera. Untuk upload dan flash program bisa menggunakan Arduino IDE.
Development board ESP32-CAM termasuk mikrokontroler yang komplit karena memiliki WiFi 2.4 GHz dan Bluetooth. Selain itu, module ini sudah sangat lengkap karena terintegrasi dengan module camera OV2640 dengan resolusi 2MP yang berfungsi sebagai photo atau video dan microSD module untuk menyimpan data di microSD. Module ESP32-CAM memiliki built-in module SD Card, sehingga bisa menyimpan data-data gambar atau logger sensor ke dalam module tersebut dengan menyediakan microSD di pasang ke module tersebut. Untuk memprogram atau mengupload program ke development board bisa menggunakan Arduino IDE dengan menggunakan alat tambahan yaitu module FTDI atau module serial to usb yang kompatibel, karena tidak memiliki built-in uploder.
Spesifikasi ESP32-CAM
1. Low-Power Dual-Core 32bit CPU
2. Main Frequency up to 240 MHz
3. Built-in 520KB SRAM, External 4M PSRAM
4. Supports Interfaces such as UART/SPI/I2C/PWM/ADC/DAC
5. Support OV2640 and OV7670 Cameras, Built-in Flash
6. Support Image WiFi Upload
7. Support TF Card
8. Support Multiple Sleep Modes
9. Embedded Lwip and FreeRTOS
10. Mendukung Firmware Over the Air (FOTA)
11. Bluetooth 4.2 with BLE
12. 802.11b/g/n Wi-Fi
13. Support STA/AP/STA+AP Working Mode
14. Support Smart Config/AirKiss One-Click Distribution Networ
15. Support Secondary Development
16. Built-in Flash LED
17. 9 GPIO ports
Spesifikasi Camera OV2640
1. 2 Megapixel sensor
2. Array size UXGA 1622×1200
3. Output formats include YUV422, YUV420, RGB565, RGB555 and 8-bit compressed data
4. Image transfer rate of 15 to 60 fps
Komunikasi Pin GPIO
Module ESP32-CAM di lengkapi dengan GPIO yang dapat di program sebagai input dan output, untuk lebih detail fitur atau fungsi pin khusus sebagai berikut :
POWER PINS
Module ESP32-CAM memiliki 3 pin GND, bisa di lihat pada gambar yang warna hitam. Sedangkan untuk power ada 2 opsi bisa menggunakan 3.3V atau 5V yang terdapat pada pin warna merah. Jadi, development board ESP32-CAM bisa menggunakan 3.3V atau 5V, tetapi lebih baik menggunakan 5V supaya tegangan lebih stabil.
POWER OUTPUT PIN
Memiliki 1 output pin, bisa 3.3V atau 5V bisa diatur dengan cara di jumper diboardnya.
SERIAL PINS
Module Development Board ESP32-CAM memiliki serial hardware di pin GPIO1 untuk U0TXD dan pin GPIO3 untuk U0RXD. Pin ini dapat digunakan untuk komunikasi dengan sensor atau module-module yang menggunakan komunikasi serial.
Akan tetapi, ESP32-CAM tidak memiliki built-in programmer. Jadi membutuhkan pin serial ini untuk upload atau flash program ke ESP32-CAM menggunakan serial programmer seperti FTDI Module.
GPIO 0
Pin GPIO 0 digunakan untuk Flash Mode Selection, jadi Pin GPIO 0 digunakan untuk menyetting ESP32-CAM dalam mode upload atau flash program ketika terhubung ke GND. Saat selesai di upload, GPIO 0 di lepas dari pin GND supaya modenya kembali ke system normal. Jadi system bisa jalan normal keluar dari mode flash atau upload, maka pin ini dihubungkan dengan ground ketika akan upload atau flash saja.
Module Micro SD Card Reader
ESP32-CAM sudah terintegrasi dengan module microSD, dapat difungsikan untuk menyimpan gambar atau data logger lainnya. Untuk pin yang di pakai detailnya sebagai berikut :
1. Module Micro SD ESP32
2. CLK GPIO 14
3. CMD GPIO 15
4. DATA0 GPIO 2
5. DATA1
6. GPIO 4
7. DATA2
8. GPIO 12
9. DATA3 GPIO 13
Module Kamera
Module Camera ESP32-CAM sudah terintegrasi dengan FPC Camera Connector 24 pin dan di paket penjualan sudah mendapat Modul OV2640 untuk cameranya, jadi tinggal di pasang di connector FPC cameranya. Selanjutnya Module Camera ESP32-CAM sudah siap di pakai dan sudah terintegrasi dengan module Camera OV2640.
Berikut koneksi camera dengan ESP32-CAM AI-Thinker :
1. OV2640 ESP32
2. D0 GPIO 5
3. D1 GPIO 18
4. D2 GPIO 19
5. D3 GPIO 21
6. D4 GPIO 36
7. D5 GPIO 39
8. D6 GPIO 34
9. D7 GPIO 35
10. XCLK GPIO 0
11. PCLK GPIO 22
12. SYNC GPIO 25
13. HREF GPIO 23
14. SDA GPIO 26
15. SCL GPIO 27
16. POWER PIN GPIO 32
17. GPIO 4
Pin ini merupakan built-in flash dan bisa digunakan untuk flash light camera atau fungsi lainnya.
GPIO 33
ESP32-CAM memiliki built-in yang sudah terintegrasi di modulenya, jadi bisa digunakan untuk test program Blink atau untuk test status program.
Module ESP32-CAM dapat diaplikasikan untuk project IoT (Internet of Things), misalnya video monitoring, email telegram, whatsapp monitoring, face recognition, camera Wifi robot dan project-project lainnya.
Fitur dari modul EPS32-CAM adalah :
• Modul Ultra-small 802.11b / g / n Wifi + BT / BLE SoC
• Daya rendah dual-core 32-bit CPU untuk prosesor aplikasi
• Hingga 240MHz, hingga 600 DMIPS
• Built-in 520 KB SRAM, eksternal 4M PSRAM
• Mendukung antarmuka seperti UART / SPI / I2C/PWM / ADC / DAC
• Mendukung kamera OV2640 dan OV7670 dengan flash built-in
• Dukungan untuk upload gambar WiFi
• Dukungan kartu TF
• Mendukung beberapa mode tidur
• Tertanam Lwip dan FreeRTOS
• Mendukung mode kerja STA / AP / STA + AP
• Dukungan Smart Config / AirKiss Jaringan distribusi sekali klik
• Dukungan untuk peningkatan lokal serial dan peningkatan firmware jarak jauh
(FOTA)
• Mendukung pengembangan sekunder
0 Komentar