Design of Smart home based on Linux (2)

Source: Internet
Author: User

1 system overall design scheme

Smart Home System is a real-time query home temperature and humidity, lighting control, automatic control settings, set Home Entertainment, intelligent security as a whole, a large number of data processing, reliable system, so there are a lot of hardware and software requirements, so there are many considerations here are the following two implementation scenarios:

Scheme one: The use of STM32 microcontroller as a handheld terminal controller, using buttons and 12864 LCD screen as the interface of human-computer interaction. Using 51 single chip microcomputer as the interior of the house lights, air conditioning, access control and other home appliances controller, the use of serial port to achieve STM32 single-chip microcomputer and 51 single-chip computer as a channel for data transmission. This can be achieved, however, the mechanical keys and 12864 in the smart home with the actual scene some do not meet.

Scenario Two: The use of ARM architecture s3c6410 as the main control chip of the handheld terminal, the Linux system as a platform, QT design friendly human-computer interface, combined with a number of sensors to collect, using TI's CC2530 as a network sensor and house internal appliances controller, And the use of serial communication to achieve data interaction, the use of RFID access keys. Remote intelligent Home system monitoring via the client software on the PC [6].

Comparing the above two schemes, the second one is more reasonable, the Linux system has many advantages: free open source, the kernel can be cropped, the network is powerful and stable, reliable security and so on all aspects of the advantages [7]. [8] QT Design supports multiple languages, excellent cross-platform features, object-oriented, rich APIs (including graphic designers, makefile authoring tools, font internationalization tools, qt C + + class libraries), modularity, arbitrary cropping, extensive development documentation, XML support, and many more. So choose Scenario Two.

The overall system diagram of this design1-1as shown:

Figure 1-1 monolithic system block diagram

The hardware section of the structure is shown in diagram 1-2:

Figure 1-2 hardware structure diagram

Here the main control chip is used for data processing and system control, TFT LCD screen for human-computer interaction, the coordinator and the main control chip with serial communication to achieve home network data interaction, temperature and humidity sensors to collect indoor temperature, light intensity sensor acquisition illuminance, through the end node data collection packaging, sent to the coordinator, The coordinator transmits the data to the main control chip through the serial port, the main controller carries on the processing in the interface TFT screen to give the corresponding information, and sends the corresponding instruction to control the air conditioning and the motor. The Access module realizes the control of the steering wheel so as to control the door switch.

Next, look at the design of the smart home based on Linux (3).

Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.

Design of Smart home based on Linux (2)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.