プロジェクト08:盗難防止アラーム
1. 概要
スマート盗難防止アラームが盗難防止ボックスの移動を検知すると、micro:bitボードのスピーカーが警報を鳴らし、赤色LEDが点滅します。
2. 部品
|
|
|
|---|---|---|
micro:bitボード *1 |
micro:bit T型拡張ボード *1 |
micro USBケーブル *1 |
|
|
|
赤色LED *1 |
220Ω抵抗 *1 |
ジャンプワイヤー *2 |
|
|
|
ブレッドボード *1 |
電池ホルダー *1 |
アラームカード *1 |
3. 部品の知識
加速度センサー

micro:bitボードにはLSM303AGR加速度センサー(加速度計)が内蔵されており、標準、ファスト、プラス、高速モード(100 kHz、400 kHz、1 MHz、3.4 MHz)のI2CシリアルバスインターフェースとSPIシリアル標準インターフェースを備えています。分解能は8/10/12ビット、測定範囲は±2g、±4g、または±8gです。
micro:bitボードが静止または等速運動している場合、加速度計は重力加速度のみを検出します。わずかに揺らした場合、検出される加速度は重力加速度よりはるかに小さいため、その差は無視できます。したがって、主にx、y、z軸の重力加速度の変化を検出します。
4. 配線図

LEDのボード制御ピンはP1です(T型拡張ボードのピンはデジタル1)。
5. コードの流れ

6. テストコード
コードファイルはフォルダ Project 08:Burglar Alarm 内のファイル Project-08-Burglar-Alarm.hex にあります。

コードブロックの読み込み:
コードをインポートした後、ブレッドボードを動かしていないのにブザーが鳴り続ける場合は、地理的要因による可能性があります。条件内の閾値 -60 と 50 を実際の状況に応じて変更してください。

7. テスト結果
コードをボードにダウンロードした後、ブレッドボードを動かします。加速度値が x<-60 または x>50 の場合、ボードのスピーカーが警報を鳴らし、LEDが点滅し、micro:bitのLEDマトリックスは
を表示します。そうでない場合はスピーカーは無音でLEDは消灯し、micro:bitのLEDマトリックスは
を表示します。
注意: 配線が正しいのに結果が見えない場合は、ボード裏面のリセットボタンを押してください。









