为了实现对远端设备的自动监控来完成对人体体重等数据的采集,本文将自动称重控制技术与无线通信技术融为一体,介绍了一种基于STM32、ESP8266、以及HX711的无线电子称重系统平台设计,该系统由信号采集模块、无线传输模块以及基于WampServer和腾讯云的远端服务器监控管理等三部分组成。并通过一键WPS解决了用户手动输入WIFI密码的不便。其关键算法包括:A/D转换对数据的处理、ESP8266与远端服务器的通讯、LCD1602与STM32串口的对接和WIFI的连接等处理。
目前市场上的电子称虽已趋于智能,但却无法将采集的信息作为人体健康的评测标准纳入数据库。本设计将自动称重控制技术与无线通信技术融为一体,利用ESP8266和HX711芯片的特点,将采集到的数据利用无线通信传输到远程服务器,通过多次数据的采集,利用MYSQL制作出关于人体健康分析的数据库,并通过一键WPS解决了用户手动输入WIFI密码的不便。
本文采用一款高度片内集成并拥有高性能无线SOC的芯片ESP8266,该芯片实现了最低前期的开发和运行中最少地占用系统资源。
ESP8266支持softAP模式,station模式,softAP + station共存模式三种。本设计采用的是station模式,通过路由器(AP)连入internet,可向云端服务器上传、下载数据。用户可随时随地使用移动终端(手机、笔记本等),通过云端监控ESP8266模块的状况,向ESP8266模块发送控制指令。此外,本设计将ESP8266与透传模式相结合,Host通过UART将数据发给ESP8266,ESP8266再通过无线网络数据传出去;ESP8266通过无线网络接收到的数据,同理通过UART传到Host。
本文采用STM32单片机作为无线电子称重系统平台的处理芯片,用ESP8266芯片组成无线收发通信模块,用HX711芯片作为信号处理模块,将自动称重控制技术与无线通信技术融为一体,在腾讯云上搭建远端服务平台,并利用WampServer的集成功能收集并嵌入整理远端服务平台接受的数据,为用户提供了一个移动的智能健康测评平台,用户不仅可以查看自己的健康情况,还可以将其作为一份健康分析数据单提供给医疗机构,为专家提供可靠的分析数据。