国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

【雷達燈控】安信可 Rd-03E+ 燈 + Ai-M61

AIoT行業洞察 ? 來源:AIoT行業洞察 ? 作者:AIoT行業洞察 ? 2024-06-07 09:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

模塊資料

當活動開始的時候就看模塊的相關資料了,不過剛開始也沒太在意,所以從RD-03系列從頭開始看。不過后來才發現RD-03系列的產品有很多,本次活動涉及的產品是RD-03E。所以我趕緊去看03E的相關產品。產品的資料有很多,不過感覺有些文件的內容有些重復,上位機軟件的各個參數可能是因為涉及到內部邏輯所以沒有詳細說明。模塊資料鏈接:Rd-03 系列模組 | 安信可科技 (ai-thinker.com)

模塊應用場景

首先官方給的應用場景是智能馬桶(手勢識別模式),這在上位機當中也是有體現的,在此就不多說了。其次是本次活動要求的是應用在智能燈控上,有感應開關燈、距離改變光照模式等。除了智能家居外,該模塊也可以應用在智慧城市和工業控制領域等。

上位機使用體驗

在拿到模塊后,想必大家都會先用官方的例程或軟件體驗一下。我也簡單的用上位機連接模塊看了一下。首先安信可給的模塊是沒有損壞的,在質量把控方面上安信可確實做得很好,至今也沒發現有質量問題。

剛開始時數據波動比較大,波動范圍有20CM,也不知道大家是否會關注用戶手冊中寫的探測范圍0.3~2.2M。這可能是數據處理不是那么好吧。上位機軟件距離顯示曲線如下圖

wKgZomZiZkSACZQOAACNGXD_sVY30.jpeg

但是我又用串口軟件進行測試發現數據是50ms發一次,這讓我再次懷疑控制芯片處理數據的能力,不過看論壇上的文章和群消息后好像官方也在進行調整。但是我覺得在官方給出新的驅動前可能還有其他的解決方法。于是再次盯住這些雜亂無章的曲線,然后自己在前面不停的微動,這種場景是真的挺搞笑的,但是也沒辦法,研發就是這樣。看了一段時間后,發現問題可能出現在模塊發送數據的間隔時間非常短,50ms就發一次。我們一般是一個處理芯片會接很多的模塊,對某一個模塊接收的數據也不會這么頻繁,反正是我沒遇見過。所以就想著我1S接收一次是不是就會避免了。在上位機軟件中也無意發現有上報周期這一選項,于是就把這個參數改成1000及1S后,發現數據波形確實變平了,但是好像數據波動還是有,不過沒有之前那么大了。之前看距離數據時也是發現數一直在跳變,很難看清數值是多少。現在是可以看清的。

修改上報周期后的結果如下圖。

wKgZomZiZkWAWDvrAABcou3M4zc04.jpeg

不過我對此還是不夠滿意,所以就把數值改成5000及5S,發現效果和1S的差不多。所以我在后續的程序是采用1S接收一次數據并進行處理。也不知道大家是否注意到這一點,在此將我注意到的點分享給大家。

除了注意到時間間隔外,還注意到一點是在采集到的數據波形有一段時間是0。對此我也開始不斷地測試在何種情況下會導致數據是0。后來發現有兩種情況會有這種現象。第一種是你超出他的探測范圍,這一點我確實沒有注意到,因為之前看到的的范圍是0.3M~2.2M,也沒想到沒人的情況下探測距離是多少;第二種是當探測的物體沒有晃動或移動,簡單來說就是站在那里一動不動就會接收到距離是0的情況,這讓我猜到模塊的采集數據的方式應該是檢測磁場的變化,也就是有物體切割磁感線,模塊就會有數據,具體的就沒有深究了。

作品功能描述

因為要求作品是與燈有關的,但是我身邊也沒有與燈相關的模塊。而是準備了一個其他的模塊,這個在下次的文章中展現給大家。不過好在M61板子上有三個燈,所以就簡單的模擬上位機燈泡的顯示效果了。代碼實現起來非常簡單,就是1S采集一下模塊的數據,然后判斷數據在哪個階段就亮哪個燈。為了拍攝效果,所以就沒把數據選的那么大。

首先是Rd-03E串口數據處理代碼,代碼如下

void RD03E_GetGestDataPoll()

