基于STM32+华为云物联网设计智能称重系统【玩转华为云】
随着网络技术、各种通信技术、传感器技术的快速发展,物联网技术已成为当今技术领域发展最快的技术。 物联网技术的核心仍然是基于互联网技术。 物联网是新一代信息技术的重要组成部分,是信息时代的重要发展阶段。 物联网通过智能感知、识别技术、普适计算等通信感知技术,广泛应用于网络的融合。 因此,被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。
本设计的模型来源于物流、矿山、高速公路等场合,车辆称重地蟹的智能化升级需求,基于物联网的智能在线称重解决方案的设计,智能称重控制器的开发,以及合理的选择部署多个重量传感器和必要的算法,通过WIFF通信模块和GPS定位模块华为云服务器连接手机热点,采集车辆重量数据和地理位置信息,并通过网络发送到云平台,设计图形UI界面显示重要信息称重、地图位置等信息华为云服务器连接手机热点,实现称重系统远程监控。
随着物联网技术的逐渐发展和成熟慈云数据自营海外云服务器,高稳定高性价比,支持弹性配置,物联网技术是一项大而广的应用技术,而不仅仅局限于扩展应用。 相信地磅还会有更多创新的应用实践。 总的来说,地磅的现代化、信息化、智能化必须跟随物联网技术的发展,而物联网技术的发展也将推动地磅新的技术革命。
该设计的技术和硬件选项摘要:
(1)云通讯模块采用ESP8266-WIFI
(2)网络通讯模块采用:ESP8266
(3) GPS模块:采用ATGM336H双模GPS模块
(4)电子秤模块:用于称重
(5)物联网云平台:采用华为云物联网平台
设计概要:
(1)使用ESP8266连接OneNet将称重数据和GPS数据上传到云端(使用HTTP协议)
云端显示两种数据:GPS定位数据-地图显示、称重传感器数据值
(2) 3个称重传感器连接到称重表面以计算平均值
(3) 本地OLED显示屏显示GPS经纬度数据以及称重传感器的数据值。
(4) OLED设计页面显示和设置当前报警上限。按键加减
当称重阈值超过设定阈值时,蜂鸣器报警。
2、硬件选型 2.1 STM32F103C8T6
STM32F103C8T6是一款基于ARM Cortex-M内核STM32系列的32位微控制器,程序存储器容量为64KB,所需电压为2V~3.6V,工作温度为-40℃~85℃。
2.2 电子秤传感器
HX711是一款专为高精度称重传感器设计的24位A/D转换芯片。
2.3 ESP8266-wifi
2.4 GPS模块
2.5 蜂鸣器
3. 创建云产品和设备 3.1 创建产品
地址:
3.2 创建设备
地址:
3.3 自定义模型数据
关联:
该模型数据是设备要上传的数据。
{
"device_id": "6277d70223aaf461a0f72a56_weigh",
"secret": "12345678"
}
服务ID: weigh
属性名称 数据类型 访问方式 描述
weigh int(整型) 可读 重量
GPS string(字符串) 可读 GPS定位信息
3.4 MQTT密钥生成
创建完产品和设备后,您需要了解如何通过MQTT协议登录华为云服务器。
官方详细信息在这里:
属性报告格式:
MQTT设备登录密钥生成地址:
DeviceId 6277d70223aaf461a0f72a56_weigh
DeviceSecret 12345678
ClientId 6277d70223aaf461a0f72a56_weigh_0_0_2022050814
Username 6277d70223aaf461a0f72a56_weigh
Password 0a3d097c6449b8526a562006a74c8c5e61ce63d6c831ea291560736a3332cf77
华为云物联网平台域名为:161a58a78.iot-mqtts.cn-north-4.myhuaweicloud.com
华为云物联网平台IP地址为:121.36.42.100
软件中的参数填写正确后,可以看到设备已经连接成功。
接下来打开设备页面,可以看到设备已在线。