伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

為你的STM32畢設項目加點“料”:“AI智能考勤系統”語音交互打卡系統

華清遠見工控 ? 2025-12-16 16:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

每年的這個時候,總能看到許多為畢業設計而發愁的同學。大家手里握著熟悉的STM32,知道它性能強大、控制精準,是完成畢設的可靠伙伴,但恰恰因為這份“可靠”,反而讓選題變得困難——能做的東西似乎都被人做過了,怎樣才能讓項目既有技術含量,又有些新意,足以讓人眼前一亮呢

我們意識到,問題的關鍵或許不在于STM32本身,而在于如何為它加點“料”——如何讓它與更前沿的技術結合起來。如今,“萬物互聯”與“人工智能”已不再是遙遠的概念,它們正越來越多地出現在實際應用中。那么,何不讓我們的STM32項目,也嘗試具備聯網、上云,甚至一點簡單的“思考”能力?

這個想法,正是我們籌劃這一系列分享的初衷。我們希望能為你們的畢業設計,提供一些不同的思路和具體的參考增加一些創新點。在接下來的時間里,我們會陸續帶來從易上手的AI趣味小應用,到綜合性項目的講解,包括13個AI入門應用項目、2個小智AI項目、3個LVGL綜合項目、一個AI桌寵機器狗,以及那個經典的、國民級嵌入式項目——AI智能小車

f05d9678f2b848648cd60cac3d9da8b2~tplv-obj.image?lk3s=ef143cfe&traceid=20251216155504B110B553449B0E20D6EA&x-expires=2147483647&x-signature=eLtVvbtGeScppXM18RzPbLNl4gs%3D

本篇就讓我們從這個系列開始,先從13個AI入門應用講起。項目本身不復雜,但它能讓你直觀地感受到,當STM32和AI技術結合起來后,能實現哪些不一樣的功能。

《AI智能考勤系統》

01 項目應用場景

  • 辦公室人員考勤
  • 教室點名系統
  • 人員進出統計

02 項目功能

本項目實現了基于光電傳感器的智能語音考勤系統。用戶首先通過語音設置應到人數(如"設置一個40人的考勤系統"),STM32保存該數值。隨后,通過光電傳感器檢測人員打卡(遮擋傳感器),STM32記錄實到人數。用戶可通過多種語音指令(如"今天考勤詳情"、"人來齊了嗎")查詢考勤狀態,ESP32根據應到/實到人數計算缺勤情況,生成差異化反饋。系統采用防抖處理(1秒內重復觸發不計數),避免一次打卡多次計數。整個系統實現了從人數設置、打卡采集到考勤查詢的完整流程,支持多種查詢方式的自然語言交互。

9f74e74e3fe546469c90101727f64af6~tplv-obj.image?lk3s=ef143cfe&traceid=20251216155504B110B553449B0E20D6EA&x-expires=2147483647&x-signature=AbMO%2F7wZwkqY6e4gyqQxhHC9qpY%3D

03 項目硬件平臺

主硬件平臺:華清遠見F103&ESP32-S3 AI開發板(板載麥克風、揚聲器)+2.8寸顯示屏。

擴展模塊:可采用光電傳感器+LED指示燈(PC3/PC4/PC13控制),也可以直接用我們的資源擴展板(擴展板上非常多的傳感器執行器,非常方便多項目實戰)。

7e792a8392814b308302966f624db25a~tplv-obj.image?lk3s=ef143cfe&traceid=20251216155504B110B553449B0E20D6EA&x-expires=2147483647&x-signature=1QuPstrX9JxFXahFZZYl8mL%2BMLA%3D

關于華清遠見F103&ESP32-S3 AI開發板:

這是一款能讓你的STM32項目瞬間擁有聯網和AI能力的雙核開發板,集成了STM32F103和ESP32-S3。兩個核心都可以獨立運行,也可以協同工作。對于初學者來說,你可以把它當成兩塊板子來分別學習(STM32F103開發板+ESP32-S3開發板)。對于項目實戰來說,可以讓它們分工合作——ESP32作為“AI大腦”,STM32作為“控制雙手”,低成本實現更復雜、更穩定的高級應用。

