一.系統設計
系統分為主從機兩部分,從機放置在終點,主機放置在起點,主從機的通信是通過Zigbee通信實現的。主機端的光電管檢測到人就開始進行運動計時,當從機端的光電管檢測到人就會將檢測信息通過Zigbee上傳到主機端,通過計算兩次光電管檢測的時間差來進行速度計算,檢測到的時間和速度會在LCD1602和上位機端進行顯示。
圖1 系統框圖
二.硬件設計
本設計所采用的STM32F103C8T6是以Cortex-3為核心的單片機,它的功能是實現軟件的執行,并對外部的器件、模塊進行控制。通過光電管的紅外識別實現起點和終點的檢測,檢測到的數據會通過串口發送到ESP8266和顯示屏端,此時通過ESP8266就完成了與上位機的通信。
圖2 硬件電路
三.軟件設計
圖3 程序流程圖
圖4 主程序
四、實物展示
審核編輯:湯梓紅
-
單片機
+關注
關注
6039文章
44583瀏覽量
636526 -
ZigBee
+關注
關注
158文章
2270瀏覽量
242970 -
STM32
+關注
關注
2270文章
10910瀏覽量
356616 -
上位機
+關注
關注
27文章
944瀏覽量
54890 -
光電管
+關注
關注
0文章
49瀏覽量
12778
原文標題:基于STM32單片機的體育跑道系統
文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論