59. Sensor Kamera Wireless Menggunakan ESP-32 CAM
59. Sensor Kamera Wireless Menggunakan ESP-32 CAM

Module ini merupakan sebuah module WiFi yang sudah dilengkapi dengan kamera. Dari module ini kita bisa gunakan untuk berbagai keperluan, contoh untuk CCTV, mengambil gambar dan sebagainya. Fitur lain yaitu kita bisa mendeteksi wajah (face detection) dan pengenalan wajah (face recognition).

Spesifikasi Modul ESP-32 CAM

  • Modul SoC Wi-Fi BT terkecil 802.11b/g/n
  • CPU 32-bit daya rendah
  • Kecepatan clock hingga 160MHz, daya komputasi hingga 600 DMIPS
  • Built-in 520 KB SRAM, 4MPSRAM eksternal
  • Mendukung UART/SPI/I2C/PWM/ADC/DAC
  • Mendukung kamera OV2640 dan OV7670
  • Lampu flash internal
  • Mendukung pengunggahan gambar dengan WiFi
  • Mendukung kartu TF
  • Mendukung beberapa mode sleep
  • Lwip dan FreeRTOS Tertanam
  • Mendukung mode operasi STA/AP/STA+AP
  • Mendukung teknologi Smart Config/AirKiss
  • Mendukung upgrade firmware dengan port serial lokal dan jarak jauh (FOTA)

Pin berikut ini terhubung secara internal ke card reader microSD:

  • GPIO 14: CLK
  • GPIO 15: CMD
  • GPIO 2: Data 0
  • GPIO 4: Data 1 (juga terhubung ke LED on-board)
  • GPIO 12: Data 2
  • GPIO 13: Data 3

Terdapat tiga GND pin dan dua pin untuk daya: baik 3.3V atau 5V. GPIO 1 dan GPIO 3 adalah pin serial. Anda memerlukan pin ini untuk mengunggah kode ke board ESP-32 CAM. Selain itu, GPIO 0 juga memainkan peran penting, karena menentukan apakah ESP32-CAM dalam mode flashing atau tidak. Jika GPIO 0 terhubung ke GND, maka ESP32 dalam mode flashing.

Install Board ESP32-Cam Arduino

.

Wiring ESP-32 CAM--> FTDI

.

Akses Modul ESP-32 CAM

.

.

Fitur Modul ESP-32 CAM

Untuk mengambil foto klik tombol Get Still tetapi tidak menyimpan foto. Anda dapat memodifikasinya menggunakan Kartu microSD yang terpasang untuk menyimpan foto yang diambil. Ada juga beberapa pengaturan kamera yang dapat digunakan untuk mengatur kualitas gambar. Terakhir, Anda juga dapat melakukan pengenalan dan deteksi wajah.

Jika Anda mendapatkan salah satu kesalahan berikut, baca  Panduan Pemecahan Masalah ESP32-CAM kami: Masalah Paling Umum Diperbaiki

  • Gagal terhubung ke ESP32: Waktu habis menunggu header paket
  • Init kamera gagal dengan kesalahan 0x20001 atau serupa
  • Detektor brownout atau kesalahan meditasi Guru
  • Sketsa kesalahan terlalu besar – Skema partisi salah dipilih
  • Papan di COMX tidak tersedia – Port COM Tidak Dipilih
  • Kesalahan psram: layanan GPIO isr tidak diinstal
  • Sinyal Wi-Fi Lemah
  • Tidak Ada Alamat IP di Monitor Serial Arduino IDE
  • Tidak dapat membuka server web
  • Gambar tertinggal/menunjukkan banyak latensi

Percobaan 73: Akses Sesnsor Kamera Wireless Menggunakan ESP32 CAM

  1. Hubungkan TX dengan pin D18 ATMEGA 2560
  2. Hubungkan RX dengan pin D19 ATMEGA 2560
  3. Hubungkan board ATMEGA 2560 dengan Komputer menggunakan kabel USB.
  4. Bukalah IDE Arduino, kemudian ketikkan kode program/sketch atau buka file esp32_mega_debug (Digunakan untuk debugging saja)
  5. Compile menggunakan verify button (tanda ceklist pada IDE arduino) untuk mengecek ada atau tidaknya error/kesalahan dalam pengetikan.
  6. Upload program ke arduino dengan cara, pilih File > Upload to I/O board, atau tekan tombol tanda panah pada jendela IDE arduino.

Code:


void setup() {
  Serial.begin(115200);             // Serial port to computer
  Serial1.begin(115200);               // Serial port to HC12

}
void loop() {
  while (Serial1.available()) {        // If HC-12 has data
    Serial.print(char(Serial1.read()));      // Send the data to Serial monitor
  }
 
}

Video Demo:

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *