Belajar IoT #2 - Membuat kontrol lampu jarak jauh dengan NodeMCU dan Telegram

 Belajar IoT kali ini adalah membuat kontrol lampu jarak jauh dengan NodeMCU dan Telegram. Untuk belajar IoT kedua ini sepertinya tidak akan jauh berbeda dengan belajar IoT sebelumnya, akan tetapi akan ada coding di arduinonya yang akan kita buat berbeda jika teman-teman tidak tau tutorial yang sebelumnya bisa teman-teman baca : kirim pesan dari nodemcu ke telegram.



Sebelum kita lanjut ke tutorial kita perlu mempersiapkan beberapa bahan agar tutorial ini berjalan dengan baik tanpa ada kendala saat kita mempraktekan. Jika teman-teman sudah menginstal library pada tutorial sebelumnya dan membuat bot telegramnya silahkan lewati langkah ini, jika belum silahkan ikuti sampai habis.



Persiapan membuat kontrol lampu jark jauh dengan NodeMCU dan telegram

Silahkan buat bot telegram terlebih dahulu dan download library yang nantinya kita gunakan, jika sudah mengikuti tutorial sebelumnya silahkan lewati langkah ini. untuk pertama kita akan buat bot telegram, buka telegram dan ikuti langkah-langah berikut ini :

  • Buka aplikasi telegram, kemudian cari BotFather.


  • Lalu buka BotFather, Klik START. Lalu ketik /newbot , selanjutnya akan diminta memberikan nama bot dan username bot. Jika sudah makan akan muncul Token, seperti yang dilingkari merah dibawah ini. Simpan Token tersebut.
Selanjutnya setelah membuat bot telegram kita lanjut untuk coding di Arduino IDE, dan masukan library CTBot dan ArduinoJSON ke Arduino IDE silahkan download library beikut ini :

Oke semua persiapan sudah di lakukan, jika kamu diminta untuk mengupdate library silahkan update terlebih dahulu untuk mendapatkan fitur terbaru dan mengalami kegagalan saat mempraktikan

Upload code dari Arduino IDE ke NodeMCU

Setelah melakukan persiapan slahkan masukan code dibawah ini pada nodeMCU




  • String ssid = “XXXX”; –> pada koding bagian XXXX diganti dengan nama ssid atau username hotspot / wifi agan.
  • String pass = “XXXX”; –> yang bagian XXXX nya ganti dengan password hotspot / wifi agan.
  • String token = “XXXX”; –> yang bagian XXXX ini ganti dengan Token yang tadi udah kita buat Bot nya.
  • Conts int lampu = pin node mcu yang akan digunakan pada nodemcu



Selesai, jika mau menghidupkan lampu tinggal kirim pesan Light On dan Light Off untuk mematikan lampu pada bot telegram tadi. Sekian tutorial kali ini, jangan lupa tinggalkan komentar jika berhasil agar saya senantiasa memberikan tutorial 100% work. Terima kasih sudah berkunjung, semoga bermanfaat.