2017年3月16日木曜日

「スペース・デジミン」Arduinoと赤外線センサーを使ったテルミンデバイス

ソフトウエアエンジニアが、ハードの世界に飛び込んで、頑張って作った1作目。
16年2月頃にArduinoの存在を知って、4月~7月の約3カ月で作成しました。
せっかくなので、記録を残しておきます。

NT京都に出展します!ぜひ演奏しにきてください!




動画

テスト演奏

ジミーペイジとセッション


■テーマ

  • なめらかな音程変化
  • 本物のテルミン同様の操作性(右手で音程、左手で音量)
  • スペーシーなディレイ!!

■材料

ハード


ソフト


■頑張りポイント

コード最適化

赤外線センサ2つの値を読んで、MOZZIで音作って、SRAMでディレイ処理してってやると、処理が追い付かずノイジーになってしまいました。
analogRead()や、Sramのライブラリを最適化しました。
インライン関数化や、ビットシフトで計算等でミリミリした改善。

センサ安定化

赤外線センサの値が安定しないので、別電源にしてみたり調べまっくたり実験しまくって、100ufのコンデンサを付けると安定することがわかりました。

センサ値を音程に変換する数式


こんな感じで試行錯誤して決めました。

その他

ケースの加工が大変だった!何とかうまい具合にケースに収まった!

■今後の予定

時間に余裕が出来れば、機能追加したいなー。
  • 音階表示
  • カリブレーション
  • 16bit

■参考サイト

Qiita Arduino UNOで SPI接続のSRAM(23LC1024)を使ってみる


2016年12月18日日曜日

Arduino Uno互換機+MACで書き込み時にRead-only file systemの解決方法

Arduino Uno互換機+MACで

書き込み時に、
chmod: Unable to change file mode on
Arduino.app/Contents/Java/hardware/tools/avr/bin/avrdude_bin: Read-only file system
ってエラー出てたけど、

ArduinoIDEを1.6.9から1.6.13にバージョンアップしたら、解決したよ。

2016年11月23日水曜日

ブログ始めました。

初めまして。BlueToneと申します。
よろしくお願いします。

ソフト屋さんを10年程やっています。
最近、電子工作にハマってしまい、Makerムーブメント・スタートアップに興味津々です。

Arduinoというオープンソースソフトウェア、オープソースハードウェア、開発環境無料なマイコンの互換機が数百円で入手できることを知り、遊んでみたところ、これがすごく面白い!!

プリント基板も海外発注で送料込み10枚3000円程度で作成できるし、
3Dプリンタ、レーザーカッター、CNC切削機等がFABスペースで使用できる。
これはなんか作って、一儲けせなあかんな!!と思いました。笑

ハードウェアは初心者なので、いろんなサイトを調べて勉強しております。
そんなMaker関連の情報のまとめや、小ネタなどを書いていきたいと思います。