chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

神器在手,摸魚我有!用Rd-01做個老板監(jiān)視器

AIoT行業(yè)洞察 ? 來源:AIoT行業(yè)洞察 ? 作者:AIoT行業(yè)洞察 ? 2024-05-21 08:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

伙伴們,還記得之前小美讓我做的“老板監(jiān)視器”嗎?不記得不要緊,連接在這:神器在手,摸魚我有?巧用雷達感應(yīng)器的驚險一刻。

就是這個小東西:

wKgZomZL8f6ACnC3AAF11SQ8_FY01.jpeg

這個DEMO所用的就是安信可的Rd-01 人體存在雷達傳感器,這個雷達傳感器的特點參考資料:https://docs.ai-thinker.com/rd-01。

自帶的WiFi 功能,可以接入任何云平臺,這次接入的就是HomeAssistant,通過配置自動化檢測,實現(xiàn)平板電腦手機的彈窗提示,達到警告作用。

這次要講的就是類似Rd-01 雷達傳感器,這種只有0和1的二進制傳感器如何使用HomeAssistant-C 庫接入HomeAssistant。

wKgaomZL8f6AZqrUAAAuHmxfM5M45.jpeg

一、binary Sensor 介紹

binary Sensor 實體,中文名叫:二進制傳感器。

顧名思義數(shù)據(jù)只有0和1兩種狀態(tài),我們所用過的紅外人體存在傳感器、火焰?zhèn)鞲衅?、Rd-01人體存在雷達、甚至是手扶梯的人體檢測都屬于二進制傳感器。所以,這些傳感器在HomeAssistant對它們的配置是最簡單的。

好的,binary Sensor 就(實)介(在)紹(編)完(不)了(下去了)!

二、binary Sensor 實體創(chuàng)建

這一小節(jié)需要大家已經(jīng)實現(xiàn)了“switch”實體的創(chuàng)建并完成點燈,如果你還沒有是實現(xiàn)這個,馬上、立刻去看:智能家居之旅,第三站:Ai-M61/M62 接入HomeAssistant 實現(xiàn)點燈。

因為之后只介紹對應(yīng)的實體怎么使用,不會繼續(xù)介紹其他內(nèi)容,為了方便測試,代碼更不會重新建立工程。

打開之前創(chuàng)建的"HomeAssistant_switch"工程中"main.c"文件,在"ha_event_cb"回調(diào)函數(shù)中的 HA_EVENT_MQTT_CONNECED 事件下創(chuàng)建實體:

//創(chuàng)建二進制實體

static ha_Bsensor_entity_t entity_binary_sensor = {

.name = "二進制傳感器",//給個名字

.unique_id = "binary_sensor1",//聲明一個唯一的id 號

};

//向HomeAssistant 添加二進制實體

homeAssistant_device_add_entity(CONFIG_HA_ENTITY_BINARY_SENSOR, &entity_binary_sensor);

代碼如下:

wKgZomZL8f-ABf4WAACY-dsjdgY51.jpeg

就這樣,一個二進制實體就創(chuàng)建好了,燒錄驗證一下:

wKgaomZL8gCAVX9dAABtQSV_gzQ53.jpeg

可以看到,剛剛創(chuàng)建的"二進制傳感器"已經(jīng)在之前建立的設(shè)備當中了,但是它處于不可用狀態(tài),這個怎么辦呢?

方法一:復(fù)位一下開發(fā)板

方法二:等我修復(fù)...........

三、上傳binary Sensor

binary Sensor 傳感器已經(jīng)創(chuàng)建好了,那下一步就是數(shù)據(jù)上傳了。

其實HomeAssistant-C 上傳數(shù)據(jù)只需要一個函數(shù):homeAssistant_device_send_state。上傳binary sensor 數(shù)據(jù):

homeAssistant_device_send_entity_state(CONFIG_HA_ENTITY_BINARY_SENSOR, <實體節(jié)點>, <0/1>);

比如:

wKgZomZL8gGASLgtAACVOUIzZf457.jpeg

燒錄并且重新復(fù)位之后,能看到HomeAssistant中的 "二進制傳感器"處于"開啟"狀態(tài)。

homeAssistant_device_send_state函數(shù)的第二個,是一個實體的節(jié)點,為了大家能夠在任何地方能夠正確獲取到需要的節(jié)點,HomeAssistant-C 庫提供了一個函數(shù):

homeAssistant_fine_entity(char* entity_type,const char* unique_id)

在使用這個函數(shù)的時候,只需要傳遞實體的類型和unique id,比如找到unique id=binary_sensor1的二進制實體:

ha_Bsensor_entity_t* entity_bs = homeAssistant_fine_entity(CONFIG_HA_ENTITY_BINARY_SENSOR, "binary_sensor1");

有了這個函數(shù),可以在其他代碼段使用

