哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

就是這個(gè)小東西:

wKgZomZL8f6ACnC3AAF11SQ8_FY01.jpeg

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

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

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

wKgaomZL8f6AZqrUAAAuHmxfM5M45.jpeg

一、binary Sensor 介紹

binary Sensor 實(shí)體,中文名叫:二進(jìn)制傳感器。

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

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

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

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

因?yàn)橹笾唤榻B對(duì)應(yīng)的實(shí)體怎么使用,不會(huì)繼續(xù)介紹其他內(nèi)容,為了方便測(cè)試,代碼更不會(huì)重新建立工程。

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

//創(chuàng)建二進(jìn)制實(shí)體

static ha_Bsensor_entity_t entity_binary_sensor = {

.name = "二進(jìn)制傳感器",//給個(gè)名字

.unique_id = "binary_sensor1",//聲明一個(gè)唯一的id 號(hào)

};

//向HomeAssistant 添加二進(jìn)制實(shí)體

homeAssistant_device_add_entity(CONFIG_HA_ENTITY_BINARY_SENSOR, &entity_binary_sensor);

代碼如下:

wKgZomZL8f-ABf4WAACY-dsjdgY51.jpeg

就這樣,一個(gè)二進(jìn)制實(shí)體就創(chuàng)建好了,燒錄驗(yàn)證一下:

wKgaomZL8gCAVX9dAABtQSV_gzQ53.jpeg

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

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

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

三、上傳binary Sensor

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

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

homeAssistant_device_send_entity_state(CONFIG_HA_ENTITY_BINARY_SENSOR, <實(shí)體節(jié)點(diǎn)>, <0/1>);

比如:

wKgZomZL8gGASLgtAACVOUIzZf457.jpeg

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

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

homeAssistant_fine_entity(char* entity_type,const char* unique_id)

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

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

有了這個(gè)函數(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);

四、測(cè)試

延續(xù)上一節(jié)的問(wèn)題:三個(gè)開(kāi)關(guān)怎么識(shí)別只有開(kāi)關(guān)1能控制藍(lán)燈?

答案:通過(guò)unique id來(lái)識(shí)別。

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

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

