Artificial Intelligence Based Smart Home Energy Management System
Asha K. Bhise1, Dr. S. G. Kanade2, Prof. A. P. Kinge3
1Student, Masters in Engineering, Department of Electrical Engineering, TSSM's Bhivrabai Sawant College of Engineering and Research, Narhe, Pune, Maharashtra, India.
2Professor, Department of Electrical Engineering, TSSM's Bhivrabai Sawant College of Engineering and Research, Narhe, Pune, Maharashtra, India.
3Professor, Head of Department of Electrical Engineering, TSSM's Bhivrabai Sawant College of Engineering and Research, Narhe, Pune, Maharashtra, India.
------------------------------------------------------------***----------------------------------------------------------
ABSTRACT- A home automation system controls lighting, temperature, multimedia systems, and appliances. Since these devices and sensors are connected to common infrastructure, they form the Internet of Things. A home automation system links multiple controllable devices to a centralized server. These devices have a user interface for controlling and monitoring, which can be accessed by using a tablet or a mobile application, which can be accessed remotely as well. Ideally, anything that can be connected to a network can be automated and controlled remotely. Smart homes must be artificially intelligent systems that need to adapt themselves based on user actions and surroundings. These systems need to carefully analyze the user needs and the conditions of the surroundings in order to predict future actions and also minimizes user interaction. Traditional home automation systems that provide only remote access and control are not that effective in terms of being ‘smart’, so in this paper we put forward the use of concepts of different machine learning algorithms along with computer vision to shape together a smart learning automated system that controls lighting, sound and other devices based on the user’s emotion.
Keywords-Machine learning(ML), AI(Artificial intelligence), Smart home(SM), Internet of things (IoT), MQTT, Raspberry pi