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

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

3天内不再提示

物联网智能仓库安防系统设计方案

9GxC_IoTMaker 来源:机智云开发者 作者:机智云开发者 2022-05-17 11:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

智能仓库的设计通过分析传统仓库功能,以STM32为主控芯片,搭配使用各种传感器模块采集数据,通过ESP8266联网芯片将数据上传至机智云平台的网络服务器,实现了设备的实时数据采集和联网。

本系统设计创新性引入机智云平台,让普通的设备变成物联网设备,可以有效提高仓库管理,通过人脸识别的检测方式和物品的自动分拣,提升仓库系统的安全性和自动化,并且支持手机app程序操控、显示屏触摸操控和语音声控3种操作方式。

01系统整体结构设计

智能仓库系统通过各类传感器采集实时信息,经由主控芯片进行数据处理后传送至联网芯片,通过和云端服务器之间的数据交互,实现系统的联网。系统分为三大模块:①数据采集:使用DTH11采集温湿度、烟雾传感器检测是否出现烟雾、舵机或热释电传感器检测门禁信息。②数据处理:使用STM32F429作为系统的主控芯片,通过串口与其他部分进行数据交互,实现系统的智能化。③数据上行与下发:主控芯片处理数据并执行相应操作,将数据上报至HMI显示屏,并通过Wi-Fi发送至机智云平台,平台在收到数据后进一步将数据发送至app。主控芯片在接收到操作指令后通过串口控制外设。系统整体结构如下所示:

550359ce-d58e-11ec-bce3-dac502259ad0.jpg

仓库智能安防系统结构图

主控与显示部分设计STM32F429IGT6作为主控芯片用以处理各个模块传感器发送过来的数据,并通过相应的编程程序实现运算处理,有丰富的片上资源,能够支持使用固件库开发编程。该芯片接口多,可以连接许多外设,总共有8个串口,因此可以通过串口将不同的模块连接,实现多路的数据采集并集中处理。

55460c4c-d58e-11ec-bce3-dac502259ad0.jpg

STM32F429IGT6主控芯片HMI串口屏设计的人机互动界面共7个页面,每个页面实现不同的功能,包括有解锁界面、系统界面、灯光界面、温湿度及空调界面、烟雾检测界面、图像识别界面、人脸识别界面。部分界面效果截图如图2所示。

物联网部分设计系统通过联网模块ESP8266接入机智云平台的服务器后,app实现2个功能:实时监测当前联网的各个模块的工作情况,观察系统实时收集并上报的数据;发送对应的指令至机智云平台,机智云平台在接收并处理完相应的指令之后再转发至联网模块,最后联网模块通过串口和系统进行通信,系统接收到指令之后控制外设执行相应的操作,以实现对系统的实时控制。

语音与图像处理设计 LD3320具有非特定人语音识别技术,是一颗稳定性强且识别精度较高的语音识别芯片。语音提示由MP3播放模块负责,该模块能读取TF卡中存储的音频文件,通过编码引脚的高低电平即可播放对应音频文件。

LD3320芯片使用OpenMv视频头进行脸部识别。颜色识别则是利用摄像头不断截取当前所拍摄的视频并从中寻出不同的色块,寻找到色块之后与程序所设置的颜色阈值进行比对从而判断其颜色。使用Haar算子实现人脸识别,使用LBP(Local Binary Pattern, 局部二值模式)算法实现不同人脸的分辨。

55bff4b2-d58e-11ec-bce3-dac502259ad0.jpg

串口屏显示界面图

02系统测试

首次使用须进行配网操作,打开app点击添加设备的按钮,输入连接Wi-Fi网络的账号和密码后选择对应的Wi-Fi模块的类型,设备处在待连接状态。

打开系统让ESP8266进入Airlink模式,此时app会搜索当前可连接的设备,app将Wi-Fi账号和密码发送给ESP 8266,ESP 8266根据接收到的信息可自动连接至当前网络。连接成功后,app提示发现新设备,点击绑定当前设备,页面自动跳转至控制界面。

虚拟设备模拟测试 虚拟设备可模拟真实设备的数据上传,可用来测试手机app是否可以与机智云进行数据交互。app通过二维码和虚拟设备进行绑定,成功后在机智云官网开启虚拟设备,可以看到页面上的虚拟设备提示设备已上线,即成功连接上机智云服务器,也可以查询虚拟设备的通信日志。可通过app向虚拟设备发送数据,同时虚拟设备也可以将数据推送至app, 两者之间的数据传输记录都可以在页面中查看。

