TUTORIAL MENGENAL DEVELOPMENT BOARD ESP32-CAM DENGAN WIFI BLUETHOOTH DAN MODULE CAMERA OV2640


ESP32-CAM CAMERA OV2640
ESP32-CAM



ESP32 salah satu module dari Espressif and AI-Thinker dengan Fitur Wifi, Bluethooth dan GPIO yang dapat di fungsikan sebagai input atau output, Sedangkan untuk Development Board ESP32-CAM  salah satu produk pengembangan dari ESp32 yang sudah di lengkapi Module Micro SC dan Module Camera.Untuk Upload atau Flash Program bisa menggunakan Arduino ide.
   
Module Debvelopment Board ESP32 Cam termasuk Mikrokontroler yang komplit karena sudah memeiliki Wifi 2.4 GHz dan Bluethooth, selain itu juga module ini Sudah sangat lengkap sudah terintegrasi dengan Module Camera OV2640 Dengan Resolusi  2MP yang bisa di fungsikan sebagai photo atau video dan Mico SD Module untuk menyimpan data di micro sd.
 
Sangat Menarik Module ESP32-CAM sudah Memiliki Built-in Module Sd Card sehingga kita bisa menyimpan data-data gambar atau logger sensor ke dalam Module Tersebut dengan menyediakan micro sd di pasang ke module tersebut.
 
Camera ESP32-CAM ESP32 Cam BACK FRONT
ESP32-CAM Front And Back

 
Untuk Memprogram atau Upload Program ke module Development Board bisa menggunakan Arduino Ide dengan menggunakan Alat tambahan yaitu  Module FTDI atau Module-module Serial to usb yang compatible , karena module ini tidak memiliki built-in uploader.
 

SPESIFIKASI ESP32-CAM 

ESP32-CAM Base Mikrokontrol dari Module  ESP32-S , secara garis besar spesifikasinya sebagai berikut :
  • Low-Power Dual-Core 32bit CPU
  • Main Frequency up to 240 MHz
  • Built-in 520KB SRAM, External 4M PSRAM
  • Supports Interfaces such as UART/SPI/I2C/PWM/ADC/DAC
  • Support OV2640 and OV7670 Cameras, Built-in Flash
  • Support Image WiFi Upload
  • Support TF Card
  • Support Multiple Sleep Modes
  • Embedded Lwip and FreeRTOS
  • Mendukung Firmware Over the Air (FOTA)
  • Bluetooth 4.2 with BLE
  • 802.11b/g/n Wi-Fi
  • Support STA/AP/STA+AP Working Mode
  • Support Smart Config/AirKiss One-Click Distribution Networ
  • Support Secondary Development
  • Built-in Flash LED
  • 9 GPIO ports
ESP32-CAM sudah ada built-in Kamera OV2640, Untuk Kamera OV2640 memiliki spesifikasi sebagai berikut :
  • 2 Megapixel sensor
  • Array size UXGA 1622×1200
  • Output formats include YUV422, YUV420, RGB565, RGB555 and 8-bit compressed data
  • Image transfer rate of 15 to 60 fps

Komunikasi Pin GPIO

 

Camera ESP32-CAM ESP32 CAM GPIO PIN
ESP32-CAM GPIO PINOUT


 
Module ESP32 CAM juga sudah di lengkapi dengan GPIO yang dapat di program sebagai Input dan Output , untuk lebih deteil Fitur atau Fungsi pin Khusus sebagai Berikut :
 
POWER PINS
Module ESP32-Cam memiliki 3 pin GND , bisa di lihat di gambar yang warna hitam. dan untuk Power ada 2 opsi bisa  5V atau 3.3 V yang pin warna merah, jadi Development Board ESP32-Cam bisa menggunakan 5V atau 3.3 V, tapi kalau saran dari penulis lebih baik pakai yang 5V supaya lebih stabil. 

POWER OUTPUT PIN
Untuk Output Pin memiliki 1 pin, bisa 3.3V atau 5V bisa di set di jumper di boardnya, kalau pengalaman penulis defaultnya 3.3V

SERIAL PINS
Module Development Board ESP32-CAM ini Sudah memiliki Serial Hardware di pin GPIO1 untuk U0TXD dan pin GPIO3 untuk U0RXD, Kita dapat menggunakan pin ini untuk komunikasi dengan sensor atau module2 yang menggunakan komunikasi serial.
Tapi ESP32-CAM tidak memiliki built-in Programmer , sehingga kita membutuhkan pin serial ini untuk digunakan  upload atau flash program ke ESP32-CAM, menggunakan Serial Programmer seperti FTDI Module. 
  
GPIO 0
Pin GPIO 0 di gunakan untuk Flash Mode Selection, jadi PIn GPIO 0 digunakan untuk mensetting ESP32-Cam dalam mode upload atau Flash program ketika terhubung ke GND, saat selesei di upload , GPIO 0 di lepas dari pin GND supaya mode nya kembali ke system normal, jadi system bisa jalan normal keluar dari mode flash atau upload.jadi pin ini kita hubungkan dengan Gnd ketika kita mau upload atau Flash aja.
 
Module Micro SD Card Reader
ESP32-CAM  sudah terintegrasi dengan Module Micro SD, dapat di fungsikan untuk di pakai untuk menyimpan gambar atau data logger lainnya.
untuk pin yang di pakai deteilnya sebagai berikut
 
        Module Micro SD    ESP32
        CLK   GPIO 14
        CMD   GPIO 15
        DATA0   GPIO 2
        DATA1                         
   GPIO 4
        DATA2 
   GPIO 12
        DATA3   GPIO 13

 

Module Kamera
Untuk Module Camera ESP32-CAM sudah terintegrasi dengan FPC Camera Connector 24 Pin dan di paket penjualan sudah dapat Modul  OV2640  untuk cameranya, sehingga tinggal di psang di connector FPC Cameranya, sehingga Module Camera ESP32-Cam sudah siap di pakai sudah terintegrasi dengan module Camera OV2640.
 
Berikut Koneksi Kamera Dengan ESP32-CAM AI-Thinker:

     OV2640         ESP32
        D0        GPIO 5
        D1        GPIO 18
        D2        GPIO 19
        D3        GPIO 21
        D4        GPIO 36
        D5        GPIO 39
        D6        GPIO 34
        D7                        GPIO 35
        XCLK        GPIO 0
        PCLK        GPIO 22
        SYNC        GPIO 25
        HREF        GPIO 23
        SDA        GPIO 26
        SCL        GPIO 27
        POWER PIN        GPIO 32
 
GPIO 4 
Pin ini merupakan Built-in Flash, Pin ini bisa di gunakan untuk Flash Light camera atau fungsi lainnya 


GPIO 33 
ESP32_CAM memiliki Built-in yang sudah terintegrasi di modulenya, jadi bisa di gunakan untuk test program Blink atau untuk test status program.

 

Module ESP32-CAM dapat di aplikasikan untuk Project-Project IOT Misalnya Video Monitoring, Email Telegram Whatsapp Monitoring, Fade Recognition , Camera Wifi Robot dan project2 lainnya.

Schematic Diagram

Berikut ini Schematic Diagram ESP32-CAM, untuk pdf file bisa download di sini

Camera ESP32-CAM ESP32 CAM Schematic Diagram
ESP32-CAM Schematic

Sumber :

Subscribe to receive free email updates:

0 Response to "TUTORIAL MENGENAL DEVELOPMENT BOARD ESP32-CAM DENGAN WIFI BLUETHOOTH DAN MODULE CAMERA OV2640"

Posting Komentar