micro:bitを使用して、信号機と遮断機を連動させる回路を作りたいという質問に答える記事です。使用する部品は、Keyestudioの37 in 1 BBC micro:bit用スターターキット内の部品を活用します。ここでは、PIRセンサーの検知により信号機が青から赤に変化し、遮断機も動作する回路を作成する方法を解説します。
必要な部品と接続方法
このプロジェクトでは、以下の部品を使用します。
- Micro:bitメインボード
- Keyestudio マイクロビットセンサー V2 シールド
- Keyestudio 信号モジュール
- Keyestudio PIRモーションセンサー
- Keyestudio マイクロサーボ
まず、PIRセンサーを接続します。PIRセンサーは、人や動物の動きを感知して、信号機と遮断機を制御します。センサーの出力端子(通常はデジタル信号)を、micro:bitのGNDと対応する入力端子に接続します。
信号機と遮断機の制御
次に、信号機と遮断機を連動させるために、信号モジュールとマイクロサーボを制御します。信号モジュールはmicro:bitの出力ピンに接続し、サーボモーターはGNDとVCCに接続、制御端子はDピンに接続します。信号機のLEDと遮断機のサーボを、プログラム内で制御して、PIRセンサーの入力に応じて信号機が青、黄色、赤に変化するようにします。
プログラムの作成
プログラムの基本構成は以下の流れになります。
- PIRセンサーが感知したら、信号機を青に、遮断機を上げる。
- 5秒後に信号機を黄色に、2秒後に赤に変更。
- 信号機が赤になったら、遮断機を降ろす。
MakeCodeやPythonを使って、この制御を実現します。センサーの出力を検出し、タイマーを使って信号機と遮断機の動作をスケジュールすることがポイントです。
まとめと注意点
このプロジェクトでは、Keyestudioの37 in 1 BBC micro:bitスターターキットの部品を使って、信号機と遮断機を連動させる回路を作成する方法を説明しました。PIRセンサーを使った動作検知と、LEDやサーボを使った制御の基本を理解することができる良い学習になります。実際の配線とプログラミングで、より理解を深めていきましょう。
コメント