当前位置:网站首页>Do it yourself smart home: intelligent air conditioning control
Do it yourself smart home: intelligent air conditioning control
2022-07-26 06:14:00 【51CTO】
Reading this article requires 2 minute .
In summer, when the weather is very hot, blowing the air conditioner all night often makes the whole person uncomfortable , I'm tired in the morning , Can not achieve the effect of easy sleep . The air conditioner will still feel cold after blowing for a long time , The timing function cannot fully meet the requirements , I woke up in the middle of the night and turned on and off , It's too painful to turn it off , So I decided to make an automatic air conditioning controller by myself .
The core function of the controller is : When the room temperature reaches 33 degree , Automatically turn on the air conditioner to cool to 27 degree , The room temperature gradually drops , When they arrive in 28 When , Turn off the air conditioner , Room temperature rises again , So circular . Winter will take the opposite strategy , When the room temperature reaches 3 degree , Automatically turn on the air conditioner for heating 20 degree . All parameters can be adjusted according to their own needs .

Controller logic can be extended to other remote controllers , Like the TV set , Fan , Smart lights . Watch it automatically on Saturday night 「 Happy camp 」, Turn on the fan when the temperature is not very high . It can be equipped with a voice control center , You can realize a primary smart home system . When home appliances have been formed , There is no need to replace it with smart appliances , You can get through the addiction of smart home .
The design principle of smart home system is not complicated , Mainly sensors , Signal transmission between processor and electrical appliance . It's the same as chatting on wechat , All data transmission . The difference is that the chat between hardware is more primitive , It involves the processing of binary and electrical signals .

Back to the design of air conditioner remote controller , The thermometer sends the collected temperature data to the processor at regular intervals , The processor judges the temperature , If it is higher than 33 degree , Just tell the air conditioner to turn on . After the temperature decreases , The processor recognizes that the temperature has reached 28 degree , Tell the air conditioner to turn off .
When the number of electrical appliances that need to be controlled increases , The process is similar , But different processors may also communicate with each other , Make some common decisions .
If it's just a simple implementation , It's not that difficult , Therefore, all kinds of small Internet companies and traditional household appliance enterprises can get involved in the smart home industry . But if we want to achieve a reasonable and easy-to-use level, we need to work hard , The development of an algorithm can save a lot of costs , And the usability is greatly improved , This is also the existing smart home system is not easy to use , Reasons for staying in the toy stage .
Therefore, the materials that need to be prepared to realize the simplest intelligent air conditioning controller are : Power Supply 1 individual , thermometer 1 individual , Several wires are used for data transmission , processor 1 individual , Infrared remote control module sent by user instructions 1 individual . If the air conditioner is not infrared controlled , Bluetooth or wifi control , You need to change to the corresponding module .

All the accessories of this model are ready-made , It hasn't been designed yet , Processing and grinding . Just put it in a small carton , If you have time, you can design a cool shape . The cost in 30 yuan , It is acceptable for self-made .
边栏推荐
- Mysql45 talking about infrastructure: how is an SQL query executed?
- Embedded sharing collection 15
- Leetcode:741. picking cherries
- 【Day04_0421】C语言选择题
- JS的调用方式与执行顺序
- [day06_0423] C language multiple choice questions
- How to divide the disks under the devices and drives in win10 new computer
- Should we test the Dao layer?
- Cdga | how to build data asset catalogue?
- 【Day_02 0419】排序子序列
猜你喜欢

二叉树的前中后序遍历——本质(每个节点都是“根”节点)

【Oracle SQL】计算同比与环比(列转行进行偏移)

Modifiers should be declared in the correct order 修饰符应按正确的顺序声明

机械制造企业如何借助ERP系统,做好生产管理?

Convolutional neural network (II) - deep convolutional network: case study

Leetcode:741. picking cherries

Age is a hard threshold! 42 years old, Tencent level 13, master of 985, looking for a job for three months, no company actually accepted!

Mysql45 talking about logging system: how does an SQL UPDATE statement execute?

Meiker Studio - Huawei 14 day Hongmeng equipment development practical notes 4

递归函数中 有两个递归入口的时间复杂度
随机推荐
【Day_02 0419】倒置字符串
Print linked list in reverse order
flex布局
[SQL optimization] (big table tips) sometimes a 2-hour SQL operation may take only 1 minute
Widget is everything, widget introduction
K. Link with Bracket Sequence I dp
Byte interview question - judge whether a tree is a balanced binary tree
Intelligent fire protection application based on fire GIS system
Embedded sharing collection 14
Taobao JD pinduoduo Tiktok taote 1688 and other multi platform commodity app details API interfaces (commodity details page data interface, commodity sales interface, keyword search commodity sales in
Kingbasees SQL language reference manual of Jincang database (8. Functions (XI))
Leetcode:741. picking cherries
What is spark serialization for?
PHP 多任务秒级定时器的实现方法
[day_010418] delete public string
Webapi collation
Leetcode:940. How many subsequences have different literal values
【Day_06 0423】把字符串转换成整数
【Day_06 0423】不要二
H. Take the elevator greedy