功能介紹放開頭, 使用便捷無需愁。
這是全網最詳細、性價比最高的STM32實戰項目入門教程,通過合理的硬件設計和詳細的視頻筆記介紹,硬件使用STM32F103主控資料多方便學習,通過3萬字筆記、12多個小時視頻、20多章節代碼手把手教會你如何開發和調試。讓你更快掌握嵌入式系統開發。
V1.5.0-STM32智能小車
V1.5.0:庫函數開發。功能:循跡、避障、跟隨、遙控、電池電壓顯示等。
視頻合集鏈接推薦觀看
[https://www.bilibili.com/video/BV1SY411L7rJ/?spm_id_from=333.337.search-card.all.click]
**V3.3.0-STM32智能小車 **
V3:HAL庫開發、功能:PID速度控制、PID循跡、PID跟隨、遙控、避障、PID角度控制、視覺控制、電磁循跡、RTOS等功能。
視頻合集鏈接推薦觀看
[https://www.bilibili.com/video/BV16x4y1M7EN/?spm_id_from=333.337.search-card.all.click]
小車設計
總體設計方案
總體的設計方案對完成項目非常重要,下面是小車的設計方案,
對小車的模組進行了,簡單分類。這里簡單介紹一下:
一輛'自動化'小車,要能夠像人一樣,有觀察事物的眼睛,有處理事情的大腦,有可以跑動的腿,這里:
輸入信號模塊就像人類的眼睛,可以講一些外界信息測量并送至'大腦',比如超聲波把距離信息發送給單
片機。
執行模塊就像人類的腿,可以根據'大腦'控制指令進行'運動',比如舵機根據單片機指令旋轉。
單片機就像人類的大腦,可以根據輸入信號模塊完成對執行模塊的控制。
電源負責給整個系統供電。
OLED模塊顯示一些系統信息。
[硬件]系統硬件設計
主控:STM32單片機
使用:STM32f103c8t6最小系統板
選擇原因:STM32F103C8T6價格較低,資源豐富可以滿足項目要求,可以在其數據手冊閱讀資源介
紹。
注意:
系統需要5V供電,可輸出3.3V
OLED模塊
使用:OLED顯示屏模塊 0.96寸 IIC/SPI
選擇原因:價格較低、使用方便
注意:
這里使用 四管腳 順序為 GND VCC SCL SDA,繪制PCB要注意順序
供電為3.3V
陀螺儀
使用:MPU-6050模塊 三軸加速度陀螺儀6DOF GY-521
原因:滿足項目需要,使用方便
注意:
供電3V-5V
超聲波測距模塊
使用:HC-SR04 超聲波測距模塊
注意:
繪制PCB注意四個引腳順序 Vcc Trig Echo Gnd
供電3.3V-5V
測距原理
不同模式
GPIO模式
紅外循跡模塊
使用:尋跡傳感器 TCRT5000紅外反射傳感器
注意:
供電3.3V-5V
引腳順序為: VCC GDN DO AO (DO表示數字輸出,AO表示模擬輸出)
來自TB的介紹
不完全總結就是:紅外對管前面是黑色的時候,DO引腳為高電平,二極管熄滅狀態。前面是紅色的時候
為低電平,二極管點亮。
藍牙模塊
使用:HC-05 主從機一體藍牙串口透傳模塊
注意:
供電3.6V-6V
引腳順序 VCC GND TXD RXD
現在新生產的HC-05 在進入AT模式需要EN接3.3V、在透傳模式拔掉EN的3.3V
按鍵
使用:這里按鍵使用PCB 元件
電機驅動
使用:TB6612FNG電機驅動模塊
注意:
供電 比較復雜
來自淘寶的介紹
電機
使用:電機馬達 DC3V-6V直流減速電機
注意:
供電3V-6V
電機要能夠安裝在小車車架上(這里使用的電機是小車車架套餐配套的)
舵機
使用:SG90 9g舵機 固定翼航模遙控飛機 180度舵機
注意:
供電4.8V-6V
需要控制角度,故購買180度 舵機
電源
使用:12v鋰電池組18650充電帶保護板大容量電瓶通用移動電源便攜蓄電池
注意:
使用電池輸出為12V
接口為DC5.5-2.1公母頭
審核編輯 黃宇
-
嵌入式
+關注
關注
5082文章
19126瀏覽量
305198 -
STM32
+關注
關注
2270文章
10900瀏覽量
356009 -
智能小車
+關注
關注
87文章
549瀏覽量
81741 -
標準庫
+關注
關注
0文章
31瀏覽量
7445 -
TB6612
+關注
關注
1文章
16瀏覽量
2321
發布評論請先 登錄
相關推薦
評論