需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:7191 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】本文介绍了由ESP8266 wifi组件,STC89c52单片机以及Android灯控系统组成的一整套wifi远程控制led灯的解决方案,描述了该系统的组成结构、工作原理以及相应的软件、硬件设计。Wifi控制模块具有Socket通信功能,硬件包括STC89c52与wifi模块的接口电路,电源电路以及led灯的控制电路;软件设计部分包括Android端控制,Socket通信,以及Stc89c52的数据处理部分。Wifi接入点采用ESP8266wifi模块和STC89c52构建硬件平台,对ESP8266进行AT指令操作使之能与Android接入,同时完成数据的接收与输入。 Android LED控制系统基于Android Studio平台开发,该系统用到seekbar、togglebutton、imageview、button以及TextView等控件,LED控制系统的核心部分是与ESP8266实现Socket通信。 总的来说本文完成了基于android wifi控制的led照明的基本目的。
关键词:Android;ESP8266wifi模块;wifi
目录 摘要 Abstract 1.绪论-1 1.1 课题研究的背景和意义-1 1.2本课题设计的主要工作和任务-1 2.网络连接方案-2 3.APP软件设计-2 3.1 Android studio的简介-2 3.2 Android studio的安装-2 3.2.1安装JDK-2 3.3界面布局设计-3 3.3.1各个组件介绍-4 3.4 网络设计-5 3.4.1安卓网络权限-5 3.4.2 安卓Socket通信-5 3.4.3 TCP/IP协议简介-6 3.4.5 Socket通信的过程-7 3.4.6 Socket调试过程-8 3.5功能设计-11 4. LED受控端设计-13 4.1ESP8266 wifi模块-13 4.1.1 ESP8266的AT指令集-14 4.2电路设计-14 4.2.1 STC89c52单片机-15 4.2.2 复位电路设计-15 4.2.3晶振电路-16 结 论-17 参考文献-18 致 谢-19 附录A 受控端电路原理图-20 附录B 控制端及受控端实物图-21 附录C APP程序-22 附录D 受控端程序-30 |