{

unsigned char i = 0;

unsigned char DistTemp = 0;

bflb_uart_get(pstUARTHandle, au8UartReceData, RD03E_GEST_DATA_MAX_LEN);

printf("RD03E Receive Data is:");

for (i = 0; i < RD03E_GEST_DATA_MAX_LEN; i++)

{

printf("%X ",au8UartReceData[i]);

}

printf("rn");

for (i = 0; i < RD03E_GEST_DATA_MAX_LEN; i++)

{

if (RD03E_GEST_DATA_HEAD_MARK == au8UartReceData[i])

{

/* 找到數據幀開頭標志0xAA */

break;

}

}

if ((i < (RD03E_GEST_DATA_MAX_LEN - RD03E_GEST_DATA_LEN -1))

&& (RD03E_GEST_DATA_TAIL_MARK == au8UartReceData[i + RD03E_GEST_DATA_LEN + 1]))

{

/* 找到數據幀 */

DistTemp = au8UartReceData[i + 1] | ((unsigned int)au8UartReceData[i + 2] << 8);

stGestData.GestDist = DistTemp;

stGestData.Gest = au8UartReceData[i + RD03E_GEST_DATA_LEN];

}

}

串口一次性接收10個字節的數據,測試發現若接收5個字節的數據的話,后面會出現解析不到數據幀的開頭。這也是為了后面1S采集一次數據的適配。接收到數據后會先找幀開頭標志0xAA,找到后便判斷后面的第4個字節是否為幀結束標志0x55。若是則將中間的3個數據解析出來,分別為手勢識別模式中的距離和手勢數據。這樣可以防止數據解析有誤。

主函數主要是獲取串口數據,然后進行處理,邏輯比較簡單,所以不再詳細講解。代碼如下

int main(void)

{

GestData *RD03EGestDataTemp = {0};

board_init(); /* 板卡初始化 */

LED_Init(); /* 板卡LED引腳I/O初始化 */

UART_Init(); /* RD03E串口初始化 */

while(1)

{

/* 獲取RD03E數據 */

RD03EGestDataTemp = RD03E_ReadGestData();

if (RD03EGestDataTemp->Gest != RD03EGestData.Gest)

{

RD03EGestData.Gest = RD03EGestDataTemp->Gest;

/* 檢測到有手勢變化 */

if (RD03EGestData.Gest)

{

if (LEDSwitch)

{

LEDSwitch = 0;

/* 關閉全部燈 */

LED_SetSta(LED_STA_OFF, GREE_LED_PIN);

LED_SetSta(LED_STA_OFF, RED_LED_PIN);

LED_SetSta(LED_STA_OFF, BLUE_LED_PIN);

}

else

{

LEDSwitch = 1;

}

}

}

if (LEDSwitch == 1)

{

/* 當燈是開的狀態再檢測距離數據是否發生變化 */

if (RD03EGestDataTemp->GestDist != RD03EGestData.GestDist)

{

RD03EGestData.GestDist = RD03EGestDataTemp->GestDist;

/* 先關全部的燈,再亮其中的一個 */

LED_SetSta(LED_STA_OFF, GREE_LED_PIN);

LED_SetSta(LED_STA_OFF, RED_LED_PIN);

LED_SetSta(LED_STA_OFF, BLUE_LED_PIN);

if (RD03EGestData.GestDist < 50)

{

printf("Dist:%d Green LED ONrn",RD03EGestData.GestDist);

LED_SetSta(LED_STA_ON, GREE_LED_PIN);

}

else if (RD03EGestData.GestDist < 100)

{

printf("Dist:%d Red LED ONrn",RD03EGestData.GestDist);

LED_SetSta(LED_STA_ON, RED_LED_PIN);

}

else

{

printf("Dist:%d Blue LED ONrn",RD03EGestData.GestDist);

LED_SetSta(LED_STA_ON, BLUE_LED_PIN);

}

}

}

/* RD03E輪詢不斷更新數據 */

RD03E_GetGestDataPoll();

/* 設置1秒已更新,否則燈跳變比較大 */

bflb_mtimer_delay_ms(1000);

}

}

作品展示及工程文件請點擊原貼查看:https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=44476&highlight=%E3%80%90%E9%9B%B7%E8%BE%BE%E7%81%AF%E6%8E%A7%E3%80%91%E5%AE%89%E4%BF%A1%E5%8F%AF%2BRd-03E%2B%2B%E7%81%AF%2B%2B%2BAi-M61&_dsign=31a6d697

作品展示

wKgaomZiZkWAZbuBAABKzar8Yu803.jpeg


