Ketika sampeyan mencoba beberapa project menggunakan ESP32 Cam, mungkin sampeyan akan menemui beberapa kendala dan masalah. Oh ya untuk sampeyan yang belum tau apa itu ESP32 Cam, ESP32 Cam adalah board modul kamera kecil yang dibekali ESP32-S chip dengan harga yang cukup terjangkau, dipasaran toko online harganya sekitar Rp 70.000,-. Modul ini sudah dilengkapi kamera OV2640 dan beberapa GPIOs yang bisa dihubungkan dengan beberapa alat. Fitur lain bawaan dari modul ini adalah slot microSD, yang berguna untuk menyimpan image yang ditangkap kamera.
Kekurangan dari modul ini adalah ESP32 Cam ini tidak dilengkapi USB connector. Sehingga diperlukan modul lain untuk melakukan upload coding, bisa pakai board Arduino, USB to TTL, modul FTDI atau menggunakan modul ESP32 development board.
Failed to Connect to ESP32: Timed Out Waiting for Packet Header
Pesan ini artinya ESP32 Cam sampeyan tidak berada pada flashing mode atau bisa jadi koneksi sampeyan dengan modul FTDI (USB to TTL atau Arduino) buruk atau sampeyan salah melakukan koneksi.
Jika sampeyan mengalami hal ini, coba periksa ulang apakah step-step yang sampeyan lakukan sudah benar. Kesalahan dalam melakukan satu langkah bisa menyebabkan error pada ESP32 Cam sampeyan.
ESP32 Cam dan FTDI |
ESP32 Cam dengan Arduino |
ESP32 Cam dan USB to TTL |
Silahkan sampeyan pilih mau menggunakan board yang mana untuk 'membantu' sampeyan upload coding. Yang pasti apapun board yang sampeyan pilih, untuk melakukan upload coding ke ESP32 Cam, sampeyan tetap butuh Software Arduino IDE.
Hal yang penting untuk diingat adalah Pastikan pin GPIO 0 harus di Jumper dengan pin GND, tanpa jumper ini sampeyan tidak akan bisa upload coding.
- Klik Tools > Board dan pilih ESP32 Wrover Module
- Klik Tools > Port dan pilih COM port dimana ESP32 terkoneksi
- Lalu klik Upload Button untuk upload coding
- Ketika proses Upload sampeyan akan melihat Connecting.....____..... , segera tekan tombol RESETÂ pada board ESP32
- Jika masih terjadi error, coba periksa pada Device Manager apakah USB to TTL benar sudah terhubung. Seringkali untuk bisa menggunakan module USB to TTL sampeyan harus menginstal driver CH340 atau driver dari Profilic untuk Win 8
- Pastikan pin power yang terkoneksi adalah pin 5v bukan pin 3,3v
Camera init failed with error 0x20001 or similar
Coba sampeyan periksa lagi konektor kamera dengan board, bisa jadi karena kecilnya konektor kamera dengan board sehingga sampeyan meleset memasang dan mengunci kamera, yang membuat gagalnya koneksi kamera. Atau malah bisa jadi karena sampeyan yang kurang hati-hati saat pasang modul kameranya, konektornya terputus, yang artinya sampeyan harus beli kamera OV2640 secara terpisah
Brownout Detector or Guru meditation error
Sketch too big error - Kesalahan Memilih Partition Scheme
Tidak Bisa Membuka COMX - COM Port Not Connected
Tidak Muncul IP Address pada Serial Monitor Arduino IDE
const char* ssid = "REPLACE_WITH_YOUR_SSID";
const char* password = "REPLACE_WITH_YOUR_PASSWORD";
Pastikan setting baud rate sampeyan sudah benar, pada board ini kita menggunakan baud rate 115200. Kalau sampeyan tidak mengubah setting baud rate saat membuka Serial Monitor (default-nya 921600) maka yang tampil karakter dan huruf yang tidak akan bisa terbaca.
Coba tekan berulang tombol Reset pada board ESP32 Cam saat koneksi upload codingan maupun saat membuka jendela Serial Monitor.
Tidak bisa membuka Web Server
Membuka web server dengan beberapa perangkat dan web server (sepertinya) hanya bisa dilakukan jika sampeyan membuat ESP 32 Cam menjadi Access Point. Cara membuatnya ada diartikel Membuat ESP32 Jadi Akses Point atau sampeyan bisa lihat caranya di video Youtube Channel yang ini.
Sampai saat ini masalah-masalah diatas adalah yang paling umum terjadi pada ESP32 Cam. Semoga tulisan ini bisa membantu sampeyan untuk mengeksplor ESP32 Cam sampeyan. Dengan kurang lebihnya, menurut saya ESP32 Cam masih merupakan board yang cukup murah dan mudah pemanfaatannya untuk dijadikan beberapa project.
Salam ngoprek
0 Comments