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
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 ?
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. Tujuana. 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
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.
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.
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.
//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.
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
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 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