六路WIFI外网IO控制器

一直以来,物联网的控制一直都是电子界发展的一个热点,但是物联网的开发却不是一个简单的工程,而对于只是熟悉单片机这样的硬件开发者来说确实一件很难的事情,原因是除了掌握单片机的开发外,还的掌握互联网服务器的开发、手机端等开发等等,导致难度一再上升,为此我们在sHMICtrl的基础上,连接ESP-12S,完成了这个六路控制器,可由外网服务器直接透传内网控制sHMIctrl上的六路扩展IO的电平,同时屏幕上也可以直接控制这六路IO;

大家知道,作为一个物联网控制设备,需要联网,而联网就需要有UI界面输入wifi密码,这个就一下难住了大多数的单片机开发者,常规的方案是借助手机来跨接,但这样又需要单片机开发人员会手机开发,这岂不是天方夜谭(如果作为商品开发,甚至还需要开发android和IOS两个版本),而使用sHMIctrl的方案,只需要单片机开发人员即可完成;用户也很简单,直接在屏幕上选择wifi热点后输入wifi密码即可;

代码讲解,请参见:wifi通信与物联网 这整个章节

使用说明:

上电后,系统会自动检测是否有ESP-12S模块,并且检测是否有已经记忆的热点,第一次使用的时候,需要点击“进入”来设置wifi热点

选择“WIFI设置”

选择左侧AP 热点,然后再右侧输入wifi密码,点击连接即可联网

这两个界面可以点击控制IO的变化,同时如果外网页面有动作,页面开关也会自动变化

通过微信扫描可以到达控制页面:

相关资料下载:

内容 下载链接
原理图与PCB https://lceda.cn/apachectl/shmictrl-28-wifi
sHMIctrl工程文件 http://shmictrl.com/download/shmictrl-wifictrl.sz
控制页面的PHP代码 http://shmictrl.com/download/shmictrl_wifi_php.zip