04 項目實現關鍵點

1.光電傳感器配置 :設置PB2引腳為GPIO_EXTI2輸入,配置下降沿觸發中斷

2.防抖處理機制 :中斷服務函數中添加1000ms時間防抖,確保1秒內只計數一次

3.考勤數據管理 :STM32保存應到人數和實到人數,斷電后重置

4.雙芯通信協議 :9字節固定幀格式,支持兩類指令(0x11設置應到人數,0x10查詢考勤數據)

5.差異化反饋 :ESP32根據查詢類型生成不同反饋:

- B指令(詳情)→"今日考勤:應到10人,實到4人,缺勤6人"

- D指令(人齊了嗎)→"還沒齊,實到4人,差6人"

05 涉及學習技術點

- 光電傳感器原理與應用

- 外部中斷處理

- 傳感器防抖技術

- 數據統計與分析

- 雙芯架構任務分工

- 串口通信協議設計

- 語音交互與反饋生成

06 項目實現原理

1. 硬件原理

光電開關是由發射器、接收器和檢測電路三部分組成。發射器對準目標發射光束,發射的光束一般來源于半導體光源,發光二極管LED)、激光二極管及紅外發射二極管。光束不間斷地發射,或者改變脈沖寬度。受脈沖調制的光束輻射強度在發射中經過多次選擇,朝著目標不間接地運行。接收器有光電二極管或光電三極管、光電池組成。在接收器的前面,裝有光學元件如透鏡和光圈等。在其后面的是檢測電路,它能濾出有效信號和應用該信號。

68f90511e0bb491a87fbf765266520c1~tplv-obj.image?lk3s=ef143cfe&traceid=20251216155504B110B553449B0E20D6EA&x-expires=2147483647&x-signature=HygOvT5lhFM5JTedAyrj8jXRWu0%3D

1)光電開關是由發光元件與接收元件構成。

2)它是利用物體出現在光束路徑時,部分光線被物體吸收或者反射,感光元件接收反射回來的光線,并將其轉換為電信號。電信號經過處理,就可以判斷是否有物體存在。

3)多數光電開關選用的是波長接近可見光的紅外線光波型。

擴展板原理圖

95ae75bfc2ad4d1995aa1c64e802f080~tplv-obj.image?lk3s=ef143cfe&traceid=20251216155504B110B553449B0E20D6EA&x-expires=2147483647&x-signature=lC%2Biu8tL09WT%2BW%2F61GA1GRYHqXc%3D

根據上圖可以看到,U13對應的光電開關的接收器,當沒有遮擋的時候,U13上方的3號腳就是低電平,連接U14A比較器,那么比較器的3號腳就是低電平。這個時候要設置電位器R55,對應實物如下圖所示,設置到相關一個阻值,可以根據光電開關旁邊的LED燈來判斷,要調整到LED點亮的阻值就可以了,這樣就知道U14的比較器此時2號腳的電壓是高電平,大概在1.5V左右,而在沒有遮擋的情況下,3號腳為低電平,那么此時比較器的反向端大于同向端,U14比較器的1號腳輸出低電平,LED燈點亮。

根據以上特性,調整好電位器后,只要有遮擋那么U13的3號腳就是高電平,反向端小于正向端,U14比較器1號腳輸出高電平,LED燈熄滅。

ef7c4e2711954eca9745c48e3bd14435~tplv-obj.image?lk3s=ef143cfe&traceid=20251216155504B110B553449B0E20D6EA&x-expires=2147483647&x-signature=Xq2c77ekPhLJbpk8mErBF%2FfeUd4%3D

612d1842b7c749f6adfe64aa292f60ac~tplv-obj.image?lk3s=ef143cfe&traceid=20251216155504B110B553449B0E20D6EA&x-expires=2147483647&x-signature=WZ%2B7e0MmuD%2BtF6ZDDwmTMuP7a1Q%3D

2. 雙芯通信原理(ESP32 為主機,STM32 為從機)

采用9 字節固定幀格式,幀結構與解析邏輯如下:

