詳細(xì)教程 | 恩孚號(hào)航空母艦

? ? ? 航空母艦,是以艦載機(jī)為主要戰(zhàn)斗裝備,并為其提供海上活動(dòng)基地的大型水面戰(zhàn)斗艦艇,簡(jiǎn)稱“航母”。航空母艦已是現(xiàn)代海軍不可或缺的武器,也是海戰(zhàn)最重要的艦船之一。依靠航空母艦,一個(gè)國(guó)家可以在遠(yuǎn)離其國(guó)土的區(qū)域、在不依靠當(dāng)?shù)氐臋C(jī)場(chǎng)的情況下施加軍事壓力和進(jìn)行作戰(zhàn)。航空母艦已是現(xiàn)代海軍不可或缺的利器,也成為了一個(gè)國(guó)家綜合國(guó)力的象征。沒(méi)錯(cuò),今天我們要做的就是“恩孚號(hào)航空母艦”!一起來(lái)看看我是怎么做的吧!

一、所需材料


完成這個(gè)裝置,首先需要準(zhǔn)備好上述我所展示的一些傳感器和零件。我們歷時(shí)3天打造的“恩孚號(hào)航空母艦”具備3大功能:?
功能1:檢測(cè)當(dāng)下環(huán)境狀態(tài)值(溫度、濕度、氣壓、海拔),并顯示在OLED顯示屏上
功能2:模擬水位傳感器檢測(cè)到有水后,控制風(fēng)扇(螺旋槳)自動(dòng)打開(kāi)
功能3:手勢(shì)識(shí)別傳感器識(shí)別到"發(fā)射"的手勢(shì)信號(hào)后,四個(gè)電機(jī)同時(shí)啟動(dòng)發(fā)射紙飛機(jī)
接下來(lái),跟著我的搭建步驟和程序編寫(xiě)內(nèi)容一起動(dòng)起來(lái)吧!
二、搭建步驟:


1.首先,搭底座。用20個(gè)黑銷(xiāo),如圖所示的分別插在3個(gè)方框?qū)?yīng)的孔里。

2.找8個(gè)弧形積木塊分別裝在方框的四周,9孔長(zhǎng)條則裝在如圖位置的底部。


3.找到6個(gè)方型框豎著往上搭;然后我們需要對(duì)底座添加一些好看的裝飾。底座框架就大致成型了。

4.接下來(lái),需要用到6個(gè)馬型銷(xiāo)和4個(gè)3孔積木。將3孔積木裝在2個(gè)馬型銷(xiāo)上,固定好。

5.安裝哪吒多功能擴(kuò)展盒。哪吒插好主板的正面朝下,上方用梯型積木件和黑銷(xiāo)將其固定住。

6.這一步需要用到9孔和5孔積木長(zhǎng)條,你可以選擇不同顏色的。將9孔積木裝在下面,5孔積木分別疊在兩邊。

7.H型銷(xiāo)的兩邊分別依次插上5孔積木和15孔積木,中間用藍(lán)色長(zhǎng)銷(xiāo)固定好,灰色和黑色的短銷(xiāo)則插在15孔積木上。

8.這一步我們裝的是航母的尾部,用4個(gè)彎型積木并在一起,與上一步安裝的15孔積木連接。這里有一個(gè)T型積木,是裝在中間位置,便于下一步的安裝。

9.我們反過(guò)來(lái)看一下底部的結(jié)構(gòu),這里要把風(fēng)扇模塊安裝好。找兩個(gè)H型銷(xiāo)分別固定在9孔積木的兩邊,再把風(fēng)扇裝在H型銷(xiāo)的另外一頭。這里的風(fēng)扇模塊模擬的是航母的螺旋槳。

10.翻回正面,用兩個(gè)15孔積木向前方延申,注意這一步需要安裝較多的黑銷(xiāo),根據(jù)圖片示意來(lái)裝。

11.這一步需要用到較多不同類(lèi)型的積木件。L型積木、7孔積木、弧形擋板、H型銷(xiāo),這里安裝的是航母的頭部。兩個(gè)H型銷(xiāo)的兩端裝上7孔積木,中間留了一個(gè)空位,用來(lái)安裝L型積木,短的一邊裝,長(zhǎng)的一邊留在外部,安插一個(gè)擋板。

12.航母的底部構(gòu)架基本完成,接下來(lái)我們要安裝飛機(jī)彈射的裝置。