審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 雷達
    +關注

    關注

    52

    文章

    3328

    瀏覽量

    123905
  • 安信可
    +關注

    關注

    0

    文章

    226

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    雷達模組】久坐提醒設備,“起來走動一下”

    項目名:久坐檢測提醒設備 模組支持:Rd-03_V2 毫米波雷達 作者:
    的頭像 發表于 12-16 09:20 ?382次閱讀
    【<b class='flag-5'>雷達</b>模組】久坐提醒設備,“起來走動一下”

    上線!國產AI語音開發板,定制你的聊天伙伴助手

    伙伴們,之前我們將Ai-M61模組接入了ChatGPT,弄了語音AI,光API調用費就能吃掉半年奶茶錢!也有不少小伙伴在留言區表示“貴啊”(詳情看這里:能和Ai-M61模組對話了?手搓一個
    的頭像 發表于 11-20 11:53 ?861次閱讀
    上線!國產<b class='flag-5'>AI</b>語音開發板,定制你的聊天伙伴助手

    小智AI語音模組實測:實現語音控制關燈

    以下作品由社區用戶 zzbinfo 制作 ? 這次評測的是科技出品的
    的頭像 發表于 11-19 16:09 ?1080次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>小智<b class='flag-5'>AI</b>語音模組實測:實現語音控制關燈

    【電子DIY】不到10元的雷達智能控系統

    項目名:雷達控系統 模組支持:Rd-03D毫米波雷達
    的頭像 發表于 11-19 16:07 ?899次閱讀
    【電子DIY】不到10元的<b class='flag-5'>雷達</b>智能<b class='flag-5'>燈</b>控系統

    AI語音模組】自制小智管家?Ai-WV01-32S測試體驗

    項目名:默語小智管家 模組支持: 科技 AI語音模組 作者:
    的頭像 發表于 11-19 16:06 ?605次閱讀
    【<b class='flag-5'>AI</b>語音模組】自制小智管家?<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai</b>-WV01-32S測試體驗

    基于Ai-WV01-32S模組打造的小智語音硬件

    基于 Ai-WV01-32S 模組打造的小智語音硬件。
    的頭像 發表于 11-13 17:33 ?1543次閱讀
    基于<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai</b>-WV01-32S模組打造的小智語音硬件

    雷達模組如何快速配網和調參?

    可配網助手app介紹 可配網助手app是由
    的頭像 發表于 10-31 08:59 ?627次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>雷達</b>模組如何快速配網和調參?

    雷達模組 Rd-03_V2 人體狀態監測

    Rd-03_V2是深圳科技開發的雷達模組,基于矽典微S1KM0000芯片(集成毫米波傳感器SoC),工作于24GHz K波段(單頻掃描
    的頭像 發表于 10-23 10:37 ?591次閱讀
    <b class='flag-5'>雷達</b>模組 <b class='flag-5'>Rd-03</b>_V2 人體狀態監測

    雷達模組】Rd-03_V2智能防:有人走過時自動打開監控(含抗干擾測試)

    以下作品由社區用戶 zzbinfo制作 開箱 日常關注論壇的樣品評測活動已經成為習慣
    的頭像 發表于 10-23 10:18 ?325次閱讀
    【<b class='flag-5'>雷達</b>模組】<b class='flag-5'>Rd-03</b>_V2智能<b class='flag-5'>安</b>防:有人走過時自動打開監控(含抗干擾測試)

    輕松配置小智AI語音開發板,IOT小程序功能更新

    科技:可發布的 AI 語音開發板,可以通過配套的小程序,完成網絡配置、音色選擇等多項配
    的頭像 發表于 08-19 17:46 ?1310次閱讀
    輕松配置小智<b class='flag-5'>AI</b>語音開發板,<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>IOT小程序功能更新

    控/人感/防全覆蓋!Rd-03系列,24G雷達模組選型指南

    Rd-03 系列雷達模組 是基于 24GHz 毫米波雷達技術 開發的人體感應模組系列,具
    的頭像 發表于 06-25 14:06 ?1219次閱讀

    AI語音開發板AiPi-PalChatV1 + MCP,通過HomeAssistant自動化控制設備

    以下作品由社區用戶 WT_0213制作 自從擁有了AiPi-PalChatV1
    的頭像 發表于 06-25 14:04 ?967次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>AI</b>語音開發板AiPi-PalChatV1 + MCP,通過HomeAssistant自動化控制設備

    推出24G人體存在雷達模組Rd-03H

    Rd-03H是科技開發的雷達模組,搭載矽典微的S1KM0000芯片、高性能 24GHz 、1T1R天線和外圍電路。S1KM0000 是
    的頭像 發表于 06-19 14:25 ?1433次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>推出24G人體存在<b class='flag-5'>雷達</b>模組<b class='flag-5'>Rd-03</b>H

    成本可降20%!新版雷達模組上架!

    隨著物聯網技術的快速發展,毫米波雷達作為感知層的重要組成部分,正在廣泛應用于智能家居、防監控、智能照明、樓宇自動化等各類場景中。
    的頭像 發表于 04-23 13:52 ?662次閱讀
    成本可降20%!<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>新版<b class='flag-5'>雷達</b>模組上架!

    能和Ai-M61模組對話了?手搓一個ChatGPT 語音助手

    起猛了, Ai-M61模組能說話了! 超低延遲實時秒回 ,對話超絲滑的那種,先來看一段VCR: 小安派+ChatGPT語音實測:對話絲滑到忘記對面是
    的頭像 發表于 03-12 11:57 ?1.2w次閱讀
    能和<b class='flag-5'>Ai-M61</b>模組對話了?手搓一個ChatGPT 語音助手