micro:bit of Things -- Burglar alarms
2018-01-04 10:39micro:bit 物聯網 課程 系列 防盜系統
防盜警報器和安全系統是很清楚的,他們意識到這些孩子有很好的功能。 這使得他們成為控制項目的上佳環境。
在安全系統上工作對孩子來說非常有吸引力,特別是當他們在朋友身上測試時。
傳感器的選擇往往是一個起點。 所有的最簡單的傳感器是某種形式的開/關開關。 開關提供數字輸入。 通常在(1或高)時觸發。 推動使開關效果最好。
設計和製造報警系統傳感器是將電路集成到D&T中的好方法。
觀看視頻的一些想法。
簡單的壓力墊可以由鋁箔製成。 與磁鐵結合使用時,簧片開關使傳感器檢測到窗戶的打開或關閉。
按照這個鏈接的初學者工作坊Follow this link for the beginners' workshop 'micro:bit to Catch a Thief'.
對於更複雜的系統,模擬傳感器可用於通過檢測位置,光線,聲音,壓力或紅外線的變化來檢測防盜者的移動。
內置的加速計可以用作防盜傳感器。 micro:bit它對三個不同方向的移動非常敏感。 例如,如果micro:bit向左或向右傾斜,則下面的Python腳本將顯示左側的L和右側的R,並且連接到引腳1的蜂鳴器將發出聲音。
from microbit import *
while True:
reading = accelerometer.get_x()
if reading > 20:
display.show("R")
pin1.write_digital(1)
elif reading < -20:
display.show("L")
pin1.write_digital(1)
else:
display.show("-")
pin1.write_digital(0)
床頭燈項目中使用的LDR可用於輕型警報器。 蜂鳴器可以用來代替床頭燈。 一個重要的區別是報警必須鎖定。 這意味著如果傳感器不再被觸發,報警器將繼續響起,直到其被復位(在這種情況下通過按下按鈕A)。
Algorithm:
repeat forever
if sensor is triggered
alarm switched on
if reset button A is pressed
alarm switched off
PXT Editor script:
from microbit import *
while True:
if pin2.read_analogue() > 950:
pin1.write_digital(1)
if button_a.is_pressed():
pin1.write_digital(0)
PIR傳感器
許多入侵者報警系統使用PIR或被動紅外傳感器作為運動探測器。 實際上,它是一個電子傳感器,用於測量其視場中的物體輻射的紅外(IR)光。 PIR傳感器越來越多地用於控制自動照明系統,以防止燈留下。 這是您可能希望為您的孩子設定的另一個項目。 創建一個自動燈光系統。
PIR是一個相對便宜的組件,可以在3英鎊以下購買。
PIR傳感器的靈敏度可以使用小螺絲刀輕鬆調整。
該模型:
PIR組件有三個引腳用於連接電路。 兩個是電源,應該連接到GND負,3V正。 第三個是信號線,如果使用下面的腳本應連接到pin0。
BBC塊編輯腳本:
BBC Block editor script:
.
這個腳本的問題是,如果竊賊靜止不動,鬧鐘會響起。 它需要一個“閂鎖”來保持它。 將此設置為對更多有能力的學生的擴展挑戰。
標籤:
—————