給micro:bit做一件外衣

本文可以學到:

1. 怎麼用3d列印做一個帶電池倉的micro:bit盒子

2. 用micro:bit做一個番茄鍾(25分鐘倒計時鬧鐘)

Micro:bit 是英國廣播公司(BBC)聯合很多企業推出的微型可編程計算機,設計初衷是為了讓每個孩子都能零基礎接觸計算機編程,不需要任何編程語言學習就可以直接上手。更多介紹請看之前的文章 用micro:bit做一個可以用的指南針。

一般我們是進入 https://makecode.microbit.org 這個網址,在這裡進行網頁編程。寫好指令後下載到micro:bit盤符,或者把hex文件拷貝到盤符里。

這次我們用3d設計軟體給micro:bit做一個帶電池倉的通用性盒子,表面留出2個按鍵、顯示屏、與電腦介面、外置電池盒介面和reset鍵的位置。

Advertisements

有了通用性的盒子之後,我們就可以給micro:bit編程來做各種應用了,比如這次就做一個番茄鍾吧,按a鍵啟動25分鐘倒計時,到時間后蜂鳴器響鈴,按b鍵停止響鈴。

材料和工具清單

  • micro:bit主控板

  • 數據線

  • 蜂鳴器

  • 2節7號電池

  • 在線編程網站,如 https://makecode.microbit.org

  • 3d印表機及耗材

  • 錫箔紙和剪刀,或電線、焊錫和電烙鐵

設計micro:bit通用盒子

我們用123D 軟體做了一個micro:bit盒子,可以把micro:bit板子放進去,然後用2節7號電池供電,盒子表面留出了顯示屏、兩個按鍵、與電腦介麵線的開口以及外置電池盒介面,並預留了電池開關位,以及放蜂鳴器的位置。

如圖,蜂鳴器的正極接板子的0級,負極接GND。

Advertisements

盒子內部電路的連接,我們使用了錫箔紙。選擇錫箔紙的話,要用沒有膠的那面來進行電路連接。當然也可以用電線,拿電烙鐵進行焊接。

通用化盒子的實用案例:番茄計時器

程序的功能是實現一個番茄鍾(番茄工作法定時器),按a鍵啟動25分鐘倒計時,每過一分鐘顯示已經過的分鐘數在顯示屏上,到25分鐘時啟動蜂鳴器,按b鍵停止蜂鳴/停止定時器。需要時再按a鍵啟動計時器。 按a+b鍵可以改變計時時間,默認25分鐘,每按一次加一,最多加到30分鐘,到30時后再按變為1。

番茄工作法是一個時間管理方法,在上世紀八十年代創立,使用一個定時器來分割出25分鐘的工作時間和5分鐘的休息時間,這些時間段被稱為pomodori,義大利語單詞 pomodoro(番茄)的複數。

基本步驟有5個:

決定要完成的任務

設定定時器為 n 分鐘(通常為25)

持續工作,直至定時器提示,記一個x

休息3-5分鐘

每四個x,休息15-30分鐘

後續改進

3d模型中,開關位置現在在盒子的下方,不過由於盒子當鬧鐘用的時候一般是立起來的,開關會影響盒子擺放,以後會把開關位置改到盒子後方。另外使用錫箔紙時,有時會有接觸問題,開關正常工作有些難度。這些都可以後續改進。也希望各位老師們用這個盒子能做出更好玩的東西來。

近期我們推出了micro:bit系列教程,點擊鏈接了解更多:

用micro:bit做手機音樂遙控器

用micro:bit做一個可以用的指南針

https://www.thingiverse.com/thing:2671489

可以下載micro:bit盒子3d模型文件和番茄鍾源代碼,僅供參考。

石斧創客

石斧(Handaxe)可能是人類最早製造出的工具。從石器木棒到3D列印,讓我們像祖先一樣愉快地造點東西。

Advertisements

你可能會喜歡