Abstract

The article describes a laboratory practice for the course "Data transmission technologies in smart home systems" on the basis of a specially designed laboratory stand. The stand was created on the basis of the Arduino Nano hardware and software platform using the I2C serial data exchange protocol. The use of the I2C protocol makes it possible to significantly simplify the switching of sensors used in smart home systems. Simplification is achieved due to the fact that the information outputs of all sensors are connected to one common bus using a minimum of wiring. However, such a simplification at the hardware level requires more complex control algorithms at the information level. The purpose of the laboratory workshop is to study by students these more complex control algorithms, the I2C data exchange protocol, as well as programming and creating applications for controlling intelligent electrical and electromechanical systems of a smart home using this protocol. To achieve this goal, the article describes a specialized laboratory bench that contains a set of standard sensors (illumination, temperature, humidity, gas and smoke, water leakage and a motion sensor). These sensors are interconnected using the PCF8574 expansion ports, which allows the use of the I2C protocol. In the process of performing laboratory work, students perform programming of the Arduino Nano microcontroller in order to implement various scenarios for the interaction of sensors with each other. The description of the topics of eight laboratory works, in the process of which the set goal of the workshop is achieved, is given. The above topics of laboratory work can be expanded and supplemented, which allows for greater variability of the stand. The developed stand can be used for laboratory work by undergraduate students of electrical engineering specialties of higher educational institutions, the program of which provides for the study of intelligent electrical systems

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call