实物设备真实测试1) 显示屏功能测试HMI显示屏功能测试结果显示灯光界面工作稳定,点击3个开关可以稳定控制放置在不同地方的3盏灯,STM32接收到HMI显示屏的指令后将结果实时上报至机智云,灯光状态的改变也能实时反馈至app端。温、湿度及空调界面工作稳定,程序设定每隔50 ms采集一次数据。经测试,HMI显示屏在接收到温湿度数据后将其转换成曲线图的形式以显示变化趋势,同时在app端也可以查看到实时采集的温湿度信息。烟雾检测界面工作稳定,设定每隔500 ms烟雾传感器检测一次当前的空气状况。点燃一根火柴,烟雾传感器下方的指示灯亮起说明检测到烟雾,排气扇自动打开,播放语音警报,此时显示屏上显示检测到的烟雾数值及排气扇的工作状态。待烟雾散去后系统自动关闭。图像识别界面工作稳定,点击人脸识别图标进入人脸识别界面,点击验证按钮,显示屏向串口发送对应的指令,由STM32通过串口控制摄像头拍摄并进行人脸识别,在显示屏上查看验证结果。2) 手机app测试启动系统后,app会向机智云的服务器发送对应的指令,通过串口助手查看主控收到数据。如下图所示,可以看到在app端按下相应的控制按钮后主控的串口实时接收到的数据,数据的格式为:事件名称+数据的值+事件描述。主控串口接收的数据形式图Evt: EVENT_led_white 0 ——事件名称及其在结构体中的变量名+变量的值。

valueled_white Changed ——描述事件。

经过实测,app端对系统的控制功能稳定,可以实现实时控制及查看系统各部分的工作状况,app端和系统的延时不超过0.5 s。3) 人脸识别功能测试在Python中对程序进行测试,OpenMv在串口接收到特定的指令后会打开摄像头并截取当前摄像头拍摄到的画面,之后分别计算当前所拍摄的人脸和人脸图像库中人脸样本的特征差异度,最后在人脸样本中挑选出一张人脸差异度最小的,即为最接近的人脸,判断完成之后OpenMv会通过串口将所识别的结果发送至主控的串口,从而实现数据互通。

本设计中主要有2个参数影响人脸识别准确性和耗时,一是人脸图像库中不同人脸的数量,下图是样本数为15人的脸图像库;二是每个人的不同角度人脸图片的张数。具体的实测数据如下所示:

55eaf810-d58e-11ec-bce3-dac502259ad0.jpg

人脸图像库

561154b0-d58e-11ec-bce3-dac502259ad0.png

人脸识别测试数据通过实测,本设计中的人脸识别,可以很好地完成预期任务,具有较高的准确性,在一般的日常使用中基本不会判断错误,但是对光线有一定要求,过亮或过暗都会影响识别的准确率。自动分拣功能测试。由于设计中的自动分拣功能主要依据颜色识别来实现,因此颜色识别的正确率决定了自动分拣功能是否正常。将装置放置在不同光照强度的环境下测试颜色识别及自动分拣功能的稳定性,测试结果如下表所示。

56298d32-d58e-11ec-bce3-dac502259ad0.png

颜色识别测试数据

03系统总结

本文设计了一款基于机智云平台的物联网智能仓库安防系统,选用STM32F429作为主控芯片。使用Wi-Fi模块将主控芯片处理完的数据发送至机智云平台从而实现系统的联网,搭配手机端可以实时查看由系统采集的各类数据及系统各部分的工作状况,同时由于使用的是广域网数据传输因此可以对系统进行远程操控,相比之下局域网数据传输只能处于同一网络,此方案极大地拓展了操控距离。

在系统的安全性部分使用了人脸识别来作为验证手段,经实测,准确率在90%以上。在操作方式上为了适应不同的习惯提供了3种操作方式,显示屏操作、语音操作、手机app操作。在显示方面,设计了一个人机交互的图像化界面。在物品分拣上使用了颜色识别的方式,通过识别物品的不同颜色从而将之归类,有效地提高系统的效率。

原文标题:基于机智云AIoT开发平台的智能仓库设计

