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

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

3天内不再提示

【开源样例】基于小凌派RK2206的工地检测平台设计

电子发烧友论坛 来源:未知 2023-04-11 10:30 次阅读

本项目由黎明职业大学薛豪炜、欧思思、盛松同学,获得福建省首届开源鸿蒙开发者大赛一等奖,感谢王国栋老师倾情供稿!

一、项目背景

基于现代社会大规模开发对环境和人们正常生活造成不良影响,因此考虑制作一个对工地进行环境监测的项目,通过对环境和工人的监测来实现保护环境和工人生命安全的目的。

物联网各应用行业,如何合理实现工地云监测这样的物联网综合项目的实施部署与后期运维就是我们要实现的内容。

工地检测平台是工地监管的高效方案,是集移动互联网和物联网技术为一体,依托部署在工地现场的各种传感和远距离无线电(LoRa)、蓝牙无线通信网络实现环境的实时采集、自动警报、智能决策、远程查看、监管部门实时监管,为广大工人提供更加安全的工作环境。

二、项目简介

1、项目描述

该项目基于OpenHarmony系统,以RK2206开发板(小凌派)为感知层核心,利用国产开源OpenHarmony操作系统为开发环境,以云服务器为基础构建工地检测平台,实现云平台与传感网络系统的通信连接管理等;构建远程信息实时监测管理和控制的应用平台。充分利用互联网和单片机技术为用户提供实时监测、远程管理等功能,使得监管部门在一定程度上脱离时间和空间的限制,实现对现场的远程监控和管理。

2、功能说明

工地施工对部分工人生命造成威胁,设计实现“当环境数值超标时控制污染,当工人未履行工地防护守则时发出警报”的方案,来降低工地事故发生率和对自然环境的污染。

例如:

(1)当我们的酒精传感器监测到工人体内酒精含量超标,后台就会收到警报,并且通过播放提示音,强制工人停止工作。

(2)当监测到工地内环境数值超标时,开启雾化器进行降尘。

(3)当监测到工地内灯光环境昏暗时,路灯就会自启动等。

3、系统功能逻辑

系统的功能逻辑如下图所示。设计方案以小凌派鸿蒙开发板为核心实现网络层和感知层的主要功能,运行OpenHarmony操作系统,实现包括系统外设初始化、网络接入、系统管理、数据采集、数据联网上报等功能。平台层和应用层功能则由云服务器和小凌派鸿蒙开发板协同实现。

badd6084-d810-11ed-bfe3-dac502259ad0.jpg

4、项目展示

bb066682-d810-11ed-bfe3-dac502259ad0.jpgbb19ddde-d810-11ed-bfe3-dac502259ad0.jpg

三、硬件方案

bb375cba-d810-11ed-bfe3-dac502259ad0.jpg

1、硬件总体框架2、主控芯片

主控芯片采用瑞芯微RK2206,200MHz主频,低功耗、高集成支持802.11b/g/n无线和全介质接入控制WLAN。

bb5eb224-d810-11ed-bfe3-dac502259ad0.jpg

  • 采用IoTCluB的E53接口标准,可接入所有的E53案例扩展板。

  • 主控为瑞芯微RK2206芯片,200MHz主频,RAM 256KB、ROM 16KB、PSRAM 8M、FLASH 8M。

  • 板载NFC Forum Type 2 Tag芯片及天线,可实现HarmonyOS“碰一碰”功能。

  • 支持 IEEE 802.11b/g/n 制式,AP 模式。

  • USB 2.0 、SD card /SPI/I2C 接口、麦克风接口、E53 接口(包含 UART、 I2C、ADCDAC、PWM、5 个 GPIO)。

  • 一根TypeC USB线,即可实现供电下载等功能。

  • 一根TypeC USB线,可支持串口调试功能。

3、北斗模块

北斗定位模块,本质上就是个信号接收器,可以用无线或有线方式与上位连接,将信号传递给云服务器做好处理,常用的GPS北斗定位模块多是应用设备,也就是用户部分,可以像“收音机”一样接收、解调卫星的传播C/A码信号,播发信号,属于被动定位。

定位模块的运用重点在于串口通信协议上,也就是信号的输入输出格式,主要包含数据类型与信息格式,常用Modbus等协议传输。

bb9dd800-d810-11ed-bfe3-dac502259ad0.jpgbbb1d616-d810-11ed-bfe3-dac502259ad0.jpg

4、TFT液晶显示屏

TFT(Thin Film Transistor)即薄膜场效应晶体管,属于有源矩阵液晶显示器中的一种。TFT液晶显示屏的特点是亮度好、对比度高、层次感强、颜色鲜艳,但也存在着比较耗电和成本较高的不足。

bbbf7172-d810-11ed-bfe3-dac502259ad0.jpg

5、温湿度SHTC3

