懒人专用房间智能控制器又更新啦,本次为WIFI版本。
第一版:
http://bbs.mydigit.cn/read.php?tid=1274200第二版:
http://bbs.mydigit.cn/read.php?tid=1296800本次更新是这个测试板的最后次更新,这测试板将拆元件另有用途。本次采用WIFI转串口模块ESP8266,采用AP的方式,手机接入模块发出的WIFI,对本测试板进行控制,由于只是测试,本次在软件方面没做全,对于单片机软件,基本上采用延时法,没有对单片机发给模块的命令的返回对错值进行判断,都认为是对的,用延时的方法跳开对错检测,在实际应用工程中不建议这样做,对于手机软件是与网络版是一样的,只不过是IP地址及端口号不同,及每个发送命令加回车及换行。由于不能对硬件的网络参数密码等进行控制,所以屏蔽了设置菜单,只保留位置设置。
电路图新增部份如下,控制板的图看前两贴。
以下是模块的图
以下本控制器
WIFI模块
wifi模块
本控制板在原OLED口上增加两个LED,用于显示工作状态,当开电启动时,红灯闪,启动正常后绿灯亮,红灯灭,由于程序做了简单的错对判断,如返回命令有报错,红灯就会亮,由于程序没有做错误处理子程序,如出现错误,只能重启硬件的方法来处理。绿灯在有手机接入后是闪动的,表示有数据发送。
工作中
以下图是在测试中。
以下是手机软件
由于本控制需接入模块的WIFI,如下图,ESPLOU1是本次连接的设备,密码为12345678,如想修改硬件的WIFI参数,修改单片机程序的313行开始337行,命令为:AT+CWSAP="ESPLOU1","12345678",5,4 对应为:参数1 ssid:ESPLOU1,参数2 密码:12345678,通道:5CH,加密:WPA_WPA2_PSK
接入后,查一查手机的IP,如192.168.4.xxx就行了。一般不会错,也可以不查。
以下是软件窗口,与网络版一样的,操作与网络版一样,详细看网络版啦。密码为123456,如要修改密码,在单片机程序的13行修改。
以上说得不到的,请看本控制器的前两版本。