機率運算機 – 搖晃骰子
Description
2019-01-10
作者:9D 蘇上軒
簡介
一個以晃動觸發的擬真骰子,可以使用不同按鈕來滿足不同目的,專門設計用來給同學來做機率運算。以物理運算的骰子動畫可以使實體看起來特別真實,也不失去原本的功效。除了做機率與統計外,也可以拿來當普通的骰子使用,一舉兩得。
改作來源
原作名稱: Shaking Arduino Dice
這個創作者設計了一個小小的骰子,並賦予它物理上的運算,使骰子跑起來頗為順暢,值得進去看一看。要還原這個原作不難,因為它的外殼分明,而且已經有設計好的檔案可供下載。不過,要調整原作的程式卻是一個大挑戰,因為作者使用了相當多環環相扣的函式來達到物理上的碰撞效果,所以要改動程式會有點困難。
修改的內容
1.盒子加大,以免發生因太小而踩到滑倒的悲劇,也能避免找骰子找半天找不到的麻煩。
2.增加了不同功能的按鈕,以滿足計算機率時的各種要求 (從左到右)
3.顯示下一個數字的按鈕,以方便取得大量數據 (你還是可以用骰的來達到原本的目的)
4.按下後便只會顯示偶數的按鈕
5.按下後便只會顯示基數的按鈕
程式碼
https://create.arduino.cc/editor/MagicAlpaca/4e70438e-752a-4703-812b-df267a920d9c/preview
在這個修改版本中,我多增加了三個按鈕的程式,使這個骰子有更多功能。除了新增功能外,我也調整了一些原本程式內的功能,加長每次骰動的間隔,使得程式更穩定。
材料清單
1.Arduino 開發板一塊 (任意型號)
2.正方形紙盒一個
3.三個小按鈕
4.8×8 LED矩陣
5.傾斜感測器 x2 *
6.美工刀
7.剪刀
8.電鑽 (可用可不用)
9.絕緣膠帶
10.大量杜邦線
*傾斜感測器有許多種,我使用的是傾斜開關感測器,可以在金華電子中買到。
製作過程
1.將電路與零件依照圖片中的方式組裝好
2.將整組電路板移植到盒子中
3.在盒子上殼中間用美工刀挖一個3cm x 3 cm的洞,用來置放LED矩陣
4.上殼底部用半徑為8mm的鑽頭鑽三個洞,用來裝按鈕
5.將矩陣裝上杜邦線,用絕緣膠帶黏在頂部
6.將三個按鈕分別裝上杜邦線,一樣用絕緣膠帶黏在洞口
7.接上行動電源
8.完成!
成果照片
操作影片
https://drive.google.com/file/d/1n8UaLbJXM6RM9dK0yujN-rwrlVfcuWyw/view?usp=sharing
點擊連結即可查看這個作品的操作說明。
Contact
- Category康橋國際學校
Project簡述
- 簡述一個改作,將普通的骰子改成能提供算機率的學生的優良工具。