孩子看电视距离太近了?用安信可科技Rd-03E雷达模组做个距离提醒!
作者说:
我有一个儿子
他经常用电脑看动画片
稍不注意他就趴电脑屏幕上了
所以我就用安信可的雷达模组做了距离提醒工具
模组通过TTL直接与电脑通信,上位机通过Python开发实现,当检测到孩子趴在电脑前距离太近,则会播放语音(“距离太近了”),以便提醒孩子自己往后挪。如果超过3次,孩子还不动,则直接锁定屏幕,另外还添加了MQTT服务器连接,将每次检测到的距离信息传到MQT服务器上,方便和其他设备联动。来看看是怎么实现的?
01 接线
直接使用USB转TTL连接即可
02 UART.py
# pip install pyserial
import os
import time
import serial
from playsound import playsound
import mmqtt
num = 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()
03 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(
04 代码输出
05 MQTT 消息
06 数据过滤
在数据采集方面,每次采集10次数据,并把距离信息从小到大排序,剔除三个最高分,剔除三个最低分,最后才把剩下的数据进行平均,这样可以稍微确保得到的数据更准确些。
07 语音文件
安信可目前已发布Rd-01、Rd-03、Rd-03D、Rd-03E、Rd-03L和Rd-04这6款雷达模组,抗干扰性好,不受温度、湿度、水雾、尘埃等环境因素影响。
安信可雷达模组可实现对于人体状态目标的感应、测量等,可广泛应用于智能家居、智慧安防、智慧照明、智能商业和新能源充电/停车监测设施等场景中。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由雪飘梦飞转载自安信可科技公众号,原文标题为:孩子看电视距离太近了?用Rd-03E做个距离提醒!,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
安信可24G毫米波雷达Rd-03打造卫生间感应香薰系统
利用ESP32C3开发板、安信可24G毫米波雷达Rd-03和超声波雾化器,构建了一套卫生间感应香薰系统。通过雷达模块检测人体存在,并控制雾化器定时释放香薰,改善卫生间气味环境。系统具备时间间隔判断和雾化时长限制功能,有效防止过度工作。
应用方案 发布时间 : 2024-09-12
安信可低成本10G毫米波人体微动、运动雷达模块Rd-04系列赋能智慧办公,安全且节能
作为智慧办公领域的核心组件,毫米波雷达传感器在智慧办公环境的建设过程中,发挥着不可替代的作用。基于毫米波雷达感应技术实现的人体存在检测方案,更为智慧办公场景带来多元创新应用。安信可雷达模组Rd-04是一款基于X波段雷达芯片XBR818而设计的运动感知模组,其主要功能是感应人体的运动状态,适合一些人体走动场景的精准感知。
应用方案 发布时间 : 2024-06-30
安信可雷达模组在娃娃机中的实际应用,省电又“撩”人
安信可的雷达模组在娃娃机中能够精确识别人体的微动和运动,即使是在夜间或低光照条件下,也能够准确判断是否有人在场。这种高精度的感应技术使得雷达模组能够在确保感应效果的同时,最大程度地减少电力浪费。
应用方案 发布时间 : 2024-06-21
研讨会2024模拟电源信号链新技术研讨会
描述- 11月7日直播,带来电源管理革新、汽车电子智能化、可再生能源与储能、光通讯与光模块、医疗健康与个人护理等领域电源信号链新产品新技术,点击了解报名。
议题- 信号链:射频开关,ADC,DAC,运放,比较器,数模混合IC,温度传感器 | 电源管理:锂电管理,氮化镓驱动,马达驱动,高低边驱动,DC-DC,AC-DC,电压基准源 | 汽车:车身电子,HUD,激光雷达,智能座舱,OBC,充电桩,T-BOX,氛围灯,车载摄像头,倒车雷达,热管理,BMS | 光通讯,光模块,交换机(POE),AFE,个人护理,医疗健康 | 可再生能源:光伏储能(模拟ADC产品) | 工业:机器人,变频伺服 | 电力:数字电源,电动工具,安防监控 | SG Micro Corp(圣邦微电子)——十大中国IC设计公司之一,模拟集成电路领导者 | 模拟与嵌入式产品和解决方案供应商——思瑞浦(3PEAK) | 以模拟技术为优势的电子器件和微波产品,为客户提供最佳的模拟解决方案——Nisshinbo (日清纺) | 国产首款40V、5A 、AEC 、Q100车规级低能耗高可靠电源降压芯片生产商——芯洲科技(SCT) | 高性能模拟和数模混合半导体供应商——JW JOULWATT(杰华特) | 全球首家Force Touch SoC芯片供应商——芯海科技(CHIPSEA) | 全球电子成就奖●年度微控制器/接口产品奖获得者——国民技术(Nations) | 专业的高性能模拟器件及数模混合芯片解决方案供应商——拓尔微电子(TOLL) | 专注于高性能、高品质模拟/混合信号的芯片设计公司:润石科技(Runic) | 专注于高性能模拟及混合信号芯片设计——领慧立芯(legendsemi) | 致力打造世界一流高端模拟芯片方案供应商——治精微(ZJW) | 高端模拟及数模混合芯片和解决方案供应商——类比半导体(AnalogySemi) | 高性能全范围模拟信号链(放大器/ADC/DAC/基准/电源)芯片供应商——士模(CIMO) | 致力于向客户提供多品类、全系列电源管理芯片产品及解决方案供应商——ETA SEMICONDUCTOR(钰泰半导体) | 专注BMS,电源及可编程模拟芯片的知名半导体厂商——芯祥科技(EnergyMath) | 专注研发小型化、高可靠电源,为客户提供完整可靠的电源解决方案——ZOEYGO(中逸光) | 专业从事电源产品的研发、生产、销售及综合解决方案的模块电源生产厂家——TOPPOWER(顶源科技) | 模拟芯片领先设计商——微源半导体(LPSemi) | 领先的高密度神经刺激芯片和生物传感芯片供应商——Nanochap(暖芯迦) | 专注于高性能信号链集成电路产品研发——芯聚威(Silicoway) |
活动 发布时间 : 2024-06-28
云帆瑞达(Micradra)毫米波雷达模组选型指南
描述- 公司拥有独立完整的射频研发、验证、生产、测试体系,并建有雷达测试产线;公司提供的24G、60G、77G等多频段人体感知传感器解决方案中包含低成本精准人体存在、人体跌倒报警、姿势判断、睡眠呼吸监护、睡眠质量监护、呼吸心跳等生命体征探测、轨迹分析、人数统计、手势识别等多种功能,并持续赋能智能家居、老人康养、儿童看护、安防检测等智能场景。
型号- R77ABH1,24G-RADAR-EVB,R24ETT3,R24BBD1,R24ETT1,R24ETT2,R60BBD1,R60ATR2,R60AFD1,R60ATR1,R60ATT1,R24DVD1,R60ABD1,R60AMP1,R60APS1
0.1mA!24GHz超低功耗人体存在毫米波雷达模组
Rd-03L作为安信可雷达系列中一款超低功耗人体存在毫米波传感器,包含极简化24GHz雷达传感器硬件和低功耗人体存在感应智能算法固件,电池供电超低功耗,极简化24GHz一发一收天线,天线波束窄、分辨率高、频带宽、抗干扰力强。
产品 发布时间 : 2024-09-12
北醒(Benewake)激光雷达传感器选型指南
目录- 公司简介 短距系列激光雷达模组测距传感器 中距系列激光雷达测距传感器 长距系列激光雷达测距传感器 工业版激光雷达测距传感器 选型参数对比表
型号- CE30,HORN-X,HORN,HORN系列,TF02-PRO,HORN-X2 PRO,TF40,TF-LUNA,TFMINI,HORN-RT,TFMINI PLUS,TF,TF03,TF03-180,TF02,TF-LUNA-PARKING,TFMINI-I,TF02-I,TF系列,TF03-100,TF350,TFMINI-S
【产品】24GHz微波感应模组DC2419,5V单电源供电,人体感应最远直线距离4.5米
阿瑞仕推出的雷达感应模块DC2419是基于24G雷达传感器研发生命存在感应传感器参考设计,是24GHz微波感应模组,生命存在感应算法采用毫米波雷达距离测量技术和芯片先进的专有信号处理技术,实现对生命存在感应的精准探测。
产品 发布时间 : 2022-09-16
毫米波雷达模组研制和方案解决商云帆瑞达亮相第五届深圳国际人工智能展
第五届深圳国际人工智能展(简称“GAIE”)将于2024年9月8-10日在深圳会展中心(福田)举办。云帆瑞达作为专业的物联网(IOT)毫米波雷达模组研制和方案解决商,应邀参展并携带智能家居、智慧养老、智慧传感器等产品解决方案精彩亮相
厂牌及品类 发布时间 : 2024-09-11
朗宽半导体(LANQUAD)光控芯片/声光控芯片/雷达感应模组选型指南
描述- 朗宽半导体有限公司是一家专注于智能感应传感器、通信芯片、电源管理芯片的研发设计、生产和销售的科技型企业。潜心研发智能感应模组、雷达毫米波芯片、模组及电源管理芯片方案,旨在推动雷达毫米波传感器在LED照明、智慧家居、智慧城市及物联网领域的应用普及,帮助客户产品实现高度智能化,提升客户产品的使用体验,构建更加简单的智能生活方式。
型号- PBA-502002001,PBA-K32S10-GF,KU5590,KU5595,K58S11,K58S02,K58S01,KU55XX,PBA-0109002,PBA-0109001,PBA-0109012,Q27S01,PBA-0109005,PBA-01019011,5591A-D45,Q24S01,K24S01,KU55XX系列,PBA-K532S01-GF,5595A-D45,5590A-D45,KU5560C
【元件】安信可科技24G人体存在感应雷达模组Rd-01搭载博流BL602芯片+矽典微的S3KM111L芯片,适用于高精准度场景
安信可自主研发的24GHz雷达模组搭载博流BL602芯片+矽典微的S3KM111L芯片,不仅能够正常检测人体存在、移动及微动,还可以检测出人体完全静止状态,解决了传统PIR人体红外感应在人体处于静止状态时就无法检测的痛点。
产品 发布时间 : 2024-05-08
电子商城
服务
可来图定制均温板VC尺寸50*50mm~600*600 mm,厚度1mm~10mm,最薄0.3mm。当量导热系数可达10000W/M·K,散热量可达10KW, 功率密度可达50W/cm²。项目单次采购额需满足1万元以上,或年需求5万元以上。
提交需求>
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
登录 | 立即注册
提交评论