SHTC3是一个检测温度、湿度的传感器,可以检测-40℃~125℃的温度范围和0%~100%的湿度范围。SHTC3的工作电压范围为:1.62V~3.6V。SHTC3使用的通讯方式是I2C,通讯速率可以达到400KHz。

bbd85fd4-d810-11ed-bfe3-dac502259ad0.jpg

bbecfaa2-d810-11ed-bfe3-dac502259ad0.jpg

6、MQ-3酒精传感器

MQ3是MQ传感器系列中最常用的传感器之一。它是金属氧化物半导体(MOS)类型的传感器。金属氧化物传感器也被称为化学电阻在暴露于醇,因为感测基于所述感测材料的电阻的变化。因此,通过将其放置在简单的分压器网络中,可以检测到酒精浓度。MQ3酒精传感器可在5V直流电压下工作,功耗约800mW。它可以检测25至500 ppm范围内的酒精浓度。

bc083484-d810-11ed-bfe3-dac502259ad0.jpgbc1c5b80-d810-11ed-bfe3-dac502259ad0.jpg

7、其他硬件

舵机、USB雾化加湿器、LED信号灯、光敏传感器等通过开发板接口实现控制。音响通过功放模块MAX98357驱动。

bc31ab20-d810-11ed-bfe3-dac502259ad0.jpg

四、软件方案

1、开发环境简介

软件开发在OpenHarmony内核抽象层之上进行。内核抽象层为用户提供进程管理、内存管理、文件系统、网络管理和外设管理等操作系统功能。鸿蒙的内核抽象层支持CMSIS应用程序标准接口,本次开发采用轻量级系统中常用的CMSIS标准。

本项目开发环境布置在Window以及Linux操作系统上面。系统编译环境在Linux系统性建立,应用程序使用C语言编写,在VSCode上实现编程。需要安装配置Python及gcc编译器的支持,开发环境还需要安装npm和hpm等鸿蒙操作系统的组包和发行版管理工具。

bc448696-d810-11ed-bfe3-dac502259ad0.jpg

2、环境参数采集

环境参数通过操作温湿度传感器、光敏传感器、一氧化碳湿度传感器、酒精传感器实现。获取到的环境数据通过MQTT协议发送到云端处理,空气数据不合格时自动打开洒水降尘,当光照强度不够时自动打开工地所有灯光。

bc5ea8be-d810-11ed-bfe3-dac502259ad0.jpg

五、项目总结及展望

“工地检测云平台”是我们为工人们打造的一个系统,意在减少工人施工时所受环境的污染,保护工人人生安全。我们希望此系统在以后可以得到完善和升级,并且应用在实际工作中,减少工人发生事故的概率,让工人兄弟们可以安全、放心的工作!

本次开源鸿蒙大赛的过程可以说是跌宕起伏。在确认小组主题后我们开始设想要实现的功能。所以加入了酒精、光敏、温湿度传感器等,达到监测工地环境和保护工人施工安全的目的。期间我们了一些困难,调试设备期间因为我们的接口出现了问题,导致工作节奏慢,最有难度的或许是北斗定位的地图刷新,在网页显示时一直频繁闪烁,查询了许多资料才得以解决。

参加了本次比赛我们小组的成员都收获颇丰,不管是想法还是行动都变动更加默契,对小凌派和鸿蒙也加深了了解,以及系统化的理解了各个模块之间的运作,相信本次比赛对我们今后的生涯带来的莫大的收获。


bc6eaca0-d810-11ed-bfe3-dac502259ad0.png

bce51cbe-d810-11ed-bfe3-dac502259ad0.png

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

更多热点文章阅读

  • 龙芯架构首款面向嵌入式应用的开发板,2K500开发应用实例

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

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

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

  • 24Bit ADC高精度低功耗MCU 医疗级别设备参考设计(附上高精确算法+电路原理图)


原文标题:【开源样例】基于小凌派RK2206的工地检测平台设计

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


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

原文标题:【开源样例】基于小凌派RK2206的工地检测平台设计

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

