| Due to the growing demands for home automation, the concept of smart homecomes on the scene in recent years. Smart home system always includes the centralizedcontrol system, safety guard system, HAVC (heating, ventilation and air conditioning)system and household appliance control system and so on. The cooperation of all thesesubsystems can provide a safe, warm, comfortable and convenient life for householder.Since the high quality life provided by home automation, much attention has beenattracted from researchers all round the world at the moment it appears. In our study, wedesign a smart home system with multifunction of security guard, remote control ofhousehold appliances, receiving weather forecasts and audio on demand for the users andcustomers.The aim of this project is to design a low-cost, practical smart home system withmultifunction and easy operation for the users and customers. For the analysis of thefunctions of the target smart home system, this system can be divided into four modules:centralized control module, safety guard module, appliance module and GPRS module. As the key component of this system, centralized control module gets a hank over othermodules and gives responses to the messages of other modules. Safety guard module,which is utilized to guarantee the safety of household in real time, once the exceptionoccurs, message will be sent to notify the householder. GPRS module, as the provider ofwireless communication, builds the platform for message exchange and transmissionsuch that the household can receive the message in time and control the whole system inreal time. The feature of our system is that we do not utilize wireless technique, such asBluetooth and ZigBee. In contrast, nRF24L01wireless module is adopted and loaded toother modules to support the communication. Our project includes the design of hardwareand software. In hardware design, schematic circuit diagram is generated to obtain thePCB board. The design of software also comprises two parts: the first part is systemsoftware design, which employs the operating system of RT-Thread and various hardwaredrivers; the second part is application software design, which is aimed to provide theservice of safety guard, remote control of household appliances, weather forecast, MP3player and so on. Finally, application software needs to be loaded to the operating system,and both of them have to be uniformly transplanted to the target board using Keil MDK.After repeated tests of this smart home system for a long time, we have realizedthe development of the proposed system. The experimental results have shown that our systemcan not only have various function, but also can be handled easily and achieve good performance. |