Kaliini, kita akan belajar untuk menyalakan dan mematikan lampu dengan aplikasi telegram. Telegram adalah aplikasi yang digunakan untuk berkomunikasi secara online. Aplikasi ini sudah sangat populer di Indonesia, bahkan dunia.
ArticlePDF AvailableAbstractInternet of Things IoT is a concept with the aim of expanding internet network connectivity that is connected to a global network. The Internet of Things IoT can be used to remotely control electronic devices such as lights and air conditioners via the internet. This study aims to create a control device that utilizes internet network technology and uses the telegram application to carry out the control process. There are four control features, namely lamp control which is used to turn on one lamp, the second feature is overall lamp control to turn on all lamps at one time, the third feature controls turning on and off the AC, the fourth feature can monitor lamps and the AC is on or off . The research method used in the manufacture of this control device is the Prototype method, which is considered very suitable for use and this device uses the nodeMCU ES8266 microcontroller. The results of this study are the use of Telegram can help and facilitate users or users in monitoring and controlling lights and air conditioners when not in the house. Discover the world's research25+ million members160+ million publication billion citationsJoin for freeContent may be subject to copyright. VOL. 7 No. 1 Juni 2021 P-ISSN 2460-2108 E-ISSN 2620-5181 INFOTECH JOURNAL OF TECHNOLOGY INFORMATION DOI PROTOTYPE PENGENDALIAN LAMPU DAN AC JARAK JAUH DENGAN JARINGAN INTERNET MENGGUNAKAN APLIKASI TELEGRAM BERBASIS NODEMCU ESP8266 Akip Maulana Ibrahim1, Didik Setiyadi2 1,2Teknik Informatika 1,2Universitas Bina Insani, Kota Bekasi, Indonesia Correspondence email Article history Submission date Juni 14, 2021 Revised date Juni 28, 2021 Accepted date Juni 30, 2021 ABSTRACT Internet of Things IoT is a concept with the aim of expanding internet network connectivity that is connected to a global network. The Internet of Things IoT can be used to remotely control electronic devices such as lights and air conditioners via the internet. This study aims to create a control device that utilizes internet network technology and uses the telegram application to carry out the control process. There are four control features, namely lamp control which is used to turn on one lamp, the second feature is overall lamp control to turn on all lamps at one time, the third feature controls turning on and off the AC, the fourth feature can monitor lamps and the AC is on or off . The research method used in the manufacture of this control device is the Prototype method, which is considered very suitable for use and this device uses the nodeMCU ES8266 microcontroller. The results of this study are the use of Telegram can help and facilitate users or users in monitoring and controlling lights and air conditioners when not in the house. Keywords IoT, Lights, AC, Telegram, NodeMCU ESP 8266. ABSTRAK Internet of Thing IoT merupakan konsep dengan tujuan ssebagai memperluas konektivitas jaringan internet yang terhubung dengan jaringan global. Internet of Thing IoT dapat dimanfaatkan sebagai mengendalikan alat-alat elektronik seperti lampu dan AC dengan jarak jauh melalui jaringan internet. Penelitian ini bertujuan sebagai membuat perangkat pengendalian yang memanfaatkan teknologi jaringan internet dan menggunakan aplikasi telegram untuk melakukan proses pengendalian. Ada empat fitur kontrol yaitu kontrol lampu yang digunakan untuk menyalakan satu lampu, fitur kedua kontrol lampu secara keseluruhan untuk menyalakan semua lampu pada satu waktu, fitur ketiga kontrol menyalakan dan mematikan AC, fitur keempat dapat memonitoring lampu dan AC pada satu waktu sedang menyala atau mati. Metode penelitian yang digunakan dalam pembuatan perangkat pengendalian ini adalah metode Prototype, yang dirasa sangat cocok digunakan dan pada perangkat ini menggunakan mikrokontroler nodeMCU ES8266. Hasil dari penelitian ini adalah penggunaaan Telegram ini dapat membantu dan mempermudah user atau pengguna dalam memonitoring serta melakukan pengendalian lampu dan AC pada saat tidak berada didalam rumah. Kata kunci IoT, Lampu, AC, Telegram, NodeMCU ESP 8266. PENDAHULUAN Perkembangan dunia teknologi internet pada saat ini sangatlah cepat hampir di berbagai bidang, sehingga kini semakin banyak manusia memanfaatkan teknologi internet tersebut. Salah satu bukti kemajuan teknologi internet tersebut adalah dengan adanya Internet Of Things, atau dikenal juga dengan IoT, Internet Of Things atau IoT sendiri memepunyai konsep, yaitu dimana beberapa objek tertentu mempunyai kemampuan untuk mengirim data melalui jaringan tanpa perlu adanya interaksi manusia kepada manusia atau dari manusia kepada perangkat komputer. Adapun kemampuan dari Internet Of Things tersebut diantaranya adalah kemampuan seperti berbagi data, kontrol jarak jauh, dan lain sebagainya. Termasuk kegiantan yang ada di kehidupan sehari-hari kita, seperti sebagai pengendali lampu dan AC dari jarak jauh menggunakan Telegram ,dimana terkadang seorang lupa untuk mematikan lampu dan AC pada saat sedang berada diluar rumahnya, sehingga dapat VOL. 7 No. 1 Juni 2021 P-ISSN 2460-2108 E-ISSN 2620-5181 INFOTECH JOURNAL OF TECHNOLOGY INFORMATION DOI meningkatkan biaya listik dirumahnya tersebut. Dengan menggunakan pengendali lampu dan AC jarak jauh menggunakan Telegram tersebut seseorang yang sedang berada diluar rumah pun dapat mengendalikan menyalakan atau mematikan lampu dan AC yang ada dirumah tersebut. Cara kerja Internet Of Things atau IoT pun tidak terlalu rumit, cara kerja IoT memanfaatkan pemprograman, dimana setiap perintah program bisa menghasilkan interaksi anatara mesin yang terhubung otomatis tanpa ada campur tangan manusia dan tanpa batas jarak. Yang menjadi penghubung antara ke-2 dua interaksi tersebut adalah dengan Internet, dan manusia mengatur dan mengawasi mesin atau alat yang sedang bekerja secara langsung tersebut. Dari kemajuan di bidang Internet Of Things. Perkembangan teknologi saat ini di era globalisasi selalu berkembang semakin maju, setiap manusia berlomba untuk menciptakan teknologi terbaru. Seperti saat ini. Internet Of Things IoT merupakan tren dunia masa depan yang perlu dikembangkan teknologinya, segala sesuatunya dibuat mudah dan ekonomis dengan menggunakan internet. Terwujudnya konsep rumah pintar tentu membutuhkan koneksi antar perangkat agar dapat mengontrol dari jauh. Yang di maksud koneksi dalam penelitian ini adalah perangkat device smartphone yang di dalamnya terdapat IM Internet Messaging. Alat ini dirancang dengan menggunakan NodeMCU untuk mengatur kerja sistem, ESP-12E sebagai alat penghubung internet ke smartphone, Relay sebagai alat penghantar arus listrik yang dihubungkan ke lampu, dan aplikasi Telegram chatbot yang sudah di-instal pada smartphone. Penelitian ini bertujuan mempermudah dalam mengontrol lampu yang ada di rumah dengan pengontrolan yang terpusat pada aplikasi Telegram tanpa menggunakan sakelar. Hasil penelitian pengontrolan lampu rumah dengan NodeMCU dan ESP-12E melalui aplikasi Telegram chatbot, jarak tidak berpengaruh pada sistem kinerja alat, yang membuat respons delay berbeda-beda dalam setiap jarak yang berbeda adalah perbedaan antar koneksi jaringan dan juga kualitas jaringan dari setiap lokasi yang berbeda Nega et al., 2019. Teknologi di era modernisasi ini banyak membantu pekerja serta kebutuhan manusia. Berbagai bidang sudah dirambah dengan teknologi dan tak bisa dilepaskan lagi Syukuryansyah et al., 2020. Berdasarkan penelitian terdahulu dan untuk mengatasi permasalahan tersebut perlu adanya pengendali lampu dan AC jarak jauh menggunakan internet berbasis Internet Of Things, agar pemilik rumah dapat mengendalikan lampu dan AC rumah dengan lebih efisien. Dalam penelitian ini mempunyai beberapa tujuan antara lain. Untuk membuat alat pengendali lampu dan AC jarak jauh dengan jaringan internet, yang dapat berfungsi dan berguna dengan mempermudah menyalakan dan mematikan lampu tanpa menggunakan saklar listrik. Dan Untuk mempermudah menyalakan dan mematikan AC tanpa harus dekat dengan AC tersebut. Adapun manfaaat dari penelitian ini yaitu antara lain. Sebagai alat yang dapat digunakan untuk mengendalikan lampu dan ac pada suatu rumah. Memudahkan pengguna untuk mengendalikan lampu dan AC kapanpun dan dimanapun dengan catatan di lokasi yang akan diterapkan teknologi kendali jarak jauh mempunyai jaringan internet yang memadai. Dan menambah efisiensi penggunaan daya listrik pada rumah yang merapkan alat kendali lampu dan ac jarak jauh. Dalam penelitian ini, penulis kurang lebihnya terinspirasi dan mereferensi dari penelitian-penelitian sebelumnya yang berkaitan dengan latar belakang pada penelitian ini, antara lain Sistem kendali lampu rumah sebagian besar masih manual dan pemilik rumah terkadang cenderung lupa mematikan lampu saat keluar rumah, demikian pula pemilik rumah harus kembali untuk mematikan lampu atau biarkan lampu menyala sampai pemilik rumah kembali. Penelitian ini menggunakan Bot Telegram Messenger sebagai pesan pengirim dan penerima pesan untuk mengontrol lampu rumah, menggunakan NodeMCU sebagai pengontrol Relay untuk mematikan dan menghidupkan lampu rumah saat ada atau tidak di rumah Efendi and Chandra, 2019. Sistem kendali monolitik perangkat elektronika adalah suatu sistem yang dibaut untuk memudahkan pengguna melakukan pengendalian perangkat elektronika di dalam rumah menyalakan/mematikan dari satu lokasi mono = satu, litik = lokasi, seperti control room. Pengembangan sistem ini bertujuan agar bisa membantu masyarakat perkotaan kaum urban melakukan sesuatu kegiatan yang rutin dilakukan, yaitu mematikan dan menyalakan perangkat elektronik di sekitar rumah. Kegiatan mennyalakan dan mematikan alat elektronika di dalam rumah, yaitu seperti lampu taman, lampu teras, lampu gudang, lampu garasi, kipas angin dan lainnya, terlihat sangat mudah dilakukan jika ukuran rumah yang ditinggal jika tidak terlalu luas. Lalu bagaimana jika si pengguna mempunyai rumah yang luas dan mempunyai lebih dari 1 lantai? tentu kegiatan yang dilihat mudah ini membutuhkan usaha yang besar karena pengguna harus berkeliling rumah untuk menyalakan atau mematikan alat elektronika yang ada di rumah tersebut Handoko, 2017. Internet of Thing IoT dimanfaatkan sebagai mengendalikan peralatan-peralatan elektronik seperti lampu dengan jarak jauh melalui jaringan internet VOL. 7 No. 1 Juni 2021 P-ISSN 2460-2108 E-ISSN 2620-5181 INFOTECH JOURNAL OF TECHNOLOGY INFORMATION DOI secara global. Penelitian ini bertujuan untuk membangun perangkat remote control yang memanfaatkan teknologi internet untuk melakukan proses pengendalian di jaringan lokal melalui server web yang disematkan ke perangkat remote control Muzawi et al., 2018. Smart home merupakan salah satu dari sistem pengedalian rumah yang mememberikan sesuatu kenyamanan kepada sang pemilik rumah untuk mengendalikan beberapa alat elektronik menggunakan android. Konsep dari smart home sendiri ialah sebuah sistem yang buat untuk rumah agar kita dapat tinggal dengan nyaman. Konsep ini bisa diterapkan dengan cara mengatur peralatan elektronik pada rumah kita. Dengan cara pengembangan teknologi kita bisa mengambil keuntungan dari android sebagai alat home controller Muslihudin, 2018. Dapat disimpulkan bahwa penelitian ini dilakukan untuk dapat menciptakan dan mengembangkan suatu perangkat berbasis Internet Of Things IoT untuk kegiatan sehari-hari. Alat tersebut termasuk ke dalam kategori alat smart home. Salah satu abstrak di atas menyebutkan tujuan smart home yaitu untuk rumah, agar kita dapat tinggal dengan nyaman. NodeMCU ialah sebuah board elektronika yang berbasis chip ESP8266 yang mempunyai kemampuan menjalankan fungsi mikrokontroler dan juga mampu koneksi internet WiFi. Pada NodeMCU Terdapat beberapa pin Input atau Output sehingga dapat di kembangkan menjadi suatu aplikasi monitoring atau controlling pada proyek IOT. Board NodeMCU ESP8266 dapat diprogram mengunakan compiler-nya dari Arduino, menggunakan software Arduino IDE Hidayati et al., 2018. Sumber Hidayati et al., 2018 Gambar 1. NodeMCU ESP8266 Relay merupakan pengendali elektromekanis an electromechanical relay = EMR adalah saklar magnetis. Relay bertujuan menghubungkan rangkaian beban ON atau OFF dengan pemberian energi elektromagnetis, yang membuka atau menutup kontak pada rangkaian. EMR mempunyai variasi aplikasi yang luas baik pada rangkaian listrik maupun elektro magnetis Darlies and Ningtyas, 2013. Kabel Jumper sering digunakan untuk mengalirkan energi listrik. Kabel listrik yang terdiri dari konduktor dan isolator, isolator adalah bahan pelindung kabel yang biasanya terbuat dari karet atau plastik, sedangakan konduktor terbuat dari bahan tembaga Maulana and Rachmat Adi Purnama, 2017. Sumber Nusyirwan et al., 2019 Gambar 2. Kabel Jumper. METODE PENELITIAN Pada penelitian ini metode yang digunakan dalam pengembangan alat Internet Of Things adalah metode pengembangan Prototype. Prototype adalah proses iterative dalam pengembangan sistem dimana riquirement diubah ke dalam sistem yang bekerja working system yang secara terus menerus diperbaiki melalui kerjasama antara user dan analis. Prototype juga bisa dibangun melalui beberapa tool pengembangan untuk menyederhanakan proses Maharto and Ambarita, 2012. Kelebihan metode pengembangan prototype ini salah satunya yaitu adanya komunikasi yang baik antara pelanggan dan pengembang. Sehingga pengembangan sistem atau aplikasi menjadi lebih mudah karena pemakai user mengetahui apa yang diharapkannya Syaddad, 2017. Pada metode pengembangan prototype ini juga berfungsi sebagai kerangka kerja yang menjelaskan bagaimana proses penelitian ini berlangsung sehingga penelitian ini dapat dikerjakan sesuai dengan tahapan yang berurutan. Sumber Akip Maulana Ibrahim, 2021 Gambar 3. Kerangka Pemikiran Penelitian VOL. 7 No. 1 Juni 2021 P-ISSN 2460-2108 E-ISSN 2620-5181 INFOTECH JOURNAL OF TECHNOLOGY INFORMATION DOI Keterangan Gambar 3. Bahwa pada tahap awal penelitian dimulai dari tahap Identifkasi masalah, Batasan masalah dan Rumusan masalah, tahap ini dilakukannya tahap identifikasi terhadap permasalahan yang terkait penelitian, dan pembatasan ruang lingkup masalah atau upaya membatasi ruang lingkup masalah yang terlalu luas atau lebar sehingga penelitian bisa lebih fokus untuk dilakukan, serta pada tahap ini masalah yang ada terkait dengan objek penelitian dikaji untuk dapat dirumuskan sehingga penelitian dapat dilakukan, tahap selanjutnya pengumpulan data, ditahap ini dilakukan pengumpulan data dan informasi menggunakan cara Studi Pustaka mengumpulkan informasi terkait sistem informasi Pengendalian Lampu dan AC. Tahap selanjutnya adalah komunikasi, pada tahap ini dilakukan diskusi antara klien dan developer terkait ruang lingkup dan tujuan dari metode prototype ini. Tahap berikutnya Perencanaan Secara Cepat, pada tahap ini dilakukan perencanaan secara cepat untuk membuat kebutuhan user, kebutuhan perangkat kesar Hardware, dan kebutuhan perangkat lunak Software pada sistem Pengendalian Lampu dan AC, selanjutnya tahap Pemodelan Perancangan Secara Cepat, Pada tahap ini dilakukan pemodelan perancangan dengan cepat dan mewakili semua aspek, tahap berikutnya Membangun Prototype Tahap ini merupakan tahapan di mana kita mendesign dan membangun perangkat Pengendalian Lampu dan AC Jarak Jauh Dengan Jaringan Internet Menggunakan Telegram Berbasis Nodemcu Esp8266 Internet Of Things sesuai dengan apa yang sudah dirancang sebelumnya, tahap selanjutnya Menguji Coba Prototype tahap ini dilakukan pengujian sistem berdasarkan Black Box Testing pada perangkat yang sudah di buat agar dapat di evaluasi dengan cepat, selanjutnya adalah hasil, Tahap ini merupakan tahap akhir, dimana Prototype Pengendalian Lampu dan AC Jarak Jauh Dengan Jaringan Internet Menggunakan Telegram Berbasis Nodemcu Esp8266 Internet Of Things sudah selesai dirancang dan dibuat dengan baik dan benar sesuai dengan fase dan metode pengembangan yang digunakan yaitu metode pengembangan Prototype. HASIL DAN PEMBAHASAN Bagian hasil penelitian berisi paparan hasil analisis yang berkaitan dengan pertanyaan penelitian. Setiap hasil penelitian harus dibahas. Pembahasan berisi pemaknaan hasil dan pembandingan dengan teori dan hasil penelitian sejenis. Pada tahap pengumpulan data dan komunikasi menggunakan cara Studi Pustaka dan berdiskusi untuk mengumpulkan informasi terkait sistem informasi Pengendalian Lampu dan AC Jarak Jauh Dengan Jaringan Internet Menggunakan Telegram Berbasis Nodemcu Esp8266 Internet Of Things melalui buku-buku, literatur, jurnal, dan internet agar mendapatkan data dan informasi tentang cara sistem berjalan dalam pengendalian lampu dan AC. Berdasarkan informasi mengenai sistem yang sedang berjalan didapatkan sebuah user requirement untuk mempermudah dalam mengendalikan lampu dan AC pada saat kita sedang berada diluar rumah yang terkadang sulit untuk menyalakan serta memtikan lampu dan AC. Kebutuhan sistem yang diinginkan pengguna dapat dilihat pada tabel 1. Tabel 1. Kebutuhan Pengguna Alat untuk menyimpan aplikasi Telegram. Untuk menghubungkan dari Telegram kepada nodeMCU ESP8266 Untuk menjalankan perintah dalam obrolan Telegram dalam pengendalian lampu dan AC. Untuk mengirimkan perintah menyalakan serta mematikan lampu dan Ac. Sumber Akip Maulana Ibrahim, 2021 Tahap kedua yaitu perencanaan secara cepat dalam tahapan ini terdapat 2 perencanaan kebutuhan dalam membangun sistem ini yaitu, yaitu perencanaan kebutuhan perangkat keras dan kebutuhan perangkat lunak. Kebutuhan perangkat keras dan kebutuhan perangkat lunak dapat dilihat pada tabel 2 dan tabel 3. Tabel 1. Tabel Kebutuhan Perangkat Keras Mikrokontroler NodeMCU ESP8266 Battery dan Holder Battery Kotak 9 V Sumber Akip Maulana Ibrahim, 2021 VOL. 7 No. 1 Juni 2021 P-ISSN 2460-2108 E-ISSN 2620-5181 INFOTECH JOURNAL OF TECHNOLOGY INFORMATION DOI Berikut merupakan tabel kebutuhan perangkat lunak yang dibutuhkan dalam membuat pengendalian lampu dan AC. Tabel 2. Tabel Kebutuhan Perangkat Lunak. Sumber Akip Maulana Ibrahim, 2021 Pada tahap ketiga yaitu Pemodelan Perancangan Secara Cepat, dalam tahap ini dibagi menjadi 3 pemodelan perancangan yaitu, perancangan perangkat keras, perancangan perangkat lunak dan perancangan sistem secara keseluruhan. Dalam tahap pemodelan sistem secara keseluruhan ini akan menjelaskan bagaimana cara kerja model sistem yang akan dibangun. Pada pemodelan sistem ini akan digambarkan dan dijelaskan dengan menggunakan Flowchart diagram alur, yaitu seperti gambar dibawah ini Sumber Akip Maulana Ibrahim, 2021 Gambar 4. Flowchart Pemodelan Sistem Keseluruhan. Kemudian untuk pemodelan perancangan perangkat keras merupakan perancangan rangkaian perangkat keras hardware yang akan digunakan dalam system Pengendalian Lampu Dan Ac Jarak Jauh Dengan Jaringan Internet Menggunakan Aplikasi Telegram Berbasis Nodemcu Esp8266. Yang digambarkan dalam bentuk diagram wiring digital. Sumber Akip Maulana Ibrahim, 2021 Gambar 3. Rangkaian Keseluruhan. Dalam gambar 3 merupakan gambar rangkaian perangkat keras yang terdiri dari perancangan rangkaian mikrokontroler nodeMCU ESP8266. nodeMCU ESP8266 berfungsi sebagai menghubungkan komponen lain dengan Bot Telegram melalui koneksi jaringan internet atau wifi, Sebagai mikrokontroler pada prototype pengendalian lampu dan Ac menggunakan Telegram, memprogram nyala dan matinya lampu dan AC. Kemudian perancangan rangkaian relay berfungsi untuk sebagai saklar otomatis yang terhubung kepada lampu dan AC. Dalam rancangan perangkat lunak ini digambarkan alur dari skema perangkat lunak secara keseluruhan, sehingga tergambar jelas bagaimana alur dari Pengendalian Lampu Dan Ac Jarak Jauh Dengan Jaringan Internet Menggunakan Aplikasi Telegram Berbasis Nodemcu Esp8266. Dalam menggambarkan alur dari skema perangkat lunak dapat digambarkan dengan menggunakan use case diagram seperti dibawah ini. Sumber Akip Maulana Ibrahim, 2021 Gambar 5. Use Case Sistem Kontrol Lampu dan AC. VOL. 7 No. 1 Juni 2021 P-ISSN 2460-2108 E-ISSN 2620-5181 INFOTECH JOURNAL OF TECHNOLOGY INFORMATION DOI Pada gambar 4 menjelaskan skenario dari interaksi pengguna dengan sistem kontrol lampu rumah serta ac dan sistem berbasis internet of things dengan pemanfaatan aplikasi telegram dan bot telegram pada smartphone. Dimulai dari pengguna dapat menyalakan dan mematikan lampu serta ac pada rumah dengan menggunakan bot yang sudah dibuat pada aplikasi telegram. Pada tahap keempat yaitu Pembentukan Prototype, Pada tahapan ini adalah tahapan implementasi desain model sistem perancanan yang sudah dirancang pada tahapan sebelumnya, Berikut adalah implementasi perancangan perangkat keras hardware yang digunakan untuk kontrol lampu dan AC menggunakan Telegram berbasis internet of things sebagai berikut a. Implementasi Mikrokontroller NodeMCU ESP8266 Sumber Akip Maulana Ibrahim, 2021 Gambar 6. Implementasi Mikrokontroller NodeMCU ESP8266. NodeMCU ESP8266 di pasang pada kotak tempat alat dengan cara menggunakan lem double tape agar dapat menempel dengan baik, dan jalur dari kabel-kabel yang terhubung dengan Relay. b. Implementasi Relay Sumber Akip Maulana Ibrahim, 2021 Gambar 7. Implementasi Relay. Implementasi Relay dipasang pada kotak tempat alat, di lem agar menempel pada bagian kotak alat tersebut. Kabel-kabel yang terhubung ke NodeMCU ESP8266 yaitu kabel VCC, GND, IN1D1, IN2D2, IN3D3, dan IN4D4. Tahap selanjutnya adalah tahap Uji Coba Testing Pada tahapan ini berisi proses pengujian sistem pengendalian lampu dan ac menggunakan telegram, setelah di uji coba pemilik rumah akan dapat mengendalikan lampu dan ac rumah menggunakan telegram dimanapun dan kapanpun ketika alat mikrokontroler terhubung ke jaringan. Hasil dari pengujian menggunakan konsep pengujian black box sisem, yaitu pengujian dengan mengamati secara fungsi dari perangkat dan pengendalian melalui telegram yang telah dibuat sebelumnya. Adapun pengujian secara fungsional dilakukan terhadap lampu dan ac, diantaranya 1. Pengujian Lampu Pada tahapan pengujian lampu, dilakukan dengan cara menghubungkan lampu pada relay, kemudian membuka aplikasi telegram dan masuk pada bot telegram yang sudah dibuat. Jika mengirim perintah menghidupkan lampu, maka lampu akan menyala, dan ketika mengirim perintah mematikan lampu maka lampu akan mati Tabel 4. Tabel Pengujian Lampu Menyala. Mengkonfirmasi Lampu Berhasil Dinyalakan Lampu Menyala Ketika Mendapat Perintah Nyalakan Lampu Sumber Akip Maulana Ibrahim, 2021 Tabel 5. Tabel Pengujian Lampu Mati. Mengkonfirmasi Lampu Berhasil Dimatikan VOL. 7 No. 1 Juni 2021 P-ISSN 2460-2108 E-ISSN 2620-5181 INFOTECH JOURNAL OF TECHNOLOGY INFORMATION DOI Lampu Mati Ketika Mendapat Perintah Matikan Lampu Sumber Akip Maulana Ibrahim, 2021 2. Pengujian AC Pada tahapan pengujian Ac, dilakukan dengan cara menghubungkan AC pada relay dan power listrik, kemudian membuka aplikasi telegram dan masuk pada bot telegram yang sudah dibuat. Jika mengirim perintah menghidupkan Ac, maka Ac akan menyala, dan ketika mengirim perintah mematikan Ac, maka Ac akan mati. Tabel 6. Tabel Pengujian Ac Menyala. Mengkonfirmasi Ac Berhasil Dinyalakan Ac Menyala Ketika Mendapat Perintah Nyalakan Ac Sumber Akip Maulana Ibrahim, 2021 Tabel 7. Tabel Pengujian Ac Mati. Mengkonfirmasi Ac Berhasil Dimatikan Ac Mati Ketika Mendapat Perintah Matikan Ac Sumber Akip Maulana Ibrahim, 2021 KESIMPULAN Dari beberapa tahap perancangan, pembuatan dan pengujian yang telah dilakukan. Dapat diambil kesimpulan sebagai berikut Prototype Pengendalian Lampu dan AC Menggunakan Telegram dapat berfungsi menyalakan dan mematikan lampu, dapat menyalakan dan mematikan pendingin ruangan rumah, dapat memonitorin lampu rumah dan pendingin ruangan rumah dari jarak jauh dengan menggunakan aplikasi telegram. Prototype ini dapat digunakan sebagai alat bantu dalam melakukan kegiatan pengendalian lampu dan AC tanpa harus menghadapi kendala jarak yang jauh. Syarat utama dari pengendalian alat ini adalah koneksi internet yang terhubung ke perangkat hardware yaitu NodeMCU ESP8266 dan handphone yang digunakan untuk membuka aplikasi telegram. Sistem dapat mengirim feedback kepada user sebagai tanda bahwa sistem merespons sesuai perintah untuk menyalakan serta mematikan lampu dan AC. Prototype Pengendalian Lampu dan AC Menggunakan Telegram ini dapat membantu dan mempermudah user atau pengguna dalam memonitoring serta melakukan pengendalian lampu dan AC pada saat tidak berada didalam rumah. DAFTAR PUSTAKA Darlies M, Ningtyas P. 2013. Rancang bangun pengendali kunci pintu berbasis mikrokontroller melalui wireless. 5 20–32. Efendi MY, Chandra JE. 2019. Implementasi Internet of Things Pada Sistem Kendali Lampu Rumah Menggunakan Telegram Messenger Bot Dan Nodemcu Esp 8266. Glob. J. Comput. Sci. Technol. 19 15–25. Handoko P. 2017. Sistem Kendali Perangkat Elektronika Monolitik Berbasis Arduino Uno R3. 1–2 p. Hidayati N, Dewi L, Rohmah MF, Zahara S. 2018. Prototype Smart Home Dengan Modul NodeMCU ESP8266 Berbasis Internet of Things IoT. Tek. Inform. Univ. Islam Majapahit 1–9. Maharto, Ambarita A. 2012. Metodologi Penelitian Sistem Infromasi. Yogyakarta. 104–105 p. Maulana E, Rachmat Adi Purnama. 2017. Pemanfaatan Layanan SMS Telepon Seluler Berbasis Mikrokontroler Atmega328p Sebagai Sistem Kontrol Lampu Rumah. J. Tek. Komput. 3 93–99. Muslihudin M. 2018. Jurnal Keteknikan dan Sains JUTEKS – LPPM UNHAS Vol. 1, Juni 2018 23Bagaimana membuat desain interface gerbang otomatis dengan menggunakan perintah dari sms. 1 23–31. VOL. 7 No. 1 Juni 2021 P-ISSN 2460-2108 E-ISSN 2620-5181 INFOTECH JOURNAL OF TECHNOLOGY INFORMATION DOI Muzawi R, Efendi Y, Sahrun N. 2018. Prototype Pengendalian Lampu Jarak Jauh Dengan Jaringan Internet Berbasis Internet of ThingsIoT Menggunakan Rasberry Pi 3. 1–6 p. Nega M, Susanti E, Hamzah A. 2019. Internet Of Things Iot Kontrol Lampu Rumah Menggunakan Nodemcu Dan Esp-12e Berbasis Telegram Chatbot. J. Scr. 7 88–99. Nusyirwan D, Aritonang MD, Perdana PPP. 2019. Penyaringan Air Keruh Menggunakan Sensor Ldr Dan Bluetooth Hc-05 Sebagai Media Pengontrolan Guna Meningkatkan Mutu Kebersihan Air Di Sekolah. LOGISTA - J. Ilm. Pengabdi. Kpd. Masy. 3 37. Syaddad HN. 2017. Rancang Bangun Digital Archiving Di Perguruan Tinggi Menggunakan Metode Prototype Model Studi Kasus Universitas Suryakancana. Media J. Inform. 9 49–57. Syukuryansyah R, Setiyadi D, Rofiah S. 2020. Penerapan Radio Frequency Identification Dalam Membangun Sistem Keamanan Dan Monitoring Smart Lock Door Berbasis Website. Infotech J. Technol. Inf. 6 83–90. ... Rancangan skema ini adalah satu kesatuan utuh prototype untuk sistem pemantuan sisa pakan, penjadwalan untuk pemberian pakan, penjadwalan untuk penggantian air melalui antarmuka aplikasi mobile blynk pada smartphone secara online dan realtime prototype berbasis IoT dan aplikasi Blynk Ibrahim & Setiyadi, 2021. Use Case pada gambar 4 merupakan skenario dari interaksi pengguna dengan sistem pemantauan pakan, penjadwalan pakan dan penggantian air pada penampungan ikan cupang berbasis Internet of Things dan Blynk. ...Raden Ario Damar Didik SetiyadiCurrently, the monitoring system for leftover feed, feeding scheduling and water replacement at betta fish shelters is still human-oriented or can be said to be manual by going to fish shelters, then taking fish feed shelters and then sprinkling the fish feed using the hand of the fish owner himself into the fish shelter, at the same time seeing the last condition of the rest of the fish feed, besides replacing the water in the fish shelter, it is still done by manually moving the fish first to the reserve reservoir after that replacing the existing water in the fish tank. shelter used. Because the betta fish owners who have a lot of activities make the betta fish owners become disturbed in terms of feeding and water replacement in fish shelters that become irregular with a predetermined schedule, as well as monitoring the remaining fish feed in fish feed shelters. This can be an obstacle in the maintenance of betta fish which makes the development process of betta fish disturbed so that it can be one of the factors that cause betta fish to stress, get sick or even die. The prototype tool for monitoring feed, scheduling feed distribution and changing water in betta fish reservoirs using several tools, namely the Arduino Uno microcontroller, Servo motor actuator SG-90, mini submersible water pump, ultrasonic sensor HC-SR04, Blynk application which is used as a tool that can be controlled via a smartphone for automation of feeding, water replacement, in addition to monitoring the remaining fish feed in betta fish shelters.... The microcontroller used is NodeMCU ESP8266. NodeMCU is an electronic board that functions as a microcontroller based on the ESP8266 chip Ibrahim & Setiyadi, 2021. NodeMCU ESP8266 is a board in which there is wi-fi. ...Revy Muhammad YusufAri Purno Wahyu WGas cylinders are one of the needs that humans use every day. The use of gas cylinders is often used for cooking, both for household needs and industrial needs. Gas leaks are a big problem that can give rise to explosions and fires due to combustible gas. Explosions and fires that occur as a result of this gas leak can cause a lot of losses. This study aims to build an Internet of Things-based gas leak detection tool using NodeMCU ESP8266 as a microcontroller that functions as a brain to execute commands that have been made. Blynk App and SMS to provide information to users in case of gas leaks detected by MQ-6 sensors. This tool will detect gas leaks that occur by receiving data from the MQ-6 sensor which is then processed by NodeMCU ESP8266. If a gas leak is detected, the buzzer will sound and the tool will give an alert by popping up a notification on the Blynk application with an internet connection and sending an alert via SMS so that the alert can be sent even in the absence of an internet connection. With this tool, users can find out earlier if there is a gas leak by getting a notification on the Blynk application and receiving a gas leak SMS, to avoid explosions and minimize damage and losses caused by gas AzisAhmad ChusyairiThe clotheslines used by the community are still in manual form so people still have to lift the clothesline directly. People who have a lot of interests or who work will not have time to lift the clothesline directly so they have to leave their more important work. People are still confused about how to lift clotheslines with the uncertain weather when there are other jobs or traveling. Based on these problems, a prototype model of an automatic clothesline was built using an Android-based Arduino Uno, this is to lighten and shorten the time in lifting clotheslines or drying clothes when the weather is changing. The purpose of this research is to make a tool that can help reduce household chores, especially drying clothes automatically using LDR sensors and rain sensors and can be controlled by cellphones. An automatic clothesline tool has been designed using an Android-based Arduino. In making the prototype using the LDR sensor as a light detector, using a water/rain sensor as a rainwater detector and using a servo motor to open and close the clothesline roof, and use the HC-05 Bluetooth module to move the clothesline roof with a cellphone using bluetooth which is controlled with an Arduino microcontroller. UNO which functions as a data processing center. After testing this tool works well, the sensor will check the weather outside whether it is sunny or rainy. When the weather is sunny or hot outside, the roof of the clothesline will automatically open and if it is raining outside, the roof of the clothesline will automatically close. When the water sensor and LDR sensor do not work or experience problems, the automatic clothesline can be controlled with a smartphone that is connected to the HC-05 Bluetooth module. The result of this research is that the automatic clothes drying device using Arduino Uno can ease household chores when drying clothes and based on the test results with the blackbox table the tool runs 100% as in this modernization era helps many workers and human needs. Various fields have been encroached upon by technology and one cannot be released again, one of which is security systems. The need for increased security is based on human needs for a sense of comfort with the assets they have in a safe condition and can be monitored from anytime and anywhere. This research aims to build a security system using RFID and Arduino which can be monitored through the website. An early warning system for unknown objects is also embedded therein using a magnetic switch sensor on the door, buzzer to create sound frequencies that can attract the attention of the surrounding environment and the Arduino camera module to capture images of objects. The results of this research RFID can facilitate access in and out of the door and increase security compared to conventional keys. Only registered / known objects can access the room through the door. In and out activities are monitored through a website that can be accessed anytime and bangun pengendali kunci pintu berbasis mikrokontroller melalui wirelessM DarliesP NingtyasDarlies M, Ningtyas P. 2013. Rancang bangun pengendali kunci pintu berbasis mikrokontroller melalui wireless. 5 Internet of Things Pada Sistem Kendali Lampu Rumah Menggunakan Telegram Messenger Bot Dan Nodemcu Esp 8266M Y EfendiJ E ChandraEfendi MY, Chandra JE. 2019. Implementasi Internet of Things Pada Sistem Kendali Lampu Rumah Menggunakan Telegram Messenger Bot Dan Nodemcu Esp 8266. Glob. J. Comput. Sci. Technol. 19 Kendali Perangkat Elektronika Monolitik Berbasis Arduino Uno R3. 1-2 pP HandokoHandoko P. 2017. Sistem Kendali Perangkat Elektronika Monolitik Berbasis Arduino Uno R3. 1-2 Smart Home Dengan Modul NodeMCU ESP8266 Berbasis Internet of Things IoTN HidayatiL DewiM F RohmahS ZaharaHidayati N, Dewi L, Rohmah MF, Zahara S. 2018. Prototype Smart Home Dengan Modul NodeMCU ESP8266 Berbasis Internet of Things IoT. Tek. Inform. Univ. Islam Majapahit Penelitian Sistem Infromasi. Yogyakarta. 104-105 pAmbarita A MahartoMaharto, Ambarita A. 2012. Metodologi Penelitian Sistem Infromasi. Yogyakarta. 104-105 Layanan SMS Telepon Seluler Berbasis Mikrokontroler Atmega328p Sebagai Sistem Kontrol Lampu RumahE MaulanaAdi RachmatPurnamaMaulana E, Rachmat Adi Purnama. 2017. Pemanfaatan Layanan SMS Telepon Seluler Berbasis Mikrokontroler Atmega328p Sebagai Sistem Kontrol Lampu Rumah. J. Tek. Komput. 3 MuslihudinMuslihudin M. 2018. Jurnal Keteknikan dan Sains JUTEKS -LPPM UNHAS Vol. 1, Juni 2018 23Bagaimana membuat desain interface gerbang otomatis dengan menggunakan perintah dari sms. 1 Of Things Iot Kontrol Lampu Rumah Menggunakan Nodemcu Dan Esp-12e Berbasis Telegram ChatbotM NegaE SusantiA HamzahNega M, Susanti E, Hamzah A. 2019. Internet Of Things Iot Kontrol Lampu Rumah Menggunakan Nodemcu Dan Esp-12e Berbasis Telegram Chatbot. J. Scr. 7 Air Keruh Menggunakan Sensor Ldr Dan Bluetooth Hc-05 Sebagai Media Pengontrolan Guna Meningkatkan Mutu Kebersihan Air Di SekolahD NusyirwanM D AritonangPpp PerdanaNusyirwan D, Aritonang MD, Perdana PPP. 2019. Penyaringan Air Keruh Menggunakan Sensor Ldr Dan Bluetooth Hc-05 Sebagai Media Pengontrolan Guna Meningkatkan Mutu Kebersihan Air Di Sekolah. LOGISTA -J. Ilm. Pengabdi. Kpd. Masy. 3 37.
Translationsin context of "MENYALAKAN DAN MEMATIKAN LAMPU" in indonesian-english. HERE are many translated example sentences containing "MENYALAKAN DAN MEMATIKAN LAMPU" - indonesian-english translations and search engine for indonesian translations.
Menyalakan dan Mematikan Lampu Via Internet Menggunakan AgnosThings dan ESP8266 Artikel tutorial ini mungkin sudah kadaluwarsa, karena service AgnosThings sudah shutdown. Teknis program boleh jadi masih dapat digunakan, meskipun belum dites ulang. Internet of Things kian marak. Perangkat IoT yang murah meriah dan canggih sudah banyak dan akan terus bermunculan. Berbagai layanan platform IoT pun semakin berkembang dan saling berkompetisi. Ekosistem yang semakin meluas ini berdampak pada membludaknya jumlah penggiat IoT untuk membuat berbagai kreasi. Vision Mobile dalam salah satu reportnya menyebutkan bahwa pada hingga penghujung tahun 2015 ada sekitar 4,5 juta individu developer aktif di seluruh dunia yang mengembangkan perangkat IoT. Pada tutorial ini, Saya akan menunjukkan satu kasus implementasi IoT yang dapat Kamu coba dengan tingkat kesulitan yang rendah dan budget yang ekonomis. Skenarionya adalah membuat perangkat yang dapat menyalakan dan mematikan lampu melalui komputer atau handphone yang terhubung ke internet. Kalo Kamu belum punya gambaran tentang IoT atau Internet of Things, Kamu bisa baca ulasan tentang gambaran umum IoT pada artikel Penjelasan Sederhana mengenai Internet of Things atau CodePolitan Magazine edisi Internet of Things. Berikut adalah video demo hasil akhir dari tutorial ini Baiklah! Klik halaman selanjutnya untuk memulai tutorial! 😀 Persiapan Perangkat dan Alat Untuk dapat mengikuti tutorial ini, Kamu harus mempersiapkan beberapa perangkat berikut Wemos D1 MiniBoard ini adalah board wifi kecil berbasis ESP8266. ESP8266 dikenal sebagai modul WiFi yang handal, ekonomis dan komunitas yang besar. ESP8266 inilah yang akan menghubungkan perangkat kita dengan internet via WiFi. Ada banyak varian prototype board berbasis ESP8266, seperti NodeMCU, Adafruit HUZZAH ESP8266, ESPDuino, SparkFun ESP8266 Thing, dan Wemos. Kita sebenarnya bisa langsung memprogram ESP8266 langsung tanpa menggunakan yang breakout board. Tapi kali ini saya menggunakan Wemos D1 Mini karena board ini adalah yang paling murah dan mudah didapatkan dibanding board sejenisnya. Selain itu board ini sudah dilengkapi dengan onboard microUSB dan Serial driver sehingga tidak perlu lagi USB to TTL atau FTDI adapter. Cocok untuk belajar. Relay moduleModul ini berfungsi sebagai sakelar digital untuk lampu yang on-offnya akan kita kendalikan menggunakan ESP8266 board. Breadboard Kabel jumper Set lampuRangkaian lampu lengkap dengan dudukan lampu, kabel dan stekernya. Perhatikan bahwa bagian tengah dari salah satu linekabelnya kita putus untuk nantinya dihubungkan ke perangkat-perangkat di atas, Kamu akan memerlukan Wifi Access Point yang terhubung ke internet. Access Point ini yang nantinya akan digunakan oleh ESP8266 untuk terkoneksi ke internet. Kamu bisa menggunakan jaringan Wifi rumah kalo punya, sekolah, kantor atau melalui tethering hotspot dari smartphone atau wireless router. Selain itu, Kamu juga bakal memerlukan beberapa alat seperti obeng dan gunting. Install Hardware Package ESP8266 ESP8266 dapat diprogram dengan Arduino IDE. Untuk itu kita akan menginstal terlebih dahulu hardware package untuk ESP8266 pada Arduino IDE. Ada dua jalan untuk itu, yakni melalui board manager pada Arduino IDE, atau mengunduh source code atau git clone dari repo Github. Saya asumsikan Kamu sudah menginstal Arduino IDE di komputermu. Dan untuk menggunakan ESP8266 disarankan untuk menggunakan Arduino IDE ke atas. Kalo Kamu belum menginstal Arduino IDE, unduh terlebih dahulu installernya di sini lalu jalankan untuk menginstal di komputermu. Setelah itu ikuti salah satu langkah di bawah ini untuk menginstal hardware package untuk ESP8266. Via Board Manager Jalankan Arduino IDE Pilih menu File > Preferences Pada kolom “Additional Boards Manager URLs”, isikan tautan berikut kolom Boards Manager sudah ada isinya sebelumnya, pisahkan dengan koma. Pilih menu Tools > Board > Boards Manager…, akan muncul jendela Boards Manager. Pilih “esp8266 by ESP8266 Community” lalu klik tombol install di sebelah kanan bawahnya. Via Git Masuk ke folder Sketchbook locationuntuk Arduino IDE. Lokasi Sketchbook location dapat dilihat pada menu File > Preferences, pada jendela Preferences bagian atas. Buat folder hardware/esp8266com/ lalu masuk ke dalam folder tersebut. Di dalam folder hardware/esp8266com/ clone repository ESP8266 dengan perintah berikut git clone –depth=1 Unduh binary tools untuk ESP8266. Untuk tahap ini kita akan menjalankan script python, maka komputermu harus terisntall python ke atas. Masuk ke folder esp8266/tools/ lalu jalankan perintah berikut python Restart Arduino IDE Merangkai Alat Rangkai semua perangkat menjadi seperti bagan berikut hubungkan 5V pada Wemos ke VCC relay, GND ke GND dan pin D1 ke pin input signal pada relay. Perhatian karena kita bermain dengan listrik AC bertegangan tinggi, maka pastikan Kamu memasang kabel ke steker dan dudukan lampu dengan rapi, dan masukkan kedua ujung kabel ke relay dengan rapi agar tidak tersentuh saat arus umumnya ada 3 port pada relay, yang diberi simbol C, NC dan NO. C singkatan dari Common Connection, NC singkatan dari Normally Closed dan NO singkatan dari Normally Opened. Jadi bila kita menghubungkan kedua ujung kabel ke C dan NC, maka rangkaian listrik akan tertutup pada awalnya, dan bila dihubungkan ke C dan NO, maka rangkaian listrik akan terbuka. Kita akan gunakan C dan NO agar lampu tidak menyala saat pertama kali listrik dihubungkan. Membuat Project di AgnosThings Sebenarnya ESP8266 dapat berlaku sebagai Access Point, sehingga perangkat lain seperti komputer dan smartphone dapat terhubung langsung ke ESP8266 dan mengirimkan sinyal perintah tertentu. Namun bila skenarionya demikian, maka kita hanya bisa mengontrol ESP8266 dalam jarak yang terbatas. Pada tutorial kali ini kita akan memanfaatkan salahsatu platform IoT yakni AgnosThings yang akan kita gunakan untuk menyimpan nilai untuk mengindikasikan lampu menyala dan mati. Nantinya perangkat Wemos kita akan kita hubungkan ke internet dan mengambil nilai dari server AgnosThings untuk menentukan apakah lampu harus menyala atau mati. Pertama-tama mauk terlebih dahulu ke website AgnosThings di kemudian registrasi. Setelah proses registrasi selesai, login dengan akun yang sudah Kamu buat melalui halaman login. Kamu akan diarahkan ke halaman dashboard AgnosThings. Sekarang kita akan membuat project di AgnosThings. Project yang kita buat akan menyimpan data yang kita simpan untuk kebutuhan proyek IoT kita. Pilih menu untuk membuat Project/Channel baru. Kamu akan diarahkan ke halaman form untuk membuat project. Isi setiap field form seperti pada gambar di bawah ini. Bagian paling penting adalah kolom Fields. Kolom ini berisi field apa saja yang akan disimpan datanya. Karena tutorial kita hanya memerlukan pengecekan satu nilai saja –lampu menyala atau mati, maka kita hanya akan mengisi kolom ini dengan satu field bernama switch’.Daftar project/channel dapat diakses melalui menu Channel List. Setiap project/channel akan memiliki setidaknya tiga halaman fitur yang bisa diamati Info, Raw Data dan Chart. Halaman Info berisi informasi seputar project kita beserta daftar API yang dapat kita gunakan untuk menyimpan dan mengambil data dari server. Halaman Raw Data menampilkan tabel berisi data yang sudah tersimpan di server. Halaman Chart menampilkan grafik data yang sudah tersimpan di server dari mulai data pertama hingga data terakhir yang masuk. Setiap project memiliki ID dan GUID yang akan digunakan pada masuk ke halaman Info dan perhatikan bagian Channel API. Salin URL API yang berlabel Sending data to channel’ dan panggil pada browser lain. Atau Kamu dapat menggunakan aplikasi seperti Postman untuk memanggil API tersebut. Kamu dapat mengganti tag {value} pada URL API dengan nilai yang ingin disimpan. Karena kita hanya akan menyalakan dan mematikan lampu, maka kita hanya perlu menyimpan nilai 0 dan dapat mengecek data yang sudah masuk pada halaman Raw Data dan Chart. Kamu juga dapat memanggil data yang sudah tersimpan dengan menggunakan URL API yang ada di bawah label Getting data back from channel’ pada halaman Info. Kamu dapat mencoba berbagai API yang tersedia dan melihat hasilnya. Menuliskan Kode Kita sudah mendapatkan API untuk mengambil data dari server AgnosThings. Sekarang kita akan gunakan pada program ESP8266. Buka Arduino IDE dan hubungkan board Wemos D1 Mini ke komputer menggunakan kabel MicroUSB. Pada menu Tools > Board, pilih WeMos D1 R2 & mini. Set CPU Frequency ke 80MHz. Pilih Flash Size ke 4M 1M SPIFFS. Pilih Upload Speed ke 115200. Terakhir set Port ke port USB dimana WeMos terhubung. Setelah itu tuliskan kode program berikut include include ESP8266WiFiMulti WiFiMulti; void setup { // set Wifi SSID dan passwordnya “Password”; } void loop { // tunggu koneksi Wifi if == WL_CONNECTED { HTTPClient http; // ganti dengan URL API Last Feed punyamu sendiri // mulai koneksi dan ambil HTTP Header int httpCode = // httpCode akan bernilai negatif bila error ifhttpCode > 0 { // cetak httpCode ke Serial GET… code %d\n”, httpCode; // bila nilai dari server diterima ifhttpCode == HTTP_CODE_OK { // cetak string json dari server String json = } } else { GET… failed, error %s\n”, } // tutup koneksi HTTP } delay5000; } Penjelasan program Kita menggunakan dua library milik ESP8266, yakni ESP8266WiFiMulti untuk terkoneksi dengan jaringan WiFi, dan ESP8266HTTPClient untuk mengakses halaman HTTP. Pada fungi setup, set parameter addApp dengan SSID dan password jaringan WiFi yang ingin digunakan untuk terhubung ke Internet. Pada fungsi loop, set parameter fungsi dengan URL API projectAgnosThings Kamu. API yang digunakan adalah API untuk mengambil data terakhir last feed. Apabila koneksi berhasil dan server mengirimkan respon, respon server akan kita ambil dengan fungsi Value dari respon ini adalah string json dari value terakhir. Di akhir program, kita memanggil fungsi delay5000 agar program mengulang memanggil API setelah jeda 5 detik. Kamu dapat mengeset waktu tunggu ini lebih cepat atau lebih lambat tergantung kebutuhan nantinya. Upload kode program Kamu kemudian setelah proses upload selesai, buka jendela Serial Monitor melalui menu Tools > Serial Monitor. Bila programmu benar, mestinya WeMos akan mencetak data seperti pada gambar berikut Sembari program jalan dan terus mengecek API setiap 5 detik, coba Kamu perbaharui valuenya menggunakan API untuk mengirim data. Ubah value switchdari 1 menjadi 0, kemudian update lagi menjadi 1, dan mestinya data terakhir yang diterima oleh program kita pun berubah sesuai dengan data terakhir yang sudah kita update ke server. Menyalakan dan Mematikan Lampu Kita sudah bisa memanggil data switch kita dari server AgnosThings. Sampai sini kita masih belum bisa menyalakan dan mematikan lampu. Kita hanya perlu menambahkan pengecekan value jsonnya. Bila valuenya {“value””1″,”code”200} maka kita nyalakan lampu dan bila valuenya {“value””0″,”code”200} kita matikan lampu. include include ESP8266WiFiMulti WiFiMulti; // set variabel pin untuk lampu int lamp = LED_BUILTIN; void setup { // set Wifi SSID dan passwordnya “Password”; // set pin mode ke output pinModelamp, OUTPUT; } void loop { // tunggu koneksi Wifi if == WL_CONNECTED { HTTPClient http; // ganti dengan URL API Last Feed punyamu sendiri // mulai koneksi dan ambil HTTP Header int httpCode = // httpCode akan bernilai negatif bila error ifhttpCode > 0 { // cetak httpCode ke Serial GET… code %d\n”, httpCode; // bila nilai dari server diterima ifhttpCode == HTTP_CODE_OK { // cetak string json dari server String json = // cek value json ifjson == “{\”value\”\”1\”,\”code\”200}”{ // set ke LOW untuk menyalakan digitalWritelamp, LOW; } else { // set ke HIGH untuk mematikan digitalWritelamp, HIGH; } } } else { GET… failed, error %s\n”, } // tutup koneksi HTTP } delay5000; } Penjelasan program Sebelum fungsi setup, kita deklarasikan variable ingeger lamp untuk menyimpan nomor pin yang akan kita gunakan untuk menyalakan dan mematikan lampu. Saya set variabel ini dengan LED_BUILTIN yakni nomor pin LED yang ada pada onboard ESP8266 agar kita mudah dalam proses pengecekan. Bila program sudah berfungsi dengan baik, maka kita bisa kemudian mengubah nilai variabel ini menjadi D1 seperti pada bagan rangkaian pada step 4. Pada fungsi setup kita set pin mode untuk variabel lamp ke mode OUTPUT. dan pada fungsi loop, setelah kode kita menambahkan kode untuk mengecek nilai json yang nantinya digunakan untuk mengeset nilai digital pin lamp. Upload program dan tes dengan mengupdate nilai switch menggunakan API update value. Bila Kamu set value ke 1 dan LED menyala, begitu juga bila value diset ke 0 dan LED mati, berarti program Kamu selesaaaai! 😀 Langkah Terakhir Pastikan rangkaian lampu sudah terhubung dengan relay dan pin D1 pada WeMos terhubung ke pin input signal relay. Kemudian update baris kode int lamp = LED_BUILTIN; menjadi int lamp = D1;. Kemudian Upload lagi programmmu. Apakah lampu besarmu menyala dan mati sesuai harapan?? 😀 Kamu dapat bergabung dengan komunitas programmer ESP8266 di websitenya untuk berkomunikasi, berdiskusi dan mencari ide IoT lainnya menggunakan board ESP8266. ESP8266 hingga detik ini sudah dapat diprogram dengan menggunakan bahasa pemrograman C, Arduino, Lua dan MicroPython. Kedepannya kemungkinan besar perangkat ini akan menjadi perangkat yang paling banyak digunakan karena harganya yang sangat ekonomis dan juga mudah didapatkan.
belajariot menyalakan dan mematikan lampu via internet, buat program gui untuk berkomunikasi dengan mikrokontroler , mengendalikan lampu dengan komputer melalui port usb , mengendalikan lampu menggunakan arduino dan relay melalui , arduino 101 membuat led berkedip dengan tombol, pengendalian lampu rumah berbasis mikrontroler arduino , belajar
Ada kalanya akses internet pada komputer perlu dimatikan walaupun terhubung dengan jaringan, biasanya ini untuk mencegah adanya program yang terhubung ke internet atau memblokir akses online untuk anak anda disaat tidak diperlukan. Walaupun melepas kabel LAN atau blokir akses WiFi melewati modem router juga bisa dilakukan tapi ada cara yang lebih sederhana untuk perlu software apapun kita bisa mematikan akses internet dengan cepat dan mudah. Kita hanya memanfaatkan hanyalah Network Connections di Windows, cukup panggil run dialog Windows+R dan ketikkan perintah kemudian akan muncul jendela Network Connections, silahkan pilih jaringan yang sedang aktif kemudian klik kanan dan klik Disable. Selesai! Maka akses jaringan dan internet melalui network adapter yang anda nonaktifkan tadi akan tidak bisa digunakan sampai dihidupkan kembali dengan memilih Enable. Disini saya mencontohkan mematikan internet dari Telkom dengan cara yang mudah maka memperbaikinya juga sama gampangnya, tapi dari pengalaman saya memakai cara ini di komputer teman saya yang minta bantuan mencegah anaknya berinternet saat kerja tugas ternyata cukup ampuh juga. 😀
. 108 41 350 318 75 305 221 385
menyalakan dan mematikan lampu via internet