Lompat ke konten Lompat ke sidebar Lompat ke footer

Spesifikasi esp32 camp beserta penjelasan lengkapnya

 ESP32-CAM adalah sebuah modul elektronik yang dikembangkan oleh perusahaan elektronik Cina, Ai-Thinker, yang terdiri dari sebuah mikrokontroler ESP32 dan sebuah sensor gambar OV2640. Modul ini dilengkapi dengan antena Wi-Fi dan soket microSD untuk menyimpan data gambar dan video. Modul ESP32-CAM biasanya digunakan untuk membuat proyek IoT, seperti kamera pemantau yang dapat diakses melalui jaringan Wi-Fi.




Tabel Spesifikasi ESP32-CAM

Spesifikasi Keterangan
Chip ESP32-D0WDQ6
Prosesor Dual-core 32-bit Tensilica LX6 mikroprosesor up to 240 MHz
Suhu Oprasi -20°C hingga 85°C, Rekomendasi -10°C hingga 55°C
Daya 5V DC, 180-200 mA
Memori 520 KB SRAM, 448 KB ROM, 4 MB flash
Sensor Gambar OV2640, 2 MP
Resolusi Gambar 1600x1200 UXGA, 1280x1024 SXGA, 800x600 SVGA, 640x480 VGA, 352x288 CIF, 320x240 QVGA
Frame Rate 15 fps UXGA, 30 fps SVGA, 60 fps CIF
Antena Wi-Fi PCB antenna
Wi-Fi 802.11 b/g/n | 10-15 Mbps
Jangkauan Wi-Fi 50 meter (dalam ruangan), 100 meter (di luar ruangan)
Bluetooth Bluetooth v4.2 BR/EDR dan BLE (Bluetooth Low Energy)
Soket MicroSD Mendukung kartu microSD hingga 4 GB
Port I/O GPIO, I2C, UART, SPI, ADC, DAC
Ukuran 27 x 40.5 x 4.5 mm
Berat 10 gram


Mikrokontroler ESP32

ESP32-CAM adalah sebuah modul yang didasarkan pada chip utama ESP32-D0WDQ6, yang merupakan sebuah SoC (System on Chip) yang dikembangkan oleh Espressif Systems. Chip ini mengintegrasikan berbagai macam komponen elektronik penting, seperti mikrokontroler, memori, antena Wi-Fi, dan kamera, menjadi satu kesatuan yang kompak.

Pada bagian inti, ESP32-D0WDQ6 dilengkapi dengan prosesor Xtensa dual-core 32-bit LX6 yang beroperasi pada kecepatan hingga 240 MHz, dan kecepetanya dapat di atur-atur mulai dari 10MHz hingga 240MHz. Prosesor ini memberikan kemampuan komputasi yang cukup tinggi dan fleksibilitas dalam menjalankan berbagai tugas dan aplikasi.

Selain itu, ESP32-D0WDQ6 memiliki kapasitas RAM sebesar 520 KB, yang menyediakan ruang yang cukup untuk menyimpan data dan menjalankan program. Terdapat juga memori flash sebesar 4 MB yang digunakan untuk menyimpan kode program dan data persisten.

Dalam hal konektivitas, chip ini mendukung Wi-Fi 802.11 b/g/n yang memungkinkan modul untuk terhubung ke jaringan Wi-Fi. Selain itu, ada juga dukungan untuk Bluetooth v4.2 BR/EDR dan BLE (Bluetooth Low Energy), yang memungkinkan komunikasi nirkabel dengan perangkat Bluetooth lainnya.

ESP32-CAM juga memiliki dukungan untuk slot kartu microSD, yang memungkinkan penyimpanan data tambahan, seperti file gambar atau video, dengan menggunakan kartu microSD.

Selain itu, chip ini memiliki berbagai pin GPIO (General Purpose Input/Output) yang dapat diprogram sesuai kebutuhan. Pin ini dapat digunakan untuk mengendalikan dan berkomunikasi dengan berbagai perangkat eksternal melalui protokol I2C, SPI, UART, dan PWM. Selain itu, terdapat juga input ADC 12-bit yang memungkinkan pembacaan data analog.


Pin EESP32-CAM

