PENGENDALI LAMPU RUMAH BERBASIS ESP8266 DENGAN PROTOKOL MQTT
Isi Artikel Utama
Abstrak
The smart home is a system that provides comfort, safety, and energy savings, automatically. This system can be used to control electrical equipment such as lights, water pumps, air conditioners, etc. By replacing any conventional switch into a wireless switch, users can control this device from inside and outside the home automatically. The design of this lamp controller uses the ESP8266 module, relay driver, Tenstar Robot SMPS power supply, and TTP223 touch sensor. This control device is made as small as possible so that it can fit into inbow dus switch. The ESP8266 programming platform is Arduino by implementing the PubSubClient library for communication on the MQTT protocol. With the MQTT protocol, the system is created by giving orders via the topic "/order/(ruang)" and see the status of the lights with the topic "/ status/(ruang)". The command and status method is also applied to the Android application "Kontrol Rumah MQTT" so users can more easily. Besides, this control device is equipped with a schedule that can be set through the Android application. Based on the test results, the system has worked according to plan and can control all lights with the Android application, Kontrol Rumah MQTT. Messages "/order/(ruang)" from the Android application to the lamp controller can be received and sent back via "/status/(ruang)" properly. By using the MQTT broker address: broker.hivemq.com, the publish-subscribe process has 100% success. Meanwhile, testing the lamp schedule on the lamp control device can work correctly according to the schedule given.
ABSTRAK:
Rumah pintar adalah sebuah sistem yang memberikan kenyamanan, keamanan dan penghematan energi, secara otomatis pada sebuah rumah. Sistem ini dapat digunakan untuk mengendalikan peralatan-peralatan listrik seperti lampu, pompa air, pendingin ruangan dll. Dengan mengganti setiap saklar konvensional menjadi saklar wireless, pengguna dapat mengontrol perangkat ini dari dalam maupun dari luar rumah secara otomatis. Perancangan pengendali lampu ini menggunakan modul ESP8266, driver relay, power supply SMPS Tenstar Robot dan sensor sentuh TTP223. Perangkat pengendali ini dibuat sekecil mungkin sehingga dapat masuk pada inbow dus saklar. Platform pemrograman ESP8266 adalah Arduino dengan menerapkan library PubSubClient untuk komunikasi pada protokol MQTT. Dengan protokol MQTT, sistem dibuat dengan memberikan perintah melalui topik “/order/(ruang)” dan melihat status lampu dengan topik “/status/(ruang)”. Metode perintah dan status tersebut juga diterapkan pada aplikasi Android “Kontrol Rumah MQTT” sehingga pengguna dapat lebih mudah. Selain itu, perangkat pengendali ini dilengkapi dengan jadwal yang dapat diatur melalui aplikasi Android. Berdasarkan hasil pengujian, sistem telah bekerja sesuai dengan perencanaan dan mampu mengendalikan lampu seluruhnya dengan aplikasi Android, Kontrol Rumah MQTT. Pesan “/order/(ruang)” dari aplikasi Android ke pengendali lampu ESP8266 dapat diterima dan dikirim kembali melalui “/status/(ruang)” dengan baik. Dengan menggunakan alamat MQTT broker : broker.hivemq.com, proses publish - subscribe mempunyai keberhasilan 100%. Sedangkan, pengujian jadwal lampu pada perangkat pengendali lampu dapat bekerja dengan benar sesuai jadwal yang diberikan.
Rincian Artikel
Hak Penulis
Sebagai Penulis Jurnal, Anda memiliki hak untuk berbagai kegunaan untuk artikel Anda, termasuk penggunaan oleh institusi atau perusahaan yang mempekerjakan Anda. Hak penulis dapat dilaksanakan tanpa perlu izin khusus. Penulis yang menerbitkan dalam jurnal TESLA: Jurnal Teknik Elektro memiliki hak luas untuk menggunakan karya-karya mereka untuk tujuan pengajaran dan ilmiah tanpa perlu mencari izin, termasuk: digunakan untuk pengajaran di kelas oleh penulis atau lembaga penulis dan presentasi di pertemuan atau konferensi dan mendistribusikan salinan kepada peserta; gunakan untuk pelatihan internal oleh perusahaan penulis; distribusi ke kolega untuk penggunaan penelitian mereka; digunakan dalam kompilasi karya penulis selanjutnya; termasuk dalam tesis atau disertasi; penggunaan kembali sebagian atau kutipan dari artikel dalam karya lain (dengan pengakuan penuh atas artikel final); persiapan karya turunan (selain untuk tujuan komersial) (dengan pengakuan penuh atas artikel akhir); posting sukarela di situs web terbuka yang dioperasikan oleh penulis atau lembaga penulis untuk tujuan ilmiah (harus mengikuti CC dengan Lisensi SA).
Penulis dapat menyalin dan mendistribusikan ulang materi dalam media atau format apa pun, dan mencampur, memodifikasi, dan membuat materi untuk tujuan apa pun, bahkan secara komersial, tetapi mereka harus memberikan kredit yang sesuai (mengutip artikel atau konten), memberikan tautan ke lisensi, dan menunjukkan jika ada perubahan. Jika Anda mencampur, memodifikasi, atau membuat materi, Anda harus mendistribusikan kembali kontribusi Anda di bawah lisensi yang sama seperti aslinya.
Perjanjian Transfer Hak Cipta (untuk Penerbitan)
Penulis yang mengirimkan naskah melakukannya dengan pemahaman bahwa jika diterima untuk publikasi, publikasi hak cipta dari artikel tersebut akan diberikan / ditransfer ke TESLA: Jurnal Program Studi Teknik Elektro dan Teknik Elektro, Fakultas Teknik, Universitas Tarumanagara sebagai Penerbit Jurnal. Setelah menerima artikel, penulis akan diminta untuk menyelesaikan 'Perjanjian Transfer Hak Cipta' (lihat informasi lebih lanjut tentang ini). E-mail akan dikirim ke penulis terkait yang mengkonfirmasi penerimaan naskah beserta formulir 'Perjanjian Transfer Hak Cipta' dengan versi online dari perjanjian ini.
TESLA: Jurnal Teknik Elektro dan Program Studi Teknik Elektro, Fakultas Teknik, Universitas Tarumanagara, Editor dan Dewan Penasihat Nasional dari Dewan Penasihat, berupaya sebaik mungkin untuk memastikan bahwa tidak ada data, pendapat, atau pernyataan yang salah, menyesatkan, opini atau pernyataan diterbitkan dalam jurnal. Dengan cara apa pun, isi artikel dan iklan yang diterbitkan dalam TESLA: Jurnal Teknik Elektro adalah tanggung jawab tunggal dan eksklusif masing-masing penulis dan pengiklan.
Ingat, meskipun kami meminta transfer hak cipta, penulis jurnal kami tetap (atau diberikan kembali) hak ilmiah yang signifikan seperti yang disebutkan sebelumnya.
Formulir Copyright Transfer Agreement (CTA) dapat diunduh di sini: [TESLA Copyright Transfer Agreement Form (CTA): Journal of Electrical Engineering 2020]
Formulir hak cipta harus ditandatangani secara elektronik dan dikirim ke Kantor Editorial dalam bentuk email asli di bawah ini:
Ir. Wahidin Wahab, MSc, PhD. (Pemimpin Redaksi)
Kantor Editorial TESLA: Jurnal Teknik Elektro, Fakultas Teknik Universitas Tarumanagara
Jl. Letjen S. Parman No. 1 Grogol Petamburan, Jakarta Barat, Indonesia 11440
Tel: 085156207206 (a.n Sofyan maulana)
E-mail: tesla@ft.untar.ac.id
