scholarly journals IoT Smart Home Lighting System using Arduino UNO and ESP8266

Author(s):  
Vincent Yong Kai Loung ◽  
Chee Yen Leow ◽  
Edwin Nair Jannatheran

Today, a wide variety of IoT applications and services have appeared and one of them is the Smart Home. The objective of this article is to present basic electrical wiring using Arduino UNO board and ESP8266, writing in C programming Language in Arduino software Integrated Development Environment (IDE) to develop and build a prototype Smart Home Lighting System that displays the lighting of two fluorescent lamps when the switch button was turned on by the user from ESP8266 Web Server. The system installation has a real-time synchronization that is necessary and safe for immersive IoT applications.<br>

2021 ◽  
Author(s):  
Vincent Yong Kai Loung ◽  
Chee Yen Leow ◽  
Edwin Nair Jannatheran

Today, a wide variety of IoT applications and services have appeared and one of them is the Smart Home. The objective of this article is to present basic electrical wiring using Arduino UNO board and ESP8266, writing in C programming Language in Arduino software Integrated Development Environment (IDE) to develop and build a prototype Smart Home Lighting System that displays the lighting of two fluorescent lamps when the switch button was turned on by the user from ESP8266 Web Server. The system installation has a real-time synchronization that is necessary and safe for immersive IoT applications.<br>


2021 ◽  
Vol 2 ◽  
pp. 52-62
Author(s):  
Igor Košťál ◽  
Martin Mišút

Almost every Android user application has some kind of user interface. Android programmers who create Xamarin.Forms applications and who uses the Microsoft Visual Studio development environment to do so can create user interfaces in the XAML (the Extensible Application Markup Language) or in the C# programming language. This paper deals with a comparison of creating this user interface by the first and the second way. We demonstrate the differences in the creation of Android application user interfaces in XAML and in C# by way of using two of our Android applications which were created by the Microsoft Visual Studio 2019 Enterprise, which work as text editors with the ability to store text to disc, and have user interfaces that are visually identical. However, the user interface of the first Android application was created in XAML with a C# support code, whereas the user interface of the second Android application was created entirely in C#. While comparing the source codes of the user interfaces of both these Android applications, we identify the advantages and disadvantages of both approaches to creating a user interface and we try to find out which of these approaches is better for maintaining and modifying user interfaces. In this study, we also contrast the processes of handling events of controls of a user interface created in the XAML code for the first Android application as well as that of the same user interface created in the C# code for the second Android application. Furthermore, we were interested in determining whether the different ways of creating user interfaces affected the execution time of basic operations that included disc files that were performed on the same data by both the applications. We assume that it does not fundamentally affect the execution time, and so, we performed an experiment to confirm or refute our assumption.


2021 ◽  
Vol 20 (1) ◽  
pp. 9-14
Author(s):  
Sabur Alim ◽  
Theophilus Eseyin

Biometric recognition is a means of identification in which natural human endowment is used. Fingerprint, Iris, Face, DNA are examples of biometrics. Algorithms have been developed to recognize and identify each natural human endowment which in turn can be used to identify every human being. The aim of this study is to develop a safe which can only be accessed using Fingerprint with vibration sensor thereby improving the safety and security of traditional locks using key and padlock. This system ensures that only users whose fingerprint has been enrolled on the fingerprint sensor memory can access the Safe. Fingerprint Biometric among other biometrics can deliver high level of security which eradicates the need to remember PINs, passwords or the necessity of carrying keys/cards and identity proof. The system makes use of an Arduino UNO microcontroller which controls and connect the necessary hardware required for locking and unlocking the safe. The program running on the microcontroller was developed using Arduino Integrated Development Environment (IDE) with C programming language. The range of functionality of the system is wide, it is implemented with low cost hardware, simple user interface, high security reliability and theft alert are some of the major advantages of this project. It is intended that the fingerprint lock safe shall eventually replace the manual traditional methods used for personal safe keeping of properties that is common in Nigeria and hence provide practicable way for a better security.


2021 ◽  
Vol 6 (2) ◽  
pp. 6-12
Author(s):  
A. M. Na'inna ◽  
M. B. Yakubu ◽  
A. Mohammed ◽  
P. A. Uzuazor ◽  
A. Y. Abdullahi ◽  
...  

