Anda di halaman 1dari 20

BUKU PANDUAN

CAMERA ESP32

Pusat Penelitian Teknologi, Informasi dan Komunikasi

Institut Teknologi Bandung

2021
BAB I

PENJELASAN CAMERA ESP32

1.1 Penjelasan Camera ESP32

Camera ESP32 ini merupakan perangkat pengambilan gambar secara streaming tanpa
menggunakan kabel atau wireless, perangkat camera ESP32 ini juga dapat menyimpan photo
secara automatis kedalam server pada saat camera mendeteksi muka manusia.

1.2 Sistem kerja Camera ESP32

Secara sederhana system kerja Camera ESP32 akan akan terus melakukan streaming yang
videonya dapat di akses melalui web browser dengan mengakses ip perangkat setelah board ESP32
di masukan programnya.

Fungsi lainnya adalah untuk mengcapture atau mengambil foto saat camera mendeteksi
muka, pada sistemnya program camera ESP32 dilengkapi dengan program face detection yang
mana program ini akan mengambil foto saat camera mendeteksi muka yang kemudian foto itu
dikirimkan ke server FTP (File Transfer Protocol) melalui jaringan WiFi atau Internet.
1.3 Penjelasan ESP32

Camera ESP32 merupakan modul microcontrol yang sudah dilengkapi dengan kamera agar
dapat melakukan fungsi kamera seperti pengambilan gambar, streaming video dan lain sebagainya.
Modul ESP32 ini juga sudah dilengkapi modul WiFi untuk dapat terhubung ke jaringan dan juga
slot TF-Card (kartu memori) untuk dapat langsung menyimpan foto.

1.4 Penelasan Server FTP

FTP (File Transfer Protocol) adalah internet service yang dirancang untuk membuat
sambungan ke server internet tertentu atau komputer, sehingga user dapat mengirimkan file ke
komputer (download) atau mengirimkan file ke server (upload).
BAB II

SOFTWARE CAMERA ESP32

Untuk membuat kamera ESP32 ini bekerja sesuai dengan fungsi yang diinginkan dalam
project ini maka kita hasrus menggunakan program yang sesuai sehingga ESP32 dapat mengambil
gambar saat mendeteksi wajah dan mengirimkan fotonya ke server FTP.

2.1 Install Arduino IDE

1. Download File Software Arduino IDE untuk Windows

Download Software Arduino IDE dengan mengklik link dibawah :


https://www.arduino.cc/en/Main/Software

Kemudian pilih Windows Installer paling atas. kemudian akan tampil pilihan Download.
Silahkan klik Just Download atau Contribute dan Download.

2. Persetujuan Instalasi Software IDE Arduino

Setelah selesai download silahkan buka dengan klik kiri dua kali atau klik kanan open
kemudian akan muncul License Agreement atau Persetujuan Instalasi, klik tombol I Agree untuk
memulai install software Arduino IDE.
3. Pilihan Opsi Instalasi

Untuk Installation Option pilih semua option dan klik tombol Next.

4. Pilih Folder

Installation Folder atau Pilihan Folder untuk memilih folder tempat menyimpan program
arduino dan klik tombol install untuk memulai proses instalasi software.

5. Proses Extract dan Instalasi di mulai. Program di extract ke Windows.


6. Install USB Driver

Saat proses instalasi sedang berlangsung akan muncul pilihan untuk install driver, pilih
tombol instal, proses ini untuk mengenali dan melakukan komunikasi dengan board arduino
melalui port USB.

7. Start Software IDE Arduino

Jikas install USB Driver dan instalasi Software Arduino sudah selesai terinstal di windows.
Cek di Desktop Windows atau Start Menu untuk menjalankan Software IDE Arduino. Double Klik
icon Arduino di desktop atau klik di Start Menu.
2.2 Install board ESP32
1. Buka File > preferences

2. Masukan https://dl.espressif.com/dl/package_esp32_index.json pada “Additional Board


Manager URLs” seperti yang ditampilkan di bawah. Setelah itu klik ok
Catatan : jika anda menggunakan board esp8266 beri tanda “,” diantara url esp32 dan
esp8266

https://dl.espressif.com/dl/package_esp32_index.json,http://arduino.esp8266.com/stable/pack
age_esp8266com_index.json

3. Buka bord manager. Caranya kilk Tools > Board > Moard Manager...
4. Cari ESP32 dan klik tombol Install

