小小創客家——火箭發射倒計時器的製作

2021-02-15 敦篤青少年機器人

 極限猶可突破,至臻亦不可止

大家好,我叫李翔,是一個中國人。前段時間一則新聞吸引了我:我國太空站拒絕了美國的「好友申請」,原來是他們項目的科學價值和技術層面均沒有達到標準。現在想起這個新聞我都覺得神氣極了!我多次在電視轉播中看過火箭發射的過程,每一次都讓我覺得心潮澎湃,尤其是進入倒計時階段,我感覺自己的心已經被發射到了太空中。不知道其他的小夥伴有同樣的感受嗎?

今天,由我來教大家如何製作一臺火箭發射倒計時器。我想要做的功能是:當按鈕被按下後,開始10秒鐘的倒計時,同時使用數碼管顯示時間。計時結束後,紅燈亮,蜂鳴器響,這個狀態保持5秒,用來模擬火箭發射的過程。

因此,我們需要準備的器材有:一個蜂鳴器,一個LED小燈(建議用紅色小燈),一個按鈕,一個數碼管,三條3P導線,一條4P導線和一個Arduino UNO控制器。(註:全程不能讓器材見水,保持工作檯面的乾淨)

接下來開始連線,把按鈕連到2號管腳,把小燈連到3號管腳,把蜂鳴器連到5管腳,把數碼管的SCL(時鐘線)連到A4號管腳,把SDA(數據線)連到A4號管腳,再把VCC和GND對應一連就好了。(這一步需要注意的是:電源線,地線,信號線不能夠插錯)

緊接著就可以開始編寫程序了。我們使用的軟體是Mixly 1.1.5。

步驟一:(誰也不知道你用倒計時器幹什麼)

插好線後,上傳程序(見圖1-1),一切在我預料當中。開個玩笑,本程序主要作用是先測試數碼管顯示倒計時。測試時我發現一個問題:顯示完10以後,居然顯示90、80、70一直到00。我尋思這不對啊,經過365天的苦苦冥想,最終在小楊老師的指點下,我終於知道了為什麼。數碼管在顯示數字時存在一個刷新,也就是後一個數字替換掉前一個。當10到9時,兩位數變為了一位數,9隻能夠替換掉前一位的十位,而個位保留了下來。所以出現了之前的怪現象,我真的感覺是恍然大悟!所以我們在顯示數字時,需要做一個判斷,當是一位數時,前面給補一位0。

圖1-1

之後,我們就可以看他一直在「麻木」地重複10秒倒計時了!

步驟二(你不按我就不計)

所需硬體:上一步的基礎上加一個按鈕,一條3P導線。

下載如下程序(見圖2-1)當我們按下按鈕時,他才開始「帥氣」地倒計時!

這一步的主要特色是,把按鈕的輸入作為中斷,這樣的好處是減少CPU的負擔,提高了工作效率。大多數小夥伴應該還不知道什麼是「中斷」吧,我給大家舉一個簡單的慄子:例如媽媽需要一邊洗衣服一邊燒水,媽媽肯定是在一直洗衣服,然後聽到壺響了,趕緊放下衣服起身去關火。壺響了這個信號就是中斷,如果沒有這個提示,媽媽則需要過一會去看一眼,過一會再看一眼,這樣嚴重拖慢了工作的效率。計算機執行程序亦是如此。(大家趕緊學起來了,這都是小楊老師教的哦)

當然本人編的程序不止一個特色!(畢竟我是王婆)再一個就是中斷函數中變量的使用,通過「非」的邏輯運算,實現了0,1,0,1的不斷切換。這樣我就可以隨時啟停倒計時啦!(程序見圖2-1)

圖2-1

既然蜂鳴器和小燈強烈要求上場,那就上吧。 

 圖2-2

步驟三(火箭咋沒了?——火箭發射器)


所需硬體:在上一步的基礎上加入蜂鳴器,小燈,兩條3P導線。

編程完成後,開始玩火箭發射器————的倒計時器,保證遊戲體驗100%,不添加任何添加劑。(程序見圖3-1)

相信看到這,大夥應該是意猶未盡吧,我知道你們在等著看特色。必須安排一個特色,本步的特色就是再對上一步的變量加以利用,在計時結束後呢,使得變量再一次賦值為0,這樣倒計數就不會再一次自動開始,因為每次程序開始需要變量變為1時,才會執行如果裡面的程序。不然還要按鈕有什麼用,要我這個按按鈕的人有什麼用。

圖3-1

按下按鈕後開始倒計時,10秒後蜂鳴器叫,小燈亮。謝謝大家能堅持聽我囉嗦到現在!最後給大家看看演示的視頻,各位叔叔阿姨,哥哥姐姐記得給我點讚哦!

 

作者:李翔

特別鳴謝:小楊老師(烤肉老師)


