Using the smart home appliance PCB controller, the user can control the running status of the home appliance anytime and anywhere through a text message; the running status of the home appliance can also be fed back to the user in real time, so that the user can issue the next instruction; and through the internal preset of the smart PCB controller The program can also realize the time switch function of home appliances. This kind of smart home appliance controller can not only be applied to ordinary residential quarters, but also can be further extended to be applied to the smart home appliance control system of high-end villa districts, which is of great significance for improving people's quality of life.
2 The overall structure and function of the smart home appliance PCB control system
Smart home appliance control system includes smart home appliance controller, remote communication control system and PCB wireless remote sensing control system. The core module is the smart home appliance controller, which is connected with the remote communication control system, and then realizes the control of various home appliances through the wired or wireless remote sensing control system. The functions to be realized by the smart home appliance control system are basically realized by the smart home appliance PCB controller.
The main functions that can be realized by the smart home appliance control system are:
Home security: In the smart home appliance control system, a variety of PCB sensors are connected, including infrared detection sensors, smoke detection heads, door magnetic alarms, gas detection heads, etc. These sensors can collect information in real time and then transmit it to the smart home appliance controller. The intelligent home appliance controller analyzes the transmitted information according to the preset program to realize the functions of anti-theft and fire prevention, and also has the owner's identification function. Once a stranger intrudes illegally, it can automatically alarm.
Home appliance control: No matter where the user is, they can control the turning on or off of home appliances by sending text messages. For example, users can preheat the air conditioner and turn on the lighting system in advance through the smart home appliance control system on their way home from get off work.
Information service: Through the intelligent home appliance control system, users can also enjoy various network services more conveniently, such as online ticket booking, online shopping, and distance education.
All these functions can be realized by the smart home appliance control system, but this article only discusses the core module of the smart home appliance control system, the smart home appliance controller.
3 PCB design of smart home appliance controller
3.1 Working process of home appliance controller
The smart home appliance controller contains a SIM card. With this SIM card, the user authority can be authenticated on the received mobile phone control information. After the authentication is completed, if the operation authority is not met, the smart home appliance controller will feedback a prompt message to the user. If it meets the operating authority, the smart home appliance controller will control the home appliance according to the user's control instruction, and at the same time feed back the running state of the home appliance to the user.
3.2 Principle block diagram of home appliance controller
The hardware circuit that constitutes the intelligent home appliance controller is shown as in Fig. 1.
Keyboard control module. Through the keyboard control module, the preset settings of home appliances can be realized, such as controlling the timing switch of the TV, and turning on or off the stepping motor regularly to realize the timing opening and closing of the curtain.
Wireless receiving module. When the user controls the home appliance through the mobile phone text message, the smart home appliance controller receives the user's control instruction through the wireless receiving module.
Zigbee communication module. After receiving the user's control instruction, the smart home appliance controller realizes the control of the home appliance through the Zigbee communication module.
Information collection module. After controlling the home appliances according to the user's control instructions, the smart home appliance controller uses the information collection module to collect the running status of each home appliance, and feeds back the collected information to the user. For example, the indoor temperature is fed back to the user after turning on the air conditioner for a period of time according to the user's instruction.
3.3 Software design of smart home appliance controller
The software design mainly includes: miniGUI programming of the control interface, wireless communication programming, home appliance operation control programming, and the transplantation of embedded Linux operating system. The programming of the control interface is based on the graphical interface programming of miniGUI1.3.3 version, this kind of programming operation is very conducive to man-machine dialogue. The transplantation of embedded Linux operating system requires the transplantation of the boot code vivi, the tailoring and transplantation of the kernel and the production of the file system. Since the Linux source code is open source, the kernel can be tailored according to the needs of hardware design, and it can be realized to run an operating system with a graphical interface on a small storage space.
4 Key technologies in the design of smart home control system
PCB interface and standard
Domestic household PCB electrical appliances have different interface standards according to different manufacturers, which brings difficulties to the centralized control of equipment. When designing a smart home appliance controller, each home appliance is equipped with a terminal controller. The terminal controller can be connected with the main controller and then form a piconet, which is equivalent to unifying the interface standards of various household appliances to realize intelligent control