Sabtu, 03 April 2021

INTERNET OF THINGS (IOT) : LAMPU OTOMATIS DENGAN TELEGRAM

Mata Kuliah :

Arsitektur & Organisasi Komputer

 

Dosen Pengampu :

Aditya Prapanca, S.T., M.Kom.­

 

Disusun oleh :

1. Hoirotun Nafi’ah          (20050974001)

2. Shelma Imara B.           (20050974005)

3. Fahma Anung A.           (20050974041)

4. Irfan Aliftya R.              (20050974045)

5. Nomar Samaa               (20050974051)

6. Ilham Bahri Albi           (20050974059)

 

BAB I

PENDAHULUAN


1.1.  Latar Belakang

    Internet of Things (IoT) adalah suatu konsep atau program dimana sebuah objek memiliki kemampuan untuk mentransmisikan atau mengirimkan data melalui konektivitas internet yang tersambung secara terus menerus untuk dapat mempermudah manusia dalam kegiatan sehari-hari karena dapat dinyalakan atau diatur dari jarak jauh asalkan ada koneksi internet. Penggunaan  Internet of Things (IoT) terdapat pada data, remote control, penerimaan sensor, maupun pada benda.  Dan pada era digital yang semakin pesat, kami sebagai mahasiswa Teknik Informatika yang diberikan materi Arsitektur Komputer dan Jaringan memiliki tugas laporan tentang Internet of Things (IoT).

        Pada tugas Internet of Things, banyak sekali ide-ide projek mengenai IoT yang muncul dan sangat menarik. Kami memutuskan untuk membuat salah satu objek sebagai implementasi Internet of Things yaitu Lampu Otomatis dengan Telegram karena menurut kami bahannya mudah didapat dan tidak mahal serta penerapannya sederhana karena Lampu Otomatis dengan Telegram ini menggunakan aplikasi telegram pada Smartphone sebagai alat untuk pengaplikasiannya.

 

 1.2.  Rumusan Masalah

a.       Apa yang dimaksud dengan Lampu Otomatis ?

b.      Apa saja alat dan bahan yang dibutuhkan dalam pembuatan Lampu Otomatis dengan Telegram ?

c.       Bagaimana cara kerja dari Lampu Otomatis dengan Telegram ?

d.      Bagaimana proses pembuatan Lampu Otomatis dengan Telegram ?

1.3. Batasan Masalah

       Dari projek Lampu Otomatis dengan Telegram, kami membuat batasan masalah supaya tidak keluar dari bahasan yang lainnya, yaitu:

a.       Laporan ini hanya membahas proses awal hingga akhir pembuatan Lampu Otomatis dengan Telegram.

b.      Laporan ini hanya dibuat untuk memenuhi tugas akhir semester dari dosen, tidak diwajibkan untuk menerapkan atau diimplementasikan secara nyata.

1.4. Tujuan

a.       Sebagai penugasan ujian akhir kelas PTI 2020A.

b.      Sebagai simulasi penerapan lampu yang memiliki kinerja lebih daripada lampu biasanya.

c.       Diharapkan dapat motivasi mahasiswa, generasi penerus bangsa, maupun masyarakat luas untuk berkreasi lebih tinggi di era digital seperti ini.

  

BAB II

PEMBAHASAN


2.1 Pengertian

      Lampu Otomatis merupakan salah satu contoh penerapan IoT yang dapat digunakan untuk menyalakan dan mematikan lampu penerangan. Pada “Lampu Otomatis dengan Telegram” kita tidak perlu repot bergerak bolak balik untuk menyalakan sakelar lampu secara manual, cukup memberi pesan “RELAY ON” atau “RELAY OFF” maka secara otomatis lampu tersebut dapat menyala ataupun mati asalkan pada rumah ataupun lingkungan lampu otomatis itu dipasang terdapat koneksi internet dan listrik. Dengan Lampu Otomatis dengan Telegram kita tidak perlu khawatir terhadap lampu rumah ketika berpergian jauh. Lampu ini dapat dikendalikan jarak jauh oleh pengguna asalkan pengguna juga memiliki akses internet pada smartphone nya.

 

