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

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

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



先说硬件吧,这个最简单。先去淘宝上买了个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
目录
相关文章
|
4月前
|
存储 数据采集 监控
智慧工地整体方案,实现现场各类工况数据采集、存储、分析与应用
“智慧工地整体方案”以智慧工地物联网云平台为核心,基于智慧工地物联网云平台与现场多个子系统的互联,实现现场各类工况数据采集、存储、分析与应用。通过接入智慧工地物联网云平台的多个子系统板块,根据现场管理实际需求灵活组合,实现一体化、模块化、智能化、网络化的施工现场过程全面感知、协同工作、智能分析、风险预控、知识共享、互联互通等业务,全面满足建筑施工企业精细化管理的业务需求,智能化地辅助建筑施工企业进行科学决策,促进施工企业监管水平的全面提高。
|
4月前
|
人工智能 监控 数据可视化
智慧工地一体化信息管理平台源码,将施工区域各系统数据汇总,建立可视化数字工地
劳务出勤汇总统计 支持管理人员和劳务工人打卡考勤统计支持多种考勤报表统计,可直接导出Excel报表支持自定义班次排班统计规则支持考勤结果直接统计显示
|
9月前
|
云安全 存储 弹性计算
|
存储 传感器 数据可视化
数字水利模型展示云流化方案有什么优势?
云流化技术是如何助力数字水利的呢?使用是否麻烦呢?要想解决这些疑问,我们首先要明确下什么是云流化技术?其实简单来说有点像远程桌面,但是云流化技术原理和远程桌面有所区别,可以支持大型、重型各类三维程序的直接云端服务器中使用。对用户来说无需花费学习成本,和以前打开网页或者APP的操作完全一样,简单方便。
196 0
数字水利模型展示云流化方案有什么优势?
重点人员动态管控系统开发,公安合成作战平台建设
重点人员动态管控系统的信息资源可以被公安机关和基层民警充分的利用,加强重点人员(暂住人口、外来人员、高危人员、住宿人员、刑嫌人员等)信息库的建设完善和数据信息交换工作",将传统的静态档案管理转变为符合当今环境需求的动态化信息管控工作,达到提高对重点人员的管控效率。
242 0
|
大数据 调度
重点人员动态管控系统开发,智慧公安合成作战平台建设
重点人员动态管控系统以公安七类人员为基础,以智能预警、组合战法、精确管控为目的,综合利用各类数据资源,进行大数据深层挖掘和智能研判,实现对重点人员的全方位、立体式管控,达到公安机关管理控制重点人员活动的目标。
183 0
|
机器学习/深度学习 监控
智慧公安合成作战平台建设,重点人员动态管控系统开发
智慧公安合成作战平台是集基础信息采集、侦查资源共享、情报信息研判、多警种合成作战等功能于一体的多功能综合应用平台。
141 0
|
机器学习/深度学习 Ubuntu 数据可视化
iNeuOS工业互联平台,实现动态图元、计算平台、远程控制、数据转发等,和大厂相比如何
此次升级主要开发动态图元、计算平台、远程设备控制、数据转发等功能单元,升级后完成了iNeuOS工业互联网操作系统基础建设的整体部分。更适用于工厂及企业的高级信息化、系统集成、5G云端建设及控制等应用场景。
578 0
iNeuOS工业互联平台,实现动态图元、计算平台、远程控制、数据转发等,和大厂相比如何
|
小程序 安全
开通只需三步 阿里云数字社区防疫系统已服务数百小区
阿里云推出适用于全国小区物业的数字社区防疫小程序后,上线仅2天,全国已经有近500个小区开通,高效保障社区居民的健康安全,实现居民出入扫码登记/核销、健康打卡、疫情资讯和小区公告等功能,建立了以小区为单位的防疫服务阵地。
1929 0
开通只需三步 阿里云数字社区防疫系统已服务数百小区

热门文章

最新文章