16.6  项目调试

16.6 项目调试

针对第16.3~16.5节关于对安卓手机APP控制继电器实现LED灯点亮与熄灭的硬件电路和底层软件程序设计以及APP控制继电器开关的前端设计,进行项目联合调试。

1)在后缀名.xml设计的界面布局如图16-6所示,在后缀名.java中设置对应实现的功能。

2)在底层软件程序设计中,需要对WiFi进行配置。设置AP模式,重启模块设置,设置启动多连接方式,设置服务器和定义端口号,设置串口通信。将第16.5节采用C语言编写的底层硬件电路驱动程序编译成功后烧写到51单片机中,如图16-7所示编译成功的结果图。

978-7-111-59182-5-Part02-118.jpg

图16-6 界面布局图

978-7-111-59182-5-Part02-119.jpg

图16-7 底层电路软件编译成功结果图

3)根据底层硬件电路原理图,完成单片机最小系统、继电器模块、WiFi模块和电源电路的连接。

4)底层硬件电路通电,打开安卓手机连接ESP8266 WiFi,手机连接WiFi的IP地址与端口号如图16-8所示。在APP继电器控制界面中输入IP地址192.168.4.1和端口号8080,实现WiFi连接,WiFi连接设置界面如图16-8所示。

5)按下按钮“吸合”,在底层硬件电路上继电器控制LED灯亮;按下按钮“断开”,在底层硬件电路上继电器控制的LED灯熄灭,项目最终调试成功的实物图如图16-9所示。

978-7-111-59182-5-Part02-120.jpg

图16-8 WiFi连接设置界面

978-7-111-59182-5-Part02-121.jpg

图16-9 项目最终调试成功实物图