体重秤上云-规划硬件电路和云端功能

本文涉及的产品
云原生多模数据库 Lindorm,多引擎 多规格 0-4节点
Lindorm AIGC体验服务,AIGC 体验服务
简介: 从今天起,零妖老哥正式开启一个全新的项目,称之为《体重秤的上云之路》。先看一下项目规划,一览之后将要学会的物联网技巧。关键点还是会放在从单片机开始到云端处理的数据链路。

从今天起,零妖老哥正式开启一个全新的项目,称之为《体重秤的上云之路》。先看一下项目规划,一览之后将要学会的物联网技巧。关键点还是会放在从单片机开始到云端处理的数据链路。



先说硬件吧,这个最简单。先去淘宝上买了个20块包邮的人体秤,撬开它即可(零妖后续如果出套件,你就不需要买了)。传统体重秤里面最重要的东西就是它的外壳和四个重量传感器,其他的都扔掉吧,咱们靠自己改造。

image.png | left | 747x561

 
直接说一下硬件的安排。

1,单片机型号: SWM181CBT6 一个非常好用的ARM内核单片机,功能强悍,自带16位差分ADC,用它来检测传感器输出的电压信号非常合适,而且价格公道!

2,数码管显示:TM1627 这颗IC。让专用IC来驱动数码管,显示重量。原因:贴近实战,如果你日后开发小家电就知道了。体重秤最适合的显示方案其实是段式液晶屏,不过这个比较难学会,就选择了数码管。

3,供电:一颗锂电池供电。电路板上要自带锂电池充电电路,选择TP4056这颗IC,专业干这个事情。利用单片机自带的ADC功能,可以检测电池电量。

4,开关机电路:使用电容式触摸开关作为开机信号。检测人体脚丫子是否接触,使用RH6030这颗IC,实现单路电容式触摸(可以把电路板部署在玻璃下方,非接触式的)。

5,上网方式:Air202这个型号的模组,上海合宙生产的优秀的GPRS模组,最大的优点是内置SIM卡,你买过来后插上电只管用即可(缴费的话有上海合宙提供的后台)。

image.png | left | 747x561

 



硬件的事儿搞完之后,就可以完成一个DIY人体秤的项目了,可是零妖不满足于此,物联网的时代已经到来了,咱要配合大数据的趋势,真正改造自己的生活!

说说云端的安排:

1,需要上报两个数据到云端的数据库,一是当时的体重数据,二是当时的电池电压信息。数据上报是使用GPRS通信路径,通过MQTT通讯协议和阿里云的物联网套件配合的。

2,你如果是新手,需要去阿里云官网注册一个阿里云账号。开通物联网套件服务,这个是符合大规模商业部署的服务,咱不是弄个项目闹着玩的,所以阿里云那边会收费,保守估计整个流程下来不超过10块钱。

image.png | left | 747x301

3,可以这样理解一下,当体重和电压数据上报到云端之后,就会存储到数据库里面。然后我们需要配置一个叫做 “规则引擎” 的东西,来指挥这些数据的流动方向。这个是和物联网套件一起的,我们要配置一下。

4,你想看你的体重变化趋势,分析自己的健康指数,如何快速统计数据?常规办法是字节写个软件,读取历史数据并呈现出来。零妖今天带来一个可以商用的方案,你学会这个方法后就可以去干项目了。阿里云推出的DataV 服务,最便宜套餐一年50元左右。

image.png | left | 747x442

 
5,使用大屏展现历史数据等功能,需要使用一个数据库才可以,那么RDSForMySQL就是非常不错的选择。你可以学会云数据库和物联网设备的配合方法,非常简单,很少涉及代码的。这个也是可以商用的服务,你学会后可以干项目。所以阿里云是收费的。咱们练手的话可以选择一个便宜的套餐,比如按量收费,0.174元/小时 。

image.png | left | 366x415

 
6,顺便再实现一下手机接收通知的功能。最简单的当然是短信通知了,这个如果有精力就给做了,没精力就放一放,因为有一个更有用的功能,就是结合手机钉钉,让钉钉接收消息。阿里云的短信服务很便宜,一条短信低于一毛钱的,重点说一下如何实现让钉钉手机APP接收消息。

