智能家居作为一种爱好

在博客中,我们讲述了我们的培训部门负责人和出色的程序员尤金(Eugene)如何创造了火星时钟,同时赢得了比赛然后-他如何用自己的双手设计Smart House系统因此,今天我们将再次讨论DIY电子产品和一个全新的家庭控制系统,Eugene从头开始创建该系统以取代以前的系统。



图片



我从事与大学有关的电子学和电子设备编程的所有工作。这是我的职业-我学习成为乐器制造商。事实证明,我是一名开发人员,而我的业余爱好与该专业有关。



-开发人员Eugene



``智能家居''的想法困扰着50年代的工程师:然后出现了第一间带有按钮的房屋,通过按特定的按钮解决了所有日常任务。1966年,使用一个系统就可以调节室内气候并打开/关闭电器。



« »    70-         433 .   :     ,     .  —   .    Wi-Fi,   .





 



     — 5  ,   Arduino (- ). ,   Arduino     «»,  .   4   —  .   ,   , :     ,   , ,  .



 2016-    ,   Arduino .   (   )   (  /   ),   :



智能家居的第一个版本



        — ,   ,    «»:  . -   , , ,     « ».    2019-.







 ,    ( , ,   ). ,     ,   .    Wi-Fi   JSON (, ).







,  ,   -   .  - , (  ), :     .



, ,    , ,  . ,      , « »   .  ,     :  , ,    .



— ,





  .  ,  ,   ?! , .



 — MajorDomo,  .     ,    ,    - .    —   PHP   MySQL ( ).   ,    , MySQL -  .



         , PHP   ,      - ,   .



— ,





 — Home Assistant,  Python    Unix- (   ).  ,     —   . , Home Assistant ,    . ( ):  .     , .





: « »



 , , :



  1.  — : ,   ,   .
  2.  — ,  : -,   .
  3.   : MQTT-    Node.JS.


 — Raspberry PI 3b+.  2−3 ,       . :   MicroSD,     . -   HDD- MicroSD.     : Raspbian,       —  ,   Linux-,   .    — .



 — NodeMCU V3,   ESP8266,   Arduino. , Arduino —  , ,  USB   .   C++.







 



Arduino ,         USB-,   . NodeMCU V3, , « » Wi-Fi —  ,     ,   .



  :



  • BME280

      ,   ,  . 200 ,   .
  • PIR-,

     : ,     , , -   . ,    , .
  • RC522

    , .   , ,      :)



    ,   RFID -,  - .   ,   ,    .   -   ,    — .  ,   , .
  • SIM800L

    ,  . GSM/GPRS-. ,   .   -SIM-,    , , SMS-    . , - ,      .  , ,   .
  • MH-Z19

    ,  .  ,  ?   CO2 ( , ),   .  — ,    —     .  — .



      2 , 2 :   — ,   —  . ( — ):  ,   ,   . ,   ,       CO2  .



,   - , . JSON-:  http-. ,    ,  .     MQTT, .  2016-     , .



   — Broker,     .     : Publisher (  Broker)  Subscriber ( ). , Subscriber  - (,  ),   . , .



MQTT协议如何工作





:



DIY气象站

 



   — NodeMCU,     .   :



  1.   BME280;
  2. CO2 — MH-Z19;
  3. OLED-, .


    I2 UART — .   , .





:



DIY安全系统

 



Arduino,   NodeMCU          -.     RFID -.  Arduino-  .  Arduino        UART.





: GSM



智能家居系统  自己做 ”

 



  - .



   — .   , .        ,     : , , .  ,     —   . 2 $, ,   - .   ,    —   - . ,  150  1000 :)



-    AliExpress,      : ,      . , GSM .   ,  3D- .







   — ,  - .   :



  • Openweather —       ,     .
  • Macroscope —   ( , , 18 ,    API   18  ).
  •    — :  , , ,     .




, :



如何制作智能家居框图

 



   —   Vue.js, ,   Nuxt.js,  Vue.js.   mongoDB (   ).



( )  MQTT-,    ,  , ,  .   Public,   .    Socket IO — Java Script,   -     .   (,  ). ,   MQTT — Public  Socket IO «».



 —  . , , -, -   . ( , , -),      .



, :   «»,  «», http- webhook — .  ,       .



    . ,   , . , : , . , 3- , ,   :)   . ,   :   . , , ,   . , , «»  «».



  , . , -   .





  •  Nuxt. js (  Vue. js  MongoDB).
  •  —   5  ( ,   ).
  • PM2 process manager ( Node. js) — :  ,   «»,   . ,  . ,  4, 4 ,  , -   «».
  •  Wi-Fi, , .
  •  —  .
  •  —   :         .






“智能家居”系统中的数据交换

 



,    MQTT:



  1.  —    .  : , ( «»  «» ), , /.
  2.  —   - . ,  : , .     ,  — -: 1 — ; 2 — (, ,    ); 3 — .


   Google Assistant



Google Assistant — ,   «, ...». Siri  Apple.  ,   API     Google Assistant, «, , » «, , ?». ,    ,   .



  «!»,  Android   « ». . - ,   :    . -,  . -,   .



   - ,   Google Assistant.    —      .      : Google Home — ,    .    — : , , Wi-Fi. Google Station,   ,   -  .   ,     Google Assistant . .



— ,





   — - ,     .    ,     :)







 — Raspberry PI 3b+   .     4  .   9 540     ,    .



创建“智能家居”需要多少钱

 





    , « »     SMS push-.   .



    ,   -     « ».



   — Sherlock, Wi-Fi  . ,   RFID .    —  ,    (,     ,     , ?).



现代吊灯和夏洛克城堡

 



  «  ».  mac-  — , , —   .   . , « »: , , ,   :)



  , , — ZigBee-. ZigBee — . , —  Wi-Fi.  — .  -   ,  Wi-Fi (   ,  , ).



ZigBee :



ZigBee配置

 



 — ,   . ( , ),    —  ,     .   : .  , ZigBee- ,     : , .



, ,  ,   .     :  ,   Xiaomi,      (   ,  ).    , : USB-,   USB-  ,     .



,   ,   . -   ,   ,       .     .



  ,   Xiaomi, IKEA Aqara  :   ,     , ,    Xiaomi.      ,  .



— ,







:













 



 :



主屏幕



项目画面



气象站数据



服务“天气预报”



视频监控系统服务数据



系统服务



脚本清单



添加脚本



自动化清单



添加自动化

 



 ,     « »    -.   — , : !




All Articles