#「複数同期型多色LEDランプシェードと空間演出用ディスプレイ」
チーム Airspace
個人用メモ
学校の文化祭に向けて制作しています。
天井から吊り下げたLEDのランプシェードを押して揺らすと、スイッチが反応し、ランプシェードの色がすべて同時に変わるようになっている。同時に音も鳴らす。
PC画面はプロジェクターで空間に投影し、画面の色をLEDと同じ色に変更させることによって、空間全体をその色で包むようにしたい。
コードはとにかく雑。
使用: airspace04.ino をArduino Unoに入れてる
それ以外は過去の遺産
Arduinoの基盤回路はLED3端子が並列でLEDドライバに入ってるだけなので説明省略。
よくわかんないけどとりあえず npm i
- ArduinoとUSB接続する
node app.js
- ブラウザでindex.htmlをローカルで開く
もっといい方法あるだろうけどとりあえずこれで。
- sound/フォルダ内に、
sound[連番].wav
というファイル名でwavファイルを追加する。 - index.js内の再生音声の最大乱数を書き換える(最終連番+1の値)
- 【任意】index.htmlのリストに追加