//判斷是否是開(kāi)關(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)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2577

    文章

    55445

    瀏覽量

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

    關(guān)注

    1

    文章

    805

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    深入解析MAX15031:80V、300mW升壓轉(zhuǎn)換與電流監(jiān)視器

    深入解析MAX15031:80V、300mW升壓轉(zhuǎn)換與電流監(jiān)視器 在電子設(shè)計(jì)領(lǐng)域,對(duì)于需要高電壓偏置和精確電流監(jiān)測(cè)的應(yīng)用場(chǎng)景,一款性能出色的升壓轉(zhuǎn)換和電流監(jiān)視器至關(guān)重要。今天,我們
    的頭像 發(fā)表于 03-12 15:05 ?223次閱讀

    LTC2921/LTC2922系列電源跟蹤與輸入監(jiān)視器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)

    LTC2921/LTC2922系列電源跟蹤與輸入監(jiān)視器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn) 在電子設(shè)備的設(shè)計(jì)中,電源管理是至關(guān)重要的一環(huán)。尤其是在多電源系統(tǒng)中,如何確保各個(gè)電源的穩(wěn)定、可靠運(yùn)行,以及實(shí)現(xiàn)電源之間
    的頭像 發(fā)表于 02-28 15:45 ?276次閱讀

    低功耗電源管理神器——LTC2935 電壓監(jiān)視器詳解

    低功耗電源管理神器——LTC2935 電壓監(jiān)視器詳解 在電子設(shè)備的電源管理領(lǐng)域,低功耗、高精度、多功能的電壓監(jiān)視和復(fù)位功能是至關(guān)重要的。今天,我們就來(lái)深入探討一下 Linear Technology
    的頭像 發(fā)表于 02-27 11:45 ?381次閱讀

    LTC2992 雙寬范圍功率監(jiān)視器:設(shè)計(jì)與應(yīng)用的全面解析

    LTC2992 雙寬范圍功率監(jiān)視器:設(shè)計(jì)與應(yīng)用的全面解析 在電子設(shè)備的設(shè)計(jì)中,精確監(jiān)測(cè)電源的電流、電壓和功率對(duì)于確保系統(tǒng)的穩(wěn)定性和性能至關(guān)重要。LTC2992 雙寬范圍功率監(jiān)視器作為一款功能強(qiáng)大
    的頭像 發(fā)表于 02-26 14:35 ?275次閱讀

    深入剖析LTC2965 100V微功耗單電壓監(jiān)視器

    深入剖析LTC2965 100V微功耗單電壓監(jiān)視器 在電子設(shè)計(jì)領(lǐng)域,電壓監(jiān)測(cè)是確保系統(tǒng)穩(wěn)定運(yùn)行的關(guān)鍵環(huán)節(jié)。今天我們要深入探討的是Linear Technology(現(xiàn)屬ADI)推出的LTC2965
    的頭像 發(fā)表于 02-26 14:25 ?249次閱讀

    深入剖析LM96194硬件監(jiān)視器:功能、應(yīng)用與設(shè)計(jì)要點(diǎn)

    深入剖析LM96194硬件監(jiān)視器:功能、應(yīng)用與設(shè)計(jì)要點(diǎn) 在現(xiàn)代電子設(shè)備的設(shè)計(jì)中,硬件監(jiān)視器扮演著至關(guān)重要的角色,它能夠?qū)崟r(shí)監(jiān)測(cè)設(shè)備的各項(xiàng)參數(shù),確保系統(tǒng)的穩(wěn)定運(yùn)行。今天,我們就來(lái)深入探討一款功能強(qiáng)大
    的頭像 發(fā)表于 02-26 09:35 ?267次閱讀

    BQ7692000PWR 3 至 5 節(jié)電池鋰離子和鋰磷酸鹽電池監(jiān)視器

    BQ7692000PWR3至5節(jié)電池鋰離子和鋰磷酸鹽電池監(jiān)視器產(chǎn)品型號(hào):BQ7692000PWR產(chǎn)品品牌:TI/德州儀器產(chǎn)品封裝:TSSOP20產(chǎn)品功能:電池監(jiān)測(cè)和平衡器BQ7692000PWR
    的頭像 發(fā)表于 02-02 11:40 ?577次閱讀
    BQ7692000PWR   3 至 5 節(jié)電池鋰離子和鋰磷酸鹽電池<b class='flag-5'>監(jiān)視器</b>

    安信可雷達(dá)模組如何快速配網(wǎng)和調(diào)參?

    安信可配網(wǎng)助手app介紹 安信可配網(wǎng)助手app是由安信可開(kāi)發(fā)的一款 可拿來(lái)對(duì)安信可模組進(jìn)行配網(wǎng)以及對(duì)雷達(dá)模組進(jìn)行調(diào)參的APP 。 下面將對(duì)APP搭配安信可雷達(dá)模組Rd-01、Rd
    的頭像 發(fā)表于 10-31 08:59 ?933次閱讀
    安信可雷達(dá)模組如何快速配網(wǎng)和調(diào)參?

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

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

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

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

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

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

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

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

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

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

    監(jiān)視器集成在一個(gè) 芯片。 TPS65200 采用微型 2.8mm × 2.6mm、36 引腳、0.4mm 間距芯片尺寸球柵 數(shù)組 (DSBGA)。
    的頭像 發(fā)表于 04-28 14:22 ?898次閱讀
    TPS65200 Li+ 電池充電器,帶有 WLED 驅(qū)動(dòng)<b class='flag-5'>器</b>和分流<b class='flag-5'>監(jiān)視器</b>數(shù)據(jù)手冊(cè)
    咸丰县| 宜君县| 托克逊县| 东光县| 顺义区| 乐至县| 禹州市| 虹口区| 伊宁县| 博罗县| 化德县| 罗平县| 宿州市| 元朗区| 宜都市| 农安县| 个旧市| 池州市| 留坝县| 长宁区| 达州市| 交口县| 沙洋县| 平罗县| 桓台县| 富民县| 汤原县| 乐昌市| 奎屯市| 松阳县| 宜州市| 灵台县| 闽侯县| 北流市| 吉隆县| 司法| 义乌市| 嘉鱼县| 自治县| 军事| 新巴尔虎右旗|