文章出处:【微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

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

    关注

    2939

    文章

    47317

    浏览量

    407763
  • 机智云
    +关注

    关注

    3

    文章

    629

    浏览量

    27630
  • AIoT
    +关注

    关注

    8

    文章

    1594

    浏览量

    33797
  • 智能仓库
    +关注

    关注

    1

    文章

    30

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    芯源半导体在联网设备中具体防护方案

    )设备身份认证与访问控制方案​ 为防止非法设备接入联网系统,芯源半导体提供了设备身份认证与访问控制方案:​ 设备身份唯一标识:每一颗芯源半
    发表于 11-18 08:06

    云里里以联网技术助力博物馆智慧

    针对博物馆与运营两大核心需求,云里里打造全链条产品解决方案,用先进的联网
    的头像 发表于 10-29 11:00 514次阅读

    学习联网可以做什么工作?

    健康、智能制造等领域。以下是一些常见的职业方向: 联网工程师:从事物联网系统的设计、开发、测试、维护和升级等工作,包括传感器、无线通信、云
    发表于 10-11 16:40

    智能应用方案:基于LoRa与GPS的主动防御系统

    ​  智能应用方案:基于LoRa与GPS的主动防御系统 一、市场背景与方案价值 1.1 市场
    的头像 发表于 09-02 14:37 576次阅读
    <b class='flag-5'>智能</b><b class='flag-5'>安</b><b class='flag-5'>防</b>应用<b class='flag-5'>方案</b>:基于LoRa与GPS的主动防御<b class='flag-5'>系统</b>

    多自由度云台控制系统赋能监控的智能巡检与目标锁定

    随着人工智能联网技术的快速发展,监控系统正经历着从被动防御到主动
    的头像 发表于 08-27 17:43 529次阅读

    智能:以AI重塑安全新边界

    传统依赖人力监控与简单报警,效率低下且易遗漏风险。随着人工智能联网及大数据技术的融合,智能
    的头像 发表于 08-27 16:39 910次阅读

    爆火!御控教育联网云平台如何玩转智慧实训/校园/产教融合

    在“教育新基建”与“职教数字化转型”政策双重驱动下,联网技术正迅速渗透教育行业。御控网关作为联网生态的“连接枢纽”,结合云平台的“智能
    的头像 发表于 07-08 11:05 363次阅读

    联网的应用范围有哪些?

    在运输车辆上安装传感器,能实时监控车辆位置、行驶速度、油耗等,提高运输效率,降低物流成本。比如京东的智能仓储物流系统,利用联网实现了货物的自动化管理与高效配送。 交通领域:
    发表于 06-16 16:01

    联网未来发展趋势如何?

    智能家居:与人类生活息息相关的智能家居将成为联网行业的重要发展方向。随着人们对生活品质的追求不断增加,智能家居
    发表于 06-09 15:25

    ESP32-C3FH4:高性能联网芯片的卓越之选,智能门锁等应用

    传感器节点 智能门锁与设备 工业联网 工业传感器数据采集 设备状态监控系统 远程控
    发表于 04-03 11:41

    联网BLE技术助力丢器方案PTR5618

    随着联网和低功耗蓝牙(BLE)技术的快速发展,丢器方案成为了解决日常生活中物品丢失问题的有效工具。 方案说明: 该
    发表于 03-18 09:50

    联网智能——家用智能控制系统的“前世今生”

     联网是基于互联网延伸和扩展的网络,将各种信息传感设备与互联网结合起来实现在任何时间、任何地点,人、机、的互联互通。而家用
    的头像 发表于 02-14 15:27 824次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>智能</b>——家用<b class='flag-5'>智能</b>控制<b class='flag-5'>系统</b>的“前世今生”

    ZY2000低空激光系统:全天候无人机反制解决方案

    。 ZY2000低空激光系统可广泛应用于部队、公安、机场、油田、电力(变电站)、军工厂、核设施、大型集会、监狱、仓库、政府机关等其它重要场所,为低空空域安全保驾护航。 未来,西安知
    发表于 02-11 11:21

    联网就业有哪些高薪岗位?

    联网就业有哪些高薪岗位? 联网行业迎来了全面爆发式的发展,众多高薪岗位吸引着人们的目光。联网
    发表于 01-10 16:47

    仓储环境监测联网系统方案

    系统智能化水平,数之能推出了基于联网技术的仓储环境监测系统方案。 仓储环境监测
    的头像 发表于 12-13 13:41 765次阅读