Anda di halaman 1dari 13

Tutorial ESP32 Cam Motion Alert | Send

Image to Telegram

Alat dan Bahan :


1. USB FTDI.
2. PIR.
3. Buzzer.
4. ESP32-CAM.
5. Handphone.
6. Laptop atau PC.
7. Bread Board.
8. Kabel Jumper.

Note :
1. Pin PIR : 13
2. Pin Buzzer : 15

Langkah - langkah :
A. Pembuatan Bot
1. Pertama, install aplikasi Telegram di Handphone atau di Dekstop.
(contoh gambar menggunakan Google Play).
2. Setelah masuk ke Telegram, Cari bot “BotFather” sesuai di contoh
gambar. Buka BotFather tersebut.

3. Setelah membuka BotFather tekan tombol “start” atau ketik “/start”.


4. Ketik “/newbot” untuk membuat bot pada telegram,

5. Selanjutnya, akan muncul perintah untuk memasukkan nama bot.


Setelah nama bot, nama panggilan untuk bot nya.
6. Setelah mengisi nama dan nama panggilan bot nya maka akan muncul
TOKEN dari bot yang baru dibuat. Simpan terlebih dahulu token
tersebut, karena nantinya akan di masukkan pada sketch.
7. Selanjutnya cari bot yang baru dibuat di tab
pencarian telegram (atau klik link yang
diberikan oleh BotFather) dan buka bot
tersebut. Klik tombol “START” setelah
memasuki bot.

8. Selain Token, kita butuh “chat id” yang nanti nya dibutuhkan pada
sketch program nya. Untuk mengetahui chat id, kita memanfaatkan
bot luar, Cari bot dengan nama get_id_bot
9. Klik bot get id. Tekan START atau ketik “/start” maka akan dapat
balasan berupa chat_id akun telegram tersebut. Simpan chat id
tersebut dikarenakan akan digunakan pada sketch

gambar chat_id. (setiap akun berbeda)


B. Instalasi Arduino IDE dan Konfigurasi
1. Unduh Arduino IDE pada official website atau melalui link berikut :
https://www.arduino.cc/en/Main/Software . (gambar halaman official
website Arduino IDE ).

2. Install Arduino IDE yang installer nya sudah di unduh tadi.


3. Setelah ter install, buka sketch/program nya. Sebelum
mengkonfigurasi sketch/program nya, kita unduh library dan modul
esp32-cam nya terlebih dahulu. Klik tab File->Preferences. Setelah

terbuka Preferences nya klik tombol pada Additional Boards


Manager Urls. dan masukkan link berikut :
https://dl.espressif.com/dl/package_esp32_index.json.
(gambar. setelah memasukkan link tadi pada pada Additional Boards
Manager Urls).

4. Setelah memasukkan link tersebut. Klik Tools->Boards->Boards


Manager untuk menginstall board ESP32 wrover module supaya
mengupload sketch ke esp32-cam nya berhasil.
5. Setelah terbuka Boards Manager nya, ketikkan esp32 pada kotak
pencarian. Setelah itu, klik install esp32 tunggu sampai ada kata
INSTALLED seperti gambar dibawah ini.(jika belum terdapat esp32
kemungkinan link yang tadi dimasukkan ada yang salah).

6. Setelah menginstall esp32 module tersebut maka pada list board akan
muncul ESP32 Wrover Module, dan pilih ESP32 Wrover Module
tersebut.

C. Konfigurasi Program
1. Buka Sketch Motion_Alert_Send_Image_to_Telegram. Berikutnya
mengganti ssid dan password sesuai nama wifi anda dan password nya
.

2. Setelah mengganti ssid dan password, selanjutnya yaitu


mengganti token dan chat_id, Token di dapat dari setelah
membuat bot nya. Chat_id di dapat saat mengecek chat id
anda dengan bot get_id.

(Gambar. Contoh Token dan Chat_id hasil dari membuat bot nya dan cek dari bot)

3. Setelah Mengganti Token dan Chat_id sesuai punya anda, Sekarang


konfigurasi pada tab -> Tools.
❏ Boards : ESP32 Wrover Module
❏ Flash Module : QIO
❏ Flash Frequency : 80Mhz
❏ Partition Scheme: Huge APP (3MB No OTA)
❏ Upload Speed : 921600
❏ Core Debug Level : None
❏ Port : (Sesuai port dimana USB FTDI terpasang.)
4. Setelah semua yang ada di tab Tools sesuai, maka sketch atau
program bisa diupload ke ESP32-CAM nya. Sebelum Upload
pastikan sudah melalui langkah Pemasangan Rangkaian!

D.Pemasangan Rangkaian
(gambar. Rangkaian akhir menggunakan software fritzing )
1. Pertama, Hubungkan pin RX pada USB FTDI ke pin U0T pada
ESP32-CAM.
2. Hubungkan pin TX pada USB FTDI ke pin U0R pada ESP32-CAM.
3. Jika tegangan vcc pada USB FTDI masih di 3,3 volt, ubah tegangan
vcc dari 3,3 ke 5 volt.
4. Hubungkan tegangan vcc pada USB FTDI ke tegangan vcc sebesar 5
volt pada ESP32-CAM.
5. Hubungkan ground pada USB FTDI ke ground pada ESP32-CAM.
6. Hubungkan pin out pada sensor PIR ke pin IO13 pada ESP32-CAM.
7. Hubungkan tegangan vcc pada sensor PIR ke tegangan vcc sebesar 5
volt pada ESP32-CAM.
8. Hubungkan ground pada sensor PIR ke ground pada ESP32-CAM.
9. Hubungkan pin + pada buzzer ke pin IO15 pada ESP32-CAM.
10.Hubungkan pin - pada buzzer ke ground pada ESP32-CAM.
E. Cara Penggunaan
1. Pertama, hubungkan komputer atau laptop dengan USB FTDI
tersebut melalui FTDI Mini USB Cable.
2. Klik tombol reset yang berada di bagian bawah ESP32-CAM.
3. Upload program yang tadi sudah dibuat ke dalam ESP32-CAM
melalui USB FTDI.
4. Tunggu hingga upload selesai (gambar di bawah menunjukkan ketika
upload sudah selesai). Setelah selesai kemudian buka serial monitor.

5. Setelah berada di serial monitor, cabut kabel yang menghubungkan


pin IO0 dengan ground, dan klik reset sekali lagi pada ESP32-CAM

(Gambar. Sebelum di cabut)

(Gambar. Setelah di cabut kabel yang menghubungkan ground dengan


IO0. )
6. Tunggu beberapa detik sampai serial monitor sudah terkoneksi dengan
jaringan wireless yang ada dan mulai mengirimkan angka 0 secara
berkala.
7. Berikan input kepada Sensor PIR yang terhubung ke ESP32-CAM
sehingga data yang terkirim di serial monitor berubah dari 0 menjadi
1.
8. Tunggu beberapa detik sampai alat berhasil melakukan proses
pengambilan gambar, membunyikan buzzer, terhubung ke telegram,
dan mengirimkan gambar ke telegram melalui bot yang tadi sudah
dibuat, secara bersamaan dan tanpa error.
9. Selamat. Alat sudah bekerja sesuai dengan yang diharapkan.

Anda mungkin juga menyukai