基于STM32F103C8T6單片機+NV020C-SOP8語音芯片+AMS1117-3.3低壓降穩(wěn)壓器實現(xiàn)智能防疫門禁系統(tǒng)設計方案


原標題:基于STM32F103C8T6實現(xiàn)智能防疫門禁系統(tǒng)設計方案
智能防疫門禁系統(tǒng)設計方案
引言
隨著全球疫情的反復,智能防疫門禁系統(tǒng)在公共場所中發(fā)揮了重要作用。本設計方案基于STM32F103C8T6單片機、NV020C-SOP8語音芯片和AMS1117-3.3低壓降穩(wěn)壓器,構(gòu)建了一個智能防疫門禁系統(tǒng),具有身份識別、語音提示、溫度檢測等功能。
一、系統(tǒng)整體結(jié)構(gòu)
智能防疫門禁系統(tǒng)的整體結(jié)構(gòu)包括以下幾個主要模塊:
主控模塊:STM32F103C8T6單片機
語音提示模塊:NV020C-SOP8語音芯片
電源模塊:AMS1117-3.3低壓降穩(wěn)壓器
溫度檢測模塊:MLX90614紅外溫度傳感器
身份識別模塊:RFID讀卡器
顯示模塊:OLED顯示屏
通信模塊:ESP8266 Wi-Fi模塊
二、主控芯片介紹
STM32F103C8T6單片機
1. 主要特性STM32F103C8T6是STMicroelectronics生產(chǎn)的一款高性能、低功耗的32位ARM Cortex-M3內(nèi)核的單片機。其主要特性包括:
CPU:ARM Cortex-M3內(nèi)核,72 MHz主頻
存儲:64 KB Flash,20 KB SRAM
外設:包含豐富的外設接口,如USART、I2C、SPI、ADC、DAC等
工作電壓:2.0V - 3.6V
工作溫度范圍:-40°C 至 85°C
2. 在設計中的作用STM32F103C8T6作為系統(tǒng)的主控單元,負責管理整個智能防疫門禁系統(tǒng)的工作邏輯和數(shù)據(jù)處理。其主要功能包括:
處理溫度傳感器的數(shù)據(jù),并判斷體溫是否正常
控制RFID讀卡器進行身份識別
通過SPI或I2C接口與語音芯片通信,進行語音提示
通過USART接口與ESP8266 Wi-Fi模塊通信,實現(xiàn)聯(lián)網(wǎng)功能
控制OLED顯示屏,顯示身份信息和體溫數(shù)據(jù)
三、語音提示模塊
NV020C-SOP8語音芯片
1. 主要特性NV020C-SOP8是一款小型化、高集成度的語音合成芯片。其主要特性包括:
集成語音存儲,支持多達數(shù)十條語音提示
支持SPI/I2C接口
低功耗設計,適合嵌入式應用
工作電壓:2.7V - 3.6V
2. 在設計中的作用NV020C-SOP8語音芯片主要用于提供系統(tǒng)的語音提示功能。當用戶通過身份識別或體溫檢測后,系統(tǒng)會通過語音芯片播放相應的提示信息,如“身份驗證通過”、“體溫正?!钡?,以提升用戶體驗。
四、電源模塊
AMS1117-3.3低壓降穩(wěn)壓器
1. 主要特性AMS1117-3.3是一款低壓降穩(wěn)壓器,廣泛用于嵌入式系統(tǒng)中。其主要特性包括:
輸出電壓:3.3V
最大輸出電流:1A
低壓降:1.1V
工作電壓范圍:4.5V - 15V
高精度輸出電壓:±1%
2. 在設計中的作用AMS1117-3.3低壓降穩(wěn)壓器用于將系統(tǒng)的輸入電壓(通常為5V或更高)穩(wěn)壓為3.3V,為STM32F103C8T6單片機、NV020C語音芯片和其他3.3V工作電壓的模塊提供穩(wěn)定的電源。
五、其他模塊
溫度檢測模塊
MLX90614紅外溫度傳感器
非接觸式測量人體溫度
高精度:±0.2°C
測量范圍:-70°C 至 380°C
支持I2C接口
身份識別模塊
RFID讀卡器
支持13.56MHz頻率的RFID卡
通過UART或SPI接口與主控芯片通信
低功耗設計
顯示模塊
OLED顯示屏
分辨率:128x64
接口:I2C或SPI
低功耗,適合電池供電設備
通信模塊
ESP8266 Wi-Fi模塊
支持2.4GHz Wi-Fi
提供UART接口,方便與主控芯片通信
低功耗設計
六、系統(tǒng)工作原理
系統(tǒng)工作流程如下:
系統(tǒng)上電初始化,各模塊自檢。
用戶刷卡進行身份驗證,RFID讀卡器讀取用戶信息并傳輸至STM32F103C8T6。
主控芯片驗證身份信息,若身份合法,則啟動溫度檢測模塊。
MLX90614測量用戶體溫,并將數(shù)據(jù)傳輸至主控芯片。
主控芯片分析體溫數(shù)據(jù),判斷是否正常。
通過NV020C語音芯片播放相應提示信息,并在OLED顯示屏上顯示身份信息和體溫數(shù)據(jù)。
通過ESP8266模塊將數(shù)據(jù)上傳至云端,實現(xiàn)遠程監(jiān)控。
七、系統(tǒng)設計細節(jié)
硬件連接
RFID讀卡器通過UART接口連接至STM32F103C8T6
MLX90614通過I2C接口連接至STM32F103C8T6
NV020C語音芯片通過SPI接口連接至STM32F103C8T6
OLED顯示屏通過I2C接口連接至STM32F103C8T6
ESP8266通過UART接口連接至STM32F103C8T6
AMS1117-3.3為所有3.3V工作電壓的模塊提供電源
軟件實現(xiàn)
初始化:包括GPIO、UART、I2C、SPI等外設的初始化
身份驗證:通過UART接收RFID數(shù)據(jù),并進行身份驗證
體溫檢測:通過I2C讀取MLX90614溫度數(shù)據(jù)
語音提示:通過SPI控制NV020C播放相應語音
數(shù)據(jù)顯示:通過I2C控制OLED顯示屏顯示信息
數(shù)據(jù)上傳:通過UART與ESP8266通信,將數(shù)據(jù)上傳至服務器
八、結(jié)論
本設計方案基于STM32F103C8T6單片機、NV020C-SOP8語音芯片和AMS1117-3.3低壓降穩(wěn)壓器,構(gòu)建了一個功能完善的智能防疫門禁系統(tǒng)。該系統(tǒng)能夠?qū)崿F(xiàn)身份識別、體溫檢測、語音提示和數(shù)據(jù)上傳等功能,具有響應迅速、精度高、易于擴展的特點。通過合理的硬件設計和軟件實現(xiàn),該系統(tǒng)能夠有效地提高公共場所的防疫管理水平,具有廣泛的應用前景。
責任編輯:David
【免責聲明】
1、本文內(nèi)容、數(shù)據(jù)、圖表等來源于網(wǎng)絡引用或其他公開資料,版權(quán)歸屬原作者、原發(fā)表出處。若版權(quán)所有方對本文的引用持有異議,請聯(lián)系拍明芯城(marketing@iczoom.com),本方將及時處理。
2、本文的引用僅供讀者交流學習使用,不涉及商業(yè)目的。
3、本文內(nèi)容僅代表作者觀點,拍明芯城不對內(nèi)容的準確性、可靠性或完整性提供明示或暗示的保證。讀者閱讀本文后做出的決定或行為,是基于自主意愿和獨立判斷做出的,請讀者明確相關(guān)結(jié)果。
4、如需轉(zhuǎn)載本方擁有版權(quán)的文章,請聯(lián)系拍明芯城(marketing@iczoom.com)注明“轉(zhuǎn)載原因”。未經(jīng)允許私自轉(zhuǎn)載拍明芯城將保留追究其法律責任的權(quán)利。
拍明芯城擁有對此聲明的最終解釋權(quán)。