基於STM32的平衡車機械人設計 硬體電路設計

2022-08-22 10:48:09 字數 1365 閱讀 3670

今天分享乙個stm32f103為主控的自平衡車機械人的硬體電路設計。(親測完全可用,且沒有任何問題)

電路原理圖:

電源部分採用12v鋰電池作為輸入,分三路穩壓,其中7805作為5v感測器的供電以及后級ams1117的電源輸入端,一路ams117 3.3單獨給cpu供電,另外一路給3.3v感測器供電。本方案自帶板載充電以及電壓檢測功能

時鐘電路採用8m外部時鐘,以及32.768k的rtc時鐘,可方便拓展

復位電路,採用上電自復位以及手動復位

姿態感測器採用整合的mpu6050,利用模擬iic協議通訊。

電機驅動以及電機介面電路。電機驅動採用的是tb6612,不過這款驅動使用的時候一定要小心,也別嬌貴,容易燒掉,下次我再做的時候會增加保護電路。也建議使用者新增保護電路。

電源監控電路以及單點接地電路。由於本系統存在ad採集以及大量的數字感測器,為了提高系統的穩定性,對於不同的地進行了處理

stm32核心部分電路

視覺感測器預留了雙ccd以及攝像頭的介面,可以方便使用者選擇。

一共預留了兩路usart,其中一路可以用來連線串列埠轉wifi模組,並且預留nrf1401 2.4g模組

4路撥碼開關電路,方便進行**選擇

蜂鳴器電路

外接電源

pcb如下:

3d檢視

自製stm32平衡車

先來乙個段子 對於7,8號的高考,我們早就表明態度 不願考,但也不怕考,必要時不得不考。面對高考的難易程度我們也給出了答案 易,大門敞開,難,奉陪到底。看看主圖 這個平衡車是stm32主控 步進電機 3d列印製作的,成本非常低。首先我們需要準備一些材料 1 控制板 控制板可以在某寶買到,而且比較便宜...

寫字機械人(基於STM32簡易實現)

寫此部落格的主要目的是為了記錄下來除錯過程中所遇到的問題,更重要的是記錄下來解決遇到的那些問題的方法,以供之後此後遇到問題之參考。該寫字機械人或叫機械臂的主控晶元為stm32f103c8t6,機械臂擁有三個水平自由度,乙個豎直自由度,該機械臂的關節處均用的是舵機驅動。從此出發,我們便需要用stm32...

基於STM32的機器學習(手勢識別)

第一次寫部落格,希望能給研究微控制器ai的同仁乙個好的啟示。如有不當,多多指正。所用到的感測器是10g的雷達晶元,晶元出來的是中頻訊號,需要根據這些中頻訊號做手勢識別。微控制器模擬有無目標,當沒有目標時,微控制器模擬if輸出中頻訊號,雷達晶元輸出lo 本振訊號 混頻器的作用是將lo if rf。得到...