Design and Implementation of Home Automation System Based on Raspberry Pi

Authors

  • I. Makama , S.M. Gana

DOI:

https://doi.org/10.37933/nipes/3.4.2021.13

Abstract

This paper presents the design of a centrally controlled Home
Automation System based on Raspberry Pi (as a mini-computer) and
Arduino UNO (as a microcontroller). The Raspberry Pi acts as a
master device that monitors the overall function of the system and the
Arduino UNO functions as a slave device that is connected to sensors
and some electrical and electronic home appliances to control the
appliances based on the data received from the sensors. To establish
communication between the devices, the Inter-Integrated Circuit
(I2C) communication is used to control the appliances of more than
one room, such that for each additional room to be automated, an
Arduino UNO can be added on the I2C bus for expansion. Each
Arduino UNO on the bus has a unique slave address that is used by
the Raspberry Pi to send data back and forth to the Raspberry Pi.
This system was designed and implemented successfully to control
electrical devices throughout the room/house automatically.

Downloads

Published

2021-12-12

How to Cite

I. Makama , S.M. Gana. (2021). Design and Implementation of Home Automation System Based on Raspberry Pi. NIPES - Journal of Science and Technology Research, 3(4). https://doi.org/10.37933/nipes/3.4.2021.13

Issue

Section

Articles