一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

模塊資料

當(dāng)活動(dòng)開(kāi)始的時(shí)候就看模塊的相關(guān)資料了,不過(guò)剛開(kāi)始也沒(méi)太在意,所以從RD-03系列從頭開(kāi)始看。不過(guò)后來(lái)才發(fā)現(xiàn)RD-03系列的產(chǎn)品有很多,本次活動(dòng)涉及的產(chǎn)品是RD-03E。所以我趕緊去看03E的相關(guān)產(chǎn)品。產(chǎn)品的資料有很多,不過(guò)感覺(jué)有些文件的內(nèi)容有些重復(fù),上位機(jī)軟件的各個(gè)參數(shù)可能是因?yàn)樯婕暗絻?nèi)部邏輯所以沒(méi)有詳細(xì)說(shuō)明。模塊資料鏈接:Rd-03 系列模組 | 安信可科技 (ai-thinker.com)

模塊應(yīng)用場(chǎng)景

首先官方給的應(yīng)用場(chǎng)景是智能馬桶(手勢(shì)識(shí)別模式),這在上位機(jī)當(dāng)中也是有體現(xiàn)的,在此就不多說(shuō)了。其次是本次活動(dòng)要求的是應(yīng)用在智能燈控上,有感應(yīng)開(kāi)關(guān)燈、距離改變光照模式等。除了智能家居外,該模塊也可以應(yīng)用在智慧城市和工業(yè)控制領(lǐng)域等。

上位機(jī)使用體驗(yàn)

在拿到模塊后,想必大家都會(huì)先用官方的例程或軟件體驗(yàn)一下。我也簡(jiǎn)單的用上位機(jī)連接模塊看了一下。首先安信可給的模塊是沒(méi)有損壞的,在質(zhì)量把控方面上安信可確實(shí)做得很好,至今也沒(méi)發(fā)現(xiàn)有質(zhì)量問(wèn)題。

剛開(kāi)始時(shí)數(shù)據(jù)波動(dòng)比較大,波動(dòng)范圍有20CM,也不知道大家是否會(huì)關(guān)注用戶手冊(cè)中寫(xiě)的探測(cè)范圍0.3~2.2M。這可能是數(shù)據(jù)處理不是那么好吧。上位機(jī)軟件距離顯示曲線如下圖

wKgZomZiZkSACZQOAACNGXD_sVY30.jpeg

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

修改上報(bào)周期后的結(jié)果如下圖。

wKgZomZiZkWAWDvrAABcou3M4zc04.jpeg

不過(guò)我對(duì)此還是不夠滿意,所以就把數(shù)值改成5000及5S,發(fā)現(xiàn)效果和1S的差不多。所以我在后續(xù)的程序是采用1S接收一次數(shù)據(jù)并進(jìn)行處理。也不知道大家是否注意到這一點(diǎn),在此將我注意到的點(diǎn)分享給大家。

除了注意到時(shí)間間隔外,還注意到一點(diǎn)是在采集到的數(shù)據(jù)波形有一段時(shí)間是0。對(duì)此我也開(kāi)始不斷地測(cè)試在何種情況下會(huì)導(dǎo)致數(shù)據(jù)是0。后來(lái)發(fā)現(xiàn)有兩種情況會(huì)有這種現(xiàn)象。第一種是你超出他的探測(cè)范圍,這一點(diǎn)我確實(shí)沒(méi)有注意到,因?yàn)橹翱吹降牡姆秶?.3M~2.2M,也沒(méi)想到?jīng)]人的情況下探測(cè)距離是多少;第二種是當(dāng)探測(cè)的物體沒(méi)有晃動(dòng)或移動(dòng),簡(jiǎn)單來(lái)說(shuō)就是站在那里一動(dòng)不動(dòng)就會(huì)接收到距離是0的情況,這讓我猜到模塊的采集數(shù)據(jù)的方式應(yīng)該是檢測(cè)磁場(chǎng)的變化,也就是有物體切割磁感線,模塊就會(huì)有數(shù)據(jù),具體的就沒(méi)有深究了。

作品功能描述

因?yàn)橐笞髌肥桥c燈有關(guān)的,但是我身邊也沒(méi)有與燈相關(guān)的模塊。而是準(zhǔn)備了一個(gè)其他的模塊,這個(gè)在下次的文章中展現(xiàn)給大家。不過(guò)好在M61板子上有三個(gè)燈,所以就簡(jiǎn)單的模擬上位機(jī)燈泡的顯示效果了。代碼實(shí)現(xiàn)起來(lái)非常簡(jiǎn)單,就是1S采集一下模塊的數(shù)據(jù),然后判斷數(shù)據(jù)在哪個(gè)階段就亮哪個(gè)燈。為了拍攝效果,所以就沒(méi)把數(shù)據(jù)選的那么大。

首先是Rd-03E串口數(shù)據(jù)處理代碼,代碼如下

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])

{

/* 找到數(shù)據(jù)幀開(kāi)頭標(biāo)志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]))

{

/* 找到數(shù)據(jù)幀 */

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

stGestData.GestDist = DistTemp;

stGestData.Gest = au8UartReceData[i + RD03E_GEST_DATA_LEN];

}

}