ESP32-CAM memiliki total 24 pin yang tersedia. Berikut adalah rincian mengenai pin pada ESP32-CAM:

  • GPIO (General Purpose Input/Output) pin: 9 pin yang dapat digunakan sebagai input atau output digital.
  • Analog input pin: 1 pin ADC (Analog-to-Digital Converter) dengan resolusi 12-bit untuk membaca data analog.
  • Serial pin: 2 pin (TX dan RX) untuk komunikasi serial.
  • SPI (Serial Peripheral Interface) pin: 1 set pin SPI yang digunakan untuk komunikasi dengan perangkat eksternal melalui protokol SPI.
  • I2C (Inter-Integrated Circuit) pin: 1 set pin I2C yang digunakan untuk komunikasi dengan perangkat eksternal melalui protokol I2C.
  • PWM (Pulse Width Modulation) pin: 2 pin yang dapat digunakan untuk menghasilkan sinyal PWM.
  • Reset pin: 1 pin untuk mereset ESP32-CAM.
  • Power pin: 5V, 3.3V, dan GND (Ground) pin untuk memberikan daya dan ground pada modul.
  • SD card pin: 4 pin yang terhubung ke slot kartu microSD untuk menyimpan dan membaca data dari kartu microSD.

Perlu diingat bahwa beberapa pin mungkin memiliki fungsi tambahan atau keterbatasan penggunaan tertentu tergantung pada konfigurasi dan penggunaan modul ESP32-CAM. 


Sensor gambar OV2640

Sensor gambar OV2640 pada ESP32-CAM adalah sebuah sensor kamera beresolusi 2 megapiksel yang diproduksi oleh perusahaan asal Amerika, OmniVision Technologies. Sensor ini memiliki kemampuan untuk menghasilkan gambar dengan kualitas yang baik dengan ukuran maksimum 1600 x 1200 piksel. Sensor OV2640 pada ESP32-CAM dilengkapi dengan fitur-fitur seperti kontrol exposure, white balance, dan gain yang dapat diatur melalui program. Selain itu, sensor ini juga mendukung beberapa mode gambar seperti JPEG, RGB565, YUV422, dan YUV420. Dalam modul ESP32-CAM, sensor OV2640 dihubungkan ke mikrokontroler ESP32 melalui antarmuka Serial Camera Control Bus (SCCB), yang memungkinkan untuk mengontrol konfigurasi sensor secara digital.


Koneksi Wi-Fi

Wi-Fi pada ESP32-CAM adalah sebuah fitur bawaan pada modul ini yang memungkinkan untuk terhubung ke jaringan Wi-Fi yang sudah ada di sekitar. Fitur Wi-Fi pada ESP32-CAM mendukung standar Wi-Fi 802.11 b/g/n, yang memungkinkan modul ini terhubung dengan router atau hotspot Wi-Fi yang tersedia di sekitarnya. Dengan Wi-Fi, modul ini dapat mengirimkan gambar atau data secara nirkabel ke perangkat lain yang terhubung ke jaringan Wi-Fi yang sama. Selain itu, fitur Wi-Fi pada ESP32-CAM juga dapat diatur melalui program untuk memilih kanal Wi-Fi dan mengatur kekuatan sinyal yang diterima atau dikirim.


Soket microSD: 

Soket microSD pada ESP32-CAM adalah port yang digunakan untuk memasang kartu microSD sebagai media penyimpanan eksternal. Dengan adanya soket microSD ini, ESP32-CAM dapat menyimpan gambar atau data yang diperoleh dari kamera OV2640 ke kartu microSD, sehingga memungkinkan penggunaan modul ini untuk aplikasi yang memerlukan penyimpanan data yang lebih besar. Soket microSD pada ESP32-CAM biasanya dilengkapi dengan pin koneksi yang terhubung dengan pin GPIO pada ESP32, sehingga memungkinkan untuk mengakses data pada kartu microSD melalui program yang dijalankan pada ESP32-CAM. Soket microSD pada ESP32-CAM biasanya mendukung kartu microSD dengan kapasitas hingga beberapa puluh gigabyte.


Port I/O: 

Port I/O pada ESP32-CAM adalah pin koneksi yang terdapat pada modul ESP32-CAM yang dapat digunakan sebagai input atau output pada program yang dijalankan pada modul tersebut. Port I/O pada ESP32-CAM memiliki beberapa jenis, yaitu pin GPIO (General Purpose Input/Output), pin PWM (Pulse Width Modulation), pin ADC (Analog to Digital Converter), dan pin DAC (Digital to Analog Converter). Setiap jenis pin memiliki fungsinya masing-masing, misalnya pin GPIO dapat digunakan sebagai input atau output digital, sedangkan pin PWM dapat digunakan untuk menghasilkan sinyal PWM dengan lebar pulsa yang dapat diatur. Penggunaan Port I/O pada ESP32-CAM dapat diatur melalui program yang dijalankan pada modul tersebut, sehingga memungkinkan untuk mengontrol perangkat atau menjalankan aksi tertentu berdasarkan kondisi pada pin-piin tersebut.


