新手備戰電子制作賽事,你可能需要老司機帶路
2017-08-03 16:01:40閱讀量:15461來源:立創商城
在你看來,這是冷冰冰的元器件。在他們眼里,這是魔術師手里的帽子,里面藏著電子科技的神秘。第二屆立創商城電子制作節,電子“魔術師”們的精彩作品,等你來圍觀:www.qdjpair.com/go/170508zzj!留下精彩點評,還可參與搶樓贏紅包活動:www.qdjpair.com/go/170728ql,26個666元大紅包等你來搶!
編者按:
很多電子工程專業在校大學生、電子制作愛好者,對電子設計大賽都充滿熱情,除了能和各路大牛工程師同臺競技、切磋手藝,說不定一不小心還能捧個大獎回去!
對于電子工程師來說,把一個個不起眼的電子物料,在自己手里變成一個具有實用性、創新性、趣味性的電子產品或者功能模塊,那種成就感是別人體會不到的。
但是對于很多新手來說,如何找到創作靈感?需要哪些常用的電子元器件?需要具備什么基礎知識?今后的從業方向等都是需要思量的,今天我們來分享一位參加過電子設計大賽并得獎的“老司機”電子攻城獅的經驗,希望對正在參加第二屆立創商場電子制作節的同學有幫助。
注:以下內容來自知乎用戶SmileLion。
一、團隊很重要
團隊參賽,技術互補、團隊配合很重要:
1. 團隊配合,就我們做過的控制題目來說,我主要專注在程序方面,包括底層、操作系統層,以及一些算法;隊友A水平和我差不多,會的方面也差不多,但是他專業是自控的,控制不錯,點子也多,最重要我們配合默契;隊友B,年紀比較小,但是水平不錯,懂冷門芯片,會模擬。做控制類,團隊搭配就要像我們這樣子。
2. 三個人里面不要求全部是牛人,但是里面至少要有兩個技術不錯的。
二、基本技能
第一個就是C語言,C語言必須會,看完譚浩強的就去看c和指針,雖然說譚浩強的書被一眾大神鄙視,但我還是建議你看一下。
第二個就是單片機,51我就不說了,必會,必須玩的精,什么叫做玩的精,用51做個mp3,可用stc12系列的,用51做個避障車,越復雜越好,用上pid(其實單級pid足以應對基本的情況了,雙環串級我只在四旋翼中用過),用上陀螺儀mpu6050。
第三個就是stm32,看原子戰艦的,現在市面上他的教程我感覺比野火的好,仔細看完庫函數開發手冊,之后看官方寄存器手冊(確實很厚啦1000頁左右,我看了三四遍,到現在忘得也差不多了),之后可以用stm32做一個示波器,或者做一個倒立擺,也可以試著玩一下四旋翼。(編者注:中小批量采購者可從立創商城購買stm32元器件,方便快捷,保證正品。)
第四個就是比賽之前,要準備各種常見的驅動模塊,越多越好,各種代碼,藍牙的,nrf的,液晶的等等。
這是我做的一個示波器
三、高階技能
第一ucos,了解操作系統,和數據結構,加深C語言,看c專家編程。
第二看arm體系結構與編程,為什么讓你看這本書,因為你上面看到的stm32只是會用,只是會用而已,不理解其中的原理。看完了這本書,再看完cortex-m3手冊,你就會了解各種總線錯誤、指令錯誤等等很能裝逼的東西。提高逼格,確實也能解決很多問題。把這方面學會了你也就能做到了一芯通、萬芯通的境界(有這個feel了,會覺得天下大同,一切都是地址,一切都是內存,一切的一切就是那些指令在CPU和心里面不斷的運作,各種流水線,各種官方的硬件級優化,自己感覺很爽),再學完這個就移植一下ucos操作系統。
第三動手做項目,四旋翼現在是通用,必須搞透徹,里面的串級pid,ahrs算法,濾波算法,卡爾曼,互補等等都是必備的,都能用上。然后就是學一下通訊協議,搞一下好用的調參軟件,用無線調參,方便很多。你想一下如果上位機調參,一分鐘100組,那你燒程序的100組能不能一個多小時。
附一張當時我的四旋翼圖片
當時調好之后板子太挫,就自己畫了板子,幾個周學會的,請教了學長好多問題。(編者注:LCEDA是一款免費的在線電子設計工具,擁有強大的電路設計功能https://lceda.cn。)
當時學校給了保證于是用的自己的板子和新買的機架豪了一把,飛的不錯
算是在四旋翼這個題目上有了很大的把握,后期實現了定高和室內懸停,自動起飛降落等一些小功能。
之后又去參加了武漢國際博覽會,設計了一款多功能的地形車,采用高精度體感遙控的。
這個車的主要功能可以說是全了,全套的有害氣體檢測、視頻傳輸、自動的變形功能,就是遇到障礙可以四條腿走路,利用超聲波和陀螺儀做的判定,她的遙控用的體感控制。回來的時候我就給她申請了專利,感覺可以騙個素質粉,找個工作好用,哈哈~
自己學習嵌入式兩年了,很愛這一行也不想以后做的完全沒有關系,就打算Linux后端開發一類的,有了前面那么多基礎,入這一行也算能稍微加點分。嵌入式這一行要學的東西多且深,前路漫漫,吾將上下而求索!

L7805CV-DG/線性穩壓器(LDO) | 0.5637 | |
AMS1117-3.3/線性穩壓器(LDO) | 0.1237 | |
BAT54C,215/肖特基二極管 | 0.0334 | |
LM358DR2G/運算放大器 | 0.35 | |
CJ431/電壓基準芯片 | 0.1147 | |
LM393DR2G/比較器 | 0.318 | |
ADUM4160BRWZ-RL/隔離式USB芯片 | 31.6 | |
SS8050/三極管(BJT) | 0.035 | |
8S005/錫膏/錫漿 | 17.67 | |
B0505S-1WR3/隔離電源模塊 | 2.34 |