一、隊伍介紹
我們隊伍是江西賽區(qū)的省二,因為我們學校是今年才開始搞無人機的,在比賽前一個月還沒成功起飛過。搞無人機需要很多資金,基本上一架飛機成本就需要6k+,還不包括調(diào)試時的器件損耗。
二、賽題分析與解題思路
![wKgaomVDhASAe3_LAAOJvzWCSTE925.png](https://file1.elecfans.com/web2/M00/AC/29/wKgaomVDhASAe3_LAAOJvzWCSTE925.png)
![wKgaomVDhBaADwyIAARPZNZtZ3k418.png](https://file1.elecfans.com/web2/M00/AC/29/wKgaomVDhBaADwyIAARPZNZtZ3k418.png)
針對2023年TI電賽的無人機賽題“空地協(xié)同智能消防系統(tǒng)”這一具體任務(wù),簡單可以分為以下三個部分的設(shè)計:
- 無人機自主飛行任務(wù)設(shè)計
- 消防車自動運行與滅火任務(wù)設(shè)計
- 模擬火源的任務(wù)設(shè)計
三、模擬火源任務(wù)的設(shè)計
自制模擬火源中要求用電池供電的紅色光源去作為模擬火源,模擬火源的亮滅可以用激光筆持續(xù)照射去控制,持續(xù)照射2秒左右開啟,再持續(xù)照射2秒左右關(guān)閉,同時對模擬火源的尺寸和形狀有一定的要求。
![wKgZomVDg-uASihXAAFVct6D0ds430.png](https://file1.elecfans.com/web2/M00/AD/F2/wKgZomVDg-uASihXAAFVct6D0ds430.png)
本小題僅需制作3個相同的火源即可,可以看到,觸發(fā)方式為激光照射2s來控制火源的開關(guān),因此可以使用光敏電阻搭配普通電阻來做檢測電路,當環(huán)境光照強度大于一定閾值時,開始計時。我們選用的是cw32f030c8t6最小系統(tǒng)板來作為主控,使用紅色草帽二極管作為火源。
四、硬件電路設(shè)計
![wKgaomVDg86AGQiDAAFvOaJZp10908.png](https://file1.elecfans.com/web2/M00/AC/29/wKgaomVDg86AGQiDAAFvOaJZp10908.png)
五、軟件設(shè)計
#include "main.h"
#include "cw32f030_gpio.h"
#include "cw32f030_systick.h"
#include "cw32f030_rcc.h"
int32_t main(void)
{
unsigned long i,zhuantai=1;
int count=0;
RCC_HSI_Enable(RCC_HSIOSC_DIV6);
InitTick( 8000000 );
REGBITS_SET( CW_SYSCTRL->AHBEN, SYSCTRL_AHBEN_GPIOC_Msk |SYSCTRL_AHBEN_GPIOA_Msk);
GPIO_InitTypeDef GPIO_InitStruct;
GPIO_InitStruct.Pins = GPIO_PIN_12 ;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_Init(CW_GPIOA, &GPIO_InitStruct);
GPIO_InitStruct.Pins = GPIO_PIN_13 ;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_Init(CW_GPIOC, &GPIO_InitStruct);
GPIO_InitStruct.Pins = GPIO_PIN_14 ;
GPIO_InitStruct.Mode = GPIO_MODE_INPUT_PULLUP;
GPIO_Init(CW_GPIOC, &GPIO_InitStruct);
GPIO_WritePin(CW_GPIOC,GPIO_PIN_13,GPIO_Pin_SET);
while(1)
{
for (i=0;i18000;i++);
if(GPIO_ReadPin(CW_GPIOC,GPIO_PIN_14)==0)count++;
else count=0;
if(count?>=100)count=0,zhuantai=!zhuantai;
GPIO_WritePin(CW_GPIOC,GPIO_PIN_13,!zhuantai);
GPIO_WritePin(CW_GPIOA,GPIO_PIN_12,zhuantai);
}
}
六、成品展示
燈罩帶回來的路上壞了,光敏電阻在背面
![wKgZomVDg6uAZtuLAAYEcWWvHM8792.png](https://file1.elecfans.com/web2/M00/AD/F2/wKgZomVDg6uAZtuLAAYEcWWvHM8792.png)
七、比賽心得和經(jīng)驗
今年電賽本科組沒有單獨的小車題,反而是把小車和無人機結(jié)合起來做地空協(xié)同,所以可能很多人賽前都只準備了無人機,反而小車沒有搭起來。比賽的四天里,第一天就需要確定了方向和思路,然后隊伍三個人就需要分工,一個人去做無人機,一個人負責小車,還有一個人需要做火源。看上去工作量不大,實際上操作的時候有很多小細節(jié)需要注意,今年我們學校無人機剛剛起步,所以能拿到獎已經(jīng)很不錯了,明年再接再勵。
審核編輯:湯梓紅
-
電子設(shè)計
+關(guān)注
關(guān)注
40文章
803瀏覽量
48696 -
無人機
+關(guān)注
關(guān)注
230文章
10515瀏覽量
182404 -
GPIO
+關(guān)注
關(guān)注
16文章
1216瀏覽量
52377 -
電池
+關(guān)注
關(guān)注
84文章
10675瀏覽量
131310
發(fā)布評論請先 登錄
相關(guān)推薦
求07年全國電子設(shè)計大賽(E題)開關(guān)穩(wěn)壓電源的 原理電路圖
2015年全國大學生電子設(shè)計大賽F題-數(shù)字頻率設(shè)計報告
畢業(yè)設(shè)計:電子設(shè)計大賽點陣電子顯示屏(A題).pdf
![畢業(yè)設(shè)計:<b class='flag-5'>電子設(shè)計</b><b class='flag-5'>大賽</b>點陣<b class='flag-5'>電子</b>顯示屏(A<b class='flag-5'>題</b>).pdf](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
2023年電子設(shè)計大賽E題分享(基于CW32)
![<b class='flag-5'>2023</b><b class='flag-5'>年</b><b class='flag-5'>電子設(shè)計</b><b class='flag-5'>大賽</b>E<b class='flag-5'>題</b>分享(基于CW32)](https://file1.elecfans.com//web2/M00/AA/6C/wKgaomU50meAUdhSAAFDrZ4K304687.png)
評論