YAMUGAG-20 Exploder is a Radio Frequency (RF)-based wireless exploder system designed and constructed specially for the Nigerian Air Force (NAF) to overcome the challenges associated with the existing wired exploders used for the disposal of unserviceable ordnances. The Exploder system has three main parts namely, the master transmitter unit, the master receiver/slave transmitter unit, and the slave receiver unit. Each of these units is made up of transceiver module, microcomputer and power source. The microcomputers were programmed using C and C++ programming language of the Integrated Development Environment (IDE) software. The exploder is portable and easy to operate. For a typical demolition exercise, the operation of the exploder is such that signals are relayed from the master transmitter unit to the master receiver/slave transmitter unit onto the slave receiver unit to initiate an electric detonator leading to the detonation of the unserviceable ordnances. Functionality, range, power consumption, and system reliability tests were conducted on the exploder to establish its performance and efficiency. The results obtained from the tests indicated that the exploder transmitting at a frequency of 2.4GHz performed satisfactorily up to a range of 1000 meters. Therefore, the exploder has the potential of not only meeting the demolition demands of the NAF but can also be applied for other nonmilitary purposes like mining and related activities.


2000 ◽  
Vol 10 (4) ◽  
pp. 353-395 ◽  
Author(s):  
MANUEL SERRANO

The Bee is an integrated development environment for the Scheme programming language. It provides the user with a connection between Scheme and the C programming language, a symbolic debugger, a profiler, an interpreter, an optimizing compiler that delivers stand alone executables, a source file browser, a project manager, user libraries and online documentation. This article details the facilities of the Bee, its user interface, and presents an overview of the implementation of its main components.


2014 ◽  
Vol 1044-1045 ◽  
pp. 1730-1732
Author(s):  
Pu Zhang

For the convenience of customers and bank managers to the management of credit card, credit card management system includes client money query, customer consumption management, credit card accounts, sales management, credit ratings, statistics report, the number of overdraft statistical function module, etc. This design USES the ACCESS to do background database, using vc + + development environment, combined with a c + + programming language implementation. The credit card information query and statistics report, open an account pin is the characteristics of this system. In particular System "query module" function greatly reduce the workload of staff, and to the rapid, accurate, and other advantages replace manually operated, and improve the efficiency of the credit card management.


ANCIENT LAND ◽  
2021 ◽  
Vol 03 (03) ◽  
pp. 24-27
Author(s):  
Müslim Vahid oğlu Nasiyev ◽  

Research work has been devoted to the measurement methods of temperature values in “Smart Home” type models and creation of algorithms by means of these methods. To solve the problem, most popular sorting algorithms were analysed and as a result fastest and most efficient methods were spotted among them. Chosen sorting algorithms were built and tested in c++ programming language. Quick sort algorithms were created in Arduino IDE and temperature data logger device was constructed. All of the sorted array elements were visualised in Excel Office software and working prinsiple and order of algorithms were explained. 3-Way QiuckSort method based on “Dutch National Flag” algorithm is tested for arrays which have lots of redundant elements. Key words: Arduino, sensors, QuickSort, sorting, parametrs, program code


2021 ◽  
Vol 16 (2) ◽  
pp. 101
Author(s):  
Fanni Sukma ◽  
Dwiny Meidelfi ◽  
Ronal Hadi ◽  
Heru Samudera

The very rapid development of technology and the high level of human innovation have made the emergence of increasingly sophisticated technological products, one of which is the MCU node, a microcontroller system that has been integrated with various electronic modules and by using the C++ programming language, the automatic smart home control system, is one of the technological advances in the field of mechanics and electronics, both digital and analog, by integrating a smartphone as a remote to turn on and turn off certain electrical equipment using the MCU node as the main control and a link between smartphones. Remote application smart home as a media user interface for giving commands via the smartphone which will be executed by the MCU node and then the relay which will execute the electrical equipment installed at home


2018 ◽  
Vol 1 (2) ◽  
pp. 100-108
Author(s):  
Musfirah Putri Lukman ◽  
Junaedy . ◽  
Yosua Friendly Yorendy Rieuwpassa

This research aims to implement a movement sensor, temperature sensor dan sound sensor for turning on lamp automatically on public toilet. This system serves to automatically turning on the lamp when a person entering the toilet and also turning it back off when there is no one in the toilet. The hardwares used in this system are an Arduino Uno, a PIR movement sensor, a MLX90614 temperature sensor, a KY - 038 sound sensor, a relay, and a 3W LED lamp. Software used to built the program for this system is Arduino IDE where this software is using the C programming language. The final result from the test show that the PIR sensor can detect a person movement whether they are going in or out from the toilet while the KY - 038 sensor and MLX90614 sensor still have their weaknesses when trying to detect sound or temperature.


Sign in / Sign up

Export Citation Format

Share Document