91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

孩子看電視距離太近了?用Rd-03E 做個距離提醒!

安信可科技 ? 2024-03-30 08:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本作品由安信可社區(qū)用戶

wukong50制作



8a4105d4-ee2b-11ee-9118-92fbcf53809c.jpg

8a641c90-ee2b-11ee-9118-92fbcf53809c.png

作者說:

以下是我用雷達模組做的電腦提醒小工具

因為我有一個兒子

他經(jīng)常用電腦看動畫片

稍不注意他就趴電腦屏幕上了

所以我就借雷達模組做了距離提醒工具

模組通過 TTL 直接與電腦通信

上位機使用 Python 來做

當檢測到孩子趴在電腦前看

就播放語音(“距離太近了”)

讓孩子自己往后挪

如果超過 3 次

孩子還不動,則直接鎖定屏幕

這下孩子想靠近看都不行了

另外還添加了 MQTT 服務器連接

將每次檢測到的距離信息傳到MQT服務器上,方便和其他設備聯(lián)動

1

接線

直接使用 USB 轉 TTL 連接即可

8a7cf1de-ee2b-11ee-9118-92fbcf53809c.jpg

2

UART.py

# pip install pyserialimport osimport timeimport serialfrom playsound import playsound import mmqttnum = 0 # 用于判斷第幾次觸發(fā)zhen_len = 7# 打開串行端口ser = serial.Serial('COM7', 256000, timeout=1)if ser.isOpen(): print("串行端口已打開") else: print("無法打開串行端口") exit() # MQTT配置client = mmqtt.mqtt_init()while True: try: data = ser.read(7 * 11) print(type(data)) print(data.hex()) except: data = [] # 解析數(shù)據(jù)并存儲 juli_list = [] # 索引0 運動1還是微動2 ,索引1,距離 for i in range(len(data)): if data[i] == 0xAA and data[i+1] == 0xAA: # 第1,2位是AA if data[i+5] == 0x55 and data[i+6] == 0x55: # 第6,7位是55 # 數(shù)據(jù)驗證成功 加入列表 juli = data[i+4]*256+data[i+3] # 小端 print(juli) juli_list.append(juli) # 過濾數(shù)據(jù) # print(juli_list) juli_list = sorted(juli_list) # 排序 # print(juli_list) # 計算需要去除的元素數(shù)量 remove_count = 3 juli_list = juli_list[remove_count:-remove_count] print(juli_list) juli = sum(juli_list) / len(juli_list) mmqtt.publish_msg(client, str(juli)) if juli < 40 and juli > 0: num += 1 if num < 4: ? ? ? ? ? ?# 播放音頻 ? ? ? ? ? ?playsound(r'D:\0.wav') ? ? ? ?else: ? ? ? ? ? ?num = 0 ? ? ? ? ? ?# 鎖定計算機 ? ? ? ? ? ?# os.system('rundll32.exe user32.dll,LockWorkStation') ? ?elif juli > 100 or juli == 0: num = 0 # 鎖定計算機 # os.system('rundll32.exe user32.dll,LockWorkStation') time.sleep(10) ser.close()

3

mmqtt.py

import paho.mqtt.client as mqtt # 配置MQTT連接參數(shù) MQTT_BROKER = "" # 替換為你的EMQX服務器地址 MQTT_PORT = 8883 # MQTT默認端口,如果EMQX配置了其他端口,請相應修改 MQTT_TOPIC = "RD03E" # 要發(fā)布的MQTT主題 MQTT_CLIENT_ID = "" # MQTT客戶端ID username = ''password = ''# MQTT回調(diào)函數(shù) def on_connect(client, userdata, flags, rc): print(f"Connected with result code {rc}") # 訂閱主題 client.subscribe(MQTT_TOPIC) def on_message(client, userdata, msg): print(f"Received message '{msg.payload}' on topic '{msg.topic}' with QoS {msg.qos}") def mqtt_init(): # 創(chuàng)建MQTT客戶端實例 client = mqtt.Client(MQTT_CLIENT_ID) # 綁定連接回調(diào)函數(shù) client.on_connect = on_connect # 綁定消息回調(diào)函數(shù) client.on_message = on_message client.tls_set(ca_certs='./emqxsl-ca.crt') client.username_pw_set(username, password) # 連接到MQTT代理 client.connect(MQTT_BROKER, MQTT_PORT) # 開始MQTT客戶端循環(huán) client.loop_start() return client # # 發(fā)布消息 def publish_msg(client, msg): client.publish(MQTT_TOPIC, msg) def mqtt_end(client): client.disconnect() client.loop_stop(

