給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系列教程,點擊鏈接了解更多:
https://www.thingiverse.com/thing:2671489
可以下載micro:bit盒子3d模型文件和番茄鍾源代碼,僅供參考。
石斧創客
石斧(Handaxe)可能是人類最早製造出的工具。從石器木棒到3D列印,讓我們像祖先一樣愉快地造點東西。