色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

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

安信可科技 ? 2024-03-30 08:22 ? 次閱讀

本作品由安信可社區用戶

wukong50制作



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

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

作者說:

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

因為我有一個兒子

他經常用電腦看動畫片

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

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

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

上位機使用 Python 來做

檢測到孩子趴在電腦前看

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

讓孩子自己往后挪

如果超過 3 次

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

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

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

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

1

接線

直接使用 USB 轉 TTL 連接即可

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

2

UART.py

# pip install pyserialimport osimport timeimport serialfrom playsound import playsound import mmqttnum = 0 # 用于判斷第幾次觸發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 = [] # 解析數據并存儲 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 # 數據驗證成功 加入列表 juli = data[i+4]*256+data[i+3] # 小端 print(juli) juli_list.append(juli) # 過濾數據 # print(juli_list) juli_list = sorted(juli_list) # 排序 # print(juli_list) # 計算需要去除的元素數量 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連接參數 MQTT_BROKER = "" # 替換為你的EMQX服務器地址 MQTT_PORT = 8883 # MQTT默認端口,如果EMQX配置了其他端口,請相應修改 MQTT_TOPIC = "RD03E" # 要發布的MQTT主題 MQTT_CLIENT_ID = "" # MQTT客戶端ID username = ''password = ''# MQTT回調函數 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(): # 創建MQTT客戶端實例 client = mqtt.Client(MQTT_CLIENT_ID) # 綁定連接回調函數 client.on_connect = on_connect # 綁定消息回調函數 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客戶端循環 client.loop_start() return client # # 發布消息 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

數據過濾

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

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

    關注

    2909

    文章

    44557

    瀏覽量

    372791
  • 服務器
    +關注

    關注

    12

    文章

    9123

    瀏覽量

    85329