13.找4個(gè)電機(jī)和4個(gè)齒輪,分別裝在4個(gè)頂點(diǎn)。在齒輪的上方分別安裝長(zhǎng)條積木。尾部裝9孔積木,頭部裝11孔積木。用藍(lán)色長(zhǎng)銷(xiāo)固定。

14.這步非常重要!因?yàn)榧堬w機(jī)的彈射需要很高的速度支持,經(jīng)過(guò)我們的測(cè)試發(fā)現(xiàn),電機(jī)以100%速度運(yùn)轉(zhuǎn)時(shí),速度依然達(dá)不到彈射的要求,所以在這里,我們采用了齒輪二級(jí)加速裝置,通過(guò)兩級(jí)的大齒輪帶動(dòng)小齒輪旋轉(zhuǎn),以此獲得更高的速度。這樣,最后輪子的轉(zhuǎn)速就能夠支撐“紙飛機(jī)”的彈射飛行啦!


15.最后一步,接著往上安裝長(zhǎng)條積木。11孔積木裝在前方,9孔積木裝在尾部,上面裝4個(gè)輪子。

完成!在上述過(guò)程中,如果你有不理解的地方歡迎到我們的社群(鏈接)留言,我們會(huì)有專(zhuān)門(mén)的技術(shù)人員解答你的問(wèn)題,和你一起探討更多的可能性!
三、程序內(nèi)容
? ? ? ?我們的“恩孚號(hào)航空母艦”,搭載了許多的傳感器以及執(zhí)行元件,使它增添了許多有趣的功能和玩法,它一共有三個(gè)功能,讓我們一起看看這些有趣的玩法吧!
功能一:模擬水位檢測(cè)并啟動(dòng)風(fēng)扇
如果水位傳感器檢測(cè)到了一定的水量以后,風(fēng)扇模塊自動(dòng)啟動(dòng),這時(shí)恩孚號(hào)航空母艦就啟動(dòng)出發(fā)啦!把水位傳感器連接到哪吒的J1接口,風(fēng)扇模塊連接到哪吒的J4接口,完成設(shè)備連接后,在程序里面,我們使用“無(wú)限循環(huán)”這個(gè)模塊讓水位傳感器和風(fēng)扇一直處于工作狀態(tài),在“無(wú)限循環(huán)”里面我們添加“如果為...則...”進(jìn)行水位傳感器模擬值的判斷,如果滿足了預(yù)設(shè)值,那么風(fēng)扇模塊將會(huì)啟動(dòng),如果達(dá)不到預(yù)設(shè)值,那么風(fēng)扇模塊將不會(huì)啟動(dòng)。

功能二:環(huán)境數(shù)值讀取
BME280環(huán)境傳感器識(shí)別當(dāng)前環(huán)境的溫度、濕度、氣壓、海拔值,并將這些數(shù)值展示到OLED顯示屏上
在程序里面我們使用另外一個(gè)“無(wú)限循環(huán)”模塊,將控制OLED顯示屏的程序模塊以及BME280環(huán)境傳感器識(shí)別數(shù)據(jù)的模塊組合在一起,這樣,它們就能夠?qū)崟r(shí)的將環(huán)境數(shù)據(jù)顯示在顯示屏上面了。

功能三:用手勢(shì)啟動(dòng)紙飛機(jī)發(fā)射器
手勢(shì)識(shí)別傳感器可以識(shí)別9個(gè)手勢(shì),包括向上移動(dòng)、向下移動(dòng)、向左移動(dòng)、向右移動(dòng)等。我們利用這些手勢(shì),讓紙飛機(jī)發(fā)射器啟動(dòng)!紙飛機(jī)發(fā)射器的啟動(dòng)原理就是讓四個(gè)電機(jī)全速轉(zhuǎn)動(dòng),推動(dòng)紙飛機(jī)往前行駛,在結(jié)構(gòu)里面,我們還使用了二級(jí)加速的結(jié)構(gòu),讓輪胎以更高的速度轉(zhuǎn)動(dòng)!

程序鏈接:https://makecode.microbit.org/_2tMEDjHTMdJ8
結(jié)論
超級(jí)酷炫的恩孚號(hào)航空母艦完成啦!你還可以增加語(yǔ)音識(shí)別傳感器和MP3模塊,通過(guò)語(yǔ)音控制飛機(jī)彈射器啟動(dòng);或者增加超聲波傳感器實(shí)現(xiàn)“防御”效果;還可以加入LED燈進(jìn)行報(bào)警提示;無(wú)論如何,期待你的航空母艦!