1b51685c3c31430e93e246df62756217~tplv-obj.image?lk3s=ef143cfe&traceid=20251216155504B110B553449B0E20D6EA&x-expires=2147483647&x-signature=CW0upQo8%2BJNp%2BdaLk%2FvWzVwMJHE%3D

3. 核心邏輯

1)STM32 端打卡檢測與數據管理

光電傳感器防抖計數:配置傳感器引腳(PB2)遮擋時觸發下降沿中斷,中斷服務函數中添加 1秒延時檢測(確認持續遮擋),1 秒內重復中斷不計數,實到人數 + 1(≤應到人數);

數據存儲:接收0x11 幀后,保存應到人數(如 10);實時更新實到人數,斷電后重置為 0(可選外接 EEPROM 實現斷電保存)。

2)ESP32 端考勤統計與反饋

指令分類處理:

A 指令(設人數):提取指令中數字(如 “10 人”→10),下發 0x11 幀,接收成功幀后語音確認 “已設置 10 人考勤系統”;

B~F 指令(查考勤):下發 0x10 幀,接收 “應到 / 實到” 數據后計算缺勤,生成差異化反饋:

B 指令(詳情)→“今日考勤:應到 10 人,實到 4 人,缺勤 6 人”;

C 指令(來了幾人)→“目前實到 4 人,還有 6 人未到”;

D 指令(有人沒來嗎)→“有人沒來哦,當前缺勤 6 人”;

E 指令(人齊了嗎)→“還沒齊,實到 4 人,差 6 人”;

F 指令(缺人嗎)→“缺人,一共缺 6 人,應到 10 人”。

07 項目實現步驟

完整的實驗步驟目錄如下圖。

0803396c6bc14f369c304f563da3f698~tplv-obj.image?lk3s=ef143cfe&traceid=20251216155504B110B553449B0E20D6EA&x-expires=2147483647&x-signature=elPhHQY0u81clCyB5zHi0UNTJGg%3D

后臺私信(備注:AI智能考勤系統),免費領取項目完整文檔、源碼

08 硬件平臺詳細介紹

《AI智能考勤系統》項目硬件平臺是華清遠見STM32F103&ESP32-S3 AIoT開發板。

開發板簡介

F103&ESP32-S3 AI 開發板是華清遠見針對嵌入式與 AI 開發市場需求,打造的高性能、低成本AIoT實戰平臺。該開發板采用雙核心設計,整合了STM32F103與ESP32-S3兩款芯片:以ESP32-S3作為AI中樞,承擔視覺識別、語音交互及 WiFi/BLE 無線通信任務;以STM32F103作為控制核心,實現實時運動控制與多傳感器數據融合,二者通過 UART 總線無縫協同,形成 “AI 決策 + 實時執行” 的高效工作模式。

相較于僅使用STM32F103的方案,這一架構提升了系統整體性能,同時擴展了板載資源與外設接口,為更多AI及物聯網應用的拓展提供了便利。為了方便實戰練手,我們為該平臺配套了多種硬件模塊20個實戰項目,涵蓋13個AI基礎應用項目、2個小智AI項目、3個LVGL物聯網應用,以及AI桌寵機器狗AI智能車各1個。所有項目均基于STM32F103與ESP32-S3協同開發,“學完就能用”,助你快速打造硬核作品,輕松開發智能AIoT應用。相關資料持續更新中,后臺私信領取。

d3520c4498f14fcb94f581d2faa38629~tplv-obj.image?lk3s=ef143cfe&traceid=20251216155504B110B553449B0E20D6EA&x-expires=2147483647&x-signature=FBLG4O5M8Bv9NS0YmPaA5GbGnuE%3D

STM32 與 ESP32 是單片機入門經典 MCU,技術普及度、生態完整性和商業應用優勢顯著。STM32 擅長精準控制,是工業與教育首選;ESP32 及升級版 S3 主打物聯網,集成聯網與 AI 能力,廣泛應用于 AIoT 終端。二者高度互補,所以我們提倡“雙核學習路徑”,從入門到綜合項目實戰 ,建議先通過 STM32 夯實通用 MCU 開發基礎,再用 ESP32 拓展物聯網等開發能力,掌握后可提升技術廣度與就業競爭力,實現 1+1>2,這也是雙核心開發板的教學設計初衷。

