一、隊(duì)伍介紹
我們隊(duì)伍是江西賽區(qū)的省二,因?yàn)槲覀儗W(xué)校是今年才開(kāi)始搞無(wú)人機(jī)的,在比賽前一個(gè)月還沒(méi)成功起飛過(guò)。搞無(wú)人機(jī)需要很多資金,基本上一架飛機(jī)成本就需要6k+,還不包括調(diào)試時(shí)的器件損耗。
二、賽題分析與解題思路
針對(duì)2023年TI電賽的無(wú)人機(jī)賽題“空地協(xié)同智能消防系統(tǒng)”這一具體任務(wù),簡(jiǎn)單可以分為以下三個(gè)部分的設(shè)計(jì):
- 無(wú)人機(jī)自主飛行任務(wù)設(shè)計(jì)
- 消防車自動(dòng)運(yùn)行與滅火任務(wù)設(shè)計(jì)
- 模擬火源的任務(wù)設(shè)計(jì)
三、模擬火源任務(wù)的設(shè)計(jì)
自制模擬火源中要求用電池供電的紅色光源去作為模擬火源,模擬火源的亮滅可以用激光筆持續(xù)照射去控制,持續(xù)照射2秒左右開(kāi)啟,再持續(xù)照射2秒左右關(guān)閉,同時(shí)對(duì)模擬火源的尺寸和形狀有一定的要求。
本小題僅需制作3個(gè)相同的火源即可,可以看到,觸發(fā)方式為激光照射2s來(lái)控制火源的開(kāi)關(guān),因此可以使用光敏電阻搭配普通電阻來(lái)做檢測(cè)電路,當(dāng)環(huán)境光照強(qiáng)度大于一定閾值時(shí),開(kāi)始計(jì)時(shí)。我們選用的是cw32f030c8t6最小系統(tǒng)板來(lái)作為主控,使用紅色草帽二極管作為火源。
五、軟件設(shè)計(jì)
#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);
}
}
六、成品展示
燈罩帶回來(lái)的路上壞了,光敏電阻在背面
七、比賽心得和經(jīng)驗(yàn)
今年電賽本科組沒(méi)有單獨(dú)的小車題,反而是把小車和無(wú)人機(jī)結(jié)合起來(lái)做地空協(xié)同,所以可能很多人賽前都只準(zhǔn)備了無(wú)人機(jī),反而小車沒(méi)有搭起來(lái)。比賽的四天里,第一天就需要確定了方向和思路,然后隊(duì)伍三個(gè)人就需要分工,一個(gè)人去做無(wú)人機(jī),一個(gè)人負(fù)責(zé)小車,還有一個(gè)人需要做火源??瓷先スぷ髁坎淮螅瑢?shí)際上操作的時(shí)候有很多小細(xì)節(jié)需要注意,今年我們學(xué)校無(wú)人機(jī)剛剛起步,所以能拿到獎(jiǎng)已經(jīng)很不錯(cuò)了,明年再接再勵(lì)。
審核編輯:湯梓紅
-
電子設(shè)計(jì)
+關(guān)注
關(guān)注
40文章
797瀏覽量
48595 -
無(wú)人機(jī)
+關(guān)注
關(guān)注
229文章
10420瀏覽量
180120 -
GPIO
+關(guān)注
關(guān)注
16文章
1204瀏覽量
52051 -
電池
+關(guān)注
關(guān)注
84文章
10560瀏覽量
129467
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論