0:00
Hari ini kita akan belajar membuat sebuah projek IOT sederhana yang dapat kita gunakan untuk menyalakan dan mematikan listrik hanya dengan mengirimkan chatting melalui aplikasi telegram. Ikuti terus videonya. Halo teman-teman, kembali lagi di channel Youtube Anak Agung Dwi Arsana.
0:29
Sekarang saya akan berbagi proyek sederhana yang dapat kita gunakan untuk menyalakan peralatan listrik seperti lampu dari jarak jauh dengan aplikasi chatting telegram. Nah langsung aja kita lihat bahan-bahannya. Pertama kalian harus menyiapkan sebuah modul atau board yang disebut dengan NodeMCU. Ini adalah modul microcontroller yang sudah memiliki koneksi wifi. Lalu yang kedua adalah modul relay.
1:01
Modul relay ini adalah sebuah perangkat yang bekerja seperti saklar lampu, tapi digerakkan dengan sinyal listrik. Dan karena itu modul relay bisa dikatakan sebagai saklar digital. Selanjutnya yang ketiga adalah kabel jumper. Kabel ini akan kita gunakan untuk menghubungkan antara modul-modul yang akan dipakai nantinya. Lalu terakhir adalah lampu.
1:29
Oke mungkin untuk lampu belakangan aja ya. Dan langsung aja kita ke tahap perakitannya. Mungkin ini akan menjadi project IOT tersimpel tapi cukup canggih yang pernah kita buat. Karena kita hanya perlu menyambungkan VCC dari modul relay ke VU yaitu 5V di node MCU nya. Dan GND modul relay ke GND node MCU.
2:05
Lalu saya hanya menggunakan 1 buah relay saja, jadi relay 1 saya hubungkan ke.. ke.. bebas.. bebas oke. Disini saya pasangkan ke D2 aja. Oke penjelasannya nanti. Lalu hubungkan node MCU nya ke komputer dan nyalakan software Arduino IDE nya. Pastikan kalian sudah melengkapi jenis board dan juga library yang diperlukan. Cek keterangan video kalau belum.
2:37
Oh iya, kalau kalian ingin mencetak PCB dari project elektronik kalian, coba kunjungi website PCBWAY.com karena di sana kalian bisa mencetak papan PCB dengan kualitas pabrikan hanya dengan 5 dollar saja untuk 10 keping PCB ukuran 10 cm x 10 cm. Selain cetak PCB, di sana juga ada jasa perakitan alat dan juga pembuatan fleksibel PCB.
3:04
Bahkan stensil pun juga bisa dibuat di sana. Maka dari itu cek websitenya sekarang juga pcbway.com. Ya lanjut. Pertama kalian harus meng-include file header yang diperlukan yaitu ctbot. Lalu buat sebuah objek ctbot baru dengan nama bebas. Saya pilih nama robot. Dan tentukan pin node mcu yang terhubung ke relay.
3:38
Karena tadi saya menghubungkan ke D2, maka disini saya tulis angka 4. Kenapa begitu? Karena D2 pada node MCU kalau dicek pin outnya akan berubah menjadi GPIO4. Yang artinya di coding kita tuliskan 4, bukan angka 2 gitu ya. Di bagian setup disini, buat coding untuk mengaktifkan serial komunikasinya.
4:07
dan inisialisasi pin relay sebagai output karena relay yang saya gunakan adalah active low yang artinya akan menyala jika dikasih negatif atau GND maka disini saya berikan signal HIGH pertama saat alat pertama kali dinyalakan sehingga relaynya gak akan aktif lalu kita buat koneksi wifi ke nama hotspot yang kita tahu
4:38
Ketik robot.wifi connect lalu nama hotspotnya dan passwordnya. Dan selanjutnya kita menulis token atau bisa dibilang kunci agar terhubung ke telegram nantinya. Token ini bisa kalian dapatkan dengan membuat ID baru di bot father maka kalian akan diberikan kombinasi angka aneh seperti ini. Nah untuk mengecek koneksi terhubung atau tidak disini kita buatkan programnya. Jika atau if robot test connection terhubung
5:15
maka pada serial monitor tolong cetak tulisan terhubung maka kalau salah atau else maka cetak tulisan error disini lalu di bagian loop disini yang nantinya program kalian akan dibaca berulang-ulang pertama kalian buat dulu variable untuk menampung tulisan dengan mengetik tb message lalu namanya adalah pesan
5:52
Jika si robot get new message atau mendapatkan pesan yang baru yang ada di variable pesan, maka tulis di serial monitor ada pesan baru dan tulis isi pesannya. Lalu jika pesan yang dalam bentuk text itu sama dengan relay on, maka nyalakan relay dengan memberikan dia signal low. Ingat, relay ini adalah aktif low.
6:26
Dan sebaliknya jika salah, maka pesannya adalah relay off. Dan sebaliknya salah jika pesannya adalah relay off, maka kebalikannya kita beri dia sinyal hike untuk mematikan. Tapi kalau salah semuanya atau else, maka kirim pesan bahwa perintah salah.
7:04
dan kirim ke robot pesannya dengan alamat ID tujuan dan isi pesannya yang ada di variable pesan. Sudah dan coba di-compile. Kalau tidak ada error, langsung aja kita upload programnya ke NodeMCU. Untuk pengujian, kita tinggal buka bot telegram yang tadi aja kita buat, lalu kirimkan pesan relay on dan relay off.
7:36
maka di serial monitor maupun di relaynya akan bereaksi sesuai dengan perintah yang kita kirim. Kalau kalian ingin menerapkan alat ini di lampu sungguhan, kalian tinggal ambil lampunya lalu potong salah satu kabelnya dan potongan kabel tersebut masukkan ke relay di bagian NO atau normal open.
8:03
maka kita sudah punya sebuah saklar IOT Internet of Things canggih yang bisa dikendalikan jarak jauh dimanapun kita berada mau diluar, mau didalem, luar dalem, mau diluar negeri yang penting kita ada jaringan internet kita masih bisa mengendalikan nyala lampu ini oke untuk kamu yang masih merasa bingung dengan project ini semua file bahan bisa kalian download di keterangan video ini langsung aja cek
8:50
Nah teman-teman itu dia tadi tutorial sederhana untuk kita membuat sebuah project IOT yaitu Internet of Things sebuah peralatan elektronika yang bisa dikendalikan melalui akses internet dan disini kasusnya kita mengendalikan menggunakan software chatting telegram gitu ya
9:07
Jadi walaupun saya ada di luar negeri, asal ada akses internet di HP saya dan juga di alat ini, kita bisa masih mengontrol maupun itu menyalakan ataupun mematikan. Nah ini sering sekali dipasang di Ogo-Ogo karena sekarang lagi musimnya pembuatan Ogo-Ogo.
9:23
Hal seperti ini sering sekali dipasang di OGO-OGO Untuk menyalakan OGO-OGO dari jarak jauh Dan mungkin gak cuma lampu Bisa aja pompa untuk menyalakan pengairan di kebun Bisa untuk lampu, untuk pompa dan segala macam Saya akan coba lagi sekali Saya akan ketikkan relay on Dan kita lihat seberapa respon Langsung aja dia menyala Dan sekarang kita akan coba matikan relay off Sebentar
9:57
Relay off. Saya akan pencet. Oke, cukup lama. Jadi, cepat atau tidaknya, itu tergantung dari sinyal wifi yang ada di ruangan ini. Karena di sini ruangannya tertutup, jadi pengiriman sinyalnya kurang bagus. Kalian bisa lihat, sinyal wifi-nya dia agak-agak naik turun gitu ya. Kok mau mati dia? Kita kirim lagi. Jangan-jangan paket data. Paket data ya abis. Taruh-taruh.
10:53
Oke mungkin untuk teman-teman yang membuat sebuah proyek IOT itu ya sangat tidak disarankan menggunakan paket data yang tidak bisa kita kontrol datanya habis atau enggak. Eh ternyata nggak habis paket data, masalah sinyal aja. Oke sekian dulu video saya, saya Dwi Arsana. Ya gitu aja. Oke sekian dulu dari Dwi Arsana, semoga proyek ini bermanfaat bagi kalian dan sampai jumpa di video selanjutnya.