找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2776|回复: 1
收起左侧

[EDP] onenet智能热水循环泵设计

[复制链接]
ID:374867 发表于 2018-7-19 15:20 | 显示全部楼层 |阅读模式
主要是基于cortex——M3 stm32f103c8t6芯片的物联网 智能热水循环泵【大二学生,不喜勿喷,大神路过求指点】为啥每次都做热水循环系统,因为此次分享,主要是为了升级去年基于51单片机以及2272模块的无线温控时控系统,51系统在工作的3个月内,参与测试的用户反应,温控对于热水泵的运行效果有些鸡肋,热水泵出水口的温度过高,18B20单测点不能科学的反映室内温度,增加测温点显然对于个体用户来说成本过大,布线麻烦(18B20走线越长,信号越弱)。齐次,2272超再生传输距离太短,虽然第二次升级改用超外差模块传输,但是距离也没改善多少,穿墙效果太差。后续有考虑到用CC1000,穿墙王,lora,等进行改善,但成本大,功耗大,而且需要成对模组,单独控制电路。果断放弃了。 此次用8266WIFI模块,将控制器的数据打包发送到云服务器,再由云服务器下发到手机,通过手机进行控制。 用到的材料:5*7的洞洞板
28b6a316d2398353e9247976c74a7935.jpg 4f7971e63cec44ef3717e296df93e972.jpg
2f0bc2569755a21baab899f3f17f537c.jpg 6c5d2e536f93672aadc070ef50e8b37e.jpg 0458a8242ef747542ac2ca4bc4ee3bab.jpg 5f47b7cde13a33be5181fe02c4090984.jpg
下面开始移植麒麟miniv1.2 EDP的onenet源码
添加数码管驱动功能,dth11测温功能,按键功能(发现麒麟1.2版本的按键程序存在问题,并不能满足需求。自己改进了下)
GPIO接口根据自己硬件修改下后,就是主要改这个函数了,不知到源码是怎么实现单击,双击,和长按的。可能我下载到假源码了。这是我修改后的。其实就是把else语句去掉,还有无用的标志位。如果不去掉else内容  程序会在下面的按键功能函数里死掉
1412cd669721009404e2389fdf8cf597.png 4729a4d10e168c41050431094aa3082a.png bc6ebeea629a0c97e743e467adb5621b.png dfc1c6844a71190ca0af12c2d6954dd1.png 64465baf02298ea022e69c88e5a65d45.png c5322b4cbd43eb1f7a8babe3f2ceb68a.png 0c4ac269edb96cd6f718b2281910cfa0.png 3403b55d1729e32a5cdafe7ad9ffcb91.jpg
回复

使用道具 举报

ID:1 发表于 2018-7-19 16:53 | 显示全部楼层
好东东,楼主能分享源码包吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表