2.2 Alat dan Bahan

1.      NodeMCU ESP8266 CH340


Gambar 1 : NodeMCU ESP8266 CH340

Ini adalah modul microcontroller yang sudah dilengkapi dengan module WIFI ESP8266MOD, jadi NodeMCU seperti Ardunio yang sudah memiliki WIFI.

2.      Modul Relay

 

Gambar 2 : Modul Relay

Modul relay adalah sebuah perangkat yang bekerja seperti sakelar lampu tapi digerakkan dengan sinyal listrik. Oleh karena itu modul relay juga bisa disebut dengan saklar digital.

3.      Kabel Jumper


Gambar 3 : Kabel Jumper

Disini kami menggunakan kabel jumper jenis female-female. Kabel jumper digunakan untuk menghubungkan antara modul NodeMCU dan modul relay.

4.      Lampu

Lampu adalah sebuah peranti yang memproduksi cahaya. Disini kami menggunakan lampu LED (Light Emitting Diode).

 

Gambar 4 dan 5 : Lampu LED

5.      Kabel USB


Gambar 6 : Kabel USB

Digunakan untuk menghubungkan NodeMCU ke laptop

6.      Steker dan Kabel

Gambar 7 : Steker dan Kabel

Digunakan sebagai sumber aliran listrik.

7.      Gunting

Gambar 8 : Gunting

Gunting digunakan untuk memotong kabel.

8.      Smartphone

Sebagai perantara untuk mengirim instruksi dari bot telegram ke relay.

9.      Laptop

Untuk setting program.

 

2.3 Proses Pembuatan
      Untuk itu kita harus membuat bot telegram terlebih dahulu. Caranya adalah sebagai berikut:

a.       Buka aplikasi telegram

b.      Ketik “Botfather” di kotak pencarian Telegram

c.       Ketikkan perintah “/start” untuk mulai membuat bot yang akan dipandu “botfather”

d.      Ketik “/newbot” untuk membuat bot baru.

e.       Lalu pilih nama untuk bot baru yang akan digunakan untuk projek Smart Lamp Digital. Disini kami menggunakan bot “Kelompok 6A Arkom”

f.        Pilih nama untuk username bot. disini kami menggunakan username “Kelompok6Arkom_bot”

g.      Selesai. “BotFather” akan mengirimkan token untuk mengakses HTTP API yang akan digunakan untuk ModeMCU.

Berikut tahap perakitan Lampu Otomatis dengan Telegram:

1.      Sambungkan VCC pada module Relay ke VU (5 volt) ke NodeMCU dan GND module Relay ke GND NodeMCU dengan kabel jumper female-female.

2.      Sebenarnya satu relay saja sudah cukup untuk project ini. Hubungkan relay 1 ke ke NodeMCU. Sebenarnya dapat dihubungkan bebas dimana saja, tetapi kami memasangnya pada D2.

3.      Nyalakan software Arduino IDE. Hubungkan NodeMCU ke komputer/laptop dengan menggunakan kabel USB.

4.      Setting jenis board dan library. Setelah mensetting software Arduino, mulai mengkoding programnya

5.     Berikut contoh program yang kami gunakan.


 


                        Berikut rumus kode programnya :

//library

#include <CTBot.h> 

#include <ArduinoJson.h>

CTBot robot;

int relay=4; //karena jumper dihubungkan pada d2 nodeMCU maka printnya GMIO 4 jadi nilainya 4 bukan 2


//serial komunikasi

void setup() { 

  digitalWrite(relay,HIGH);

//koneksi hostspot nama dan pass  

robot.wifiConnect("5i", "12345678");                robot.setTelegramToken("1685834081:AAFmoCdddW6msCmUox3WPHxueAt1bTFYZAw");

//tes koneksi robot jika robot terhubung  

if(robot.testConnection()) 

  Serial.println("Terhubung!");

  else

  Serial.println("Error!");

}

