ESP32-Cam Basic March 30, 2025 by
Panduan Dasar ESP32-CAM di Arduino IDE
ESP32-CAM adalah mikrokontroler dengan WiFi dan Bluetooth yang terintegrasi, yang banyak digunakan dalam proyek IoT (Internet of Things) seperti Camera Surveillance, TimeLapse dan lain-lain. Modul ini mendukung komunikasi dengan protokol TCP/IP dan Bluetooth, dan dapat diprogram menggunakan Arduino IDE.
1. Instalasi ESP32 di Arduino IDE
Sebelum memulai, pastikan ESP32 Board Manager sudah terinstal di Arduino IDE:
- Buka Arduino IDE > Preferences
- Tambahkan URL berikut di Additional Board Manager URLs: https://dl.espressif.com/dl/package_esp32_index.json
- Buka Board Manager (
Tools > Board > Boards Manager) - Cari “ESP32”, lalu install.
- Setelah selesai, pilih Board ESP32 sesuai dengan modul yang digunakan, untuk kondisi sekarang, pilih Boards AI-Thinker.
2. Contoh Program ESP32 di Arduino IDE
A. Video Streaming Via webserver
ESP32 memiliki fitur streaming video via webserver, save file (gambar, video, suara dan lain lain) dan lain lain. Untuk mendapatkan codenya bisa lihat di-example dari boards esp32 AI-Thinker, dengan cara membuka file -> Example -> ESP32 -> Camera -> CameraWebServer. Atau bisa membuka link ini : https://drive.google.com/drive/folders/1W5cKVxou3Y_HUPP4Mq8ReTxu0YjvNkQg?usp=drive_link
- Upload kode ke ESP32-Cam dengan menggunakan USB to TTL atau ESP32-Cam code Uploader.
- Lihat IP ESP32-Cam di Serial Monitor.
- Buka browser dan masukkan IP ESP32 (default IPnya itu 192.168.4.1).
B. ESP32-CAM TimeLapse
ESP32-Cam dapat digunakan sebagai Timelapse atau pengambilan gambar secara terus menerus yang disimpan di SD Card. Contoh berikut membuat Video streaming TimeLapse yang bisa diatur interval pangambilan gambarnya dari browser. Dan untuk codenya bisa dilihat di https://drive.google.com/drive/folders/1mu4qobxZMZGKPOnl4-0Dj6ZB21omYAhP?usp=drive_link
Cara Menggunakan:
- Upload kode ke ESP32-Cam dengan menggunakan USB to TTL atau ESP32-Cam code Uploader.
- Lihat IP ESP32-Cam di Serial Monitor.
- Buka browser dan masukkan IP ESP32 (default IPnya itu 192.168.4.1).