DESIGN III / IV / PROJECT NOTES

光センサーで連動するパーティー装置

説明

これはパーティー用装置(たぶんそうです)。
基本的な機能としては、CdSセンサーを使って室内の明るさを検知し、設定した明るさ以下になると、
RGB LEDとディスコボール(少なくとも構想はディスコボール)を起動し、
同時にSpotifyに音楽再生の指示を送ります。逆に、室内が明るくなると、すべての機器が停止します。
  • RGB LEDについては、最も基本的な虹色の発光設定と、センサーとの連動によるオン・オフ機能のみを実装しました。
  • ディスコボール、もしくはモーターについては、最初はセンサーとの連動によるオン・オフ制御だけを行っていましたが、現場での材料不足により球体の固定ができなかったため、最終的には左右に揺れる動作に調整しました。
  • Spotifyの再生制御は、Pythonでシリアルポートのデータを監視することで実現しています。設定値を超えると、pyautoguiのキーボード操作シミュレーション機能を使ってスペースキー(Spotifyの再生・一時停止のショートカット)を入力し、自動で再生を一時停止するようにしています。
  • コード

  • Arduino
  • Python