概要
【光を見張る、スマート・縦型ブラインドコントローラー】
快適な室内環境には、適切な明るさと温度が不可欠です。このシステムは、「明るさセンサーが日差しを検知し、ブラインドの角度を自動で最適化する」賢いコントローラーです。
本活動では、実際の窓に設置するものではなく、サーボモーターと厚紙などを使って「ブラインドのミニチュアモデル」を製作します。センサーが明るさを数値化し、設定したしきい値を超えるとプログラムに従ってモーターが駆動し、ブラインドの羽根(ルーバー)の向きをスムーズに変える仕組みを学習しましょう。
用意する物
- タコラッチ・ミニ
- サーボモーター(オプション)
- ミニブラインド(模型)用材料(厚紙、糸、ストローなど)
準備
- 事前に『計測・制御』の教材を通して、カードの使い方や問題解決の手法を習得しておく必要があります。
活動
1. 工作
- ブラインド機構(模型)の製作: サーボモーターの回転角度に合わせて、ミニチュアの羽根が動くように糸やリンク機構を工夫して組み立てます。
- ポート接続: サーボモーターのコネクターをタコラッチ・ミニの「デジタルA」端子に接続します。
2. プログラミング
「明るさセンサー」の数値が環境に合わせてどう変化するか、まずは数値を確認して「日差しが強い」と判断する基準を決めましょう。
【利用するカード例】
- 計測 01:暗くなった(明るさセンサー)
- 制御 04:角度を指定して回す(サーボモーター(オプション))

【プログラム例】
-
判定と動作:
[ もし (明るさ > 95) なら ](※数値は環境に合わせて調整してください) -
ブラインドを閉じる:
[ サーボ デジタルA(A1) を速度 30 %で 90 度にする ](※ブラインドの動き合わせて調整してください) -
ブラインドを開ける:
[ でなければ ]のときに[ サーボ デジタルA(A1) を速度 30 %で -90 度にする ] -
一定時間待つ:
[600 秒待つ](例は10分に1回判断の場合。判定時間は実態に合わせて調整する。) -
繰り返し: これらを
[ ずっと ]ブロックの中に入れて、常に明るさを監視するようにします。

3. 動作確認
- 模型に光を当てたり遮ったりして、明るさに応じてブラインドの角度が変わるか確かめます。
発展
- 温度連動: 「計測 10:温度が上がった/下がった(温度センサー(オプション))」を組み合わせ、光だけでなく「室温が高すぎる時」にブラインドを閉めるように条件を工夫してみましょう。
- 生成AIによる環境診断: 「AI 03:ステージ表示されている物についてたずねる(たずねる/Scratch)+アクセス」を活用します。画面右上のボタンでカメラモードに切り替え、模型のブラインドの隙間から入る光の様子を映しながら、「今の角度は採光として適切ですか?」と生成AIにアドバイスをもらう機能を検討してみましょう。※利用には、AkaDako Cloud Plus のアクセスキーが必要です。