亚洲色欲色欲综合网站,蜜臀av色欲无码A片一区,图片区小说区激情区偷拍区,日韩吃奶摸下aa片免费观看

第五章智能感知的基礎——傳感器
2022-09-02
文章詳情

導讀:

傳感器就是觸覺、視覺、聽覺、嗅覺,總之就是感覺。有了它才有了自覺

上回說到,要接入傳感器,這里就給大家列出了4個常用的小模塊,在智能家居中應用最多的是人體、溫濕度、光線,煙霧模塊通常都是在廚房應用較多。人體感應就像視覺,可以知道附近是否有活的生物經(jīng)過,不止人,還有不是人

溫濕度顧名思義啦,光線模塊則可以判斷環(huán)境光線的強度。

焊接傳感器

用電烙鐵將上述接線接好,也可以使用杜邦線加排針的方式更靈活,可以隨意更換傳感器。

先插播解釋下這類模塊和單片機的一些基本概念:RX、TX 串流通訊端口,RX是寫入(Gpio03),TX是讀?。℅pio01),之前寫入固件就是通過這兩個端口。

GPIO 普通通訊端口,可以根據(jù)實際需要,通過固件內(nèi)的驅(qū)動程序和用戶的定義來實現(xiàn)不同的數(shù)據(jù)接收。

不同型號和款式的模塊針腳定義可能不同,注意觀察,總之VCC對VCC(正極)GND對GND(負極),OUT等其他數(shù)據(jù)輸出腳對應RX、TX、GPIO,需要留意的是RX和TX本來是通訊口,所以開機會有幾次高低電位變化,最好就不要接開關類,接溫濕度,光線等數(shù)字輸出是沒有問題的。所以上圖中將人體傳感接到了GPIO14上。接好之后,就可以上電了,至于傳感器放哪里,線需要多長,那就得要自己思考了。

接入Homeassistant

先做兩個假設:1、homeassistant服務器的IP地址 192.168.1.1002、sonoff 的IP地址 192.168.1.101

首先去homeassistant的管理頁,側(cè)邊欄選擇Supervisor,如果有看我之前的內(nèi)容,那么這里已經(jīng)安裝了Mosquitto broker

在設置中,將asd該為你自己的用戶名,123456該為你的密碼,其他都不用動,回到info頁,點Start,MQTT服務器就開始等待信息流傳入了。

再到sonoff管理頁http://192.168.1.101,選擇configuration->Configure MQTT

設定好之后,點Save保存 ,再回到Configuration->Configure Module.

按照圖片設定,就完成了溫濕度(DHT11)和人體感應(Switch2)的設置。

配置Configuration.yaml瀏覽器打開http://192.168.1.100:8123,選擇File editor,找到configuration.yaml,就可以在右側(cè)編輯了。

寫到Configruation.yaml里的格式如上圖。

附上代碼:

溫濕度設定:        sensor:        - platform: mqtt        name: "temp_sonoff2"        state_topic: "tele/sonoff2/SENSOR"        value_template: "{{ value_json[DHT11].Temperature }}"        unit_of_measurement: "°C"        - platform: mqtt        name: "humi_sonoff2"        state_topic: "tele/sonoff2/SENSOR"        value_template: "{{ value_json[DHT11].Humidity }}"        unit_of_measurement: "%"        人體感應設定:        binary_sensor:        - platform: mqtt        name: "PIR2"        qos: 0        state_topic: "stat/sonoff2/POWER2"        payload_on: "ON"        payload_off: "OFF"        device_class: motion        scan_interval: 6000        開關設定:        switch:        - platform: mqtt        name: "sonoff2"        state_topic: "stat/sonoff2/POWER1"        command_topic: "cmnd/sonoff2/POWER1"        qos: 1        payload_on: "ON"        payload_off: "OFF"        retain: false

設定完成之后,保存,并重新啟動服務。

側(cè)邊欄Configuration->Server Controls拉至最底,RESTART

配置概覽面板

概覽面板就是把所有的開關,傳感器數(shù)據(jù)等集中在一起方便操作管理的版面。

保存后就成了一個view也就是一個概覽頁面,點擊+來添加各種類型的控件,我選擇了Entities作為樣板。

至此,我們已經(jīng)完成了整個Homeassistant的設定流程。接下來就可以按照這樣的方式,添加各種需要的開關控制以及傳感器。

010-82788940

(工作日 9::00-18:00)