5. Tunggu sampai proses downloda selesai


2.3 Coding project ESP32 Cam
1. Dapat kan file project melali link :

https://onedrive.live.com/authkey=%21AMVxr1RuMj7waXE&id=73A517E6886431C7%2
1500605&cid=73A517E6886431C7
6. Ganti pengaturan WiFI pada sketch sesuai keadaan user.

7. Ganti pengaturan server FTP untuk menyimpan file foto.

2.4 Upload code ke ESP32 Cam


1. Rangkai ESP32 Cam dan bootloader.

2. Pilih board ESP32 Cam. Caranya klik Tools > Board > ESP32 > Ai Thingker ESP32 Cam
3. Pilih port upload. Caranya Tools > Board > Port > [Klik port yang sesuai]

4. Klik upload

Jika ditengah proses uploading tampil tulisan “___…___…___” tekan tombol RST pada board
ESP32 Cam.
5. Upload Selesai
BAB III

ALAT DAN BAHAN

Alat dan bahan yang digunakan untuk untuk membangun ESP32 Cam adalah sebagai berikut.

3.1 ESP32 Camera

- The smallest 802.11b/g/n Wi-Fi BT SoC module


- Low power 32-bit CPU,can also serve the application processor
- Up to 160MHz clock speed, summary computing power up to 600 DMIPS
- Built-in 520 KB SRAM, external 4MPSRAM
- Supports UART/SPI/I2C/PWM/ADC/DAC
- Support OV2640 and OV7670 cameras, built-in flash lamp
- Support image WiFI upload
- Support TF card
- Supports multiple sleep modes
- Embedded Lwip and FreeRTOS
- Supports STA/AP/STA+AP operation mode
- Support Smart Config/AirKiss technology
- Support for serial port local and remote firmware upgrades (FOTA)
3.2 Bootloader USB TTL

Feature:
- Chip : FT232RL
- Draw out all signal port of FT232RL chip
- RXD / TXD transceiver communication indicator
- USB power supply, can choose 5V or 3.3V, set by jumper
- With over current protection, using 500mA self-restore fuse
- Pin definition : DTR, RXD, TX, VCC, CTS, GND
- Pitch : 2.54mm
- Size : 36 x 18mm (L x W)
- Interface : Mini USB

3.3 Power Suply 5v

Power suply bisa didapatkan dari sumber mana saja, bisa dari battery atau adaptor, dalam
project ini kita menggunakan charger handphone karena ukurannya yang kecil sehingga mudah
dimasukan kedapam paket. Note, adaptor akan dibongkar dan hanya akan digunakan boardnya
saja.

3.4 Jumper Arduino

Jumper arduino ini digunakan untuk menghubungkan bootloader dan esp32 saat proses
penguploadan program, jan juga dapat digunakan untuk menghubungkan pin power esp32 dengan
power suplynya.

3.5 Kabel AC

Kabel AC digunakan untuk menghantarkan tegangan dari sumber kedalam rangkaian


ESP32 Cam.

3.6 Casing CCTV


Untuk wadah atau tempat pemaketan project ini kita bisa menggunakan wadah CCTV
indoor seperti gambar di atas. Cashing ini dapat diisi power suply dan board esp32 sekaligus jadi
hanya ada 1 kabel yang keluar yaitu kabel ac.
BAB IV

BUKU PANDUAN

Setelah alat selesai dirakit dan beri program maka kamera esp32 ini sudah siap digunakan.
Untuk langkah – langkah penggunaannya akan dijelaskan di bawah.

4.1 Hubungkan kabel kamera ke terminal listrik AC.

4.2 Masuk ke alamat ip camera yang tampil di serial monitor Arduino IDE.
Didalam alamat ip tersebut akan ditampilkan streming dari kamera ESP32 dan juga pengaturan
standar untuk ESP32 Cam.

4.3 Buka file zila untuk melakukan pemantauan foto yang sudah masuk kedalam server.

Kamera ESP32 akan terus mengirimkan file foto kedalam server ftp yang sudah kita seting
pada program atau sketch nya. Kita bisa langsung lihat hasil pengambilan gambar di server ftp
dengan mengakses server ftp menggunakan aplikasi file zilla

4.4 Kamera ESP32 sudah siap digunakan

Anda mungkin juga menyukai