4

代碼輸出

8a8b2ace-ee2b-11ee-9118-92fbcf53809c.png

5

MQTT 消息

8a97213a-ee2b-11ee-9118-92fbcf53809c.png

6

數(shù)據(jù)過濾

在數(shù)據(jù)采集方面,每次采集 10 次數(shù)據(jù),并把距離信息從小到大排序,剔除三個最高分,剔除三個最低分,最后才把剩下的數(shù)據(jù)進行平均,這樣可以稍微確保得到的數(shù)據(jù)更準確些。

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

    關注

    2945

    文章

    47820

    瀏覽量

    415048
  • 服務器
    +關注

    關注

    14

    文章

    10253

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    法蘭距離:相機鏡頭系統(tǒng)的關鍵參數(shù)

    在視覺領域,法蘭距是一個重要的概念。它通常指的是相機鏡頭安裝法蘭的參考平面到成像傳感器的距離,這一參數(shù)在機器視覺領域充當重要角色,法蘭距離的精準性作為一個核心參數(shù),它的精準性直接影響到成像質(zhì)量
    的頭像 發(fā)表于 01-28 17:29 ?1135次閱讀
    法蘭<b class='flag-5'>距離</b>:相機鏡頭系統(tǒng)的關鍵參數(shù)

    永磁體的磁感應強度與距離的關系

    永磁體是一種能在自身內(nèi)部保持持久磁性的材料,其磁感應強度是描述其磁場強弱的關鍵物理量。距離是指空間中某點到永磁體(或其關鍵部位)的直線距離,具體分兩類場景定義: ①對有明確磁極的永磁體(如條形磁鐵
    的頭像 發(fā)表于 12-25 08:39 ?474次閱讀
    永磁體的磁感應強度與<b class='flag-5'>距離</b>的關系

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

    項目名:久坐檢測提醒設備 模組支持:安信可Rd-03_V2 毫米波雷達 作者:安信可論壇用戶WT_0213 前言 考慮到長時間伏案工作,普通的提醒工具只能通過時間提示。如果已經(jīng)離開辦公桌也檢測不到
    的頭像 發(fā)表于 12-16 09:20 ?382次閱讀
    【雷達模組】久坐<b class='flag-5'>提醒</b>設備,“起來走動一下”

    電能質(zhì)量在線監(jiān)測裝置測溫功能的遠程查看功能的通信距離有多遠?

    方式 空曠視距距離 實際應用距離 適用場景 有線通信 RS485(不加中繼) 1200 米 500-800 米 室內(nèi)固定設備、開關柜內(nèi)測溫 ? 以太網(wǎng) / 光纖 100 米(網(wǎng)線)/ 數(shù)十公里(光纖) 與理論值接近 數(shù)據(jù)中心、監(jiān)
    的頭像 發(fā)表于 12-10 11:33 ?453次閱讀
    電能質(zhì)量在線監(jiān)測裝置測溫功能的遠程查看功能的通信<b class='flag-5'>距離</b>有多遠?

    工業(yè)鏡頭測量中的“工作距離”是什么?

    工業(yè)鏡頭作為機器視覺系統(tǒng)中的核心組件,在自動化生產(chǎn)、質(zhì)量檢測和精密測量等領域發(fā)揮著關鍵作用。其中,“工作距離”(WorkingDistance,簡稱WD)是一個至關重要的參數(shù),它直接影響系統(tǒng)
    的頭像 發(fā)表于 12-06 16:46 ?775次閱讀
    工業(yè)鏡頭測量中的“工作<b class='flag-5'>距離</b>”是什么?

    飛睿智能遠距離WiFi傳輸遠、延遲低、組網(wǎng)快,適用各種遠距離傳輸場景

    飛睿智能遠距離WiFi具備傳輸遠、延遲低、組網(wǎng)快等優(yōu)勢,視距傳輸超6公里,延遲低于50毫秒,并具有智能抗干擾能力。該技術廣泛應用于應急救援、智慧農(nóng)業(yè)和工業(yè)巡檢等場景,實現(xiàn)高清視頻與數(shù)據(jù)實時回傳。相比衛(wèi)星通信,具有成本低、部署靈活的特點,正成為偏遠地區(qū)物聯(lián)網(wǎng)連接的高效解決方
    的頭像 發(fā)表于 11-06 15:07 ?1328次閱讀
    飛睿智能遠<b class='flag-5'>距離</b>WiFi傳輸遠、延遲低、組網(wǎng)快,適用各種遠<b class='flag-5'>距離</b>傳輸場景

    飛睿智能遠距離WiFi傳輸遠、延遲低、組網(wǎng)快,適用各種遠距離傳輸場景

    飛睿智能遠距離WiFi具備傳輸遠、延遲低、組網(wǎng)快等優(yōu)勢,視距傳輸超6公里,延遲低于50毫秒,并具有智能抗干擾能力。該技術廣泛應用于應急救援、智慧農(nóng)業(yè)和工業(yè)巡檢等場景,實現(xiàn)高清視頻與數(shù)據(jù)實時回傳。相比衛(wèi)星通信,具有成本低、部署靈活的特點,正成為偏遠地區(qū)物聯(lián)網(wǎng)連接的高效解決方
    的頭像 發(fā)表于 11-06 15:04 ?351次閱讀

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

    _V2、Rd-03L_V2、Rd-03D_V2、Rd-03E,如何使用配網(wǎng)及調(diào)參進行說明。 一、APP下載 安信可配網(wǎng)助手APP下載 IOS端:在AppStore搜索 安信可配網(wǎng)助手 ? 安卓端:在下載安裝包進行
    的頭像 發(fā)表于 10-31 08:59 ?627次閱讀
    安信可雷達模組如何快速配網(wǎng)和調(diào)參?

    雷達模組 Rd-03_V2 人體狀態(tài)監(jiān)測

    Rd-03_V2模組對運動人體的最遠感應距離為7m,可感知區(qū)域內(nèi)人體狀態(tài),實現(xiàn)實時檢測。提供可視化的配置工具,可輕松配置感應距離范圍、不同區(qū)間的
    的頭像 發(fā)表于 10-23 10:37 ?592次閱讀
    雷達模組 <b class='flag-5'>Rd-03</b>_V2 人體狀態(tài)監(jiān)測

    網(wǎng)線傳輸距離和哪些因素有關

    設計、屏蔽方式等方面存在差異,直接影響傳輸性能: 五類線(Cat5): 支持100 Mbps速率,頻率范圍100 MHz,最大傳輸距離100米。 絞距較松,抗干擾能力較弱,長距離傳輸易受噪聲影響。 超五類線(Cat5e): 支持
    的頭像 發(fā)表于 08-25 10:22 ?2696次閱讀
    網(wǎng)線傳輸<b class='flag-5'>距離</b>和哪些因素有關

    E3Z-T61如何確定對射光電開關的檢測距離

    實際的檢測距離可能會受到多種因素的影響,包括光電開關的品牌、型號、以及使用環(huán)境等。在選擇和使用對射光電開關時,應根據(jù)具體的使用場景和要求來確定合適的檢測距離。
    的頭像 發(fā)表于 07-16 15:00 ?1212次閱讀

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

    安信可 Rd-03 系列雷達模組 是基于 24GHz 毫米波雷達技術 開發(fā)的人體感應模組系列,具備 非接觸檢測、高穿透性、全天候運行、低功耗 等優(yōu)勢,廣泛應用于智能照明、安防監(jiān)控、智能家居、智能終端
    的頭像 發(fā)表于 06-25 14:06 ?1220次閱讀

    5類網(wǎng)線最長傳輸距離是多少

    5類網(wǎng)線的最長傳輸距離在理論上為100米,但在實際應用中,其有效傳輸距離通常不超過80米。以下是具體分析: 理論傳輸距離 國際標準:5類網(wǎng)線的理論最大傳輸距離基于國際標準(如TIA/E
    的頭像 發(fā)表于 05-28 09:32 ?2758次閱讀

    光模塊波長與傳輸距離

    ? ? ? ?光模塊波長和傳輸距離是光模塊的重要參數(shù),不同波長的光模塊傳輸距離也不同,那么常用的波長有哪些,波長和傳輸距離如何搭配?今天我們就來細說一下。 ? SFP光模塊 ? ? ? ?波長指的是
    的頭像 發(fā)表于 04-25 16:53 ?2077次閱讀
    光模塊波長與傳輸<b class='flag-5'>距離</b>

    如何增加藍牙通信距離

    什么是藍牙?藍牙是一種無線通信技術,主要用于短距離內(nèi)實現(xiàn)設備之間的連接和數(shù)據(jù)傳輸。目前無論是在無線耳機、智能手表,還是智能家居中,亦或是其他的物聯(lián)網(wǎng)設備,藍牙連接都在其中發(fā)揮著重要的作用。但是在一些
    的頭像 發(fā)表于 04-10 19:35 ?4068次閱讀
    如何增加藍牙通信<b class='flag-5'>距離</b>?