Android terminal and FPGA controlled smart home system

Aiming at the application needs of smart homes and the increasing popularity of smart phones, a smart home system with Android mobile phone as the remote control terminal and FPGA as the main control center is designed and implemented. The system uses Bluetooth to communicate and applies various sensors to realize video surveillance. Learning infrared remote control, temperature and humidity acquisition, vibration detection and GSM remote alarm, etc., to meet the needs of users and achieve an intelligent control effect. The system is easy to use, simple to operate, and easy to expand.

Smart home is a residential platform, using communication technology, automatic control technology and other new technologies to integrate various home appliances security facilities to form a residential facility management system, creating a safe, convenient and comfortable home environment. In recent years, with the development of computer technology, communication technology and network technology, smart home has gradually become the development direction of future home life.

In the control system of smart home, the control terminal is its core equipment. At present, there are mainly the following schemes: The first one is to control various household equipments by using keyboards, LCD monitors and infrared remote controllers. The software and hardware of the terminal are designed separately, so the design is complicated and costly. The second is to use a PC as a control terminal. The drawback of using this method is that it can only be controlled at a fixed position. The third is to use a smart phone as a control terminal to control the home system through wireless networks such as WiFi, Bluetooth, GSM, etc. This solution is convenient and fast to use.

With the increasing popularity of Android smart terminals, its use as a control terminal will become the trend of the development of smart home systems in the future. The system uses Android smart device as the remote control terminal, FPGA as the main control center processor, communicates with the mobile phone terminal through Bluetooth and processes the data, realizes video surveillance, infrared remote control, temperature and humidity detection, vibration detection, GSM remote alarm, etc. Features. The FPGA has rich internal resources and convenient interfaces, and can also implement functions such as face recognition and fingerprint recognition.

1 system structure

The system structure block diagram is shown in Figure 1. First, an application is developed under the Android platform. The data is sent to the main control center via Bluetooth. When the FPGA receives the processed data, it sends the command to the corresponding function module through the serial port, and each function module executes the corresponding After the task, the data will be returned to the intelligent terminal through the main control center and displayed. The serial communication can make the communication modes diversified. For example, the 485 bus, the Bluetooth module, the WiFi module, and the ZigBee module can use the serial port to send and receive data. This structure allows the user to control various home devices arbitrarily and use the Android terminal such as a mobile phone or a tablet computer to control the surrounding environment in real time, and the use is very simple and quick.

Android terminal and FPGA controlled smart home system

2 main control center FPGA design

The system adopts FPGA as the intermediate control part of the processor mainly based on the following two considerations. First, multiple serial ports are used in the whole system. There are no more than three serial ports in the ordinary single chip microcomputer, and FPGA can build multiple UART interfaces according to requirements; secondly FPGA Parallel and pipeline processing can be used, which can complete high-speed processing such as video data acquisition and VGA interface output, and complete complex operations such as face recognition and fingerprint recognition. The FPGA chip model used in the design is Altera's Cyclone II series EP2C8Q208C8, which is developed in the Verilog language under the Quartus II platform.

Low Speed Electric Vehicles

Low-Speed Vehicle,Low Speed Vehicles,Low Speed Electric Vehicles,Low Speed Neighborhood Electric Vehicles

Jinan Huajiang environmental protection and energy saving Technology Co., Ltd , https://www.hjnewenergy.com