相關焦點

  • 我們製作並發射了一枚「水火箭」
    我叫陳安軍,是航天工程大學一名大二學員,滿身大汗回到宿舍,想起上午理論力學課上,我們製作並發射了一枚「水火箭」,就有些激動,這樣的實踐課太過癮了!實踐是檢驗真理的唯一標準。一個星期前,辛朝軍教員為了加強理論與實踐的結合,使理論更加具體化,更好地讓我們理解火箭發射的原理,準備了一堂別開生面的「水火箭探究課」。
  • SpaceX完成今年首次火箭發射,也是二手火箭第50次發射
    1月8日消息,當地時間周四晚上,SpaceX公司旗下一枚獵鷹9號火箭從佛羅裡達州成功發射升空,將一顆土耳其通訊衛星送入地球同步轉移軌道
  • 英國新首相鮑裡斯在唐寧街10號裝了一個「脫歐」倒計時器
    英國首相詹森8月1日在唐寧街10號私人辦公室裡掛上了一個英國脫歐倒計時器。此前,詹森曾反覆強調英國必須在10月31日前離開歐盟。據《鏡報》報導,一臺倒計時器8月1日被送到唐寧街10號。據了解,這臺倒計時器將被安裝在詹森的私人辦公室。(一臺倒計時器8月1日被送到唐寧街10號。
  • 兒童手工火箭發射
    大家好,今天Jason媽給大家介紹一個很好玩的手工,叫火箭發射。這個手工用剪刀的地方比較多,小朋友弄的時候需要爸爸媽媽在旁邊幫忙哦。快來看看吧。準備材料:一張彩色卡紙、兩個一次性紙杯、一支鉛筆、兩根牙籤、兩條橡膠圈、剪刀、雙面膠製作步驟:①從兩支牙籤中間剪開,注意要把牙籤兩邊尖尖的部分也剪去。②用鉛筆分別在紙杯的前後左右戳一個小孔。
  • 為何火箭愛好者偏愛內華達?這裡可以發射自製火箭
    攝影師羅伯特·奧默羅德(Robert Ormerod)離開公路,來到黑巖沙漠(Black Rock Desert)乾涸的湖床上,尋找火箭發射場景。在地平線上,他能辨認出成排的模糊人影,他們都是參加這場著名業餘火箭發射盛會的人。
  • 火箭,升空!這群孩子搭載夢想的水火箭「發射」啦
    上遊新聞·重慶晚報慢新聞記者 王渝鳳 實習生 張力 攝影報導 部分圖片由受訪者提供用水作為動力,加壓之後製作的「水火箭」能飛多遠?50米?100米?150米?答案可能沒有定數。由重慶南渝中學初二年級學生利用所學物理知識製作的「水火箭」,在本周一和周四兩天「擇機發射」,並最終落向設計者預期的目的地。
  • 交通信號燈倒計時器何時能全都亮起來?
    長江網11月25日訊(記者夏晶)前段時間先是追尾前車,修好車上了路,結果又被後車追尾,市民胡昊最近有點煩,他說這些小擦小碰的原因,是因為路口信號燈倒計時器沒有提示,信號燈直接從綠燈變成紅燈,讓他反應不過來。
  • 文昌航天城夏令營 小營員自製水火箭模擬火箭發射
    南海網、南海網客戶端文昌7月15日消息(南海網記者 王旭)「參觀文昌航天城後,我們就要自己製作水火箭。」7月14日,在參觀完文昌航天城後,指導老師給小營員們下達了新任務,就是自己動手去做一個水火箭,模擬火箭發射。
  • 與嫦娥四號火箭發射原理相近的水火箭 亮相學校科技節
    由廢舊可樂瓶製作完成的「水火箭」發射表演壓軸出場,亮相閉幕式。獲獎孩子  閉幕式上,學校舉行了隆重的頒獎典禮,共有376名同學獲獎。除頒獎典禮外,水火箭作為科技節上的壓軸表演,更是點燃現場。瞧,4位科技小達人手持水火箭,邁著鏗鏘有力的步子,穩穩地將水火箭安置在發射臺上。同學們興趣盎然、滿懷期待地注視著這一幕。
  • 火箭發射怎麼降噪,這些你知道嗎
    土星五號發射的瞬間,燃料燃燒速率是每秒鐘15噸,最高溫度是1371攝氏度,轟鳴聲204分貝,聲音這大波小波可都是能量啊,聲能,對發射臺和火箭本身的破壞性太大了,必須要降噪。大家看到火箭發射的時候,四周會開始噴水,這個可不是為了降溫,是為了降噪,你想啊,一千多度,撒上水降溫,過家家呢,聲波被空氣中的水蒸氣吸收,聲能轉化為熱能,熱水就會從下面流出去,每分鐘300噸水,能把噪音下降到142分貝,必須要低於145分貝,這是發射臺能夠承受的極限。
  • 正青春|劉上:自製火箭成功發射回收
    8月2日,劉上自主設計的一枚火箭成功發射和回收。記錄火箭製作過程的37個視頻,在Bilibili視頻網站、抖音等網絡平臺,獲得數千萬網友圍觀、點讚。【故事】「你咋不上天呢?」這句網絡戲言,被常德00後青年劉上實現了。8月2日,他自主設計的一枚火箭,成功發射和回收。
  • 「客家十裡不同音」,而粄卻是客家人共同的思念
    於是客家人就使用當地的澱粉性原料為主食,逐漸創造出的現在的客家飲食文化。在這時的客家人,需要對南方進行開發,讓自己能在這個地方生活下去,於是進行著繁重的勞動。他們發現,糯米所產生的澱粉黏性強不易消化,吃下去後可以較長時間不覺得餓。於是粄在這時孕育而生,作為途中的點心,支撐客家人進行勞作。
  • 我的世界mod介紹:星系mod中火箭製作流程以及相關機器製作方法
    首先玩家是不可能直接進入宇宙的,不同的星球其實相當於不同的世界,所以是需要傳送門的,而火箭就充當了傳送門的作用。所以玩家只有製作出一個火箭才能有機會去往其他星球。舉著火箭的玩家以及火箭發射平臺這裡也就存在另一個問題:那就是火箭是一個機器設備,而不是一個道具,也就是說火箭是不能直接使用的
  • 海口這群小學三年級學生自製「火箭」發射
    新海南客戶端、南海網、南國都市報11月20日消息(記者 黃婷)「發射成功了!太棒了!」11月20日11時30分許,中國人民大學附屬中學海口實驗學校操場上,該校三年級小學生們看到自己動手製作的火箭模型發射升空後,開心地喊起來。
  • 00後大學生成功發射自製火箭
    自製且能發射的火箭你想像過麼?因為疫情原因,火箭的設計者劉上在家耗時半年,自製了一枚矢量噴管TVC姿態控制傘降回收固體火箭。從視頻中可以看到該枚火箭從自主設計到流體仿真、製造測試、控制以及發射和回收的整個全過程。更值得關注的是,視頻還詳細的科普了火箭的構造和其功能模塊。發射階段,視頻中用多個攝像機位,全方面的記錄下火箭上天時的場景。此外,火箭上還裝置了攝像頭,以不同的角度向觀眾展示火箭發射後的樣子。
  • 教你用5元錢製作水火箭
    點擊上方藍字↑↑↑,關注[航空知識]微信號  水火箭又稱氣壓式噴水火箭、水推進火箭,可用廢棄的飲料瓶製作成動力艙、箭體、箭頭、尾翼、降落傘。操作時先往可樂瓶中灌入三分之一的水,再利用打氣筒充入空氣,達到一定壓力後發射。  水火箭模型寓教於樂、科技含量高,深受廣大青少年喜愛。
  • 製作火箭發射器|玩加實驗室
    製作火箭發射器培養寶寶像科學家一樣觀察並思考火箭發射出去的原因,並通過實驗測試預測是否準確。
  • 大一男生自製火箭發射成功並回收
    視頻完整展現了一枚火箭從自主設計,到流體仿真、製造、測試、控制,並最終發射和回收的全過程。從他的視頻簡介中還能看到,他初中階段的作品:無控火箭發射……下面進入看神仙時間疫情期間上網課之餘製作火箭37個視頻記錄全過程這枚火箭高約96cm
  • 大一男生自製火箭發射成功並回收
    從他的視頻簡介中還能看到,他初中階段的作品:無控火箭發射……(不知道為什麼,我一巴掌拍向身邊只會打手遊,還半天上不了分的初中表弟)下面進入看神仙時間疫情期間上網課之餘製作火箭37個視頻記錄全過程這枚火箭高約96cm,直徑9.5cm,重3.1kg,不同部件用到了光固化樹脂、電木、尼龍、PC塑料、碳纖維、不鏽鋼等材料,是劉上疫情期間在家中上網課之餘製作的。
  • SpaceX完成今年首次火箭發射 將土耳其通訊衛星送入軌道
    公司旗下一枚獵鷹9號火箭從佛羅裡達州成功發射升空,將一顆土耳其通訊衛星送入地球同步轉移軌道。火箭一級助推器順利返回地球,並在名為「請看說明書」(Just Read the Instructions)的無人船上安全著陸。值得一提的是,這是SpaceX公司利用回收獵鷹9號一級助推器完成的第50次發射。此時距離SpaceX首次成功回收一級助推器只有5年零幾天的時間,距離首次利用回收的一級助推器發射升空也不到4年時間。SpaceX下一次獵鷹9號火箭發射任務可能會在1月14日進行。