57406bd9bf0f4d039bbaa9e9d123e204~tplv-obj.image?lk3s=ef143cfe&traceid=20251216155504B110B553449B0E20D6EA&x-expires=2147483647&x-signature=dx1vc6SuOeZ%2BEl7xhHtbAuQM%2BzM%3D

對于STM32/ESP32開發感興趣的朋友,歡迎關注~!本開發板也非常適用于高校嵌入式與AI教學、學生畢業設計、競賽項目、個人學習及項目開發

后臺私信備注“AIoT開發板”,免費領取開發板教程/源碼。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5203

    文章

    20549

    瀏覽量

    335773
  • 物聯網
    +關注

    關注

    2948

    文章

    47960

    瀏覽量

    416799
  • STM32
    +關注

    關注

    2311

    文章

    11180

    瀏覽量

    374069
  • 開發板
    +關注

    關注

    26

    文章

    6340

    瀏覽量

    119393
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    STM32項目加點”:“AI智能按摩椅”健康按摩輔助系統

    人做過了,怎樣才能讓項目既有技術含量,又有些新意,足以讓人眼前一亮呢?我們意識到,問題的關鍵或許不在于STM32本身,而在于如何為它加點”——如何讓它與更前沿的技
    的頭像 發表于 01-20 13:51 ?603次閱讀
    <b class='flag-5'>為</b><b class='flag-5'>你</b>的<b class='flag-5'>STM32</b><b class='flag-5'>畢</b><b class='flag-5'>設</b><b class='flag-5'>項目</b><b class='flag-5'>加點</b>“<b class='flag-5'>料</b>”:“<b class='flag-5'>AI</b><b class='flag-5'>智能</b>按摩椅”健康按摩輔助<b class='flag-5'>系統</b>

    STM32項目加點”:“AI智能家庭安防助手”智能家居安防監控系統

    人做過了,怎樣才能讓項目既有技術含量,又有些新意,足以讓人眼前一亮呢?我們意識到,問題的關鍵或許不在于STM32本身,而在于如何為它加點”——如何讓它與更前沿的技
    的頭像 發表于 01-20 10:20 ?355次閱讀
    <b class='flag-5'>為</b><b class='flag-5'>你</b>的<b class='flag-5'>STM32</b><b class='flag-5'>畢</b><b class='flag-5'>設</b><b class='flag-5'>項目</b><b class='flag-5'>加點</b>“<b class='flag-5'>料</b>”:“<b class='flag-5'>AI</b><b class='flag-5'>智能</b>家庭安防助手”<b class='flag-5'>智能</b>家居安防監控<b class='flag-5'>系統</b>

    STM32項目加點”:“AI人體感應智能燈”智能家居照明自動化系統

    人做過了,怎樣才能讓項目既有技術含量,又有些新意,足以讓人眼前一亮呢?我們意識到,問題的關鍵或許不在于STM32本身,而在于如何為它加點”——如何讓它與更前沿的技
    的頭像 發表于 01-15 16:47 ?1010次閱讀
    <b class='flag-5'>為</b><b class='flag-5'>你</b>的<b class='flag-5'>STM32</b><b class='flag-5'>畢</b><b class='flag-5'>設</b><b class='flag-5'>項目</b><b class='flag-5'>加點</b>“<b class='flag-5'>料</b>”:“<b class='flag-5'>AI</b>人體感應<b class='flag-5'>智能</b>燈”<b class='flag-5'>智能</b>家居照明自動化<b class='flag-5'>系統</b>

    嵌入式物聯網爆款項目學習推薦:小智AI桌寵機器狗_基于STM32F103+ESP32-S3的四足機器人(附開發教程/源碼)

    望而卻步,但恰恰是這類挑戰,最能體現工科生綜合能力,讓從“電子鐘”“數據采集器”中脫穎而出。華清遠見小智AI桌寵機器狗,恰好就是這樣一個項目,完美契合了畢業
    的頭像 發表于 12-30 13:42 ?865次閱讀
    嵌入式物聯網<b class='flag-5'>畢</b><b class='flag-5'>設</b>爆款<b class='flag-5'>項目</b>學習推薦:小智<b class='flag-5'>AI</b>桌寵機器狗_基于<b class='flag-5'>STM32</b>F103+ESP32-S3的四足機器人(附開發教程/源碼)

    STM32項目加點”:“AI智能藥盒提醒器”語音定時提醒系統

    人做過了,怎樣才能讓項目既有技術含量,又有些新意,足以讓人眼前一亮呢?我們意識到,問題的關鍵或許不在于STM32本身,而在于如何為它加點”——如何讓它與更前沿的技
    的頭像 發表于 12-16 15:24 ?587次閱讀
    <b class='flag-5'>為</b><b class='flag-5'>你</b>的<b class='flag-5'>STM32</b><b class='flag-5'>畢</b><b class='flag-5'>設</b><b class='flag-5'>項目</b><b class='flag-5'>加點</b>“<b class='flag-5'>料</b>”:“<b class='flag-5'>AI</b><b class='flag-5'>智能</b>藥盒提醒器”<b class='flag-5'>語音</b>定時提醒<b class='flag-5'>系統</b>

    STM32項目加點”:“AI健康檢測助手”居家醫療輔助系統

    人做過了,怎樣才能讓項目既有技術含量,又有些新意,足以讓人眼前一亮呢?我們意識到,問題的關鍵或許不在于STM32本身,而在于如何為它加點”——如何讓它與更前沿的技
    的頭像 發表于 12-16 14:08 ?512次閱讀
    <b class='flag-5'>為</b><b class='flag-5'>你</b>的<b class='flag-5'>STM32</b><b class='flag-5'>畢</b><b class='flag-5'>設</b><b class='flag-5'>項目</b><b class='flag-5'>加點</b>“<b class='flag-5'>料</b>”:“<b class='flag-5'>AI</b>健康檢測助手”居家醫療輔助<b class='flag-5'>系統</b>

    STM32項目加點”:“AI能耗監測儀”實時功率分析與語音交互系統

    人做過了,怎樣才能讓項目既有技術含量,又有些新意,足以讓人眼前一亮呢?我們意識到,問題的關鍵或許不在于STM32本身,而在于如何為它加點”——如何讓它與更前沿的技
    的頭像 發表于 12-16 11:56 ?524次閱讀
    <b class='flag-5'>為</b><b class='flag-5'>你</b>的<b class='flag-5'>STM32</b><b class='flag-5'>畢</b><b class='flag-5'>設</b><b class='flag-5'>項目</b><b class='flag-5'>加點</b>“<b class='flag-5'>料</b>”:“<b class='flag-5'>AI</b>能耗監測儀”實時功率分析與<b class='flag-5'>語音</b><b class='flag-5'>交互</b><b class='flag-5'>系統</b>

    STM32項目加點”:“AI廚房安全衛士”火情監測與語音報警系統

    人做過了,怎樣才能讓項目既有技術含量,又有些新意,足以讓人眼前一亮呢?我們意識到,問題的關鍵或許不在于STM32本身,而在于如何為它加點”——如何讓它與更前沿的技
    的頭像 發表于 12-12 14:18 ?462次閱讀
    <b class='flag-5'>為</b><b class='flag-5'>你</b>的<b class='flag-5'>STM32</b><b class='flag-5'>畢</b><b class='flag-5'>設</b><b class='flag-5'>項目</b><b class='flag-5'>加點</b>“<b class='flag-5'>料</b>”:“<b class='flag-5'>AI</b>廚房安全衛士”火情監測與<b class='flag-5'>語音</b>報警<b class='flag-5'>系統</b>

    STM32項目加點”:&amp;quot;AI智能照明助手&amp;quot;光環境自適應控制系統

    人做過了,怎樣才能讓項目既有技術含量,又有些新意,足以讓人眼前一亮呢?我們意識到,問題的關鍵或許不在于STM32本身,而在于如何為它加點”——如何讓它與更前沿的技
    的頭像 發表于 12-09 16:47 ?1074次閱讀
    <b class='flag-5'>為</b><b class='flag-5'>你</b>的<b class='flag-5'>STM32</b><b class='flag-5'>畢</b><b class='flag-5'>設</b><b class='flag-5'>項目</b><b class='flag-5'>加點</b>“<b class='flag-5'>料</b>”:&amp;quot;<b class='flag-5'>AI</b><b class='flag-5'>智能</b>照明助手&amp;quot;光環境自適應控制<b class='flag-5'>系統</b>

    STM32項目加點AI智能風扇智能溫控與風扇調節系統

    人做過了,怎樣才能讓項目既有技術含量,又有些新意,足以讓人眼前一亮呢?我們意識到,問題的關鍵或許不在于STM32本身,而在于如何為它加點”——如何讓它與更前沿的技
    的頭像 發表于 11-28 13:39 ?733次閱讀
    <b class='flag-5'>為</b><b class='flag-5'>你</b>的<b class='flag-5'>STM32</b><b class='flag-5'>畢</b><b class='flag-5'>設</b><b class='flag-5'>項目</b><b class='flag-5'>加點</b><b class='flag-5'>料</b>:<b class='flag-5'>AI</b><b class='flag-5'>智能</b>風扇<b class='flag-5'>智能</b>溫控與風扇調節<b class='flag-5'>系統</b>

    STM32項目加點AI語音校時器語音校準時間同步系統

    人做過了,怎樣才能讓項目既有技術含量,又有些新意,足以讓人眼前一亮呢?我們意識到,問題的關鍵或許不在于STM32本身,而在于如何為它加點”——如何讓它與更前沿的技
    的頭像 發表于 11-28 11:50 ?569次閱讀
    <b class='flag-5'>為</b><b class='flag-5'>你</b>的<b class='flag-5'>STM32</b><b class='flag-5'>畢</b><b class='flag-5'>設</b><b class='flag-5'>項目</b><b class='flag-5'>加點</b><b class='flag-5'>料</b>:<b class='flag-5'>AI</b><b class='flag-5'>語音</b>校時器<b class='flag-5'>語音</b>校準時間同步<b class='flag-5'>系統</b>

    STM32項目加點AI智能方向指針語音交互方位感知系統

    的關鍵或許不在于STM32本身,而在于如何為它加點”——如何讓它與更前沿的技術結合起來。如今,“萬物互聯”與“人工智能”已不再是遙遠的概念,它們正越來越多地出現在實際應用中。那么,
    的頭像 發表于 11-28 11:17 ?459次閱讀
    <b class='flag-5'>為</b><b class='flag-5'>你</b><b class='flag-5'>STM32</b><b class='flag-5'>畢</b><b class='flag-5'>設</b><b class='flag-5'>項目</b><b class='flag-5'>加點</b><b class='flag-5'>料</b>:<b class='flag-5'>AI</b><b class='flag-5'>智能</b>方向指針<b class='flag-5'>語音</b><b class='flag-5'>交互</b>方位感知<b class='flag-5'>系統</b>

    STM32畢業設計加點”,導師眼睛亮了:這才是降維打擊!

    一年一度季又到了,最近和幾個學生聊天,發現大家都在為項目選題發愁。不少同學STM32F1
    的頭像 發表于 11-07 14:16 ?691次閱讀
    <b class='flag-5'>為</b><b class='flag-5'>你</b>的<b class='flag-5'>STM32</b>畢業設計<b class='flag-5'>加點</b>“<b class='flag-5'>料</b>”,導師眼睛亮了:這才是降維打擊!

    課堂智能打卡系統芯片選擇

    課堂智能打卡系統芯片選擇
    發表于 05-07 17:30 ?0次下載

    90元打造小智AI腕表,語音交互超有趣!

    ,分辨率 240*280,支持觸摸。 語音交互:內置麥克風,支持語音喚醒和語音指令。 音頻播放:1609 8Ω/1W 喇叭。 外殼設計:智能
    發表于 04-16 14:26