收藏 人收藏

    評論

    相關推薦

    TS3DV520E的傳輸距離可以擴大嗎?

    目前使用的切換芯片:TS3DV520E帶寬:1.65 Gbps轉接后傳輸距離:約300mm 我們現在做如下兩個升級: 1. 帶寬支持到2.5Gbps; 2. 對差分信號進行驅動放大,使其能夠傳輸
    發表于 12-16 08:36

    基于STM32+Rd-03D做個智能人體跟隨旋轉臺

    基于STM32F103C8T6+Rd-03D設計的智能人體跟隨旋轉臺,可根據空間內人體的運動位置進行智能跟蹤,將旋轉臺調整至對應的角度。
    的頭像 發表于 12-14 09:23 ?114次閱讀
    基于STM32+<b class='flag-5'>Rd-03</b>D<b class='flag-5'>做個</b>智能人體跟隨旋轉臺

    可進行精準測距、手勢識別,24G高性能毫米波雷達模組Rd-03E

    Rd-03E是一款24GHz 單雷達,高性能24GHz一發一收微帶天線模組,可對運動、微動人體進行探測、識別,并上報實時距離,能夠探測指定區域內的目標與手勢并實時上報結果。 產品可應用在 智能馬桶
    的頭像 發表于 08-27 16:25 ?537次閱讀
    可進行精準測距、手勢識別,24G高性能毫米波雷達模組<b class='flag-5'>Rd-03E</b>

    告別接線!手機一鍵調參,Rd-Kit雷達藍牙底板,讓雷達模組使用更簡單

    適配了 Rd-02B、Rd-02C、Rd-03、Rd-03D、Rd-03E、Rd-03L 和
    的頭像 發表于 08-09 11:29 ?410次閱讀
    告別接線!手機一鍵調參,<b class='flag-5'>Rd</b>-Kit雷達藍牙底板,讓雷達模組使用更簡單

    接地距離保護和相間距離保護如何構成

    接地距離保護和相間距離保護是電力系統中非常重要的保護方式,它們可以有效地保護電力系統的安全穩定運行。 一、接地距離保護 接地距離保護的定義 接地距離
    的頭像 發表于 08-05 10:15 ?2588次閱讀

    爬電距離什么檢測設備

    爬電距離是指在電氣設備中,不同電位的導體之間,通過絕緣材料隔離的最短距離。爬電距離的檢測對于確保電氣設備的安全運行至關重要。本文將介紹爬電距離的檢測設備及其使用方法。 一、爬電
    的頭像 發表于 07-12 15:37 ?558次閱讀

    LED顯示屏的最佳視距揭秘:如何享受最佳觀看體驗

    最佳視距指的是觀眾在觀看LED顯示屏時,眼睛與屏幕之間的最理想距離。在這個距離下,觀眾可以清晰地看到屏幕上的內容,而不會感到眼睛疲勞或看不清細節。找到這個距離,對于提升觀看體驗和保護視
    的頭像 發表于 06-25 03:12 ?568次閱讀

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

    模塊資料 當活動開始的時候就看模塊的相關資料了,不過剛開始也沒太在意,所以從RD-03系列從頭開始看。不過后來才發現RD-03系列的產品有很多,本次活動涉及的產品是RD-03E。所以我趕緊去看
    的頭像 發表于 06-07 09:45 ?440次閱讀
    【雷達燈控】安信可 <b class='flag-5'>Rd-03E</b>+ 燈 + Ai-M61

    安信可毫米波雷達模組Rd-03E燒錄教程匯總——附上常見波特率固件

    技術,可實現精準的人體感應測距顯示距離信息以及手勢識別。Rd-03E模組可對運動、微動人體進行探測、識別,并上報實時距離,能夠探測指定區域內的目標與手勢并實時上報結果。 Rd-03E
    的頭像 發表于 05-06 16:29 ?897次閱讀
    安信可毫米波雷達模組<b class='flag-5'>Rd-03E</b>燒錄教程匯總——附上常見波特率固件

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

    機通過Python開發實現 當檢測到孩子趴在電腦前距離太近,則會播放語音(“距離太近了”) 以便提醒
    的頭像 發表于 04-16 15:30 ?364次閱讀
    <b class='flag-5'>孩子</b><b class='flag-5'>看電視距離</b><b class='flag-5'>太近了</b>?<b class='flag-5'>用</b><b class='flag-5'>Rd-03E</b><b class='flag-5'>做個</b><b class='flag-5'>距離</b><b class='flag-5'>提醒</b>!

    安信可Rd-03L檢測使用—— 超低功耗實現人體存在檢測,上位機配置快速上手

    24GHz一發一收天線和外圍電路;低功耗智能人體感應算法采用毫米波傳感器距離測量技術和ICL1112芯片先進的專有雷達信號處理和低功耗控制技術,實現對運動、微動和靜止人體的精確感知。 Rd-03L低功耗人體存在感應算法固件主要應用在室內場景,以低功耗模式感知區域內是否有運
    的頭像 發表于 03-29 11:02 ?622次閱讀
    安信可<b class='flag-5'>Rd-03</b>L檢測使用—— 超低功耗實現人體存在檢測,上位機配置快速上手

    【用戶體驗】使用Rd-03E 雷達如何實現實時監測目標距離

    本作品由安信可社區用戶 Bushiwonie 制作 Rd-03E基于STM32F103C8T6平臺以UART為抓手實現監測目標距離可視化,通過GPIO賦能LED、Buzzer進一步強化視覺、聽覺感知
    的頭像 發表于 03-29 11:00 ?432次閱讀
    【用戶體驗】使用<b class='flag-5'>Rd-03E</b> 雷達如何實現實時監測目標<b class='flag-5'>距離</b>?

    如何使用Rd-03E雷達實現實時監測目標距離呢?

    Rd-03E基于STM32F103C8T6平臺以UART為抓手實現監測目標距離可視化,通過GPIO賦能LED、Buzzer進一步強化視覺、聽覺感知。
    的頭像 發表于 03-25 14:44 ?641次閱讀
    如何使用<b class='flag-5'>Rd-03E</b>雷達實現實時監測目標<b class='flag-5'>距離</b>呢?

    pcb板引腳間距離太近怎么辦

    當PCB板的引腳間距太近時,可能會導致電路的性能受到干擾或損壞電子元器件。因此,解決這個問題至關重要。下面是一些可以采取的方法來應對引腳間距過近的情況。 增加層間距:通過在PCB板上添加更多的層
    的頭像 發表于 01-04 13:50 ?2162次閱讀

    LTC4266Acat5E網線最遠傳輸距離是多少?

    PSE 選用LTC4266A輸出功率選用90W, PD接收選用LT4275A.通過CAT5E 相連, 請問一下,這類網線最長距離可支持多少米,主要會受到哪些條件的制約。 謝謝
    發表于 01-04 08:33
    主站蜘蛛池模板: 免费精品国产日韩热久久| 影音先锋色av男人资源网| 色欲蜜臀AV免费视频| 亚婷婷洲AV久久蜜臀无码| 亚洲人成电影网站在线观看| 亚洲欧美一区二区三区九九九| 亚洲日本在线不卡二区| 999zyz色资源站在线观看| 高清视频在线观看SEYEYE| 国内精自品线一区91| 美女被爆插| 亚洲国产成人爱AV在线播放丿 | 久久精品在现线观看免费15| 日本激情在线| 365电影成人亚洲网在线观看| 果冻传媒AV精品一区| 四虎成人影院| 成年人视频在线观看免费| 麻豆官网md.pub| 一本大道香蕉中文在线视频观看| 国产精品乱码色情一区二区视频| 日本调教网站| 97免费在线视频| 久久免费看少妇高潮A片2012| 亚洲.欧美.中文字幕在线观看| 大胸美女裸身色诱网站| 欧美人妇无码精品久久| 三级黄网站| cctv官网| 四虎国产一区| 健身房被教练啪到腿软H| 亚洲合集综合久久性色| yellow在线观看免费观看大全| 美女与男人对肌免费网站| 午夜精品久久久内射近拍高清 | 伊人久久精品中文字幕| 久久天天躁狠狠躁夜夜呲| 帝王被大臣们调教高肉| 手机精品在线| 好看的电影网站亚洲一区| 2017天天拍天天拍香蕉视频|