步驟1:製作
這是什麼?
當有人打開門或門一直開著時,會發出無線警報來警告您。

運作方式
- 將磁鐵固定在門的角落以及把在門框上已寫好感測程式的micro:bit 靠近它,如圖所示。
- 傳感器程式使用micro:bit的compass(磁力計)input sensor和loop來每2秒測量一次磁場強度。 它使用選擇,所以當它低於某個水準(門檻)時,它會發送一個無線電信號「door open」。 如果磁力讀數超過門檻時,它將發送 'door closed'。
- 首次使用磁力傳感器時,您必須通過玩遊戲來校準它,用光點來充滿螢幕,像是校準手機的指南針。
- micro:bit會顯示一個勾號,當它LED display收到“門已關閉”的警報時輸出。 當它接收到「door open」的無線電信號時,它會顯示一個叉號,並播放一個聲音警報。
你需要的東西
- 2 個micro:bit和至少1個電池組
- 一塊磁鐵
- 一些藍丁膠或類似物,可將磁鐵固定在門上,將micro:bit固定在門框上
- 選配式耳機,蜂鳴器或揚聲器以及連接它的鱷魚夾線
步驟2:編碼
傳感器/發送器:
警報/接收器:
步驟3:進階
- 按下感應器上的按鍵 A,以幫助校正適合您的磁鐵的最佳門檻數值。 在 MakeCode 中,它最初被設定為 100 微特斯拉,這與 Python 中的 100000 納特斯拉相同。
- 使用多個micro:bit透過發送不同的radio訊息來追踪不同門的狀態,例如 “後門打開”。
- 使用variable來測量門打開的時間-可以幫助您節省加熱能嗎?
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.