0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【开源项目】基于RK3566芯片开发的现代化无线哨兵

电子发烧友论坛 来源:未知 2023-07-04 08:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1.项目介绍

该项目主要由鲁班猫ZeroW为核心,OV8588摄像头为图像采集设备,采用QT框架作为软件界面,采用RKNN中的YOLOV5作为图像识别模型。


可以检测多种物体,检测到的物体会在屏幕列表中显示,同时也可以在图像中框出来,选定的物体可以在图像上反应出来。同时还可以设置报警源,报警源可以是人,猫,狗,车等,当摄像头内或者摄像头设置的区域内监测到报警源,则会产生图像和声音报警。


主要应用场景如下:

  1. 在仓库中,检测是否有人或动物闯入,当检测到则会发出报警。

  2. 在车库或者私人停车位,当检测到有人企图想对私人物品损坏,也可以发出报警,劝退他人。

  3. 在办公室内,监测某个物品,如笔记本、手机或机密材料等贵重物品,把这些物品添加监视区域内,当有人进入发出报警。


2.整体框架

此次项目我不仅用上了硬件设计和软件设计,还用上了结构设计,让其更加附有哨兵的样子。


2.1硬件框架



2.2软件框架



2.3结构框架

结构主要由四部分组成,鲁班猫ZeroW的外壳,摄像头外壳,天线外壳和底座,为什么要设计一个底座,是为了以后方便移植到别的产品上去,能够实现更多的DIY结合。


3.设计

硬件部分的设计没有什么可讲的,因为采用的是野火提供的模块和开发板,主要讲软件设计和结构设计,先来讲一下难度不高的结构设计。


3.1结构设计

以前做比赛都是裸板,整体效果看起来不好,而且操作的时候容易对裸露的板子造成一定的破坏。所以这次项目我加上了结构设计,第一是为了更好的封装板子,第二也是为了让项目能够更加具备产品的样子。


整个设计中我觉得设计的比较有意思的部分就是天线部分,因为有时候天线是需要设置成不同的角度,有些角度信号会更强,所以我设计的时候,特意让天线部分是可以运动的。由于Linux板子发热都是比较大的,我的3D材料又不是金属,所以我设计的通气栅格,让结构内部更好与外部的空气进行流通。





特意设计成像哨兵的模样,所以给这次项目的名称就叫做【现代化无线哨兵】


3.2软件设计



现在来讲软件设计,这部分我就不贴代码了,纯理论讲一下整体射界思路吧~


首先第一步就是获取摄像头的图像,一开始我想用OpenCV中的函数获取摄像头图像,但是不太可行(一直提示找不到摄像头),后面我就改用QT的函数获取摄像头的图像,能正常获取但是要安装一些模块。


摄像头数据能够正常获取之后,就需要把图像数据传入RKNN模型,让其进行识别并数据,这里就需要用到例程了,我将例程移植到我的工程中,要打开训练好的模型,同时还要对摄像头的图像进行处理,因为训练好的YOLOV5模型,只能识别640x640的图像,所以我把摄像头图像输出为640x640,然后再传入RKNN模型中去进行识别。


能够正常识别之后,剩下的就没有太多的技术难度了,首先就是设计报警模式,全屏报警和区域报警,区域报警当设置的报警源进入某个区域的时候就产生报警,这个区域可以通过OpenCV进行显示。


剩下的就是报警显示和声音了,声音通过文字转语音工具生成,报警音是在网上找的一个,根据报警源选择对应的声音进行报警即可。



检测到两量车,并选择第一辆车。



添加车辆进入视野报警,目前已产生报警。



检测到猫。



检测到狗。



检测到人。



检测到笔记本电脑



检测到人和手提包,多对象检测。



人进入区域内的报警。


4.结论

这是我第一个在Linux上做的项目,让我对Linux有了更多的了解,之前都是纸上谈兵,没有实际的项目经验,这次项目让我收获了不少,后续我也会在鲁班猫上继续开发一些有趣的项目,如果想看这个项目的更多视频可以去硬声APP上搜索【二哲科技】进行观看。






