BAB 1 PENDAHULUAN
D. Tujuan dan Manfaat
Tujuan dan manfaat dirumuskan untuk memberikan arah kegiatan pembuatan alat sehingga dapat dijadikan ukuran tingkat keberhasilannya.
Tujuan dan manfaat dirumuskan meliputi tujuan umum pembuatan Tugas Akhir. Tujuan dan manfaat yang dimaksudkan adalah sebagai berikut:
1. Memahami cara kerja alat agar dapat mendeteksi pelanggaran pada Traffic Light.
2. Membuat program pendeteksi pelanggaran Traffic Light menggunakan ESP32-CAM.
3. Memahami cara kerja Google drive agar dapat menyimpan data dari ESP32-CAM.
4. Berguna untuk membantu aparat kepolisian lalu lintas dalam melakukan tugas menertibkan pelanggar hukum dan membuat masyarakat lebih sadar hukum.
4
BAB II
LANDASAN TEORI
A. Tinjauan Pustaka
Tinjauan pustaka berisi informasi tentang teori dan uraian teori yang menjadi dasar referensi TA (Tugas Akhir), berupa pembahasan hasil-hasil penelitian yang membahas mengenai pendeteksi pelanggaran pada Traffic Light ataupun Smart Traffic Light telah banyak dilakukan. Tugas akhir ini mengambil referensi dari penelitian yang dilakukan oleh:
1. Masduki Zakaria dan Ratna Wardani dalam penelitian yang berjudul Deteksi Visual Terhadap Pelanggaran Lalulintas Pada Smart Traffic Control System Menggunakan Jaringan Terdistribusi. Proses perancangan rangkaian deteksi visual terhadap pelanggaran lalulintaspada smart traffic control system menggunakan jaringan terdistribusi, dimulai dari analisis kebutuhan system serta merencanakan blue print sistem deteksi visual menggunakan jaringan terdistribusi yang diintegrasikan dengan sistem kendali lampu lalulintas cerdas dijadikan sebagai acuan dalam pembuatan prototipe sistem.
2. Halim Wongsokuncoro dalam penelitian yang berjudul Rancang Bangun Pendeteksian Pelanggaran Pada Traffic Light Berbasis Mikrokontroler.
Dari data hasil pengujian yang telah dilakukan maka dapat diketahui bahwa software pendeteksian pelanggaran pada traffic light ini memiliki kinerja yang baik. Ketika terdapat pengendara yang menerobos traffic light pada saat kondisi merah menyala maka secara otomatis pengendara tersebut terdeteksi dan dilakukan capture pada kendaraan tersebut.
3. Muhtadin, Istrin Ramdani, dan Ahmad Zaini dalam penelitian yang berjudul Sistem Penangkap Citra Pelangharan Lalu Lintas. Sistem penangkap citra pelanggaran traffic light ini adalah implementasi dari pemrosesan citra digital. Input dari sistem ini berupa video yang diambil pada area traffic light. Output dari sistem adalah video yang menunjukkan pelanggaran traffic light dalam format avi.
B. Dasar Teori
Dalam Tugas Akhir tidak hanya mengumpulkan data, kemudian menulisya tanpa ada suatu landasan, tetapi dengan adanya Tugas Akhir mempunyai teori-teori yang cocok dengan rumusan masalah yang akan menjadi Tugas Akhir. Hal ini dilakukan supaya lebih mudah untuk menjelaskan adanyateori dalam Tugas Akhir.
1. Internet of Things (IoT)
Internet of Things (IoT) adalah suatu konsep dimana konektifitas internet dapat bertukar informasi satu sama lainnya dengan benda-benda yang ada disekelilingnya. Banyak yang memprediksi bahwa Internet of Things (IoT) merupakan “the next big thing” di dunia teknologi informasi.
Hal ini dikarenakan banyak sekali potensi yang bisa dikembangkan dengan teknologi Internet of Things (IoT) tersebut. Bagi Anda yang belum mengerti lebih jauh, Teknologi Internet of Things (IoT) diibaratkan dimana alat-alat fisik bisa terkoneksi dengan internet. Misalnya, Kulkas, TV, Mesin Cuci dan lainnya dapat di kontrol menggunakan smartphone untuk mematikan, menghidupkan dan kegiatan lainnya. Bisa Anda bayangkan, dengan Internet of Things (IoT) akan lebih mempermudah kegiatan manusia dalam melakukan berbagai aktifitas sehari-hari. Semua kegiatan dapat dilakukan dengan sangat praktis dan disatu sisi adanya sistem kontrol karena perangkat yang terhubung menyebabkan kehidupan akan lebih efektif dan efisien.
6
2. Arduino IDE
Untuk memprogram board Arduino, butuh aplikasi IDE (Integrated Development Environment) bawaan dari Arduino. Aplikasi ini berguna untuk membuat, membuka, dan mengedit source code Arduino (Sketches, para programmer menyebut source code arduino dengan istilah
"sketches"). Selanjutnya, source code yang ditulis untuk Arduino disebut
"sketch" . Sketch merupakan source code yang berisi logika dan algoritma yang akan diupload ke dalam IC mikrokontroller (Arduino).
Gambar 2.1 Interface Arduino IDE.
(Sumber: ebook Panduan Praktis Arduino untuk Pemula.)
Interface Arduino IDE tampak seperti gambar di atas. Dari kiri ke kanan dan atas ke bawah, bagian-bagian IDE Arduino terdiri dari:
a) Verify, pada versi sebelumnya dikenal dengan istilah Compile.
Sebelum aplikasi diupload ke board Arduino, biasakan untuk memverifikasi terlebih dahulu sketch yang dibuat. Jika ada kesalahan pada sketch, nanti akan muncul error. Proses Verify/Compile mengubah sketch ke binary code untuk diupload ke mikrokontroller.
b) Upload, tombol ini berfungsi untuk mengupload sketch ke board Arduino. Walaupun tidak mengklik tombol verify, maka sketch akan di-compile, kemudian langsung diupload ke board. Berbeda dengan tombol verify yang hanya berfungsi untuk memverifikasi source code saja.
c) New Sketch, membuka window dan membuat sketch baru.
d) Open Sketch, Membuka sketch yang sudah pernah dibuat.
Sketch yang dibuat dengan IDE Arduino akan disimpan dengan ekstensi file .ino.
e) Save Sketch, menyimpan sketch, tapi tidak disertai mengcompile.
f) Serial Monitor, membuka interface untuk komunikasi serial.
g) Keterangan Aplikasi, pesan-pesan yang dilakukan aplikasi akan muncul di sini, misal "Compiling" dan "Done Uploading" ketika mengcompile dan mengupload sketch ke board Arduino.
h) Konsol, pesan-pesan yang dikerjakan aplikasi dan pesan-pesan tentang sketch akan muncul pada bagian ini. Misal, ketika aplikasi mengcompile atau ketika ada kesalahan pada sketch yang dibuat, maka informasi error dan baris akan di informasikan di bagian ini.
i) Baris Sketch, bagian ini akan menunjukkan posisi baris kursor yang sedang aktif pada sketch.
j) Informasi Port, bagian ini menginformasikan port yang dipakai oleh board Arduino.
3. Arduino UNO
Arduino Uno adalah salah satu development kit mikrokontroler yang berbasis pada ATmega28. Arduino Uno merupakan salah satu board dari family Arduino. Ada beberapa macam arduino bard seperti Arduino Nano, Arduino Pro Mini, Arduino Mega, Arduino Yun, dll. Namun yang paling populer adalah Arduino Uno. Arduino Uno R3 adalah seri terakhir dan terbaru dari seri Arduino USB. Modul ini sudah dilengkapi dengan berbagai hal yang dibutuhkan untuk mendukung mikrokontroler untuk
8
bekerja, tinggal colokkan ke power suply atau sambungkan melalui kabel USB ke PC, Arduino Uno ini sudah siap bekerja. Arduino Uno board Berikut spesifikasi teknis dari Arduino Uno R3 board
a) Mikrokontroler ATmega328 b) Catu Daya 5V
c) Teganan Input (rekomendasi) 7-12V d) Teganan Input (batasan) 6-20V
e) Pin I/O Digital 14 (dengan 6 PWM output)
k) EEPROM 1 KB (ATmega328) l) Clock Speed 16 MHz
Arduino UNO mempunyai sebuah sebuah sekring reset yang memproteksi port USB komputer dari hubungan pendek dan arus lebih.
Walaupun sebagian besar komputer menyediakan proteksi internal sendiri, sekring menyediakan sebuah proteksi tambahan. Jika lebih dari 500 mA diterima port USB, sekring secara otomatis akan memutuskan koneksi sampai hubungan pendek atau kelebihan beban hilang. Sebagaimana diketahui, dengan sebuah mikrokontroler dapat membuat program untuk mengendalikan berbagai komponen elektronika. Dan fungsi Arduino Uno ini dibuat untuk memudahkan dalam melakukan prototyping, memprogram mikrokontroler, membuat alat-alat canggih berbasis mikrokontorler.
Arduino Uno dan ekosistemnya punya kelebihan-kelebihan yang membuat hobi elektronika menjadi lebih mudah dan menyenangkan, antara lain:
a) Pengembangan project mikrokontroler akan menjadi lebih dan menyenangkan. tinggal colok ke USB, dan tidak perlu membuat downloader untuk mendownload program yang telah dibuat.
b) Didukung oleh Arduino IDE, bahasa pemrograman yang sudah cukup lengkap librarynya.
c) Terdapat modul yang siap pakai/shield yang bisa langsung dipasang pada board Arduino
d) Dukungan dokumentasi yang bagus dan komunitas yang solid
10
4. ESP32 CAM
ESP32-CAM adalah modul kamera yang sangat kecil dengan chip ESP32-S. Dilengkapi dengan kamera OV2640, dan beberapa GPIO (General-purpose input/output) untuk menghubungkan periferal, juga dilengkapi slot kartu microSD yang dapat berguna untuk menyimpan gambar yang diambil dengan kamera atau untuk menyimpan file lainnya.
Gambar 2.3 board ESP32-CAM
(Sumber: https://randomnerdtutorials.com/esp32-cam-video-streaming-face-recognition-arduino-ide/)
ESP32-CAM tidak dilengkapi dengan konektor USB, jadi memerlukan programer FTDI untuk mengunggah kode melalui pin U0R dan U0T (pin seri), atau juga bisa menggunakan arduino uno sebagai jembatan untuk mengupload sketch.
Gambar 2.4 wiring Arduino UNO ke ESP32-CAM
(Sumber: https://randomnerdtutorials.com/esp32-cam-video-streaming-face-recognition-arduino-ide/)
Berikut adalah daftar fitur ESP32-CAM:
a) Modul SoC BT Wi-Fi 802.11b / g / n terkecil
b) Daya rendah CPU 32-bit, juga bisa melayani aplikasi prosesor
c) Up to 160MHz clock speed, summary computing power up to 600 DMIPS
d) Built-in 520 KB SRAM, external 4MPSRAM e) Supports UART/SPI/I2C/PWM/ADC/DAC
f) Support OV2640 and OV7670 cameras, built-in flash lamp g) Support image WiFI upload
h) Support TF card
i) Supports multiple sleep modes j) Embedded Lwip and FreeRTOS
k) Supports STA/AP/STA+AP operation mode l) Support Smart Config/AirKiss technology
m) Support for serial port local and remote firmware upgrades (FOTA)
12
Gambar 2.5 Pinout ESP32-CAM
(Sumber: https://randomnerdtutorials.com/esp32-cam-video-streaming-face-recognition-arduino-ide/)
Ada tiga pin GND dan dua pin untuk daya: baik 3.3V atau 5V. GPIO 1 dan GPIO 3 adalah pin serial. pin ini untuk mengunggah kode ke papan Anda. Selain itu, GPIO 0 juga memainkan peran penting, karena menentukan apakah ESP32 dalam mode flashing atau tidak. Ketika GPIO 0 terhubung ke GND, ESP32 dalam mode flashing.
Gambar 2.6 Mounted ESP32 S
(Sumber: https://github.com/raphaelbs/esp32-cam-ai-thinker/blob/master/docs/about-esp32-cam.md)
ESP32-CAM dapat digunakan secara luas di berbagai aplikasi IoT.
Sangat cocok untuk perangkat rumah pintar, kontrol nirkabel industri, pemantauan nirkabel, identifikasi nirkabel QR, sinyal sistem penentuan posisi nirkabel dan aplikasi IOT lainnya.. ESP32-CAM mengadopsi paket DIP dan dapat langsung dimasukkan ke dalam backplane untuk mewujudkan produksi produk yang cepat, menyediakan pelanggan dengan mode koneksi keandalan tinggi, yang nyaman untuk aplikasi di berbagai terminal perangkat keras IoT.
Gambar 2.7 Ukuran dari ESP32-CAM
(Sumber: https://cdn.shopify.com/s/files/1/2311/3697/products/esp32-cam-development-boardwith-camera-bis-hidden-cameras-dev-boards-iot)
ESP32-CAM memiliki modul kamera ukuran kecil yang sangat kompetitif yang dapat beroperasi secara independen sebagai sistem minimum dengan foot print hanya 40 x 27mm dan arus deep sleep hingga 6mA.
14
5. Sensor LDR (Light Dependent Resistor)
Adalah Resistor yang mempunyai nilai resistansi/tahanan berubah ubah sesuai intensitas cahaya yang di terima sensor cahaya LDR tersebut.
Pada umumnya prinsip kerja sensor cahaya LDR ini adalah, Semakin tinggi intensitas cahaya (Terang) yang diterima oleh LDR maka semakin rendah pula nilai resistansi/tahanannya, Sebaliknya Semakin rendah intensitas cahaya (Gelap) yang diterima oleh LDR maka semakin tinggi pula nilai resistansi/tahanannya. Sensor LDR terbuat dari bahan kadmium sulfida yang merupakan bahan semikonduktor yang nilai tahanan/resistansinya berubah ubah sesuai dengan intensitas cahaya yang diterima bahan tersebut.
Gambar 2.8 Modul sensor cahaya.
(Sumber: https://www.bukalapak.com/p/elektronik/komponen-
elektronik/9tn9bg-jual-light-sensor-module-modul-sensor-cahaya-dengan-ldr-untuk-arduino)
Berikut ini adalah daftar fitur dari modul sensor cahaya. Sensor fotosensitif jenis sensitif :
a) Output komparator, sinyal bersih, bentuk gelombang yang baik.
b) Dengan potensiometer yang dapat disesuaikan dapat mendeteksi penyesuaian kecerahan cahaya.
c) Tegangan kerja 3,3 V hingga 5 V.
d) Bentuk output: DO digital switch output (0 dan 1) dan output tegangan analog AO.
e) Memiliki lubang baut tetap, pemasangan yang mudah.
f) Papan PCB ukuran kecil: 3,2 cm x 1,4 cm.
g) Menggunakan komparator tegangan LM393.
6. Line Bot Notify
LINE Notify adalah layanan notifikasi yang memungkinkan pengguna untuk menautkan ke layanan web dan menerima notifikasi dari akun resmi
"LINE Notify" yang disediakan oleh LINE. Untuk menambahkan akun resmi sebagai teman, silakan cari ID LINE @linenotify.
Gambar 2.9 Line Notify connect Arduino.
(Sumber:https://www.dropbox.com/sh/ttxsoie4mduan0f/AAAFjiCUTji6Vjg 3p1caAmHea?dl=0)
Anda dapat melakukannya dengan mengikuti langkah-langkah di bawah ini;
a) Dari aplikasi LINE, buka Tambahkan Teman Nomor ID / Telepon, dan cari "@linenotify".
b) Ketuk Tambah.
LINE Notify merupakan API gateway untuk menghubungkan layanan eksternal secara web sehingga LINE dapat memberikan notifikasi setelah menghubungkannya dengan layanan web yang dimaksud, di mana layanan ini sendiri gratis digunakan dengan menggunakan dua jenis authentication yakni OAuth2 dan HTTPS API untuk menghubungkannya. Layanan utama yang bisa dihubungkan untuk saat ini bisa didapat dari GitHub, IFTT, atau Mackerel. Tak hanya itu, LINE Notify juga memungkinkan untuk menggunakan akses token personal sehingga developer bisa
16
menghubungkan aplikasinya dengan LINE Notify.Messaging-API terbaru yang diperkenalkan dengan fungsionalitas bot untuk para developer ini memiliki format baru, yakni:
a) Confirm Type, di mana pengguna dapat memilih pilihan yang telah diberikan seperti “ya” atau “tidak”.
b) Button Type, di mana pengguna akan disuguhi beberapa jenis tombol yang terdiri dari gambar, teks, atau tombol tindakan lain yang kemudian dapat mengalihkan pengguna ke aksi tertentu.
c) Carousel Type, tipe ini merupakan tipe yang hampir sama seperti jenis Button tetapi diletakkan pada format scrolling horizontal sehingga ada beragam jenis kontn yang dapat ditampilkan sekaligus.
Ketiga jenis API Messaging terbaru tersebut dapat digunakan di LINE Bot Platform, sehingga pengguna bisa berkomunikasi dengan chatbot dengan lebih mudah tanpa harus bersusah payah mencari keyword atau chat tertentu untuk bisa mendapatkan konten atau pesan tertentu yang tepat.
Dengan kemudahan yang diberikan API Messaging tersebut, para perusahaan atau pembisnis yang menggunakan chatbot dapat lebih mudah juga untuk bisa memenuhi kebutuhan para penggunanya.
6. Google App Script
Google App Script atau (GAS) adalah bahasa javascript cloud scripting yang menyediakan kemudahan otomasi tugas untuk seluruh produk google dan layanan pihak ketiga, dengan GAS bisa melakukan : a) Menulis UDF (user-defined function) untuk google sheet.
b) Membuat aplikasi macro.
c) Mengembangkan spreadsheet-based application.
d) Integrasi dengan Products & Service Google Lainnya.
e) Mengembangkan Graphical User Interface (GUI) yang berjalan sebagai Web Application.
f) Interaksi dengan cloud-based relational database melalui Google JDBC Service.
GAS sendiri adalah sebuah javascript atau lebih tepatnya adalah subset javascript versi 1.8. Kode yang digunakan adalah javascript namun ketika kode berinteraksi dengan salah satu Google App akan menyebutnya sebagai Google App Script atau GAS.
Gambar 2.10 Google App Script
(Sumber: https://timerepublik.com/requests/read-and-write-cell-values-of-google-spreadsheet-with-google-apps-script-between-sheets)
7. Google Drive
Google drive adalah salah satu layanan yang ditawarkan oleh Google dan merupakan layanan untuk menyimpan dokumen atau file secara gratis maupun berbayar tergantung pada jumlah kapasitas memori penyimpanan itu sendiri. Kapasitas yang tersedia dalam google drive yang bisa diakses secara gratis adalah 5 GB dan bisa ditambah jika menggunakan layanan yang berbayar. Tidak hanya dapat menyimpan file, google drive juga terhubung dengan fitur google lainnya seperti gmail, google search dan lain sebagainya. Hal ini tentu akan lebih memudahkan user atau pengguna untuk mengakses file dan data yang dimiliki.
Layanan google drive sudah ada sejak tanggal 24 April 2012 dan semakin berkembang hingga saat ini serta memungkinkan pengguna untuk mengetik data, membuat slide presentasi, mengedit gambar dan lain sebagainya. Google drive yang digunakan saat ini adalah ganti dari fitur
18
terdahulu yakni google docs, oleh sebab itu URL yang tadinya digunakan untuk mengakses google docs akan dialihkan secara langsung pada menu atau fitur google drive.
Gambar 2.11 Google Drive.
(Sumber https://www.sitepoint.com/is-laravel-good-enough-to-power-a-custom-google-drive-ui/)
8. Laser 5V
Laser merupakan mekanisme suatu alat yang memancarkan radiasi elektromagnetik, biasanya dalam bentuk cahaya yang tidak dapat dilihat maupun dapat lihat dengan mata normal, melalui proses pancaran terstimulasi. Pancaran laser biasanya tunggal, memancarkan foton dalam pancaran koheren.
Gambar 2.12 Laser 5V.
(Sumber: http://www.jogjarobotika.com/laser/701-laser-diode-650nm-5mw-6mm-5v.html)
Spesifikasi Laser Diode 650NM 5MW 6MM 5V a) Output Power: 2-5mW
b) Wavelength:650nm
c) Working Voltage:5v(Better no more than 5v) d) Operating Current: less than 40 mA
e) Laser Shape: Dot
f) Working temperature: -10 ~40 g) Housing: Copper
h) Dimensions: 6.5 X 18 mm
20
BAB III
METODA PEMBUATAN ALAT
A. Alat dan Bahan
Alat adalah sesuatu yang digunakan untuk membuat sesuatu, berupa benda. Bahan adalah sesuatu yang diperlukan dan merupakan bagian dari suatu yang akan dibuat.
Alat : Bor, Solder, Gergaji, Gunting, Tang, Penggaris, Cutter, AVO meter, Obeng.
Bahan : Arduino UNO, ESP32-CAM OV2640, Modul Sensor LDR, Laser 5V, LED, Papan, Kabel Jumper, PCB, Adaptor 5 v, Steker, PVC Foam, Smartphone Android dengan Aplikasi Line.
B. Blok Diagram
Suatu penyataan gambar yang ringkas, dari gabungan sebab dan akibat antara masukkan dan keluaran dari sistem.
Gambar 3.1 Blok diagram.
Cara kerja dari blok diagram di atas adalah ketika Lampu Merah pada Traffic Light ON, LED pada Modul sensor LDR akan “mati” dan LDR hanya disinari oleh Laser. Kemudian jika ada objek yang melewati Laser pada saat lampu merah maka modul LDR akan low, lalu ESP32-CAM akan memotret objek tersebut dan mengirim hasil gambar ke google drive dan memberi notifikasi ke aplikasi Line notify. Dan pada saat Lampu kuning dan hijau Traffic Light ON, maka LED pada Modul LDR akan “hidup” dan Modul LDR pada posisi high sehingga tidak merespon ketika ada objek yang melewati Laser.
C. Tempat dan Waktu Penelitian
Sebagai salah satu ukuran untuk dapat mengukur keberhasilan pembuatanTugas Akhir maka perlu disusun jadwal kegiatan dan diatur waktu pelaksanaannya sehingga menjadi jadwal kegiatan, seperti tersebut pada tabel dibawah ini.
1. Pembuatan Alat
Untuk pembuatan alat dikerjakan di Laboratium RnD TeknikElektronika Akademi Teknologi Warga Surakarta dan diluar kampus Akademi Teknologi Warga Surakarta.
2. Pengujian Alat
Alat di uji di Laboratium RnD TeknikElektronika Akademi Teknologi Warga Surakarta.dan diluar kampus Akademi Teknologi Warga Surakarta.
3. Waktu Pengujian
Alat di uji pada jam 09.00 sampai 16.00 WIB.
22
D. Tahapan Pembuatan Alat
1. Menginstal board ESP32 di Arduino IDE
a) Jalankan Arduino IDE Anda, buka File pilih Preferences.
Gambar 3.2 Instal board ESP32, 1
b) Masukkan https://dl.espressif.com/dl/package_esp32_index.json ke dalam kolom "Additional Board Manager URLs" seperti yang ditunjukkan pada gambar di bawah ini. Kemudian, klik tombol
"OK".
Gambar 3.3 Instal board ESP32, 2
c) Klik Tools pilih Board kemudian pilih Board Manager.
Gambar 3.4 Instal board ESP32, 3
d) Dalam kolom pencarian ketik ESP32 kemudian klik instal dan pilih
“ESP32 by Espressif Systems “, setelah selesai klik close.
Gambar 3.5 Instal board ESP32, 4
24
e) Setelah selesai instal klik Tools pilih Board kemudian pilih “ESP32 Wrover Module”.
Gambar 3.6 Instal board ESP32, 5
2. Pembahasan cara menggunakan Google Script
a) Masuk ke halaman utama Google Script dengan mengetikan link seperti dibawah ini di browser anda.
Gambar 3.7 Google Script 1
b) Setelah masuk ke halaman utama Google Script, klik skrip baru.
Gambar 3.8 Google Script 2
c) Lalu akan muncul halaman baru seperti di bawah ini, setelah itu ketikkan progam ke halaman kosong dibawah, setelah selesai klik icon save dan beri nama proyek anda, dan pilih jalankan untuk mengetahui apakah ada error atau tidak pada progam.
Gambar 3.9 Google Script 3
d) Setelah di yakin tidak ada error pada program, pilih publikasikan dan klik
“terapkan sebagai aplikasi web”.
Gambar 3.10 Google Script 4
26
e) Lalu muncul tampilan baru seperti di bawah ini, pilih alamat Gmail yang mau dikaitkan dengan Google Script, setelah itu pada kolom dibawahnya pilih “Anyone, even anonymous”, setelah itu klik tombol update atau OK.
Gambar 3.11 Google Script 5
f) Muncul tampilan baru lalu copy URL dibawah ke Sketch arduino diatas dan klik OK.
Gambar 3.12 Google Script 6
3. Pembahasan untuk mendapatkan token Line Notify
a) Masuk ke website Line Notify, setelah itu muncul halaman seperti ini kemudian pilih Login.
Gambar 3.13 Line Notify 1
b) Masuk dengan akun Line anda.
Gambar 3.14 Line Notify 2
c) Masuk ke halaman baru lalu klik nama akun anda pada pojok kanan atas dan pilih Mypage.
Gambar 3.15 Line Notify 3
28
d) Masuk ke halaman baru lagi, dan kemudian klik “Generate Token”.
Gambar 3.16 Line Notify 4
e) Muncul tampilan popup baru kemudian isikan nama token pada kolom, lalu pilih dimana notifikasi akan dikirimkan, selanjutnya klik tombol hijau di bawah.
Gambar 3.17 Line Notify 5
f) Kemudian token akan muncul lalu copy token tersebut ke sketch Arduino di atas dan klik OK.
Gambar 3.18 Line Notify
29
BAB IV
HASIL DAN PEMBAHASAN
A. Hasil Unjuk Kerja
Hasil desain perempatan dengan ukuran Panjang 59,5 cm dan Lebar 59,5 cm menggunakan aplikasi Corel Draw X5.
Gambar 4.1 Desain Perempatan.
1. Hasil pengujian ESP32-CAM:
a) Hasil pembacaan ESP32-CAM saat tidak terkoneksi dengan internet melalui serial monitor.
Gambar 4.2 Serial monitor pembacaan ESP32-CAM saat tidak terkoneksi dengan internet.
30
Dari data diatas jika koneksi antara ESP32-CAM dengan internet
Dari data diatas jika koneksi antara ESP32-CAM dengan internet