这里使用的是阿里云计算提供的“函数计算”服务。零妖通过在云端部署一段Python代码,来实现一定的业务逻辑,这个具体做的时候再分析具体方法。这个服务是按量收费的,体重秤上云项目最多消耗十几块钱的消费。

image.png | left | 747x590

 



看到了吧,物联网项目开发将会是一个跨学科的全栈开发路径。你需要懂硬件比如单片机电路的原理,单片机的代码编写等,还需要懂软件比如云端的数据交互,Python等。放心吧,零妖将会带你一点点学习物联网,掌握全栈技能。

微信公众号偶尔更新。

image.png | left | 310x310

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
目录
相关文章
|
6月前
|
存储 数据采集 安全
瓴羊Dataphin数据安全能力再升级,内置分类分级模板、上线隐私计算模块
瓴羊Dataphin数据安全能力再升级,内置分类分级模板、上线隐私计算模块
204 0
|
23天前
|
运维 监控 中间件
数据中心运维监控系统产品价值与优势
华汇数据运维监控系统面向IT基础架构及IT支撑平台的监控和运维管理,包含监测、分析、展现和告警。监控范围涵盖了网络设备、主机系统、数据库、中间件和应用软件等。
43 4
|
监控 算法 数据可视化
数据挖掘算法如何提升企业电脑监控软件的效能
不知道大家有没有注意到企业电脑监控软件是多么神奇?它们可以帮助你们实时监控员工的电脑活动,以确保工作效率、数据安全和遵守法规。但是,要从大量的数据中提取有用的信息并做出决策可不是小事。这就是“神奇数据挖掘算法”该出场的时候啦!这个算法能够帮助企业更好地理解员工行为、检测异常和提高生产效率。
149 0
|
传感器 存储 算法
物联网期末大作业—睡眠质量检测系统(精修版)
物联网期末大作业—睡眠质量检测系统(精修版)
|
存储 缓存 运维
多医院版检验科云LIS系统源码 B/S架构 SaaS模式
SaaS模式.Net Core版云LIS系统源码,在第三方快检实验室、二级医院检验科等成熟运营5年以上,系统运行稳定、功能齐全,界面布局合理、操作简便。 1、预设几十种报告模板,支持个性化报告出具和服务端单独队列生成报告,可在几分钟内批量生成报告。 2、全套系统采用云部署模式,部署一套可支持多家医院检验科共同使用。 3、适用于二级医院、基层医疗机构,可作为区域LIS使用,经扩展后能够无缝对接医共体平台等公共平台或系统。 4、具有独立的配套SaaS模式运维管理系统,支持远程运维,运维功能丰富、方便易用。 5、系统技术特点:采用.Net Core新的技术框架、DEV报表、前端js封装、分布式文件存
276 0
多医院版检验科云LIS系统源码  B/S架构 SaaS模式
|
运维 监控 数据可视化
阿里云企业物联网平台推出数据型实例 大幅提升运维效率
2月5日,阿里云AIoT宣布企业物联网平台将推出全新升级版——数据型实例,该版本将一站式处理企业设备数据,大幅提升企业对设备的管理运维效率。
340 12
阿里云企业物联网平台推出数据型实例 大幅提升运维效率
|
JavaScript Serverless
云环境下使用函数计算部署掌上游戏机
简介: 根据云起实验室提供的环境。记录一下在云环境下使用函数计算部署一个游戏机,安装及初始配置。
363 2
|
存储 设计模式 运维
一张彩票的上云之旅 ——中体彩的上云规划与组织协同
中国体育彩票2020年全年发行量达到1895 亿元,为国家筹集体彩公益金508亿元。这样一家始终倡导“公益体彩,乐善人生”公益理念的企业,如何完成其云转型之旅?
一张彩票的上云之旅 ——中体彩的上云规划与组织协同
下一篇
无影云桌面