基于单片机WIFI抢答器的设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机WIFI抢答器的设计.doc

基于单片机WIFI抢答器的设计   摘 要:以AT89S52单片机为核心,结合WIFI模块,设计了一款WIFI抢答器。采用WIFI局域网网络技术作为无线通信,通过客户端手机APP连接局域网进行抢答;以Android系统为基础,采用APP Inventor作为开发工具,设计了手机APP控制的抢答软件。以WIFI网络传输技术代替传统有线技术的新型抢答器,具有成本低、体积小以及使用简单等特点。   关键词:无线抢答器;WIFI模块;手机APP;Android   1 概述   目前在各类知识竞赛中,抢答器是一种广受欢迎的设备。按抢答按键与主机显示器连接方式分类,现有的抢答器可分为有线和无线两种。有线抢答器是早期出现的产品,存在着布线繁琐、成本高、体积大等缺点[1]。目前大多数抢答器设备的抢答按键与主机是通过短距离无线通信完成的,无线模块通常采用NRF905等2.4G无线模块[2];该无线传送方案由于需要开发无线按键设备,因为也同样有着设备成本高等缺点[3]。随着智能硬件的发展,本设计提出了采用WIFI网络作为通信,以手机APP作为抢答终端的新型抢答器方案,有效地解决了传统抢答器中存在的问题。   2 总体方案设计   本设计总体方案框图如图1所示,分为手机APP软件模块(上位机模块)和以AT89S52单片机为核心的主机显示器模块(下位机模块)两个部分。手机APP安装在抢答选手的手机上,选手通过手机APP上的抢答按钮进行抢答,抢答信号通过手机WIFI网络传送到下位机模块的WIFI串口模块进行接收,数据过单片机处理后显示抢答成功的选手编号。   3 下位机硬件电路设计   下位机硬件电路原理图如图2所示。   3.1 稳压电源模块   下位机电路原理图中,单片机系统采用电源为5V直流电压供电,WIFI串口模块电源为3.3V直流电压供电,大尺寸数码管第一段为5个发光二极管串联,因此采用电源为12V直流电压供电。稳压电源模块电路采用变压器将AC220V转换为AD12V,整流滤波后经过稳压芯片LM7812和LM7805稳压得到12V和5V直流电压。WIFI模块串口工作时需要100MA以上的电源,因此采用LM2596-3.3DCDC模块,将整流滤波后的电压直流转换为3.3V电压输出,以提高转换效率。   3.2 WIFI串口模块介绍   WIFI串口模块采用型号为ESP-01S模块,该模块核心处理器为ESP8266。ESP8266为32位微型超低功耗MCU,支持时钟频率为80MHz和160MHz,其主要参数有:   (1)无线参数:无线标准802.11b/g/n和频率范围2.4GHz-2.5GHz   (2400M-2483.5M)   (2)硬件参数:数据接 UART/HSPI/I2C/I2S/Ir Remote Control/GPIO/PWM;工作电压3.0-3.6V(建议3.3V);工作电流平均值: 80mA、外部接口N/A。   (3)软件参数:无线网络模式station/softAP/SoftAP+station,软件开发支持客户自定义服务器和提供SDK给客户二次开发,网络协议IPv4,TCP/UDP/HTTP/FTP,用户配置AT+指令集,云端服务器,Android/iOS APP。   3.3 单片机最小系统   下位机以AT89S52单片机为核心,AT89S52单片机最小系统电路包括按键复位电路,晶振电路模块。单片机通过串行口与WIFI串口模块进行通信。单片机的P0口输出数码管段选数据,因此再接上拉电阻。单片机的P1口接4个独立按键,用来实现扩展功能。   3.4 大尺寸数码管显示器   显示器采用两位数码管显示,由于成品显示器尺寸较小,远距离观看不清,因此文章采用高亮发光二极管(LED)串联的方式,按数码管电路原理设计了大尺寸的数码管,使得距离显示器50米外也能看清显示数字。数码管的每一段采用6个LED以两并三串的电路结构组成,3个LED串联的导通电压为6V左右,本设计采用12V电源供电,因为采用在驱动电路中增加限流电阻。   显示器模块由ULN2003A驱动芯片进行驱动显示,该芯片为高压大电流达林顿晶体管阵列电路,具有7个独立的反相驱动器,每个驱动器的输出灌电流可达500mA,导通时输出电压约1V,截止时输出电压可达50V。如图2所示,大尺寸数码管采用共阳极接法,单片机P0口输出段选数据,经ULN2003驱动输出,低电平有效,J1接数码管的段选A-H。单片机P2口输出数码管位选数据,经ULN2003驱动和三极管8550输出,本设计采用了4位数码管,J2接数码管的位选端。   4 手机APP软件设计   4.1 APP开发工具介绍   AppInventor全称Goog

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档