各位攻城獅,各位博友,大家新年好,祝大家牛年作業順利,技術成大拿!
因為節前作業比較忙,加上因為新冠疫情在家封閉一個月,很久沒有更新博客了,不知道之前寫的Rt-thread的入門教程《RT-Thread Studio使用筆記》系列文章,是否對大家了解國產作業系統有一定的參考價值,這個系列都是很基礎的如何呼叫相關的驅動,并沒有具體的應用實體,所以,我再開一個系列《帶你一起做 “Mini四軸無人機”》,我想通過這個系列,和喜歡并支持國產軟體的工程師們共同交流,并起到拋磚引玉的作用,
之所以想寫《帶你一起做 “Mini四軸無人機”》系列,我想通過這個簡單的無人機的制作,讓剛入門的工程師們了解嵌入式工程師需要掌握的技識訓礎,并進一步講述國產軟體的使用方法,(立創EDA、RT-Thread)(如果您想以后學習Linux作業系統,我建議您先從RT-Thread入手,他們的驅動框架設計思想是完全一樣的),只有我們廣大工程師的支持,國產軟體才會發展壯大,我們才不會被美帝封鎖,
該系列預計按開發順序進行文章的撰寫,如下所示,如果您有什么意見和建議,歡迎私信溝通(當然,因為本人寫博客主要利用業余時間,更新慢的話,歡迎您留言催更呦!!!):
- 使用CAXA CAD電子圖板設計無人機外框圖(搞硬體開發,CAD還是應該要學習一下的,二維平面圖不難的!)
- 使用立創EDA軟體設計電路原理圖、PCB版圖(國產軟體,和kiCAD很像,雖然還有些小bug,但一直在改進)
- 樣機PCB的加工及多引腳小封裝器件的焊接技巧(不要小看焊接,嵌入式工程師必備技術,LQFP,QFN,LGA都能手工焊接,雖然也有失敗的時候,嘿嘿)
- 使用RT-Thread Studio創建STM32F412專案(從零開始創建一個專案,配置開發環境)
- 核心器件的驅動除錯(順帶說下驅動框架,和Linux一樣哦)(MPU6050,BMP280,HMC5883,ESP32等)
- 核心演算法程式講解(需要提前預習高等數學和線性代數)(歐拉角,四元數,一階低通濾波,二階低通濾波,卡爾曼濾波,PID,有的我也可能講不清楚(本人也是菜鳥),寫到這的時候再說吧)
- 除錯(我們就是大家說的:調參俠)
其實目前這一版本還是有一些問題的,比如重量太大,四個8520電機帶著太費勁,必須減重;比如我使用了之前做的ESP32無線模塊pack板,重量大,而且非常費電,使用手機控制也不夠方便;也許在寫博文的程序,我會同時改進一版,邊做邊寫,這樣比回想應該更接近實際,
總之,先寫個開頭,主要還是想跟廣大博友分享開發的快樂,
附:請您欣賞(教程中涉及到的部分圖片)
1. 外框設計圖

2. 原理圖

3. 版圖

4. 三維圖

5. 實物圖

6. 代碼目錄

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/262617.html
標籤:其他
上一篇:java基礎面試題匯總A篇