串口一次性接收10個(gè)字節(jié)的數(shù)據(jù),測(cè)試發(fā)現(xiàn)若接收5個(gè)字節(jié)的數(shù)據(jù)的話,后面會(huì)出現(xiàn)解析不到數(shù)據(jù)幀的開(kāi)頭。這也是為了后面1S采集一次數(shù)據(jù)的適配。接收到數(shù)據(jù)后會(huì)先找?guī)_(kāi)頭標(biāo)志0xAA,找到后便判斷后面的第4個(gè)字節(jié)是否為幀結(jié)束標(biāo)志0x55。若是則將中間的3個(gè)數(shù)據(jù)解析出來(lái),分別為手勢(shì)識(shí)別模式中的距離和手勢(shì)數(shù)據(jù)。這樣可以防止數(shù)據(jù)解析有誤。

主函數(shù)主要是獲取串口數(shù)據(jù),然后進(jìn)行處理,邏輯比較簡(jiǎn)單,所以不再詳細(xì)講解。代碼如下

int main(void)

{

GestData *RD03EGestDataTemp = {0};

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

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

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

while(1)

{

/* 獲取RD03E數(shù)據(jù) */

RD03EGestDataTemp = RD03E_ReadGestData();

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

{

RD03EGestData.Gest = RD03EGestDataTemp->Gest;

/* 檢測(cè)到有手勢(shì)變化 */

if (RD03EGestData.Gest)

{

if (LEDSwitch)

{

LEDSwitch = 0;

/* 關(guān)閉全部燈 */

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)

{

/* 當(dāng)燈是開(kāi)的狀態(tài)再檢測(cè)距離數(shù)據(jù)是否發(fā)生變化 */

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

{

RD03EGestData.GestDist = RD03EGestDataTemp->GestDist;

/* 先關(guān)全部的燈,再亮其中的一個(gè) */

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輪詢不斷更新數(shù)據(jù) */

RD03E_GetGestDataPoll();

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

bflb_mtimer_delay_ms(1000);

}

}

作品展示及工程文件請(qǐng)點(diǎn)擊原貼查看: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


審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 雷達(dá)
    +關(guān)注

    關(guān)注

    50

    文章

    3119

    瀏覽量

    120125
  • 安信可
    +關(guān)注

    關(guān)注

    0

    文章

    191

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

    Rd-03 系列雷達(dá)模組 是基于 24GHz 毫米波雷達(dá)技術(shù) 開(kāi)發(fā)的人體感應(yīng)模組系列,具
    的頭像 發(fā)表于 06-25 14:06 ?162次閱讀

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

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

    成本可降20%!新版雷達(dá)模組上架!

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

    能和Ai-M61模組對(duì)話了?手搓一個(gè)ChatGPT 語(yǔ)音助手

    起猛了, Ai-M61模組能說(shuō)話了! 超低延遲實(shí)時(shí)秒回 ,對(duì)話超絲滑的那種,先來(lái)看一段VCR: 小安派+ChatGPT語(yǔ)音實(shí)測(cè):對(duì)話絲滑到忘記對(duì)面是
    的頭像 發(fā)表于 03-12 11:57 ?1611次閱讀
    能和<b class='flag-5'>Ai-M61</b>模組對(duì)話了?手搓一個(gè)ChatGPT 語(yǔ)音助手

    雷達(dá)模組+智能照明?讓“亮”出高級(jí)感

    雷達(dá)模組的應(yīng)用范圍非常廣泛,尤其在IoT環(huán)境搭建中起到重要作用。不同的雷達(dá)模組工作波段有很大區(qū)別,應(yīng)根據(jù)具體的應(yīng)用環(huán)境和所需的性能指標(biāo)來(lái)選擇合適的雷達(dá)模組。
    的頭像 發(fā)表于 02-26 14:17 ?308次閱讀
    <b class='flag-5'>雷達(dá)</b>模組+智能照明?讓<b class='flag-5'>燈</b>“亮”出高級(jí)感

    Ai-M61系列模組實(shí)現(xiàn)藍(lán)牙歌詞播放功能

    以下作品由社區(qū)用戶 sujingliang 制作 Ai-M61 系列模組是由
    的頭像 發(fā)表于 02-26 14:16 ?524次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-M61</b>系列模組實(shí)現(xiàn)藍(lán)牙歌詞播放功能

    你家也有“隱形守護(hù)者”?Rd-03雷達(dá)模組了解一下

    ,并且集成度高,這使得它能夠快速推動(dòng)照明市場(chǎng)的發(fā)展,并更好地融入到照明智能中。此外,雷達(dá)感應(yīng)方案還能實(shí)現(xiàn)人來(lái)亮,人走燈滅的效果,從而達(dá)到節(jié)能的目的。 Rd-03
    的頭像 發(fā)表于 02-14 09:33 ?333次閱讀
    你家也有“隱形守護(hù)者”?<b class='flag-5'>Rd-03</b><b class='flag-5'>雷達(dá)</b>模組了解一下

    Rd-03高性能毫米波雷達(dá)模組介紹

    在快速發(fā)展的智能照明行業(yè)中,雷達(dá)感應(yīng)技術(shù)的性能更加穩(wěn)定,功耗低,體積小,并且集成度高,這使得它能夠快速推動(dòng)照明市場(chǎng)的發(fā)展,并更好地融入到照明智能中。此外,雷達(dá)感應(yīng)方案還能實(shí)現(xiàn)人來(lái)亮,人走燈滅的效果,從而達(dá)到節(jié)能的目的。
    的頭像 發(fā)表于 01-21 11:26 ?739次閱讀
    <b class='flag-5'>Rd-03</b>高性能毫米波<b class='flag-5'>雷達(dá)</b>模組介紹

    Rd-03E改造小米門(mén)窗傳感器

    )到(嫖)的Rd-03E改造小米門(mén)窗傳感器,可以自由控制衛(wèi)生間的。 01 Rd-03E ? 第一次參加
    的頭像 發(fā)表于 01-15 09:23 ?752次閱讀
    用<b class='flag-5'>Rd-03E</b>改造小米門(mén)窗傳感器

    Ai-M61/M62系列模組支持CAN接口了?

    hello,小伙伴們,經(jīng)過(guò)一段時(shí)間的開(kāi)發(fā)和測(cè)試,Ai-M61/M62模組可以支持CAN接口了。 起因是前段時(shí)間,突然有客戶想拿小安派-
    的頭像 發(fā)表于 12-27 10:59 ?801次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-M61</b>/<b class='flag-5'>M</b>62系列模組支持CAN接口了?

    科技:更小尺寸的60G毫米波雷達(dá)模組Rd-61

    Rd-61是由科技基于RS6130開(kāi)發(fā)的?款60GHz的毫?波雷達(dá)傳感器模組,模塊內(nèi)部集成60GHz FMCW載波的AiP毫米波
    的頭像 發(fā)表于 11-15 18:18 ?1439次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>科技:更小尺寸的60G毫米波<b class='flag-5'>雷達(dá)</b>模組<b class='flag-5'>Rd-61</b>

    60G毫米波雷達(dá)模組Rd-61產(chǎn)品介紹

    Rd-61是由科技基于RS6130開(kāi)發(fā)的?款60GHz的毫?波雷達(dá)傳感器模組,模塊內(nèi)部集成60GHz FMCW載波的AiP毫米波
    的頭像 發(fā)表于 11-15 15:23 ?1146次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>60G毫米波<b class='flag-5'>雷達(dá)</b>模組<b class='flag-5'>Rd-61</b>產(chǎn)品介紹

    可進(jìn)行精準(zhǔn)測(cè)距、手勢(shì)識(shí)別,24G高性能毫米波雷達(dá)模組Rd-03E

    Rd-03E是一款24GHz 單雷達(dá),高性能24GHz一發(fā)一收微帶天線模組,可對(duì)運(yùn)動(dòng)、微動(dòng)人體進(jìn)行探測(cè)、識(shí)別,并上報(bào)實(shí)時(shí)距離,能夠探測(cè)指定區(qū)域內(nèi)的目標(biāo)與手勢(shì)并實(shí)時(shí)上報(bào)結(jié)果。 產(chǎn)品可應(yīng)用在 智能馬桶
    的頭像 發(fā)表于 08-27 16:25 ?1062次閱讀
    可進(jìn)行精準(zhǔn)測(cè)距、手勢(shì)識(shí)別,24G高性能毫米波<b class='flag-5'>雷達(dá)</b>模組<b class='flag-5'>Rd-03E</b>

    告別接線!手機(jī)一鍵調(diào)參,Rd-Kit雷達(dá)藍(lán)牙底板,讓雷達(dá)模組使用更簡(jiǎn)單

    Rd-Kit是由深圳市科技有限公司開(kāi)發(fā)的雷達(dá)藍(lán)牙底板。該藍(lán)牙底板核心處理器芯片PHY6252(SSOP24),是一款高集成度的低功耗藍(lán)
    的頭像 發(fā)表于 08-09 11:29 ?913次閱讀
    告別接線!手機(jī)一鍵調(diào)參,<b class='flag-5'>Rd</b>-Kit<b class='flag-5'>雷達(dá)</b>藍(lán)牙底板,讓<b class='flag-5'>雷達(dá)</b>模組使用更簡(jiǎn)單

    如何用Ai-M61系列控制WS2812實(shí)現(xiàn)小夜燈?

    小夜燈控制主要在兩個(gè)方面 一個(gè)是 MQTT 控制,實(shí)現(xiàn) RGB 各種顏色的切換 這種也就是 HA 控制模式 不過(guò)缺點(diǎn)也很明顯,只能控制單一顏色 亮度,也就是 25 個(gè)要什么顏色
    的頭像 發(fā)表于 07-23 10:34 ?1540次閱讀
    如何用<b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>Ai-M61</b>系列控制WS2812實(shí)現(xiàn)小夜燈?