個人專案 基於STM32的智慧型物聯網寢室

2021-08-19 22:30:13 字數 1758 閱讀 4329

實現我把專案劃分為了三大塊,分別是智慧型門禁部分、健康監測部分、娛樂部分,在控制燈光和風扇方面使用了24v的電壓代替220v電壓做展示。

(1)智慧型門禁系統

為了敘述方便,我將開鎖分為一級、二級,一級開鎖就是轉動門把手就可以開鎖,二級開鎖是鑰匙要旋轉兩到三圈或者門內旋轉門扣兩到三圈才能開鎖。

家中的防盜門在外面是沒有把手的,開門只能使用鑰匙,即使你只是短暫出去也不得不再用鑰匙開鎖,或者出去的時候把門留一條縫,這樣就容易有不法分子溜進室內盜竊或者被走廊的風關掉,然後被鎖在外面。只屬於一級的開關鎖,因為關閉以後鎖芯並沒有動,從門內轉動門把手就可以開門。只有在你要出門的時候或者晚上睡覺的時候才會用鑰匙鎖門或者門扣反鎖,這屬於二級開鎖,下圖為智慧型門禁系統路線圖

本智慧型門禁系統採用模組功能與作用如下:

stm32f103zet6:基於專為要求高效能、低成本、低功耗的嵌入式應用專門設計的arm cortex-m3核心,作為本專案的微處理器。

ld3320語音識別模組:具有非特徵語音識別功能,不需要語音訓練,再本系統中負責識別語音命令並將指令通過uart傳送給stm32微處理器。

rcc522 rfid模組:採用射頻識別技術,通過刷id卡確認身份開門,主要用於一級開鎖。

as608指紋識別模組:可以錄入指紋,在確認身份正確後傳送確認指令給微處理器開門,主要用於二級開鎖。

步進電機:可以任意指定角度旋轉,控制門扣在門內進行二級開鎖與關鎖。

sg-90舵機:有限角度旋轉,控制門把手在門內一級開鎖,不負責關鎖,需要自己閉門進行一級關鎖。

(2)健康監測系統

技術路線如下圖

本健康監測系統採用模組功能與作用如下:

stm32f103zet6:本專案的微處理器。

(3)娛樂系統

技術路線如下圖

本娛樂系統採用模組功能與作用如下:

ld3320語音識別模組:具有非特徵語音識別功能,不需要語音訓練,再本系統中負責識別語音命令並將指令通過uart傳送給stm32微處理器。

比賽預期的成果如下

專案用到的模組如下

因為模組較多,而微控制器的串列埠等和處理速度有限,為了提高處理速度,減輕單塊微控制器的負擔,所以專案使用了兩塊微控制器,稱為stm32裝置1、stm32裝置2,電路圖就不畫了,我用visio畫乙個簡明圖給大家吧

《基於STM32的智慧型手環》

這個專案在以stm32f411為主的硬體開發平台 mdk4軟體開發平台 串列埠程式設計軟體isp搭建的環境中進行開發。最終我們在這塊開發板上完成了 時間 日期介面 2.溫濕度測量介面 心率血壓測量介面 計步測量介面,四個功能介面。時間日期介面 該手環通過配置rtc時實時鐘模組,修改計數器的值,設定系...

基於STM32的智慧型小車(一)

基於stm32的智慧型小車 在假期自學了stm32,一直想做乙個智慧型小車,剛好這次有時間就在家自己製作了這個基於stm32的智慧型小車,小車基本功能包括循跡 壁障及手機藍芽控制,本人是第一次製作小車,有不對的,望大牛指教。一 製作產品基本材料清單 1 stm32c8t6核心板 一塊 2 l298n...

STM32物聯網智慧型車學習記錄(一)

舵機和led燈的亮度變化其實只需要兩個定時器就可以解決,對於stm32微控制器來說根本就不是什麼大問題。程式放在文後,這裡就不再發布此問題程式。本人參考的博文 無刷電機 無刷電調 3660 2700kv 120a 日記二 stm32部分程式,文末有全部 include stm32f10x.h inc...