基于物联网技术的智能红外测温防疫门禁系统设计与实现.docx
《基于物联网技术的智能红外测温防疫门禁系统设计与实现.docx》由会员分享,可在线阅读,更多相关《基于物联网技术的智能红外测温防疫门禁系统设计与实现.docx(47页珍藏版)》请在课桌文档上搜索。
1、本科毕业恰次fI2C、SPI以及USART,满足各种应用需求,并且支持强大且可靠的外设。3. STM32F103C8T6提供了扩展接口,使得外设能够更加强大且高效,同时可以接入外部存储器以扩展处理能力。4. 多种低功耗模式使得STM32F103C8T6在低功耗的同时保持其性能,从而可以节省能量并延长电池寿命。2.2.2显示屏选择根据设计要求,选择TFT显示屏,该液晶屏为TFT技术,兼具高速度、高亮度和高对比度等突出优点,是当今市场上优秀的1.CD彩色显示设备之一网。此外,该显示屏的显示质量高且可视面积大,具有广泛的应用范围以及良好的画面效果,同时功率消耗小,是一款优秀的显示模块。2.2.3无线
2、传输模块选择根据设计要求,无线传输模块选择的是ESP8266WIFI模块,它具有以下特点:1.ESP8266WIFI模块是一个高度集成的设备,集成了处理器、WIFl模块和外围电路,可直接连接外部设备,无需额外的处理器或电路。2. ESP8266WIFI模块采用先进的功耗管理技术,可在低功耗模式下运行,延长电池寿命。3. ESP8266WIFI模块支持高速传输,最高速度可达72Mbps,可满足大多数应用的需求。4. ESP8266WIFI模块支持多种接口,包括UART、SPEI2C等,可方便地与其他设备进行通信。5. ESP8266具备强大的处理能力,可实现联网功能。2. 2.4模拟门禁选择根据
3、设计要求选择使用SG90舵机模拟智能红外测温门禁系统的门禁模块。当人员通过门禁系统进行访问时,通过温度是否达到温度阈值,单片机控制舵机来模拟门禁的开启和关闭。3. 2.5红外温度传感器选择根据设计要求,选择的M1.X90614红外温度传感是一款集成了红外感应热电堆探测器芯片和信号处理专用集成芯片的红外非接触温度计,其采用T0-39金属封装,并通过集成低噪声放大器、17位模数转换器和强大的数字信号处理单元来实现高精度和高分辨度的温度测量。4. 2.6温湿度传感器选择根据设计要求我们选择DHTII温湿度传感器,由于它是一款已校正数字信号输出的温湿度多功能复合传感器,具有品质卓越、响应速度快、抗干扰
4、能力强、性价比极高等优点。此外,该传感器还具有超小的体积、极低的功耗、信号传输距离可达20米以上等特点,使其在各类应用场合甚至最为苛刻的条件下也能表现出色,因此是最佳的选择。2. 2.7避障传感器模块选择按照设计要求选择Y1.-62红外避障感应器,该感应器对环境光线适应的能力强,其具有一对红外线光发射与接收管,发射管发射出一定频率的红外线光,当检测方向遇到阻挡物(反射面)时,红外线光反射回来被接收管接收,通过比较器电路模块处理之后,绿色指示灯会亮起。3. 2.8语音播报模块选择JQ8400语音播报模块的最大优势在于其能够灵活地更换内置的SPI-flash语音内容,这一特性优于传统语音芯片的繁琐
5、安装和上位机更换语音内容的方式,从而省去许多不必要的麻烦。SPIF1.ASH可直接仿真成U盘,类似于拷贝U盘一样方便,这一特点使得产品的研发和生产变得更加简单和方便。此外,该语音模组还提供了一线串口控制模式和RX232串口控制模式的可选,为研发人员提供了更多的选择,而且只需通过USB数据线连接模块并插上电脑,电脑即可自动识别模块,不需要任何额外的操作,就能轻松更换语音内容。第3章硬件设计3.1主控模块3. 1.1STM32F103C8T6芯片简介STM32F103C8T6是一款基于ARMCorte-M3内核的32位的处理器,具有执行代码效率高,外设资源丰富等众多优点,采用1.QFP48封装,由
6、意法半导体公司推出,属于STM32系列。工作电压使用范围是2.0V3.6V,工作频率非常高能够达到72MHz,内部结构采用64K或128K字节FlaSh程序存储器,以及高达20K字节的SRAM数据存储器网。实物如图3.1所示。图3.1STM32F103C8T6实物图4. 1.2STM32F103C8T6引脚介绍根据设计要求,本门禁系统采用1.QFP48封装的STM32F103C8T6芯片,该芯片的引脚如图3.2所示S京EBdSn-SBd98d京。一OOB患68dIssIQQ11111111111111111111nn/48474645444342414SM37VBATC13PC13-TAMPE
7、R-RTC匚235PC14-OSC32_IN匚334PC15-OSC32_OUTJ33PDO-OSCJN匚532PD1-0SC_0UTC61.QFP483iNRSTC730VSSAC829VDDAC928PAO-WKUPCio27PA1C1126PA21.225、131415161718192021222324)11n11nnn11nn口VDD_2VSS_2PA13PA12PA11PA10PA9PA8PB15PB14PB13PB12COVg9卜。1.Wo1.1.1.厚厚与淳厚888二K,Wdddddddd8cos0Q-Q-WQ图3.2STM32F103C8T6引脚功能图3.1.3STM32F1
8、03C8T6单片机最小系统单片机最小系统如图3.3所示。图3.3STM32F103C8T6单片机最小系统3.2显示屏模块3.2.11.44寸TFT显示屏简介本设计采用的是一款内置ST7735S控制器的1.44寸彩色液晶显示模块,具有128x128分辨率。此模块支持80808-bit并行接口和3线、4线串行接口,可以选配触摸屏。它展示出高画质、宽视角和65K/262K真彩色,使用FPC连接(可选配连接器),并且能够支持横屏或竖屏显示。其中,TFT代表薄膜晶体管。1.44寸TFT显示屏实物如图3.4所示。图3.41.44寸TFT显示屏实物图3.2.2TFT显示屏功能引脚TFT显示屏模块引脚功能如表
9、3.1所示。图3.1TFT显示屏功能引脚15V电源正极2GND电源地3NC空脚位41.ED背光5SC1.IIC数据线6SDAIIC时钟线7RS数据与命令8RST复位9CS片选3.2.3TFT显示屏模块与单片机接口TFT显示屏模块与单片机接口如图3.5所示。图3.5TFT显示屏模块接口电路图3.3无线传输模块3.3.1ESP8266简介ESP8266是一种独立运行、价格低廉的完整Wi-Fi网络解决方案。它可以直接在ESP8266上运行代码,并作为开发平台来编译和执行代码,这能非常方便快速地验证代码的正确性。ESP8266的尺寸为5x5mm,工作温度范围为-40125。当ESP8266作为设备中仅
10、有的应用处理器时,它可以直接选择从外接闪存中启动。与此同时,ESP8266具有内置的高速缓存存储芯片,可提高系统整体综合性能并减少内存各种需求。其强大的片上处理和存储能力使它能够利用GPIO口高度集成传感器和其他特定设备的应用,并实现最低前期的开发和运行中最低地节省系统资源。ESP8266实物图如图3.6所示。图3.6ESP8266实物图3. 3.2ESP8266引脚功能ESP8266引脚功能如表3.2所示。引脚号引脚名称功能说明引脚号引脚号功能说明1GND接地2GPIO02通用IO3GP100工作模式选择4RXD串口数据接收5VCC电源6RST复位7CH_PD使能8TXD串口数据发送3 .3
11、.3ESP8266与单片机接口ESP8266电路图如图3.7所示。GND1GNDTXDGPIO2CH_PDGP100RSTRXDVCC8WRX27364IJ.JVWTXESP8266-WiFi模块图3.7ESP8266电路图4 .4模拟门禁模块3.4.1SG90舵机模拟门禁模块简介SG90舵机是一种适用于需要角度不断变化并可以保持的控制系统的位置(角度)伺服驱动器。该舵机可以根据控制信号输出指定的角度,并且控制信号为周期是20ms的脉宽调制(PwM)信号,对应的舵盘角度范围为0到180,呈线性变化网。一旦给予一定脉宽的控制信号,该舵机输出轴将保持在对应的角度上,直到下一次给予脉宽不同的控制信号
12、才会改变输出角度到新的对应位置。无论外界转矩怎样改变,该舵机都会保持在设定的角度不变。SG90舵机实物图如图3.8所示。图3.8SG90舵机实物图3.4.2SG90舵机与单片机接口SG90舵机电路图如图3.9所示。GND舵机图3.9SG90舵机电路图3.5红外温度传感器模块3.5.1M1.X90614红外温度传感器模块简介该设计采用的红外测温模块为M1.X90614传感器,具备非接触、小体积、高精度、低成本等优点,并在出厂前进行了校验和线性化。该传感器利用被测物体的红外辐射能量来确定其温度,无需接触被测物体,因此不影响其温度分布场。此外,该传感器响应速度快,温度分辨率高,测温范围广,不受温度上
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 联网 技术 智能 红外 测温 防疫 门禁 系统 设计 实现

链接地址:https://www.desk33.com/p-1437132.html