author: 靳皓屹 中北大學
組隊是一件非常重要的事情。在組隊之前,一定要想清楚:
(1)三個人中間是否有一位核心成員(具有決斷力,能夠定好團隊的方向);
(3)指導老師,指導老師是否能夠幫到你;
硬體負責人:負責搭建機械結構,電路設計製作,以及配合驅動負責人調好底層驅動程式;
下面我以乙個簡單的小題目為例,去闡述一下三個人如何去配合:
題目:製作乙個溫度報警儀,當溫度高於20度時,蜂鳴器響起,使用者必須按下按鍵來解除報警;低於20度時蜂鳴器不響。
拿到這個題目,一看其實很簡單,乙個人就能完成;但是在電子設計大賽時,要求會很多,會有很多的邏輯,驅動方面要求也會很高,另外機械結構要求就更高了。就當這是乙個電賽題,三個人應該如何應對?
三個人一起商討乙個整體方案:
我們採用stm32微控制器,ds18b20作為測溫模組,自己製作蜂鳴器報警模組(無源的),自己製作按鍵模組。迴圈檢測溫度,如果大於20度,則蜂鳴器響起,開始檢測按鍵是否按下與溫度是否降下,如果降下來或者按了按鍵,蜂鳴器停止報警。
硬體負責人:開始製作硬體模組,蜂鳴器模組,按鍵模組,留好排針,並可以通過自己的電平測試(就是加上相應的電平來看看是否可以工作)。
驅動負責人:開始編寫各個模組驅動,溫度模組,按鍵模組,蜂鳴器模組,寫到什麼程度?
溫度模組:封裝出乙個 floatget_temp(); 只要呼叫這個函式,就能得到溫度值;
按鍵模組:封裝乙個 int get_key(); 呼叫這個函式就能夠得到按鍵值;
蜂鳴器模組: 封裝乙個 void beep(intx); 當beep(1)時,蜂鳴器就能響。反之不響;
(1)專案篇
入門的話非小車莫屬了。做乙個循跡小車,最好按照上述的方法合作完成,不要死坑乙個人,時間長了被坑的那個人效率會很低。
之後就是去做往年的電賽題,建議做平衡類的,比方說倒立擺和自平衡小車,別的題目意義不是太大;
平衡類的題目主要是pid
演算法的調優。怎麼調,我們以前是暴力求解法,說白了就是瞎試,但是這樣不是很科學,我電賽之後一直沒搞這方面也沒總結,這方面最好找你們的指導老師,看看他們有沒有高招,至少,不要一直試引數。
(2)準備篇:
硬體負責人: 學習cad製圖,微控制器,pcb製作,一些感測器的基本原理,學著自己去製作一些感測器和模組,稍後我會列舉;
驅動同學: 學習微控制器,每個知識點都要搞清楚,比方說gpio,中斷,定時器,pwm,i2c,spi,串列埠;還有一些模組:
顯示屏,藍芽,nrf2401,直流電機,步進電機,舵機,航模用的無刷電機,這些都要搞清楚,都要親手去驅動一遍;
(3)模組篇:
直流電機驅動器(ln298),步進電機驅動器(專業驅動器),電調(無刷電機);
oled顯示屏,觸控螢幕等等(顯示)
藍芽模組,nrf2401;
蜂鳴器模組;
編碼器,精密電阻器(測轉角);
mpu6050(自帶庫dmp,測角度,加速度,角加速度)
光耦模組(用於保護);
上述模組是一些常用的,大家電賽之前準備好足量的,還有驅動程式都要搞好。
還有就是要設計乙個人機互動介面,通用模板,不管什麼專案都可以用。
電子設計知識歸納
1.貼片器件與外掛程式器件相比的優勢 2.什麼是可控矽?也叫閘流體,是一種整流器件,具有單向導電性 gk之間加正向電壓使閘流體導通,但無法使閘流體關斷,ak之間電流小於閾值就自動關斷了 3.電源模組 穩壓並提供電源 4.線性降壓電源,壓差太大,模組會發燙,所以用多個降壓模組,均勻降壓會比較好 5.交...
Return電子設計競賽
停更的這麼久其實也是重心轉移的過程吧。從計算機回歸到原本的自動化。這期間第一次參加了電子設計競賽,之後的 總結什麼的也會發上來。微控制器也算入門了一點,之後也會更新。cf,ccpc這種應該就會放一放啦。cccc天梯賽打完就正式退役去搞微控制器和嵌入式啦,人工智慧機器學習也會一直帶著學習。找隊友隊友挺...
電子設計 密碼鎖
3.附 基於52微控制器的簡易密碼鎖有多種實現方案,比如使用數碼管可以做,使用點陣可以做,使用1602和12864液晶都可以做,關鍵在於使用者介面,我的微控制器只有數碼管和1602液晶,數碼管只有四位,並且只能顯示數字,這不僅對密碼鎖使用者很不友好,而且只有四位密碼安全性不高所以最終選擇使用液晶。對...