.系統(tǒng)設計
本次公交車系統(tǒng)的設計使用STM32單片機作為控制核心,通過GPS進行定位,通過紅外感應檢測人體,通過RC522刷卡模塊檢測刷卡,檢測到的數(shù)據(jù)通過LCD1602顯示并通過ESP01S上傳數(shù)據(jù),當感應到前后門有人時,通過繼電器控制前后門的開關(guān)。
圖1 系統(tǒng)框圖
二.硬件設計
本設計所采用的STM32F103C8T6是以Cortex-3為核心的單片機,該系統(tǒng)主要由RC522刷卡模塊,GPS模塊,光電管模塊,LCD顯示模塊,蜂鳴器模塊,無線通信模塊組成。
圖2 硬件電路
三.軟件設計
系統(tǒng)在完成系統(tǒng)初始化后就開始進行GPS位置檢測,紅外感應檢測和刷卡檢測,檢測到的數(shù)據(jù)通過LCD1602顯示并通過ESP8266無線傳輸模塊上傳數(shù)據(jù)到上位機,通過刷卡模塊記錄車內(nèi)人數(shù),通過GPS獲取車輛位置,通過光電管感應前后門乘客。判斷是否有人,有責通過繼電器進行開關(guān)門。
圖3 程序流程圖
圖4 主程序
四、實物展示
五、上位機
審核編輯:湯梓紅
-
單片機
+關(guān)注
關(guān)注
6037文章
44558瀏覽量
635400 -
gps
+關(guān)注
關(guān)注
22文章
2896瀏覽量
166245 -
STM32
+關(guān)注
關(guān)注
2270文章
10900瀏覽量
356091 -
蜂鳴器
+關(guān)注
關(guān)注
12文章
891瀏覽量
45953
原文標題:基于STM32單片機的公交車系統(tǒng)
文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論