- 作業之余學習了一下畫PCB,做了一個簡單的小車,主要目的學完新的知識實踐一下,做的比較粗糙,
- 總結:小車能動 O(∩_∩)O哈哈~,
Mini小車
一、手柄

- 芯片:STM32F103C8;
- 通訊模塊:NRF24L01;
- 電池:2節5號電池;
- 搖桿:10K搖桿;
- 左邊是油門,右邊是方向,4個按鍵看心情寫幾個功能,漂移啥的還是可以的,畢竟四輪獨立驅動,懸掛是只能硬剛了╮(╯▽╰)╭,
二、小車

- 芯片:STM32F103C8;
- 通訊模塊:NRF24L01;
- 電池:1節18650電池;
- 電機驅動芯片:2個DRV8833(一個芯片能控制兩個電機);
- 電機:N20電機+N20電機固定座(每分鐘200多轉的,網購的拆機件,跑起來還不慢)
三、程序
- 記錄一下畫板除錯的程序吧,程式上就是4個電機正反快慢的獨立控制、小燈、蜂鳴器開關的控制,
- 板子尺寸設計的當然要在10cm以內,自己打板這個都懂的為什么,有時候羊毛也是需要薅一點的,但發加工中出現了一個問題,過孔沒有蓋油,到現在還不知道原因,所有的過孔我已經設定的強制頂部突起,強制底部突起,從下面的3D圖能夠看出來設定過,直接發的PCB檔案加工,訂單也選擇了過孔蓋油,同時也備注了,但板子發回來仍然沒有過孔蓋油(😔);
- 升壓芯片用的sx1308升壓到5V,穩壓用的1117-3.3,電機供電用的5V,這樣能跑的快點,測驗程序中全部正常,唯獨沒考慮到4個電機瞬間同時正反轉出現了問題,直接通訊失去回應,畢竟是自己畫的板子,肯定不靠譜嘛o( ̄▽ ̄)ブ,那直接查電路,直流電源供電,看下瞬時電流超過了3A,這已經超過了sx1308的最大電流,還好只是一瞬間,既然已經畫了,那就湊合用吧,只要別把3.3V芯片供電再給拉低就行,那就在5V,3.3V各加一個電容,嘗試加到220uF就解決這個問題,從實物圖中也能看到,在鉭電容的兩端并上了一個220UF的電解電容,
- 遇到一個奇葩的事情,網購的DRV8833竟然碰到假芯片,常聽朋友說假芯片多,我想頂多也就是拆機件,對我沒啥影響,這是得有多巧,剛想實踐就增加難度,還是得走靠譜渠道,
- 焊接程序中,深刻體會到好的焊錫重要性,那叫做一個絲滑,之前買電烙鐵送的焊錫,那只能說浪費精力啊,不然也不會芯片埋在松香里啊ヽ(*,>Д<)o゜,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/229093.html
標籤:其他
上一篇:簡單理解阻塞佇列(BlockingQueue)中的take/put方法以及Condition存在的作用
下一篇:ArrayList 面試10連問
