文档章节

基于G510开发自动校时大功率周期定时控制器

物联网小能手
 物联网小能手
发布于 2017/05/17 09:54
字数 1122
阅读 2
收藏 0

duang!duang!duang!嚯!嚯!嚯!经过漫长的熬夜,感谢上帝给我机会让我每天可以看到黎明的曙光,并成功的把小作完成。朋友总是提醒我 你这样熬下去迟早猝死。好怕怕,所以每天夜幕降临的时候,我特么都在担心,明天会不会有日出。我每天下班回来都暗自发誓,今天一定要早点睡,然而每次都没兑现过,比对女孩子说的honey都假。废话少说,我是正经人,说正经事。 相信有些朋友看过我之前发的一个帖子:基于esp8266 SOC手动远程同步10kW大功率4路控制器 http://club.gizwits.com/thread-5612-1-1.html 有些朋友和客户在使用之后反馈两个意见:1.人的生活多数是规律的,如果可以做周期定时控制的,这样体验效果更佳;2.WIFI具有一定局限性,比如网络有时候会不稳定、需要单独给路由器供电、更改密码后还要重新配置等等。吸收以上宝贵的意见,经过苦心钻研,踏过坑,翻过BUG,终于如您所愿了。那么接下来介绍一下此次小作: 首先,对于联网模组,我选的广和通的G510,为什么选择这款呢?那还用问吗,因为目前只有这款支持,其他的开发起来太浪费时间啊。不过,不出意外的话,不久后在机智云的官方微店里也会有可以配合插在gokit上的G510模块,大家可以关注一下。很多开发者都没接触或者使用过这种GPRS联网控制所带来的快感,它有很大的优越性,但是唯一的缺点就是需要插卡。不要以为一张电话卡要花很多钱就不玩了,那我来给你算一下:一张物联网卡,30M/月,一年一共才十几块,也不过就是一顿便餐盖浇饭的钱,况且30M你肯定用不完,可以大胆使用。你要是小气这点花费,那还玩个蛋蛋,我都丢出去大几千块搞研究,舍不得钱,哪能发展的快,公司又不会让你自由发挥做自己想做的事。搞技术要学会”做生意“,先拿钱买技术,再用技术换取大把的钞票。我个人的思想是:只要能在接受范围内,能用钱买到的技术我绝不自己去摸索,因为你自己去摸索将会遇到各种未知的困难与瓶颈,除了时间的浪费也有可能失败。就像父母的忠言逆耳、前辈们的经验之谈,都应该悉心听取并牢记,这些你用钱都买不到。我去,一不留神又扯远了,下次我要找人监督我。接下来介绍一下此小作的功能:

1.完全嫁接了之前完整的一套稳定控制电路并进一步加强。 2.增加了周期控制方式,可选的三种模式:单次、每天和工作日 3.内部时钟自动校准,MCU每隔一段时间自动更新校准网络时间 4.增加语音提醒功能,包括联网的配置,工作的状态,任务的执行与撤销等 5.增加液晶显示功能6.增加远程复位和远程校时功能 7.预留4个GPIO、2个ADC和2个PWM接口自行发挥 8.兼容WIFI连接方式,在板子反面可以放置8266,并预留了相关的外设,从某种逻辑分析,是可以与GPRS兼容的,两个可以互相切换,然而从产品的需求角度看这种功能的实现意义不大,此次主打GPRS,WIFI方式不做重点,开发者请随意,有想法欢迎讨论.。 下面看一下实际的样子,演示的视屏有时间录一下分享给大家看。

关于开源问题,上次有开发者说,核心内容没有开放,那行,这次我开放核心算法,框架和简单的逻辑控制我就不开源了,C语言基础不扎实者 慎看。
如需使用体验、交流算法或者有好的想法 欢迎加本人Q 1728345880。

本文转载自:http://club.gizwits.com/thread-6567-1-1.html

物联网小能手

物联网小能手

粉丝 30
博文 42
码字总数 31910
作品 10
广州
私信 提问
SylixOS下基于NUC970的NAND驱动

开发环境 开发环境 宿主机: Windows7 64bits 系统 开发板: 安米MDK972 软件环境: RealEvo-IDE3.0 NAND Flash: S34ML02G100TF100 S34ML02G100TF100芯片参数 Density:2 Gbit Input / Outpu...

huikai309
2018/06/26
0
0
java中定时器的设置

在java后台开发中,我们常常会碰到一种需求:定时任务,比如超时取消未支付订单、定时推送通知(发送短信)、定时清理日志等等。这些需求在我们的开发中是随处可见的,但是往往对于一些特殊的...

Imstillaboy
2017/12/08
0
0
springboot 动态配置定时任务

参考文档: https://www.jianshu.com/p/d160f2536de7 https://www.cnblogs.com/je-ge/p/6129667.html 核心方法就是下面这段代码,通过实现SchedulingConfigurer接口来自定义cron的配置信息。...

朝如青丝暮成雪
2018/07/26
74
0
kubernetes-水平Pod自动伸缩

在当前的版本中,Pod水平自动伸缩支持基于CPU使用情况对Pod进行自动伸缩。Pod水平自动伸缩通过Kubernetes API资源和控制器进行实现。控制器会根据CPU的使用情况周期性的调整Pod的副本数量。 ...

店家小二
2018/12/14
0
0
为什么用ScheduledExecutorService替代Timer

0.序言 使用阿里巴巴的代码规范插件,如果用了Timer 总会遇到一个: image.png 插件给出的解释是: image.png 简单查了下之后,发现使用 Timer 替代 ScheduledExecutorService 有如下好处 1....

蠢廿
2017/12/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Activity启动模式二

上篇文章Activity启动模式一主要介绍了Activity的四种启动模式,这些启动模式都是在AndroidManifest中进行配置的。除此之外,Android系统还通过Intent类提供了一些标志位,同样可以指定Activ...

ltlovezh
11分钟前
4
0
三原色还原

1、Color Filter Array — CFA 随着数码相机、手机的普及,CCD/CMOS 图像传感器近年来得到广泛的关注和应用。 图像传感器一般都采用一定的模式来采集图像数据,常用的有 BGR 模式和 CFA 模式...

天王盖地虎626
22分钟前
3
0
kubernetes pod exec接口调用

正文 一般生产环境上由于网络安全策略,大多数端口是不能为集群外部访问的。多个集群之间一般都是通过k8s的ApiServer组件提供的接口通信,如https://192.168.1.101:6443。所以在做云平台时,...

码农实战
59分钟前
8
0
3_数组

3_数组

行者终成事
今天
8
0
经典系统设计面试题解析:如何设计TinyURL(二)

原文链接:https://www.educative.io/courses/grokking-the-system-design-interview/m2ygV4E81AR 编者注:本文以一道经典的系统设计面试题:《如何设计TinyURL》的参考答案和解析为例,帮助...

APEMESH
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部