homeAssistant_device_send_entity_state函數(shù)發(fā)送數(shù)據(jù),像這樣:

homeAssistant_device_send_entity_state(CONFIG_HA_ENTITY_BINARY_SENSOR,homeAssistant_fine_entity(CONFIG_HA_ENTITY_BINARY_SENSOR, "binary_sensor1"), 1);

四、測試

延續(xù)上一節(jié)的問題:三個開關(guān)怎么識別只有開關(guān)1能控制藍燈?

答案:通過unique id來識別。

可以通過homeAssistant_fine_entity,先找到需要判斷的實體,然后再通過雙方的unique id 來識別就能確認,下發(fā)的命令是否是"開關(guān)1",同時上傳一下二進制傳感器的狀態(tài):

ha_sw_entity_t* sw1_s = homeAssistant_fine_entity(CONFIG_HA_ENTITY_SWITCH, "sw1");//找到"開關(guān)1實體"

//判斷是否是開關(guān)1的命令

if (ha_dev->entity_switch->command_switch->unique_id==sw1_s->unique_id&&ha_dev->entity_switch->command_switch->switch_state) {

bflb_gpio_set(gpio, GPIO_PIN_15);

然后可以看到如下效果:

wKgaomZL8gGARM9kAAHsr-y_ys0450.gif

最后的最后

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2573

    文章

    53836

    瀏覽量

    779496
  • 監(jiān)視器
    +關(guān)注

    關(guān)注

    1

    文章

    801

    瀏覽量

    34581
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    請問NuMicro? Cortex-M? 系列芯片是否支持 I2C 監(jiān)視器功能?

    NuMicro? Cortex-M? 系列芯片是否支持 I2C 監(jiān)視器功能?
    發(fā)表于 08-21 06:04

    德州儀器ADS131B24-Q1高壓電池組監(jiān)視器技術(shù)解析

    Texas Instruments ADS131B24-Q1高壓電池組監(jiān)視器是用于汽車電動汽車 (ev) 電池管理系統(tǒng) (BMS) 的完全集成監(jiān)視器。ADS131B24-Q1集成了兩個同步采樣
    的頭像 發(fā)表于 08-12 15:08 ?582次閱讀
    德州儀器ADS131B24-Q1高壓電池組<b class='flag-5'>監(jiān)視器</b>技術(shù)解析

    Texas Instruments AMC6V704模擬監(jiān)視器和控制數(shù)據(jù)手冊

    Texas Instruments AMC6V704模擬監(jiān)視器和控制專為光收發(fā)應(yīng)用而設(shè)計。它包括四個具有可編程輸出范圍的12位VDAC和四個12位電流輸出型數(shù)模轉(zhuǎn)換 (IDAC)
    的頭像 發(fā)表于 07-17 10:13 ?418次閱讀
    Texas Instruments AMC6V704模擬<b class='flag-5'>監(jiān)視器</b>和控制<b class='flag-5'>器</b>數(shù)據(jù)手冊

    使用SIL級電源監(jiān)視器的優(yōu)勢

    此前強調(diào)了診斷活動對于滿足基本功能安全標準的定性和定量的意義,如圖1所示。出于定性考慮,無論安全完整性等級(SIL)如何,都必須實施電源監(jiān)視器。而對于定量要求,主要有兩個考慮因素:可靠性預(yù)測和架構(gòu)
    的頭像 發(fā)表于 07-11 15:40 ?1158次閱讀

    Analog Devices Inc. LTC3337一次電池健康狀況監(jiān)視器數(shù)據(jù)手冊

    Analog Devices Inc. LTC3337一次電池健康狀況 (SOH) 監(jiān)視器可提供電池放電、電壓、阻抗和溫度的精確實時讀數(shù)。LTC3337設(shè)計用于與一次電池串聯(lián),相關(guān)串聯(lián)電壓降極小。該
    的頭像 發(fā)表于 07-01 10:46 ?443次閱讀
    Analog Devices Inc. LTC3337一次電池健康狀況<b class='flag-5'>監(jiān)視器</b>數(shù)據(jù)手冊

    Analog Devices Inc. ADES1830/ADES1831 16通道電池監(jiān)視器數(shù)據(jù)手冊

    Analog Devices ADES1830/ADES1831 16通道電池組監(jiān)視器是多電池組監(jiān)視器,最多可測量16節(jié)串聯(lián)電池。在整個溫度范圍內(nèi),這些器件的使用壽命總測量誤差 (TME) 小于
    的頭像 發(fā)表于 05-26 15:34 ?530次閱讀
    Analog Devices Inc. ADES1830/ADES1831 16通道電池<b class='flag-5'>監(jiān)視器</b>數(shù)據(jù)手冊

    TPS65200 Li+ 電池充電器,帶有 WLED 驅(qū)動和分流監(jiān)視器數(shù)據(jù)手冊

    監(jiān)視器集成在一個 芯片。 TPS65200 采用微型 2.8mm × 2.6mm、36 引腳、0.4mm 間距芯片尺寸球柵 數(shù)組 (DSBGA)。
    的頭像 發(fā)表于 04-28 14:22 ?477次閱讀
    TPS65200 Li+ 電池充電器,帶有 WLED 驅(qū)動<b class='flag-5'>器</b>和分流<b class='flag-5'>監(jiān)視器</b>數(shù)據(jù)手冊

    cRIO連接電腦后為什么彈不出來那個設(shè)備監(jiān)視器

    為什么的電腦檢測不到cRIO設(shè)備,下載了CompactRIO驅(qū)動還是彈不出來設(shè)備監(jiān)視器,RIO設(shè)備管理也找不到,但是在新建終端與設(shè)備里面能見到一個real time 掃描模塊,沒有real time resource模塊,是不是還是代表著檢測不到。就連ni官網(wǎng)那個入門視
    發(fā)表于 03-06 20:37

    雷達模組+智能照明?讓燈“亮”出高級感

    雷達模組的應(yīng)用范圍非常廣泛,尤其在IoT環(huán)境搭建中起到重要作用。不同的雷達模組工作波段很大區(qū)別,應(yīng)根據(jù)具體的應(yīng)用環(huán)境和所需的性能指標來選擇合適的雷達模組。 安信可目前已推出Rd-01、Rd-03、
    的頭像 發(fā)表于 02-26 14:17 ?434次閱讀
    雷達模組+智能照明?讓燈“亮”出高級感

    ISL28022精密數(shù)字電源監(jiān)視器

    ISL28022 是一款具有串行接口的雙向高端和低端數(shù)字電流檢測和電壓監(jiān)控。 該器件可監(jiān)測電流和電壓,提供數(shù)字化結(jié)果并計算功率。   該器件為整個輸入范圍內(nèi)的電壓和電流監(jiān)控提供誤差低于 0.3% 的嚴格精度。 數(shù)字電源監(jiān)視器具有可配置的故障閾值以及可測量的 ADC
    的頭像 發(fā)表于 02-21 10:55 ?646次閱讀
    ISL28022精密數(shù)字電源<b class='flag-5'>監(jiān)視器</b>

    Rd-03E改造小米門窗傳感

    ? ? ? ? Rd-03E改造 小米門窗傳感 用戶DIY分享 ? 前言 家里衛(wèi)生間的小米人體紅外傳感,當你一動不動在那兒玩手機時燈
    的頭像 發(fā)表于 01-15 09:23 ?1121次閱讀
    <b class='flag-5'>用</b><b class='flag-5'>Rd</b>-03E改造小米門窗傳感<b class='flag-5'>器</b>

    dm6437使用hdmi連接輸出到監(jiān)視器上,監(jiān)視器上沒有顯示是怎么回事?

    你好dm6437后端和tfp410連接輸出高清視頻,使用hdmi 連接輸出到監(jiān)視器上,發(fā)現(xiàn)監(jiān)視器上沒有顯示? 設(shè)置的分辨率為800*480 ,在群創(chuàng)的7寸lcd屏上是可以顯示輸出的。
    發(fā)表于 01-09 06:05

    無線嬰兒監(jiān)視器方案(附SI24R1選型)

    隨著現(xiàn)代科技的進步,父母們對寶寶的關(guān)注和保護達到了前所未有的高度。為了滿足這一需求,市場上涌現(xiàn)出了一系列智能嬰兒監(jiān)視器。這些設(shè)備不僅能實時監(jiān)控寶寶的活動,還能讓父母在家中的任何角落都能輕松掌握寶寶
    的頭像 發(fā)表于 11-08 14:44 ?1038次閱讀
    無線嬰兒<b class='flag-5'>監(jiān)視器</b>方案(附SI24R1選型)

    替代SITime,純硅振蕩器用于大屏監(jiān)視器,抖動低于350fs

    替代SITime,純硅振蕩器用于大屏監(jiān)視器,抖動低于350fs
    的頭像 發(fā)表于 11-05 10:07 ?612次閱讀
    替代SITime,純硅振蕩器用于大屏<b class='flag-5'>監(jiān)視器</b>,抖動低于350fs

    2024年OLED監(jiān)視器出貨量預(yù)計激增至144萬臺,年增長率將達181%

    根據(jù)TrendForce集邦咨詢的最新研究報告,OLED監(jiān)視器市場正迎來新的增長契機。由于新型31.5吋OLED監(jiān)視器的推出,加上面板廠商在產(chǎn)品規(guī)格上的提升和差異化策略,以及多家電競品牌的積極參與
    的頭像 發(fā)表于 10-18 15:16 ?1264次閱讀