- 博客(595)
- 收藏
- 关注
原创 #移远产品体验官 Quectel Pi M2 实战:完全离线的中文语音助手
本文实现离线语音助手闭环:唤醒→录音→转写→意图识别→工具调用→播报→界面反馈。核心挑战在于流程编排与性能优化:全链路部署于单板,KWS/VAD/ASR跑CPU,LLM/TTS占NPU;通过规则路由(0ms响应)与可选LLM路由平衡效率与泛化;解决同音字、中文数字等转写误差;攻克KV缓存污染难题;最终达成“说完即应答”交互体验,全程离线,延迟控制在1秒内。
2026-10-25 19:09:00
531
原创 【轻AI越影视觉开发板】开发环境搭建实录:WSL2 + Ubuntu 22.04 编译出第一份烧录镜像
本文记录在 Windows + WSL2(Ubuntu 22.04) 上从零搭建 Sunniwell CV610(Hi3516CV610)交叉编译环境的完整过程。所有命令可直接复制,所有耗时、体积、产物清单都是实测值,最后附上我真实踩过的 8 个坑。
2026-10-23 22:42:25
334
原创 【轻AI越影视觉开发板】开发资源全景:从芯片规格到 18 个官方 Sample 的完整地图
Sunniwell CV610(Hi3516CV610)开发板基于双核Cortex-A7与1TOPS NPU,支持4K20编码、双路MIPI输入及轻量AI推理。板载128MB DDR3L,核心开发范式为“硬件通路主导”,避免软件处理大帧。提供主板+屏/网/4G/Sensor等扩展模块,通过拨码开关复用接口,需注意SW1301配置影响功能。软件栈分层清晰,代码在GitHub开源,18个sample覆盖传感器、AI、视频流、GUI等场景,文档建议按芯片规格→硬件→拨码→sample顺序阅读,快速上手。
2026-10-23 22:26:57
239
原创 #移远产品体验官 Quectel Pi M2 实战:跑通本地大模型
在瑞芯微RK3576(6 TOPS NPU)的Quectel Pi M2上,通过ctypes原生调用librkllmrt.so,成功部署Qwen2.5-0.5B和1.5B中文大模型(W4A16量化),无需Docker或交叉编译。实测:0.5B模型达26~29 tok/s,内存557MB;1.5B模型11.6~12.1 tok/s,内存1078MB,均在无swap环境下流畅运行。关键突破:利用DRM渲染节点(renderD130)访问NPU,Python直接加载so文件,实现“零编译”本地大模型推理,为离线语
2026-10-22 07:15:00
585
原创 #移远产品体验官 Quectel Pi M2 实战:离线 TTS 从 11 秒压到 0.4 秒
在Quectel Pi M2(RK3576)上,通过实测四条路径优化离线中文TTS延迟:基线VITS CPU合成首声延迟8~11秒;切句流水线降至2.5~3.5秒但仍有空档;Kokoro与原厂RKNN TTS因算子不匹配被排除。最终采用Matcha + Vocos(RKNN全NPU加速)方案,实现首声延迟仅0.37~0.43秒、RTF 0.099~0.104,整机链路延迟可控,达成自然对话级响应。
2026-10-22 07:15:00
295
原创 #移远产品体验官 Quectel Pi M2 实战:板载麦克风录音 + 蓝牙音箱播放全流程测试
在Quectel Pi M2(RK3576,Debian 13)上,通过PipeWire+WirePlumber实现板载麦克风录音与蓝牙音箱A2DP播放。关键步骤包括:确认ES8389声卡、调高ADC增益、使用scan bredr精准发现经典蓝牙设备(注意BLE地址≠经典地址)、配对信任后设为默认输出。提供一键脚本完成录音、音量分析与回放闭环,成功打通离线语音助手的音频链路基础。
2026-10-18 07:30:00
809
原创 #移远产品体验官 Quectel Pi M2 实战:本地离线中文语音唤醒
在Quectel Pi M2(RK3576)上,基于Debian 13与Python 3.13.5,成功部署完全离线的中文唤醒词检测。采用sherpa-onnx + Zipformer KWS模型(3.3M),通过自定义keywords.txt实现“你好小智”唤醒。关键点:模型按拼音建模,需正确配置关键词文件与阈值参数。经测试音频验证,可稳定识别指定唤醒词,全程无需联网,适用于低功耗端侧语音助手场景。
2026-10-18 07:15:00
358
原创 PC 通过蓝牙读取 RA4M2 上 AHT20 数据
本文基于RA4M2与DA14531 BLE透传模块,实现AHT20温湿度数据通过UART+BLE链路实时传输至PC。核心在于扩展shell输入输出:通过shell_io_read_char与shell_io_write_char双通道处理串口与蓝牙数据,并利用ble_is_connected()智能镜像输出,确保串口与蓝牙共存无冲突。关键时序包括PC发送aht\r\n命令、板端80ms等待测量、解析并回传结果,最终由Python脚本用bleak接收、正则提取数据,结合matplotlib实时绘图。强调“发完
2026-10-17 12:18:26
477
原创 RA4M2 + AHT20 温湿度传感器实战
本文在RA-Eco-RA4M2开发板上,通过SCI3接口连接AHT20传感器,利用RASC配置FSP的I2C Master驱动,实现温湿度采集。重点解析了接线时序(避免SCL/SDA反接)、硬件上拉已内置无需额外添加、选用SCI3而非RIIC因引脚复用限制等关键点。驱动中特别指出:需正确处理SCI I2C的回调机制与中断向量冲突问题,避免因ICU用户中断配置错误导致通信失败。最终通过aht命令输出精确读数,验证了完整链路的可靠性。
2026-10-17 10:55:27
124
原创 全志 D1开发环境搭建指南:下载工具链 + ADB 调试
本文详细记录了在Windows + Ubuntu虚拟机环境下搭建全志D1(RISC-V C906)开发环境的全过程:通过DongshanPI GitLab获取失效的官方工具链,配置交叉编译环境,安装ADB驱动并解决设备识别问题,最终实现交叉编译、ADB推送与运行测试程序。全程覆盖工具链下载、环境变量设置、权限规避、驱动配置及常见问题排查,为RISC-V应用开发提供可复现的实践指南。
2026-10-16 21:41:59
278
原创 WS63 嵌入式 SSD1306 OLED 驱动单元测试实战
本文在HiSilicon WS63平台为SSD1306 OLED驱动搭建单元测试工程,通过包含ssd1306.c实现对static变量的访问,设计17个用例覆盖全部绘图函数,结合桩件与PC端覆盖率验证,成功解决链接冲突、看门狗NMI及屏幕全黑等难题,实现像素级断言与接口行为验证。
2026-10-16 21:41:00
479
原创 Windows 中文用户名导致 ccache 编译失败
当Windows用户名为中文时,HiSparkStudio编译WS63LiteOS工程因ccache缓存工具不支持中文路径,导致创建缓存目录失败,报错“Permission denied”。解决方案:1)推荐禁用ccache,执行 $env:CCACHE_DISABLE="1" 临时修复;2)或设置英文路径缓存,如 $env:CCACHE_DIR="D:\ccache_tmp",根治问题。二者可结合使用,确保编译顺利进行。
2026-10-10 21:19:26
240
原创 OLED一运行就死机?Bresenham 画线函数隐藏死循环
在WS63平台调试SSD1306 OLED“星空穿越”动画时,因复制的Bresenham画线函数中循环变量错误(判断参数x1/y1却更新局部变量x/y),导致起点与终点不同时陷入死循环,引发CPU 100%占用及NMI崩溃。通过日志定位、对比样例和代码分析,确认问题根源并修复:将循环条件改为判断移动点x/y是否到达终点,并使用int32_t避免溢出。经验表明,未调用的代码仍可能含潜伏缺陷,需谨慎复用。已向上游提交修复PR。
2026-10-09 21:00:38
680
1
原创 WS63 访问 HTTPS 握手失败(-0x7780)根治
WS63访问华为云MaaS HTTPS接口时TLS握手失败,根因是Mbed TLS两层编译架构下,核心库配置未启用ECDHE密钥交换。主配置文件config-ws-iot_v3.6.0.h默认仅在HiLink或特定示例分支开启ECDHE,而用户自建样例(如LLMCHAT)未触发相关宏定义,导致客户端不支持现代服务器要求的ECDHE套件,引发fatal_alert_message错误。修复方案:在主配置中为自定义符号(如CONFIG_SAMPLE_SUPPORT_LLMCHAT)添加ECDHE启用及密码套件定
2026-10-09 20:56:07
399
原创 在华为AI开发者空间编译海思 WS63 星闪 SDK 全攻略
本文记录在华为AI开发者空间(aarch64架构)中,通过qemu-user-static静态模拟+包装脚本+禁用链接器插件,成功编译海思fbb_ws63星闪SDK。针对x86-64交叉工具链无法在ARM64运行的问题,采用Debian arm64版qemu-x86_64-static及x86-64 sysroot,绕过binfmt_misc限制,结合修复Python环境与依赖包,实现零侵入跨架构编译,验证了云端ARM64环境对原生x86-64工具链的兼容可行性。
2026-10-06 09:53:28
612
1
原创 【行空板K10】镜头看见人脸,马赛克马上登场,做一台隐私摄像头
本作品基于UNIHIKER K10开发,实现人脸检测后实时在屏幕显示彩色像素马赛克遮挡,直观呈现“摄像头隐私保护”效果。通过画布叠加技术,在识别框基础上扩展遮挡区域,并保留短暂漏检状态,增强视觉反馈。代码采用PlatformIO与AIRecognition库,利用线段绘制模拟色块,确保马赛克随人脸移动动态调整,兼具趣味性与演示性,适合创客活动展示。
2026-10-06 09:19:39
168
原创 RA4M2 + DA14531 蓝牙开发实战:从 UART 驱动到手机 BLE 双向透传
本文基于RA-Eco-RA4M2开发板,通过PMOD1接口连接DA14531蓝牙模块,实现MCU与手机间的双向透传通信。采用SCI4串口与蓝牙模块交互,利用AT指令查询模块信息,并完成“RA4M2→手机”发送“hello”、“手机→RA4M2”接收“HelloWorld”的数据链路。重点阐述了硬件连接、波特率配置、中断驱动与环形缓冲设计、复位电路处理及分阶段测试方法,确保通信稳定可靠。
2026-10-01 16:09:29
462
原创 RA-Eco-RA4M2-100PIN-V2.0的USB 串口加上一个开源 Shell(MicroShell 移植实录)
本文记录在Renesas RA4M2开发板上通过寄存器级SCI9驱动对接CH340串口,成功集成开源MicroShell嵌入式命令行。因FSP缺失外设源码,采用裸机寄存器操作实现115200 8N1 UART;通过裁剪MicroShell配置,仅保留核心功能,实现点灯、回显、Tab补全等交互能力,最终构建出高效调试用的嵌入式Shell。
2026-10-01 16:04:52
372
原创 8G 显卡跑本地大模型做代码生成:从翻车到落地
8GB显存限制下,本地部署coding agent面临模型工具调用失效难题。实测发现,尽管Claude Code与OpenCode可对接Ollama,但qwen3.5:9b在复杂工具集下无法触发tool_calls,仅输出文本。增大上下文窗口无效,根源在于模型能力上限。最终验证:仅保留2–4个扁平工具的迷你agent(如write_file、read_file)可在8GB显存上稳定运行,结合Python脚本实现真正文件落盘,是当前可行方案。
2026-09-26 22:11:50
531
原创 RA-Eco-RA4M2-100PIN-V2.0 开发环境:VSCode + FSP 从新建工程到点亮 LED
本文基于RA-Eco-RA4M2-100PIN-V2.0开发板,使用VSCode + Renesas FSP无J-Link方案,全程零成本实现编译、烧录与运行。重点澄清板载无J-Link、SWD仅为排针、仅一个USB为CH340G串口等误区。通过离线安装RASC解决配置器下载失败问题,正确选择“Custom User Board”与精确设备型号(R7FA4M2AD3CFP)避免引脚错配。按序配置Kit、CMake、生成引脚输出并修改hal_entry实现三颗LED流水灯。全程无需e²-studio或外部调试
2026-09-26 22:10:50
460
原创 【行空板K10】自定义楷体点阵显示彩色汉字
本文通过点阵取模、RGB565转换与canvasDrawBitmap三步,在行空板K10上实现楷体「中秋快乐」的逐字独立着色。突破板载字库仅支持宋体的限制,利用PIL渲染生成40×40单色点阵,经MSB first行优先解析,并按LVGL要求的RGB565大端格式转换(关键:处理LV_COLOR_16_SWAP=1导致的字节序翻转),最终每秒刷新一次,四字颜色随机变化,实现真彩色动态显示。
2026-09-25 17:28:03
431
原创 【行空板K10】从环境搭建到用华为云码道生成「中秋快乐」
本文记录了使用PlatformIO在行空板K10上开发的完整流程,重点分享两个关键经验:一是工程路径与文件名必须全英文,否则会因工具链不支持中文路径导致链接失败;二是借助华为云码道智能体,仅用自然语言指令即生成“中秋快乐”彩色汉字显示代码,实现逐字随机变色效果。代码通过分段绘制、坐标计算与随机颜色生成,成功在240×320屏幕居中显示动态祝福语,展现了低代码开发的高效性。
2026-09-25 16:36:35
258
原创 一行命令让码道智能体学会仓颉:CangjieSkills 安装实测与两大核心收益
本文介绍了如何通过安装CangjieSkills解决华为云码道智能体(GLAM-5.2)在开发仓颉语言项目时的两大痛点:1)cjpm.toml配置文件字段错误问题;2)stdx扩展库的HTTP/JSON相关编译报错问题。CangjieSkills是仓颉SIG维护的一套AI开发工具技能包,包含语言特性、标准库、项目规范等权威文档。安装仅需一行命令,安装后智能体能正确生成cjpm.toml文件并准确使用stdx中的HTTP/JSON功能,显著提升开发效率。通过实测对比展示了安装前后的代码正确性差异。
2026-08-21 18:58:53
437
原创 仓颉开发HarmonyOS入门:从环境搭建到第一个Hello World
本文介绍了在DevEco Studio 6.1.1 Release环境下搭建仓颉语言开发HarmonyOS应用的全流程,重点解决插件安装与项目配置两大易错点。 核心步骤: 通过IDE内置插件市场自动安装匹配版本的仓颉插件(避免手动下载导致的版本冲突) 创建项目后必须配置build-profile.json5文件,添加buildModeSet以支持多架构编译 编写仓颉版Hello World程序并运行 关键提示: 插件版本必须与IDE严格匹配(如6.1.1 IDE需配6.1.1 Beta1插件) 使用x86模
2026-08-21 18:57:31
303
原创 【鸿睿创智志鸿PAD】零代码手写,创建 OpenHarmony 星星辐射动画
本文记录使用华为AI工具DevEco Code通过自然语言对话从零开发OpenHarmony 6.1应用的过程。仅用两句需求描述:"创建显示彩色辐射星星的应用"和"增加可拖动锚点",AI即自动完成工程创建、Canvas动画实现和交互功能。文章详细解析了项目结构、核心动画逻辑(采用Canvas+setInterval方案)、锚点交互实现,并总结了构建过程中的关键问题:deviceTypes配置需使用"default"而非"phone"、媒体资源缺失、Java环境配置和签名问题。最终实现了一个性能稳定的动态星星
2026-08-07 21:52:38
353
原创 精简manifest配置加速ESP32-P4开发
本文介绍了为ESP32-P4开发板精简OpenVela RTOS适配的方案。原官方manifest包含248个仓库,导致下载时间长、磁盘空间浪费等问题。通过分析识别出核心库(NuttX内核、应用框架、ESP32芯片支持)、必需工具链(xtensa-esp32s3-elf)和可选网络库(如mbedtls、curl等),剔除了其他厂商BSP、Android框架等200+非必要组件。最终创建了两个精简manifest文件:openvela_lite.xml仅包含ESP32-P4必要组件,contest2026_1
2026-07-14 08:03:06
256
原创 ESP32-P4-Function-EV-Board 在 Linux/WSL 下编译 NuttX usbconsole 示例
本文记录在 Linux/WSL 环境下,为搭建 Apache NuttX 编译环境,并构建、烧录usbconsole示例的完整过程。usbconsole配置会使用 ESP32-P4 的 USB Serial/JTAG 外设作为 NuttX 控制台。对于 ESP32-P4-Function-EV-Board v1.5.2,开发板连接到 PC 后通常表现为 USB Serial/JTAG 设备,烧录和串口控制台都可以通过同一个 USB 口完成。系统:Ubuntu on WSL2。
2026-07-14 08:00:47
624
原创 Windows 下配置 ESP32-P4-Eval-Board 1.6 的 NuttX 编译环境
本文详细记录了在Windows环境下为ESP32-P4开发板配置Apache NuttX开发环境的全过程。主要内容包括: 开发板开箱检查及基础环境评估 获取NuttX源码并确认相关板级配置 准备MinGW/make工具链和Python虚拟环境 处理RISC-V工具链命名兼容性问题 设置编译环境变量和路径 使用CMake+Ninja配置NuttX编译环境 解决ESP HAL与工具链的stdatomic.h兼容性问题 文中提供了具体的环境配置脚本和编译命令,特别说明了如何复用现有ESP-IDF工具链,并通过创建
2026-07-13 07:00:00
504
原创 ESP32-P4 NuttX 以太网测试完整指南:从环境配置到网络验证
摘要(149字): 本文详细记录了在Windows环境下基于Apache NuttX实时操作系统实现ESP32-P4开发板以太网功能的完整流程。硬件采用ESP32-P4-Function-Ev-Board 1.6,通过复用ESP-IDF工具链并补充NuttX组件,解决了工具链前缀不匹配问题(如重命名riscv32-esp-elf为riscv64-unknown-elf)。关键步骤包括配置Python虚拟环境、定制以太网defconfig(启用EMAC/DHCP)、修改USB串口控制台,并开发了网络测试程序验
2026-07-13 07:00:00
347
原创 【飞凌嵌入式FCU1501试用】异常检测与LLM智能诊断
文章摘要 本文详细介绍了基于RK3506的Modbus-TCP传感器采集系统的异常检测与智能诊断功能。系统支持6种异常类型检测(包括通信故障和物理数据异常),通过可配置的规则判断通信超时、数据越界、突变、卡死等异常情况。采用C语言实现的检测算法包含物理范围检测、数据突变检测、卡死检测和通信超时检测等核心功能。系统通过结构体配置各传感器的独立检测阈值,并生成包含异常类型、严重级别、当前值等信息的详细事件记录,为后续LLM智能诊断提供精准输入。该异常检测机制兼顾实时性和准确性,为工业设备状态监控提供可靠保障。
2026-07-07 07:15:00
458
原创 【飞凌嵌入式FCU1501试用】Modbus-TCP通信与传感器数据采集
本文介绍基于RK3506边缘计算芯片构建Modbus-TCP传感器采集系统的实现方案。系统采用分布式架构,包含PC端传感器模拟器、RK3506采集器和云端LLM诊断服务三部分。详细解析了Modbus-TCP协议原理,重点展示了Python实现的传感器模拟器核心代码,包括数据更新逻辑和TCP请求处理流程。该系统支持多类型工业传感器模拟(环境、振动、电力、管道等)和故障注入测试,为工业物联网边缘计算应用提供了完整的开发验证方案。
2026-07-07 07:00:00
244
原创 【飞凌嵌入式FCU1501试用】在ARM开发板上安装完整Python环境
摘要 飞凌FCU1501开发板自带的Python 3.11.8被Buildroot裁剪过度,缺失zlib/ssl/xml等核心模块,导致无法正常使用pip。通过手动提取Debian armhf架构的Python 3.11二进制包(需glibc 2.38兼容),将其安装到/opt目录并创建wrapper脚本,成功恢复了所有缺失模块的功能。随后使用get-pip.py安装完整版pip,最终解决了在裁剪版Python上无法使用pip的问题。这种方法无需重新编译Python,适用于缺少Buildroot源码的嵌入式
2026-07-05 07:00:00
354
原创 用 Codex 创建论文全文下载 Skill
科研自动化实践:论文下载技能封装 本文介绍了一种可复用的科研自动化方案,将论文下载流程封装为Codex Skill。针对IEEE Xplore和Springer Nature平台实现了自动化下载功能,同时记录了ScienceDirect因机器人检测无法可靠自动化的失败案例。 核心设计: 采用"Skill指令+Playwright脚本+独立浏览器配置"架构 自动化处理导航和重复操作,敏感认证由用户手动完成 使用持久化Edge会话保存登录状态 通过文件头和内容校验确保下载的是真实PDF 实现要点: 输入规范化处
2026-07-04 16:22:22
1425
原创 使用WorkBuddy自动发微博教程
本文介绍了如何配置WorkBuddy AI助手连接微博,实现自动发微博等功能。主要内容包括:安装Node.js和微博CLI工具、登录微博获取cookies凭证、创建MCP服务器目录并编写接口代码、在WorkBuddy中配置微博连接器,以及通过自然语言命令实现发微博、点赞、评论等操作。文章还提供了常见问题解答,说明该方案每小时最多可发5条微博,且支持图片上传等高级功能。通过此方法,用户可以利用AI自动化管理微博账号,提高社交媒体运营效率。
2026-07-04 16:09:24
482
1
原创 〖飞凌嵌入式FCU1501试用〗实战!RS485_5接口连接Modbus温湿度传感器
本文详细介绍了在飞凌嵌入式FCU1501上通过RS485_5接口连接Modbus-RTU温湿度变送器的实战过程。主要内容包括:硬件接线(A/B/GND对应连接)、确认串口设备节点为/dev/ttyCH334_1;在Neuron网关中配置南向Modbus-RTU驱动,设置波特率9600bps并添加温湿度数据点位(温度40002/湿度40001寄存器);最后验证数据采集成功。文章还总结了接线确认、波特率一致性和负值处理等注意事项,验证了FCU1501的RS485接口可靠性和Neuron对Modbus协议的良好支
2026-06-20 16:24:04
480
原创 【飞凌嵌入式FCU1501试用】轻量级物联网网关实战
本文介绍了如何在飞凌嵌入式FCU1501工业网关上部署Neuron物联网网关软件,并通过Neuron客户端模式与OpenModSim Modbus TCP模拟器搭建测试环境。主要内容包括:1)下载安装Neuron 2.x版本并配置外部访问;2)使用OpenModSim作为Modbus服务器模拟器,配置寄存器数据;3)在Neuron中添加南向设备、配置连接参数及数据点位;4)验证通信连接并查看实时数据;5)提供常见问题排查方法。该方案无需真实硬件即可完成Modbus TCP通信测试,适用于设备未到位时的开发调
2026-06-20 16:04:58
569
原创 【飞凌嵌入式FCU1501试用】从“一问一答”到“技能分工”——RK3506 AI编程工作流进化实录
本文提出一种将RK3506开发工作流拆解为三个独立Skill(编译、部署、运行)的新方法,取代原有"All-in-One"的AI提示词方案。每个Skill专注单一功能,可通过灵活组合满足不同需求。相较旧方法,新方案具有提示词简洁、调试高效、复用性强等优势,符合Unix哲学设计理念,能更好发挥AI在嵌入式开发中的工具链作用。文章详细介绍了三个Skill的设计逻辑、核心功能和使用示例,展示了如何通过模块化分工提升AI编程效率。
2026-06-19 19:49:06
558
原创 【飞凌嵌入式FCU1501试用】+ 加电测试
摘要: 本文对飞凌嵌入式FCU1501工业网关进行了初步测评。该设备基于Rockchip RK3506芯片(ARMv7三核),配备512MB内存和7.28GB eMMC存储,支持宽压输入(9-36V)及反接保护。测试包括: 硬件验证:加电后电源指示灯正常,通过SSH登录(默认IP 192.168.1.232)查看启动日志,系统成功加载内核(6.1.99版本)及驱动(以太网、USB、蓝牙等)。 功能测试:配置路由和DNS实现联网,操作蜂鸣器开关,验证Web管理界面(端口8081)的硬件状态监控功能。 软件兼容
2026-06-19 19:35:58
244
原创 用 AI 助手直接操作钉钉?QoderWork 连接钉钉的体验分享
QoderWork钉钉连接器是一款AI工作助手,通过自然语言交互实现钉钉的高效操作。主要亮点包括:快速搜索整理聊天记录并导出;智能编写和发送消息(如天气通知);覆盖钉钉全功能(群聊管理、日程、审批等)。该工具支持操作前确认、上下文理解,适用于日常办公、团队协作等场景。目前需下载Qoder桌面客户端并授权钉钉账号使用,显著提升工作效率,尤其解决历史消息查找难题。
2026-06-08 20:43:10
941
原创 基于 ESP32-S31-Korvo 与 C4002 毫米波传感器的离席/久坐提醒器开发实践
本项目基于ESP32-S31-Korvo开发板和DFRobot C4002毫米波传感器,实现了一个智能久坐提醒系统。系统通过USB-TTL转接器连接毫米波传感器,结合距离检测(30-100cm)和运动状态判断用户是否在座,避免了传统方案依赖物理接触或摄像头带来的隐私问题。采用累计计时逻辑,当离座时自动暂停计时,返回后继续累计。久坐超过阈值后通过板载RGB LED提醒,并在800x480 LCD屏上显示状态信息。项目解决了硬件映射、PSRAM配置、计时逻辑等技术难点,为健康类嵌入式应用提供了可靠解决方案。
2026-06-08 07:00:00
550
1
在x86模拟器和鸿蒙API9如何使用MQTT模块ohos-mqtt的示例程序
2024-12-06
利用RK3588实现YOLOv8视频检测,并将车流检测结果上传华为IoTDA
2024-07-28
【聆思CSK6语音大模型AI开发套件试用】语音控制电梯功能示例代码
2024-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