Daya

ESP32-CAM membutuhkan daya sekitar 5V dan memiliki konsumsi daya yang bervariasi tergantung pada penggunaan dan kondisi operasional. Berikut ini adalah perkiraan konsumsi daya untuk ESP32-CAM:


1. Ketika dalam mode aktif (contoh: streaming video atau mentransmisikan data):

  • Konsumsi daya: Sekitar 180-200 mA.

2. Ketika dalam mode sleep (tidak ada aktivitas):

  • Konsumsi daya: Sekitar 10-20 mA.

Penting untuk dicatat bahwa konsumsi daya yang sebenarnya dapat bervariasi tergantung pada berbagai faktor seperti pengaturan perangkat, aktivitas jaringan, penggunaan komponen tambahan, dan kondisi lingkungan. Selain itu, konsumsi daya dapat berubah saat komponen tambahan seperti sensor atau modul eksternal terhubung ke ESP32-CAM.


Untuk memberikan daya pada ESP32-CAM, Anda dapat menggunakan sumber daya eksternal seperti adaptor USB atau power bank yang menyediakan tegangan 5V. Pastikan sumber daya yang Anda gunakan memiliki kapasitas yang cukup untuk memenuhi kebutuhan daya ESP32-CAM dan komponen tambahan yang mungkin terhubung.


Dapat di aplikasikan

Dengan segala fitur yang disediakan pada board ESP32-CAM ini kita dapat membuat berbagai alat yang cukup canggih, berikit contoh alat yang dapat dibuat mengunakan ESP32-CAM ini.

  • Sistem keamanan
ESP32-CAM dapat digunakan sebagai kamera pengawas yang terhubung ke jaringan Wi-Fi dan menyimpan data gambar pada kartu microSD. Dengan fitur deteksi gerakan, ESP32-CAM dapat mengirimkan notifikasi pada perangkat lain saat terdeteksi adanya gerakan yang mencurigakan.

  • Pengawasan lingkungan
ESP32-CAM dapat digunakan sebagai sensor lingkungan untuk memonitor kondisi suhu, kelembaban, dan kualitas udara. Data yang terkumpul dapat dikirimkan melalui Wi-Fi dan ditampilkan pada perangkat lain atau disimpan pada kartu microSD.
  • Pengembangan aplikasi visual
ESP32-CAM dapat digunakan untuk mengembangkan aplikasi visual seperti kamera pemantau atau pengenalan wajah. Dengan memanfaatkan kemampuan pengambilan gambar dan kemampuan pemrosesan yang dimilikinya, ESP32-CAM dapat diaplikasikan pada berbagai proyek yang memerlukan fitur kamera dan konektivitas Wi-Fi.
  • Otomasi rumah
ESP32-CAM dapat digunakan sebagai bagian dari sistem otomasi rumah yang terhubung ke jaringan Wi-Fi. Dengan fitur kontrol I/O pada ESP32-CAM, modul ini dapat dikontrol untuk mengendalikan perangkat-perangkat elektronik di rumah seperti lampu atau AC.
  • Robotika
ESP32-CAM dapat diaplikasikan pada proyek-proyek robotika yang memerlukan kemampuan pengambilan gambar dan konektivitas Wi-Fi. Dengan memanfaatkan kemampuan Port I/O pada ESP32-CAM, modul ini dapat dihubungkan ke berbagai sensor atau aktuator pada robot.


Kesimpulan

Dapat disimpulkan bahwa ESP32-CAM adalah sebuah modul yang dilengkapi dengan sensor gambar OV2640, chip ESP32, antena Wi-Fi, soket microSD, dan port I/O. Modul ini memungkinkan untuk mengambil gambar dengan resolusi hingga 2000x1500 piksel, terhubung ke jaringan Wi-Fi, menyimpan data pada kartu microSD, serta mengontrol perangkat atau menjalankan aksi tertentu berdasarkan kondisi pada pin-piin Port I/O. ESP32-CAM dapat diatur melalui program yang dijalankan pada modul tersebut dan mendukung pengembangan aplikasi berbasis Internet of Things (IoT) dan pengembangan aplikasi visual seperti sistem keamanan, pengawasan lingkungan, dan lain-lain.

Beli ESP32-CAM