声明本文由电子发烧友社区发布,转载请注明以上来源。如需社区合作及入群交流,请添加微信EEFans0806,或者发邮箱liuyong@huaqiu.com。


更多热点文章阅读

  • 基于Cortex-M3内核的32位微控制器STM32项目实战分享!

  • 基于32位RISC-V设计的互联型微控制器,沁恒微CH32V307开发样例

  • RK3568!四核64位ARMv8.2A架构,汇聚编译源码及实战样例

  • 尺寸仅有21mm*51mm,板边采用邮票孔设计,合宙 Air105 核心板开发总结

  • 嵌入式Linux开发秘籍!工程师大佬亲历分享项目样例


原文标题:【开源项目】基于RK3566芯片开发的现代化无线哨兵

文章出处:【微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

原文标题:【开源项目】基于RK3566芯片开发的现代化无线哨兵

文章出处:【微信号:gh_9b9470648b3c,微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电网现代化:基于 SiC 的固态变压器 (SST) 拓扑与材料选择综述

    倾佳杨茜-死磕固变-电网现代化:基于 SiC 的固态变压器 (SST) 拓扑与材料选择综述 1. 引言与电网现代化背景 全球能源需求的持续指数级增长以及对化石燃料枯竭与环境影响的深刻担忧,正在以前
    的头像 发表于 04-15 09:26 161次阅读
    电网<b class='flag-5'>现代化</b>:基于 SiC 的固态变压器 (SST) 拓扑与材料选择综述

    红外热像仪在在现代化压铸生产中的应用

    现代化压铸生产中,对温度场的精确掌握已成为提升产品质量的核心环节。红外热像仪凭借其非接触测温与可视热分布分析能力,为这一行业带来了全新的技术解决方案。
    的头像 发表于 01-05 09:46 451次阅读

    宏集案例 | 加勒比最大石油企业如何用DataHub实现SCADA现代化与IoT设备集成?

    软件,实现了对现有SCADA系统的现代化升级,并无缝集成了新型物联网(IoT)油井监测设备。关键价值点数据全集成:利用宏集CogentDataHub的MQTT智能代
    的头像 发表于 12-16 17:04 558次阅读
    宏集案例 | 加勒比最大石油企业如何用DataHub实现SCADA<b class='flag-5'>现代化</b>与IoT设备集成?

    性能跃迁,鸿蒙开发新纪元!凌羽派RK3566鸿蒙开发板,开启全场景开发之旅

    【导语】还在为鸿蒙开发寻找强劲、稳定、高效的硬件平台?凌羽派RK3566鸿蒙开发板震撼登场!集高性能、全接口、强生态于一身,专为鸿蒙开发者、创客、企业与教育科研打造,助你轻松驾驭万物互
    的头像 发表于 12-11 17:58 2651次阅读
    性能跃迁,鸿蒙<b class='flag-5'>开发</b>新纪元!凌羽派<b class='flag-5'>RK3566</b>鸿蒙<b class='flag-5'>开发</b>板,开启全场景<b class='flag-5'>开发</b>之旅

    项目效率翻倍!迅为RK3568 V2.0硬件接口升级,开发流程再提速

    项目效率翻倍!迅为RK3568 V2.0硬件接口升级,开发流程再提速
    的头像 发表于 10-29 10:53 669次阅读
    <b class='flag-5'>项目</b>效率翻倍!迅为<b class='flag-5'>RK</b>3568 V2.0硬件接口升级,<b class='flag-5'>开发</b>流程再提速

    触觉智能RK3576开发板通过OpenHarmony5.0 XTS认证

    触觉智能作为开源鸿蒙南向硬件厂家,旗下RK3576开发板及其核心板(模组)PurplePiOH2系列通过了OpenHarmony5.0XTS认证,鸿蒙硬件生态兼容性能再次提升!证书如下:同时触觉智能
    的头像 发表于 10-21 12:48 1159次阅读
    触觉智能<b class='flag-5'>RK</b>3576<b class='flag-5'>开发</b>板通过OpenHarmony5.0 XTS认证

    云里物里定位信标助力打造现代化智慧医院

    在某市第一中心医院,传统的“寻路难”问题正在成为历史。为打造现代化智慧医院,该院率先引进云里物里智能硬件,构建覆盖全院的室内导航定位系统,以空间数字重构就医路径,显著提升患者就医便捷性。
    的头像 发表于 10-11 16:52 1622次阅读

    NetApp助力对象存储现代化,提升速度、可扩展性和安全性

    计。最新版本的StorageGRID将引入新功能,旨在推进人工智能计划、提高数据安全性并实现企业数据基础设施的现代化。 无论企业是处于数据湖现代化的早期阶段,还是正在试验高级人工智能应用程序,他们都需要管理并存储激增的非结构
    的头像 发表于 09-11 10:41 670次阅读

    现代化智慧农业四情监测设备方案

    现代化智慧农业四情监测设备方案 柏峰【BF-NYSQ】强农固本,为推进中国式现代化提供基础支撑,农稳社稷,粮安天下。强化耕地保护和质量提升、推进农业科技力量,全方位夯实国家粮食安全根基,坚持产量产能、生产生态、增产增收一起抓,切实提高农业综合效益和竞争力。
    的头像 发表于 08-01 10:11 975次阅读
    <b class='flag-5'>现代化</b>智慧农业四情监测设备方案

    贝启科技受邀参展瑞芯微2025年开发者大会,全面展示OpenHarmony瑞芯微最专业最全面的全栈方案

    展示基于RK3566RK3568、RK3576及RK3588处理器的完整产品阵列,并以OpenHarmony应用方案呈现“AIoT模型创新重做产品”主题,体现双
    的头像 发表于 07-17 08:43 1800次阅读
    贝启科技受邀参展瑞芯微2025年<b class='flag-5'>开发</b>者大会,全面展示OpenHarmony瑞芯微最专业最全面的全栈方案

    硬核上车!RK3576基于Ubuntu部署ROS机器人系统详细攻略(下)

    3562、RK3566RK3568、RK3576、RK3588等Arm64位芯片平台,各型号触觉智能均有配套核心板及
    的头像 发表于 07-11 18:34 3720次阅读
    硬核上车!<b class='flag-5'>RK</b>3576基于Ubuntu部署ROS机器人系统详细攻略(下)

    硬核上车!RK3576基于Ubuntu部署ROS机器人系统详细攻略(上)

    本文适用于瑞芯微RK3562、RK3566RK3568、RK3576、RK3588等Arm64位SoC,适配
    的头像 发表于 07-03 18:45 3063次阅读
    硬核上车!<b class='flag-5'>RK</b>3576基于Ubuntu部署ROS机器人系统详细攻略(上)

    开源鸿蒙6.0Beta1版本发布!触觉智能将率先适配RK3566/RK3568/RK3576等芯片平台芯片

    开放原子开源鸿蒙(OpenAtomOpenHarmony,简称“开源鸿蒙”或“OpenHarmony”)6.0Beta1版本正式发布。相比5.1.0Release版本进一步增强ArkUI组件能力
    的头像 发表于 06-20 14:05 1746次阅读
    <b class='flag-5'>开源</b>鸿蒙6.0Beta1版本发布!触觉智能将率先适配<b class='flag-5'>RK3566</b>/<b class='flag-5'>RK</b>3568/<b class='flag-5'>RK</b>3576等<b class='flag-5'>芯片</b>平台<b class='flag-5'>芯片</b>

    迅为RK3562开发板2900页+资料_多种系统适配全开源

    迅为RK3562开发板ARM四核A53核心板多种系统适配全开源 RK3562开发板(2GB内存+16GB存储)
    发表于 06-17 10:50

    四核RK3566多媒体控制板技术分享(RK3566如何实现7个串口同时进行)

    整理了一些技术参数供大家参考。产品概述这款控制板采用瑞芯微RK3566 Cortex-A55四核64位芯片方案,搭载Mali-G52-2EE GPU,并支持谷歌Android 11系统。RK3566
    发表于 05-13 09:32