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

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

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

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

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

AIoT行業(yè)洞察 ? 來源:AIoT行業(yè)洞察 ? 作者:AIoT行業(yè)洞察 ? 2024-04-16 15:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

wukong50制作

wKgaomYeKROAd1IYAAA7WV451Ss42.jpeg

作者說:

我有一個(gè)兒子

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

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

所以我就用安信可的雷達(dá)模組做了距離提醒工具

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

上位機(jī)通過Python開發(fā)實(shí)現(xiàn)

當(dāng)檢測到孩子趴在電腦前距離太近,則會(huì)播放語音(“距離太近了”)

以便提醒孩子自己往后挪

如果超過 3 次

孩子還不動(dòng),則直接鎖定屏幕

另外還添加了MQTT服務(wù)器連接

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

來看看是怎么實(shí)現(xiàn)的?

1、接線

直接使用 USB 轉(zhuǎn) TTL 連接即可

wKgZomYeKRSAVlLdAADU1vtS5rk59.jpeg

2、UART.py

# pip install pyserial

import os

import time

import serial

from playsound import playsound

import mmqtt

num = 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ù)并存儲(chǔ)

juli_list = [] # 索引0 運(yùn)動(dòng)1還是微動(dòng)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ù)驗(yàn)證成功 加入列表

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)

# 計(jì)算需要去除的元素?cái)?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:.wav')

else:

num = 0

# 鎖定計(jì)算機(jī)

# os.system('rundll32.exe user32.dll,LockWorkStation')

elif juli > 100 or juli == 0:

num = 0

# 鎖定計(jì)算機(jī)

# 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服務(wù)器地址

MQTT_PORT = 8883 # MQTT默認(rèn)端口,如果EMQX配置了其他端口,請(qǐng)相應(yīng)修改

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客戶端實(shí)例

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、代碼輸出

wKgZomYeKRSAcUdXAACCO4Gp5yU34.jpeg

5、MQTT 消息

wKgZomYeKReAYk6sAAAtIngew1w97.jpeg

6

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

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

安信可目前已發(fā)布Rd-01、Rd-03、Rd-03D、Rd-03E、Rd-03L和Rd-04這6款雷達(dá)模組,抗干擾性好,不受溫度、濕度、水霧、塵埃等環(huán)境因素影響。

安信可雷達(dá)模組可實(shí)現(xiàn)對(duì)于人體狀態(tài)目標(biāo)的感應(yīng)、測量等,可廣泛應(yīng)用于智能家居、智慧安防、智慧照明、智能商業(yè)和新能源充電/停車監(jiān)測設(shè)施等場景中。

審核編輯 黃宇

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

    關(guān)注

    14

    文章

    10270

    瀏覽量

    91543
  • 模組
    +關(guān)注

    關(guān)注

    6

    文章

    1776

    瀏覽量

    32273
  • MQTT
    +關(guān)注

    關(guān)注

    5

    文章

    734

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

    永磁體的磁感應(yīng)強(qiáng)度與距離的關(guān)系

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

    【雷達(dá)模組】久坐提醒設(shè)備,“起來走動(dòng)一下”

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    E3Z-T61如何確定對(duì)射光電開關(guān)的檢測距離

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

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

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

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

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

    光模塊波長與傳輸距離

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

    如何增加藍(lán)牙通信距離?

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