视觉识别太阳能灯项目(ESP32 + 目标识别)产品系统

我要开发同款
疯狂霸王龙2026年10月18日
9阅读

技术信息

语言技术
Python、JavaScript、IoT
系统类型
嵌入式硬件、Linux
行业分类
物联网

作品详情

行业场景

面向太阳能智慧路灯。夜间人少时长期全亮费电,电池又撑不久;现场电压、照度、有没有人经过,运维也看不到。项目要解决的是「按人调光」和「灯况可看」:有人经过提亮,保证通行;无人时降功率省电,并把传感器和抓拍汇到看板上,方便远程掌握每盏灯的状态。

功能介绍

端侧负责摄像头采集、运动预筛、人体检测,再通过串口把有人/无人以及亮度、色温下发给灯控 MCU,低功耗时关闭摄像头。数据侧上报电池电压、功率、照度、色温、亮度、温湿度,以及抓拍图和检测框。看板上有实时指标、趋势曲线、事件时间线和检测回看;现场页可看最新画面上的人框,并远程调节亮度和色温。

项目实现

我负责端侧检测与串口灯控、FastAPI 数据接入和查询,以及看板和现场控制页。边缘用 Python、OpenCV、YOLO(RKNN)和 MOG2,经串口对接 MCU;服务端是 FastAPI + SQLAlchemy + SQLite;前端是 React + Vite。链路是摄像头/MCU → 边缘进程 → HTTP 上报 → 后端 → 看板,调光指令反向下发。难点在嵌入式算力:用 MOG2 滤掉大部分空帧再跑 YOLO,降低 NPU 占用;串口单写队列避免检测状态和调光指令抢端口;弱网用上报队列,再用感兴趣区域和置信度压误报。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论