• 締切済み

部屋の照明をプログラムで制御したい

部屋の間接照明をプログラムで制御したいと思っています。 何分間隔でこの照明を暗くしたりとか、順番に明るくしたり等の照明の動きを、予めプログラムしておいて、自動で動かしたいです。 実現するのに適当なキットや機器、ソフトウェア等はありますでしょうか。 あくまで6畳の自室用なので、あまり大掛かりな照明は必要ありません。 プログラムの知識は、VBSのコーディングができるぐらいはあります。

みんなの回答

  • stardelta
  • ベストアンサー率25% (293/1135)
回答No.1

器具そのもののコントロールはハードの知識もないと難しいので市販のリモコン式のLEDシーリングライトなどを使い、 http://akizukidenshi.com/catalog/g/gK-04174/ などを使えば割合簡単にご希望のことが可能です。

2011shounen
質問者

お礼

お礼が遅くなってすみません。 アドバイスありがとうございます。 確かに、リモコンなら調光の制御も実装しなくてすむので楽そうですね。 間接照明にも赤外線が届くように配置しなければならないのがややネックですが。 既製の照明にリモコン機能を付ける器具もあるみたいなので、それと組み合わせれば、やりたい事が大体できそうです。 ありがとうございます。

関連するQ&A

  • プログラムを時差で操作

    バッチもしくはVBSCRIPT等で呼び出したプログラムを制御する動きを実現したいです。 やりたいことは、例えばメモ帳を最小化で開き、5秒後に最大化する、という感じのものです。 メモ帳を閉じて5秒後に最大化で開く、というやり方ではなく開いたプログラムを時差で操作したい、という意味合いがあります。 凝ったものでなくてもいいので実現することは可能でしょうか?

  • リビングの照明をコントロールしたい

    自宅リビングの照明をリレー制御しようと考えています。 イメージ的には http://biz.national.jp/Ebox/lightcontrol/livinglc/index.html のような物です。 何分良い値段なので自作しようと考えています。 蛍光灯はリレー組めると思うのですが ゆっくり点灯(5秒ぐらいかけて)させたり、 ゆっくり消灯させたり、 シーンに合わせてダウンライトを調光できたらと思っているのですが それを簡単な方法で制御できたらと思っています。 シーンは3パターンぐらいで考えています。 2種電気工事士(ペーパーに近いですが)は持っていますが プログラムの組み方などはわかりません。 リレーと↑の制御を出来るような装置だけで出来ないかと考えています。 いい方法、いい制御装置(安価な)は無いでしょうか? 照明は 蛍光灯(間接照明)40W4本×2系統=8本 ダウンライト60W4ケ×4系統=16ケ ブラケット60W2ケ×2系統=4ケ スタンド60W2本×1系統=2本 です。 宜しくお願いいたします。

  • PID制御について

    色々なHP等を見て分かりやすくPID制御プログラムを組み モータを駆動しているのですが友人も違った式でPID制御を実現して おり実現したプログラムのkp,ki,kdをこちらのkp,ki,kdに入れて見た所 どうも違った動きをしており不安になったので質問させていただきました。 よろしければご教授ください。 //// 各成分の計算 //// // Pパラメータ // iP = Kp * def; /* 定数 * 偏差値 */ // Iパラメータ // iI = Ki * def_inte; /* 定数 * 偏差累積値 */ // Dパラメータ // iD = Kd * (def - def_before); /* 定数 * 今回の偏差-前回の偏差 */ iRet = iP + iI + iD;    /*iRet = 出力duty*/

  • ボタンでjsの動きを制御する

    Html,css,jsの3種類を使い、"play"ボタンでjsの動きを制御したいと思っています。 基本的にやりたいことは、jsでキャラクターを動かすということです。 矢印ボタンを押せばキャラックターが右や左に動くということはできそうですが、矢印ボタンを押した瞬時にキャラクターが動くのではなく、"play"ボタンを押した時に動作するようにしたいです。 例えば↑←↓↓と↓ボタンを順番に押して、その後"play"ボタンを押すとキャラクターが動き始めるといったプログラムです。 参考動画をyoutubeで見つけましたので、リンクを貼っておきます。 youtubeの動画のようにしたいです。 https://youtu.be/PR4d-j3gGps?t=1m54s なにかアイディアやアドバイスがあればよろしくお願いします。

  • ソフトウェア特許とは?

    個人でソフトウェア開発している者です。特許について素人ですが、ソフトウェアは特許で保護されるのでしょうか? ある開発ソフトでコーディングしたものや、ICチップの中にあるソフトなど、ソフトウェアといっても色々あって、ソフトウェアのすべての階層についての特許の扱いについて、ご教授をお願いします。 開発ソフトでコーディングしたものですが、おそらくプログラム自体は保護されないと思います。けれども、開発されたソフトの動き、構成、フォルムなど、画期的なコンテンツであれば、発明として扱われるでしょうか? 具体的にですが、MSのVisualStudioの開発ソフトでコーディングし、それをネットで売りたいのです。そこで、VisualStudioのライセンスを取得する必要があるでしょうか?また、DirectXなどを組込んだ場合の再配布の権利の取得も必要でしょうか?

  • 市販のDCモーターでトルクを落とさずに回転数を落とす方法

    こんにちは。 市販のDCモーターでトルクを落とさずに 回転数を落とす方法 を考えています。 プーリー等手に入らないものは使わず、 手に入る電子部品や、マイコン制御で 実現したいと思っています。 行いたいものは、 プーリーキットで、 厚さ3mm程度のベニヤ、シナ板等を 上下に動かしたいと思っています。 (卓上看板のようなものに 動きをつけたいのです)。 現在、PICマイコンのPMW制御で 行っていますが、 10*20cm位の板が、スピード全開なら 動きますが、回転を落としていくと、 パワーが落ちて、 やはり動きません。 なにかいいアイデアはあるでしょうか、 お願いします。

  • ガンダムSEEDの謎

    SEEDのMSはOSを採用していてSEEDの最初の頃のシーンにキラがOSを書き換えて修正する所がありました。 でも、これって凄く疑問です。 OSってプログラムの実行を制御するためのソフトウエアで単なる基本ソフトなのだから、結局はアプリケーション制御をしているわけですよね。 アプリケーション制御なら、OSをいじくったくらいではMSの運動性能に影響が出てこないと思うのです。 どうしてストライクの動きが良くなったのでしょうか? 不思議で仕方ありません。 そもそも私の考え方に間違いがあるのでしょうか?

  • 製品仕様を理解する

    仕事で、マイコンの制御プログラムを作っています。 この仕事を初めて、半年ぐらいになるのですが、なかなか製品仕様、プログラム仕様が覚えられません。言語はCで、資料としてあるのは下記の物です。 機能説明表 そのプログラムが有する機能の説明書。30機能ほど。 フローチャート 30関数分ほど。 プログラム ソースプログラム。テキストで1MBぐらい。 覚えられない原因としては、人に聞いてしまうことが多い(調べれば勉強になりますが、時間が無いため聞いてしまう)こと、仕様変更(機能追加、削減)が多いこと、があげられると思います。コーディングやソースからフローチャートを作成するなどの事務的な仕事はできます。このままその機種の主担当にされると立ち行かなくなってしまいそうで、不安です。 このような仕事は初めてなのですが、機能数やプログラムの大きさからして、プログラムの規模的に小さいのもなのでしょうか? また、同じような仕事をされている方は、どのようしてプログラムやその動きを頭に入れましたか。コツなどはありますか。

  • VBSに関する質問

    VBSを使ってプログラムを作りたいのですが、 visual studioを使ったデバッグの方法について教えてください。 バージョンはvisual studio express 2013で最新バージョンです。 OSはwin8 64bitです。 ・とりあえず、 http://winscript.s41.xrea.com/wiki/index.php?%5B%5B%A5%A8%A5%C7%A5%A3%A5%BF%2FVWD2005%5D%5D のページにあるように、 タイトル VBSスクリプトの実行(&R) コマンド C:\WINDOWS\system32\wscript.exe 引数 $(ItemPath?) を外部ツールに登録した上で MsgBox "テスト" と書かれた適当なvbsファイルをD&Dで読み込ませてみたのですが コードの色分けが行われておらず全て同じ色になっています。 http://www.koutou-software.co.jp/junk/use-vs-project-with-vbscript.html このページのようにdimなどを青色に表示するにはどうしたら良いですか? ・MsgBox "テスト"の左横にブレイクポイントの赤い丸を付けて VBSスクリプトの実行をしたのですが、 特にプログラムを停止することなく実行されてしまうのですが どうすれば指定した位置でプログラムを止めることができますか? ・あとEXEファイルとして出力したいのですが ビルド機能が見つからないのですがどうすれば良いですか? ・http://www.koutou-software.co.jp/junk/use-vs-project-with-vbscript.html このページには Visual C++としてプロジェクトを作成し、いろいろな設定を行った後にするみたいな解説がありますが この通りやっても、wscript.exeが見つからないというようなエラーが出て 実行することができませんでした。 少し質問が多いですが よろしくお願いいたします。

  • wait を使うのでしょうか?

    いつもお世話になります。自分の書いた長めのファイルから、あるキーワードを含む行を抜き出して表示するプログラムを作ったの(それもここで質問に答えてもらってはじめてできたん_)ですが、一致する行が多いときには、ザクザクと画面上を流れて(print;を使っています)前半部がよく見れません。>filenameでファイルに保存はできるので、後で開けばみれるのですが、できれば10行くらい表示したらストップして、何かキーボードのキーを押したら、また続きを表示するようにしたいのです。BASICでは、STOPだかWAITだかで実現できてたように思うのですが。。。適当な制御命令がありますか。頭をお借りしてよろしいでしょうか。

    • ベストアンサー
    • Perl