Smartphone-Based Application to Control TV Using IoT Technology Nathan Rizqi Evandi(a), Hanif Fakrurroja(b), Nanang Ismail(a*)
a) Departement of Electrical Engineering, UIN Sunan Gunung Djati Bandung,
Jl. AH Nasution No. 105 , Cibiru, Bandung 40614, Indonesia
*nanang.is[at]uinsgd.ac.id
b) Technical Implementation Unit for Instrumentation Development, Indonesian Institute of Science,
Jl. Cisitu, Sangkuriang ,Bandung 40135, Indonesia
Abstract
Internet of Things (IoT) technology can connect various household devices through the internet network. This technology can help monitor and control devices in the home, so efficiency can occur. This paper discusses the design of a smartphone-based application that can control television via the internet. This system uses a NodeMCU microcontroller to control infrared-based TV remotes. In addition, NodeMCU can read real-time Firebase databases connected to smartphone applications built using the Flutter framework. The developed application has functions that resemble the function of a TV remote in general. In addition to having commands such as a TV remote, the application also has additional features such as ^go-to channel^, ^turn off timer^, and ^volume preset^. Commands given through the UI of the app are stored in Firebase. The NodeMCU executes the command and transmits it with an infrared signal. The command has the form of a Boolean variable. The test results show that the system can execute every command from HP with an average execution time of 880ms
Keywords: Smartphone application, TV Remote , IoT, NodeMCU
Topic: Symposium on Advance of Sustainable Engineering