收藏 人收藏

    评论

    相关推荐

    OpenHarmony开源项目荣获本期Gitee官方推荐

    近日,我司OpenHarmony开源项目荣获本期Gitee官方推荐。本期Gitee官方推荐不仅是对OpenHarmony
    的头像 发表于 11-20 01:04 113次阅读
    <b class='flag-5'>凌</b>蒙<b class='flag-5'>派</b>OpenHarmony<b class='flag-5'>开源</b>项目荣获本期Gitee官方推荐

    LinkedSemi思微:开发平台

    深圳鸿合智远|LinkedSemi思微:开发平台
    的头像 发表于 11-13 10:55 187次阅读
    LinkedSemi<b class='flag-5'>凌</b>思微:开发<b class='flag-5'>平台</b>

    树莓与Arduino的区别是什么

    在当今的科技世界中,树莓(Raspberry Pi)和Arduino是两个经常被提及的名字。它们都是开源硬件平台,但它们的目标、功能和用途却大相径庭。 1. 目标和用途 树莓(Ra
    的头像 发表于 11-11 11:14 329次阅读

    【「OpenHarmony开发与实践 | 基于红莓RK2206开发板」阅读体验】+初体验1

    爱好者没有bug,「OpenHarmony开发与实践 | 基于红莓RK2206开发板」大卖吧!哦对了 你们的开发板是怎么准备的呢?【小RK2206开发板】吗?
    发表于 09-18 18:30

    【「OpenHarmony开发与实践 | 基于红莓RK2206开发板」阅读体验】+初体验2连发发

    啥也不说先上图 对于《OpenHarmony开发与实践 | 基于红莓RK2206开发板》这本书的热爱,简直就像夏日里的一股清泉,让人忍不住想要一探究竟! 这本书的排布,简直就是一场视觉盛宴,章节
    发表于 09-18 18:01

    创通联达基于高通平台发布“”产品RUBIK Pi

    近日,中科创达旗下子公司创通联达宣布了一项重大创新成果:基于高通芯片平台的首款轻量级“”产品——RUBIK Pi(魔方)全球首发。这款专为开发者设计的产品,不仅为开发者群体带来了前所未有的创新机遇,更成功填补了高通芯片
    的头像 发表于 09-11 18:12 692次阅读

    基于迅为RK3568/RK3588开发板的AI图像识别方案

    01_官方模型测试 02_人脸识别 03_口罩检测 04_工地防护 05_扑克牌识别 06_手掌关键点检测 07_人脸特征点检测
    发表于 08-28 09:50

    基于OpenHarmony轻量级操作系统实现RK2206 WiFi-AP模式通信开发案例

    实验内容本示例将演示如何在小-RK2206开发板上使用WiFi-AP模式(即将RK2206作为WiFi路由器),实现与PC端进行TCP通信。程序设计API设计FlashInit()
    的头像 发表于 08-08 08:23 356次阅读
    基于OpenHarmony轻量级操作系统实现<b class='flag-5'>RK2206</b> WiFi-AP模式通信开发案例

    基于OpenHarmony轻量级操作系统实现RK2206 WiFi-AP模式通信开发案例

    实验内容 本示例将演示如何在小-RK2206开发板上使用WiFi-AP模式(即将RK2206作为WiFi路由器),实现与PC端进行TCP通信。 程序设计 API设计 FlashIn
    发表于 08-07 15:50

    基于Openharmony轻量级操作系统的分布式数据管理开发案例

    实验内容本例程演示如何在小-RK2206开发板上使用OpenHarmony轻量级操作系统进行KvStore(即分布式数据管理)数据读写。例程:(1)创建两个线程,一个负责写入KvStore存储
    的头像 发表于 08-07 08:23 845次阅读
    基于Openharmony轻量级操作系统的分布式数据管理开发案例

    名单公布!【书籍评测活动NO.38】OpenHarmony开发与实践 | 基于红莓RK2206开发板

    图文并茂。 4、试读报告发表在电子发烧友论坛>>社区活动专版标题名称必须包含【「OpenHarmony开发与实践 | 基于红莓RK2206开发板」阅读体验】+自拟标题 注意事项
    发表于 07-19 10:57

    Java 智慧工地监管平台源码 依托智慧工地平台,满足省、市级住建数据监管要求

    本文主要介绍了基于智慧工地平台的Java智慧工地监管平台源码,通过结合物联网、大数据、互联网、云计算等技术,视频监控管理、危大工程管理、绿色施工管理等多个功能。
    的头像 发表于 06-18 15:35 486次阅读
    Java 智慧<b class='flag-5'>工地</b>监管<b class='flag-5'>平台</b>源码 依托智慧<b class='flag-5'>工地平台</b>,满足省、市级住建数据监管要求

    智慧工地管理系统平台架构

    服务,能够降低运营成本,节省人力投入,减少安全隐患,规范施工管理,有效缓解项目施工现场劳务、进度、安全、质量等方面的管理难题。 智慧工地管理系统平台整体架构 1、终端层,充分利用物联网技术和移动应用提高现场管控
    的头像 发表于 04-15 09:33 846次阅读

    【年度精选】2023年度top5榜单——鸿蒙开发经验

    益的参考。 4、基于小 RK2206的智能渔排养殖设计分享 作者:老渔翁 阅读量:3995 推荐理由: 本教程介绍了一种基于小
    发表于 01-10 17:19

    【2023电子工程师大会】基于RK3568的OH开发及ppt

    【2023电子工程师大会】基于RK3568的OH开发及ppt
    发表于 01-03 16:31 26次下载