JSS1 ビルド&コード・アドベンチャー
訪問者を検知する家は作れるかな?
近づいてくる物体を検知して、ライトを点灯させ、アラートを鳴らすスマートハウスです。
まず、完成したデザインを確認しましょう。次に、この家を一緒に作ります。

ロボティクスミッション 001
Smart House Lab
JSS1 ビルド&コード・アドベンチャー
近づいてくる物体を検知して、ライトを点灯させ、アラートを鳴らすスマートハウスです。
まず、完成したデザインを確認しましょう。次に、この家を一緒に作ります。
ミッションシミュレーション
これは視覚的なシミュレーションであり、実際のハードウェア接続ではありません。
ロジックループ
ビルドキット
スマートハウスの各パーツには、明確な役割があります。
頭脳:センサーを読み取り、アラートを制御します。
音波を送信し、戻ってくるエコーを測定します。
ドア付近で光る視覚的なアラート。
接近を検知するたびに短い音を鳴らします。
配線を整理するための再利用可能なプラットフォーム。
部品間の電気的な経路。
電流を制限してLEDを保護します。
手頃な価格の家の本体と安定したベース。
切る前に計画を立てましょう
センサーは外側を向き、段ボールに遮られないようにしてください。
製作エリア
紹介動画に登場した、シンプルで丈夫なデザインで作成しましょう。
段ボールに壁、ドアの開口部、屋根を書き込みます。
接合部分がきれいになるよう、慎重にカットしてください。
四角い本体を作り、前面パネルを取り付けます。
屋根を安定した土台に固定します。電子部品にアクセスできるようにしておいてください。
配線 01 / 入力
1本ずつ配線しましょう。すべてのラベルを正しいArduinoピンに合わせてください。
| センサーピン | Arduino Uno |
|---|---|
| VCC | 5V |
| GND | GND |
| TRIG | D9 |
| ECHO | D10 |
エコーの仕組み
センサーが音波を送信し、エコーが戻ってくるまでの時間を測定します。
配線 02 / ライト
訪問者が警告に気づけるよう、LEDをドアの横に配置します。
電流を制限してLEDを保護するため、抵抗器を回路に入れたままにする必要があります。
配線 03 / サウンド
センサーの読み取りごとではなく、新しく誰かが接近したときにのみ短いビープ音が鳴ります。
メモリ変数を使用することで、誰かが近くに留まっている間の連続的なビープ音を防ぎます。
フライト前チェック
USB電源を接続する前に、パス全体をトレースしてください。
ソフトウェア・ラボ
まずはビジュアルブロックから:プログラムを入力せずに、ロジックを構築します。
ブロックツールボックス
機能を探し、お使いのバージョンで最も近いサポート済みラベルを選択してください。
メモリスイッチ
この小さなメモリスイッチにより、アラートに知的な感覚が加わります。
ブロックプログラム / メインメソッド
視覚的なロジックをこの順序で配置してください。これらは意図された機能であり、正確なラベルは異なる場合があります。
プログラマーのように考える
光るパスを辿ってください。ループはチェックを停止しません。
ミッションテスト
アニメーションは期待される結果を示しており、実際のArduinoを読み取っているわけではありません。
バックアップワークフロー
このArduino C++スケッチは、互換性のあるArduinoプログラミングワークフロー用のバックアップであり、PictoBloxのビジュアルブロックではありません。
エンジニアのデバッグベイ
症状を見つけ、最も単純な原因を確認し、再度テストしてください。
Arduino Unoと正しい拡張機能を確認してください。使用しているPictoBloxのバージョンでサポートされているか確認し、必要に応じてバックアップを使用してください。
トーンまたはアクチュエータブロックを確認してください。デジタルHIGH/LOWが自動的に適切なトーンになるわけではありません。
極性、抵抗器、D13、およびGNDを確認してください。
極性、D8、GND、および選択したプログラミング方法を確認してください。
TRIG、ECHO、センサーの向き、電源、および接続の緩さを確認してください。
ボードの選択、COMポート、USBケーブル、およびステージモードのファームウェアを確認してください。
ミッション完了
それでは、あなたのスマートハウスがどのように訪問者の接近を検知するか説明してください。
← → 矢印キーで操作してください