void loop() {

  Serial.begin(115200);

  pinMode(relay,OUTPUT);

  TBMessage pesan;

  if(robot.getNewMessage(pesan)){

    Serial.print("Ada pesan Masuk : ");

    Serial.println(pesan.text);

    if(pesan.text.equalsIgnoreCase("RELAY ON")){ 

      digitalWrite(relay,LOW);

      robot.sendMessage(pesan.sender.id,"Relay Menyala");

    }

    else if(pesan.text.equalsIgnoreCase("RELAY OFF")){

      digitalWrite(relay,HIGH);

      robot.sendMessage(pesan.sender.id,"Relay Padam");

    }

    else{

      String balas;

      balas="Maaf, perintahnya salah. Coba kirim RELAY ON atau RELAY OFF.";

      robot.sendMessage(pesan.sender.id,balas);

    }

}

}

6.      Karena program telah dicompile dan tidak eror maka langsung upload program ke NodeMCU.

Gambar 9 : Hasil Compile Program

7.      Untuk menghubungkan hasil rakitan tersebut ke lampu, potong salah satu kabel dan kabel tersebut dimasukkan ke relay dibagian NO (Normal Open).

8.      Setelah itu hubungkan rangkaian hasil rakitan dan lampu ke sumber listrik.

2.4 Cara Kerja

Lampu otomatis ini bekerja melalui intruksi yang kita berikan pada aplikasi telegram di smartphone. Berikut cara kerja lampu otomatis :

a.       Buka telegram lalu pergi ke bot yang telah kita buat.

b.      Ketik RELAY ON untuk menyalakan. Jika lampu menyala maka bot akan otomatis membalas pesan “relay menyala”.

c.       Ketik RELAY OFF untuk memadamkan. Jika lampu padam maka bot akan otomatis membalas pesan “relay padam”.


BAB III

PENUTUP


3.1 Kesimpulan

 

        Internet of Things (IOT) adalah suatu konsep tentang perangkat sehari-hari yang menggunakan konektivitas internet yang tersambung secara terus-menerus. Lampu otomatis dengan telegram adalah alat penerangan yang dirangkai dengan menggunakan teknik IOT mengandalkan internet, listrik dan Smartphone yang memiliki kelebihan dari lampu pada umumnya. Keunggulan dari Lampu otomatis dengan Telegram diantaranya dapat memudahkan manusia untuk mengaplikasikan sebuah lampu dari jarak jauh dengan menggunakan Smartphone melalui aplikasi telegram.


        Demikian materi yang telah dipaparkan oleh kelompok kami. Kami susun untuk menambah wawasan terkait Internet of Things yang sangat mempermudah kebutuhan manusia dalam mengaplikasikan sebuah teknologi. Niat baik dan kepedulian untuk mendukung kegiatan ini. Atas bantuan dan kerja sama rekan-rekan kami haturkan terima kasih. Semoga amal baik dari semua pihak dalam membantu kegiatan di terima disisi Allah SWT. Amiin.

 


 

LAMPIRAN


Foto Hasil Rangkaian


Foto Perwakilan Kelompok


DAFTAR PUSTAKA


Arsana. (2020, 21 Maret). Project IoT Sederhana Menyalakan Lampu - PCBWAY.COM [Video]. YouTube. https://www.youtube.com/watch?v=Cai8SncHtcQ


kumparan.com. (2021, 27 Januari). Cara Membuat BOT Telegram, Tak Sampai 5 Menit Jadi! Mudah dan Simpel! Diakses pada 22 April 2021, dari https://kumparan.com/berita-terkini/cara-membuat-bot-telegram-tak-sampai-5-menit-jadi-mudah-dan-simpel-1v3iKFA8Jkt

 

Tidak ada komentar:

Posting Komentar