作者:iotzheng腾讯TEG平台开发工程师(江湖人称IoT小能手)
去年7月的时候,公司办了一场王者荣耀大赛我和同事们也报名参加了。首局比赛就给我们泼了冷水“深圳湾一号业主”无情摧残了“祖国的花朵”。
作为“祖国的花朵”队的替补射手我心如刀割。
“为什么这样对祖国的花朵你们平常不种花的吗?”
“没办法啊你知道深圳湾一号这种房子很大的,每天浇花得走好久”
“哼!总有一天我会让你们明白!”
小能手当时就下了决心,必须要让“深圳湾一号业主”明白要让他们明白,房子再大也是可以轻松浇花的!
没过几天小能手就基于腾讯云物联网开发平台做出來一个浇花器,随时随地打开微信小程序就可以查看盆栽的土壤情况并且进行远程浇花。这样长期出差的朋友,以及阳台路程达10分钟嘚业主们都得以轻松呵护自己的花花草草。
这篇文章梳理了当时的方案设计和实现给朋友们做个参考。
端侧通过 TencentOS tiny 定制 EVB_MX 开发板外挂一个濕度传感器和水泵通过 LoRaWAN 模组及网关与腾讯云物联网开发平台进行通信,应用层使用微信小程序来查看湿度和控制水泵浇水
总体系统架構先放这边,接下来具体说说
1.2 关于节点功能的考虑
小米曾经出了一款“花花草草检测仪”,可以检测光照、酸碱度、温湿度采集数据指导小白用户如何更好地种花。这个产品是很好但是它终于是单向的,只能检测不能输出,就是说你看到小花快渴死了但仍做不了什么。
所以小能手希望做一个能远程浇花的设备不如就叫它“花花草草守护仪”。
另外结合网上热心网友的反馈我决定砍掉光照、酸堿度、温度这几个非刚需的传感器,采用湿度传感器长期监控土壤的情况
1.3 关于联网方式的考虑
深圳湾一号的套均建筑面积得有三四百平叻吧,这要是用普通的 WiFi业主们肯定还是会受到覆盖不足的困扰。贴心的小能手使用了目前物联网领域最火的技术 LoRa低功耗远距离,真是別墅物联网应用的不二之选
有了上面的构思之后,接下来描述详细设计方案及相应的实现
2.1 浇花器硬件设计
硬件直接采用腾讯云物联网 TencentOS tiny EVB_MX 开发板,自带瑞兴恒方的 LoRa 模组外设部分,从网上花了 13 块钱购买了水泵和土壤湿度采集器其中水泵只需要一个IO操作即可,湿度采集器可使用AD采集
硬件连接部分有个要注意的,在电源部分水泵这种大功率设备如果直接接到开发板会引起电源波动,会影响 LoRa 射频的信号接收因此我是单独给水泵再供电5V。
2.2 浇花器软件设计
浇花器业务上采用 LoRaWAN Class C 模式这样可以实时获取到开关水泵的指令。同时周期性地上报相对湿度
软件协议设计比较简单,且LoRa应用也建议使用精简的应用数据我在发送时使用一个字节,采集土壤湿度的百分比;接收时也使用一个字节0表示关泵,1表示开泵
外设部分,ADC / GPIO 操作也不难具体代码见下方:
对函数中的 AD 换算公式做个简单的说明,本能掱在网上买了十来块钱的土壤湿度传感器这玩意不能探测绝对湿度,于是本能手做了一些实测根据干燥空气以及浸没水中的 AD 数值情况,得到了一个简易的公式来测量土壤的含水量 0% ~ 100%。
烧写固件后“花花草草守护仪”就开始周期性上报土壤湿度数据。
端侧处理完毕后接下来在云平台上创建产品和设备。
云平台服务采用 腾讯云物联网开发平台(IoT Explorer) 创建了一个 LoRaWAN 通信方式的产品,在设备参数部分选择 Class C 模式
同时给“花花草草守护仪”定义了自己的数据模板,包含两个属性一个水泵开关 pump_switch,一个土壤相对湿度 soil_moisture
相应的设备数据解析脚本如下,简单处理下两个属性:
TencentOS tiny 的仓库中已经帮助大家做好了几个现成的小程序 DEMO目录为 TencentOStiny/tools/MiniProgram/,因此我就偷个懒在上面修改下主要功能是实现开泵澆水以及土壤湿度的查看。
至此相应深圳湾一号的伙伴们应该明白了,房子太大也是可以轻松浇花的
怎么,只看文章觉得不过瘾扫描下方二维码,看程序员的浇花小视频
4月30日(今天)晚上8点-9点
提起老牌的国产手机巨头想必大家第一时间想到的就是“中华酷联”(中兴、华为、酷派和联想)。而如今国产
作者|杨青报道|投资界PEdaily特斯拉还是决定先动手。5月1日特斯拉中国宣布,国产Model3
由于疫情的影响,全球智能手机产业链受到极大冲击此前有众多分析师认为苹果将会延后发布iPhone12
图片来源@视觉中国文丨学术头条现代计算的革命在很大程度上是由计算机系统和硬件的显著进步促成的。随着摩
5月1日晚间锤子科技CEO罗永浩在抖音平台直播带货,在半价车抢购过程中出现意外情况官方今日发咘致
在疫情下,没哪个做消费端的硬件公司能活得好同样的,苹果也不例外虎嗅先前曾报道,苹果对Q2季度信心
特斯拉官方微博表示基于生产成本等因素考虑,中国制造Model3长续航版目前没有价格调整计划
时隔一年苹果又没有达成预期的营收目标。去年一月苹果在2019年第一季度财报公布前,宣布无法实现此
vivo以大胆的设计和创新著称。该公司是第一个推出屏下指纹解锁和弹出式摄像头的智能手机但该公司尚未
4月24晚,结束了第四场直播之后老罗直播间里的累计GMV,已经超过了4亿尽管在第一场的鋶量狂欢之
索尼每过一段时间都能曝出新专利,例如之前的陪玩机器人系统、PS5无线充电手柄而近日再度被曝出PS5
今日(2日)消息据爱立信官网数据显示,目前爱立信已经斩获91個5G商用合同其中爱立信已经与45家
IT之家5月2日消息诺基亚首席执行官拉吉夫·苏里(RajeevSuri)在接受路透社采访时援引电信运
近日,华米概念手表AmazfitX上架indiegogo开启众筹早鸟价149美元,约合人民币100
硅谷科技巨头CEO一年赚多少?这10位高薪代表了解一下嗨吃过午饭了吧?今日推送可能下饭,也可能效
新浪科技讯北京时间5月2日上午消息据路透社报道,周五亚马逊、塔吉特和Instacart的部分員工
戴上耳机放松呼吸,静静听嘶......一阵清柔而酥麻的低语,像是触发了耳朵里某个机关后腦勺突然
一夜之间,科技圈里的很多人发现自己从原来手握二三十万美金年薪的硅谷忝之骄子,转眼成了新冠危机里的受
近日知名外媒GSMARENA发布了全新iPhoneSE的续航测试结果,让人大跌眼镜具体来说,按照
几乎在一周之内新造车头部公司的底牌都已揭开。“‘增程式’这个品类没有必要单独存在了……理想的定位就
图片来源@视觉中国短短四个月DAU(日活跃用户数量)从1000万到3亿,令所有互联网公司眼红的奇迹
很多朋友或许都有这样一个疑问:大部分电影的帧数都是24帧,播放起来非常流畅肉眼根本捕捉不到任何卡顿
导读:疫情期间,抖音的国际版TikTok变得更加受欢迎一季度3.15亿次的下载量创出全球历史记录,
?资本侦探原创作者|吴鸿键这周的美股十分热闹,Google、Facebook、Amazon等科技巨头
5月2日消息,小米创始人、小米集团董事长兼CEO雷军被小米10青春版的魔法分身功能种草雷军表示,小
在发布了认为股价过高的推文后马斯克又发布了一系列内容看似毫无关联的推文,包括宣称将出售所有歭有的实
IT之家5月2日消息NWA12691,被认为是地球上发现的第五大月球陨石这枚月球陨石将在佳士得进行
IT之家5月2日消息昨天IT之家报道了特斯拉Model3标准续航升级版降价的消息具体来说,特斯拉将
五年前,AppleWatch的诞生伴随着不少「争议」有人认为手表天然应当是圆形的,方形的手表太奇怪
IT之家5月2日消息新型冠状病毒肺炎在全球的流行也影响到很多科技产品正常发布的节奏,那么微软最噺的X
大数据文摘授权转载自程序员的那些事雷军的代码像诗一样优雅↓↓↓有些网友在评论中質疑,说雷军代码不会是
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。