Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
缶たたくやつ
の
つくりかた
D.F.Mac.@TripArts Music
2015.9.03 Web MIDI Meets DIY #0
フォント「るりいろフォント」:Copyright るりさん 配布元 http://sapphirecr...
自己紹介
@tadfmac
   
http://soundcloud.com/tadfmac
http://qiita.com/tadfmac
雑な人です。
Hideyuki Kodama (D.F.Mac. @TripArts Music)...
雑なDIY
を広めたい!
Web MIDI Meets DIY #0
15年9月4日金曜日
今までにつくった
雑なMIDIデバイスを
紹介!
15年9月4日金曜日
MIDIコン
15年9月4日金曜日
Arduinoそのまんま
http://qiita.com/tadfmac/items/9136f47ae1eea99a4ef7
15年9月4日金曜日
お弁当箱
(Arduino中に入れただけ)
15年9月4日金曜日
お弁当箱
(Arduino中に入れただけ)
15年9月4日金曜日
おにぎり
(mi:muz:expr#2)
15年9月4日金曜日
http://qiita.com/tadfmac/items/f852937c3fb2c2c09c5e
缶
たたくと反応
MIDI NoteON!
15年9月4日金曜日
http://qiita.com/tadfmac/items/f852937c3fb2c2c09c5e
缶
15年9月4日金曜日
http://qiita.com/tadfmac/items/f852937c3fb2c2c09c5e
×
F
缶
15年9月4日金曜日
http://qiita.com/tadfmac/items/f852937c3fb2c2c09c5e
// MIC : A0
// LED : D13
// TX : D1
#include <MIDI.h>
MIDI_CREATE_DEFA...
筆箱(ATtiny44 + 4067)
15年9月4日金曜日
筆箱(ATtiny44 + 4067)
15年9月4日金曜日
あひる
https://makershub.jp/make/955
Pro Micro(ニセ)
USB-MIDIor
USB-HID
+マイク
(ぴー音に反応)
15年9月4日金曜日
あひる
https://makershub.jp/make/955
Pro Micro(ニセ)
USB-MIDIor
USB-HID
+マイク
(ぶー音に反応)
15年9月4日金曜日
IoT
(WebRTちーん)
15年9月4日金曜日
フィジカルWebアプリ
「ちーん」
https://makershub.jp/make/453
15年9月4日金曜日
こっちで
ちーんすると
あっちで
ちーん
conn.send(ちーん); conn.on(function(){
ちーん鳴らす処理
});
Wec MIDI API Wec MIDI API
WebRTC
フィジカルWebアプリ
「ちーん」
1...
フィジカルWebアプリ
「ちーん」
15年9月4日金曜日
https://github.com/tadfmac/mi-muz/tree/master/
arduino/libraries/VUSBMidiATtiny/examples/
ATTiny45_CheenSounder02
ファーム
htt...
そして
15年9月4日金曜日
が欲しくてROMO
15年9月4日金曜日
ニセROMO
これ作って15年9月4日金曜日
ROMOもらった!
15年9月4日金曜日
ニセROMO
15年9月4日金曜日
こっちで
ちーんすると
あっちで
ちーん
ニセROMOのしくみ
conn.send(ちーん); conn.on(function(){
ちーん鳴らす処理
});
Wec MIDI API Wec MIDI API
WebRTC
もーたー
ぶーん...
MIDI音源
15年9月4日金曜日
シンセモドキ
ATTiny45×1
VUSB音源
オシレータ1コ
1号
15年9月4日金曜日
ATTiny45×2
VUSB+音源用
I2C接続
オシレータ2つ
シンセモドキ
2号
15年9月4日金曜日
ATTiny45×3 VUSB+音源用×2
I2C接続 オシレータ2×2!+アンプ!
シンセモドキ 3号
15年9月4日金曜日
そして本日の
本題
15年9月4日金曜日
缶たたくやつ
15年9月4日金曜日
缶たたくやつ
http://mz4u.net/srv/
15年9月4日金曜日
でも
Web MIDI API
(Note ON)
WebSocket
Web Server
USB-MIDI
I2C
WebSocket
{“notenum”:38}
WebSocket
{“notenum”:47}
WebSocket
{“...
缶たたくやつ
の
つくりかた
D.F.Mac.@TripArts Music
2015.9.03 Web MIDI Meets DIY #0
フォント「るりいろフォント」:Copyright るりさん 配布元 http://sapphirecr...
いきなり大問題
はワシしか持ってない!
15年9月4日金曜日
15年9月4日金曜日
そこで、今日は
Arduino UNOで!
15年9月4日金曜日
完成したらこんな感じ
15年9月4日金曜日
15年9月4日金曜日
材料①
15年9月4日金曜日
材料①
コンデンサ
0.1uF
抵抗
1kΩ×2
470Ω×2
電源端子
(USB-B)
ピンヘッダ
1×10くらい
基板
(小さいの)
5Vソレノイド×2
(千石で650円の)
配線材
少々
配線材
少々
ソレノイドと
基板間の延長ケ
ーブル...
入手方法秋月
秋月
千石
千石
千石
15年9月4日金曜日
材料②
15年9月4日金曜日
材料②
缶2個
ボルトと
ナット
(直径3mm)
金折
(穴3mm)大
金折
(穴3mm)小
木ねじ
Arduino
UNO
Rev.3
テープ
木の板
端材で十分
ジャンパ3本
15年9月4日金曜日
入手方法
ホーム
センター
Amazonか
秋葉原か。。
どこでも
スーパーで買って
食べて洗う
秋葉原
15年9月4日金曜日
その他用意するもの
電源など
・USBケーブル(標準B-A)×2
・USB充電器 (2.1Aくらい流せるやつ)
工具類
・ハンダゴテ、台、ハンダなど一式
・ラジオペンチ、ニッパー
・ピンセット
・ドライバー
・両面テープ
それでは作ってみよう!...
それでは作ってみよう!
15年9月4日金曜日
まずは、この基板から!
15年9月4日金曜日
このあたりの基板15年9月4日金曜日
ようするに、
これを2つくってください!
15年9月4日金曜日
ポイント
1A以上必要!
2つなら2A以上!15年9月4日金曜日
ポイント
1A以上必要!
Arduinoの5Vに繋いだら駄目!
電源は別途用意しよう!15年9月4日金曜日
おすすめ電源
iPadの充電器
iPhoneの充電器 ×
5V2AのDCコネクタ
のACアダプタ △
他に使い道探すの
難しくなるし、
ACアダプタ結構
高いし
スマホ充電などに
もそのまま使える
ソレノイド2つは
動かない
15年9月4日金曜日
この抵抗いらない
mi:muzとの互換の
ためこれ5PINでつくりま
したが、
本当は3PINでいいです。
作例
15年9月4日金曜日
作例
15年9月4日金曜日
作例
15年9月4日金曜日
次に基板以外の部分!!
15年9月4日金曜日
いよいよ
DIY!
15年9月4日金曜日
まず、位置を決めよう。
15年9月4日金曜日
まず、位置を決めよう。
缶
缶
低い方の
金折に
缶がつき
ます
15年9月4日金曜日
まず、位置を決めよう。
缶
缶
このへん
干渉
しない
よう
15年9月4日金曜日
まず、位置を決めよう。
缶
缶
こっちに
ソレノイド
つきます
15年9月4日金曜日
Arduinoの位置も決める。
15年9月4日金曜日
位置決めたら木ネジで仮止め
15年9月4日金曜日
缶に穴あけよう。
(小さい方の金折の穴に合わせる)
15年9月4日金曜日
ボルトとナットで、小さい方の
金折をつける(缶2つとも)
15年9月4日金曜日
ボルトとナットで台と缶を仮止め
15年9月4日金曜日
てきとうに位置決めすると
こうなるw
15年9月4日金曜日
てきとうに位置決めすると
こうなるw
判りやすく缶と
缶がブチ当っとる!!15年9月4日金曜日
慌てず、雑に解決。
最初っから斜めだったんですよ、
と言わんばかりに。15年9月4日金曜日
次は、ソレノイドの位置を決める
15年9月4日金曜日
次は、ソレノイドの位置を決める
大きい方の金折を2つ重ね
て台にします。15年9月4日金曜日
ソレノイドをテープで金折に
固定してさらに位置を調整
15年9月4日金曜日
ソレノイドは金折の先端から
少し出る感じで。
15年9月4日金曜日
缶との位置が超重要!!
1mmくらい開くように!
15年9月4日金曜日
位置決まったら
ボルトとナットで
ソレノイド台も固定
いろいろネジ
しめまくろう!
15年9月4日金曜日
さっき作った基板を用意。
15年9月4日金曜日
基板の位置を決めよう。
15年9月4日金曜日
延長ケーブルやArduinoと接続する
ジャンパに合わせて位置を決める。
ソレノイドと基板の延長ケーブルは、このタイ
ミングで自作すると長さが丁度よく調整できる
15年9月4日金曜日
ソレノイドと基板を繋ぐ
延長ケーブル
15年9月4日金曜日
決めた位置に木ネジで固定したら
完成!!
15年9月4日金曜日
Arduinoにファームを
書き込もう!
最後の仕上げ!
15年9月4日金曜日
ATmega32U2に
mocoLUFAを書き込み
手順①
https://github.com/kuwatay/mocolufa
dualMoco.hex
15年9月4日金曜日
このへんの手順
http://qiita.com/tadfmac/items/9136f47ae1eea99a4ef7
超簡単!Arduino UNOをMIDIコントローラーにしよう!
ArduinoでMidiコントローラーを作ろう
http:...
ATmega328Pに
スケッチを書き込み
手順②
https://github.com/tadfmac/mi-muz/tree/master/
applications/canattacker/can2_arduino
can2_arduin...
スケッチ概要
void loop() {
wdt_reset();
if(MIDI.read()) {
if(MIDI.getType()==midi::NoteOn){
onNoteOn(MIDI.getChannel()-1,MIDI.ge...
まとめ
15年9月4日金曜日
雑に作る
↓
完成度低い
でも
自由度高い
↓
結構面白いの出来る
15年9月4日金曜日
雑なDIY
を楽しもう!
Web MIDI Meets DIY #0
15年9月4日金曜日
http://soundcloud.com/tadfmac
ありがとうございました
15年9月4日金曜日
Upcoming SlideShare
Loading in …5
×

缶たたくやつのつくりかた

Web MIDI Meets DIY #0 のセッション資料です。

  • Login to see the comments

缶たたくやつのつくりかた

  1. 1. 缶たたくやつ の つくりかた D.F.Mac.@TripArts Music 2015.9.03 Web MIDI Meets DIY #0 フォント「るりいろフォント」:Copyright るりさん 配布元 http://sapphirecrown.xxxxxxxx.jp/ruriiro.html 15年9月4日金曜日
  2. 2. 自己紹介 @tadfmac     http://soundcloud.com/tadfmac http://qiita.com/tadfmac 雑な人です。 Hideyuki Kodama (D.F.Mac. @TripArts Music) 普段は通信系会社員。家では実験音楽や実験工作で遊んでます。 Web MIDI Meets DIY #0 15年9月4日金曜日
  3. 3. 雑なDIY を広めたい! Web MIDI Meets DIY #0 15年9月4日金曜日
  4. 4. 今までにつくった 雑なMIDIデバイスを 紹介! 15年9月4日金曜日
  5. 5. MIDIコン 15年9月4日金曜日
  6. 6. Arduinoそのまんま http://qiita.com/tadfmac/items/9136f47ae1eea99a4ef7 15年9月4日金曜日
  7. 7. お弁当箱 (Arduino中に入れただけ) 15年9月4日金曜日
  8. 8. お弁当箱 (Arduino中に入れただけ) 15年9月4日金曜日
  9. 9. おにぎり (mi:muz:expr#2) 15年9月4日金曜日
  10. 10. http://qiita.com/tadfmac/items/f852937c3fb2c2c09c5e 缶 たたくと反応 MIDI NoteON! 15年9月4日金曜日
  11. 11. http://qiita.com/tadfmac/items/f852937c3fb2c2c09c5e 缶 15年9月4日金曜日
  12. 12. http://qiita.com/tadfmac/items/f852937c3fb2c2c09c5e × F 缶 15年9月4日金曜日
  13. 13. http://qiita.com/tadfmac/items/f852937c3fb2c2c09c5e // MIC : A0 // LED : D13 // TX : D1 #include <MIDI.h> MIDI_CREATE_DEFAULT_INSTANCE(); void setup(){ MIDI.begin(1); pinMode(13,OUTPUT); } void loop(){ int vol,vel; vol = analogRead(A0); if((vol > 884)&&(vol < 1084)){ vol = vol - 984; vol = abs(vol); if(vol > 20){ vel = (vol * 2) + 32; if(vel > 127){ vel = 127; } digitalWrite(13,HIGH); MIDI.sendNoteOn(64,vel,1); delay(100); MIDI.sendNoteOff(64,0,1); }else{ digitalWrite(13,LOW); } } } 缶 15年9月4日金曜日
  14. 14. 筆箱(ATtiny44 + 4067) 15年9月4日金曜日
  15. 15. 筆箱(ATtiny44 + 4067) 15年9月4日金曜日
  16. 16. あひる https://makershub.jp/make/955 Pro Micro(ニセ) USB-MIDIor USB-HID +マイク (ぴー音に反応) 15年9月4日金曜日
  17. 17. あひる https://makershub.jp/make/955 Pro Micro(ニセ) USB-MIDIor USB-HID +マイク (ぶー音に反応) 15年9月4日金曜日
  18. 18. IoT (WebRTちーん) 15年9月4日金曜日
  19. 19. フィジカルWebアプリ 「ちーん」 https://makershub.jp/make/453 15年9月4日金曜日
  20. 20. こっちで ちーんすると あっちで ちーん conn.send(ちーん); conn.on(function(){ ちーん鳴らす処理 }); Wec MIDI API Wec MIDI API WebRTC フィジカルWebアプリ 「ちーん」 15年9月4日金曜日
  21. 21. フィジカルWebアプリ 「ちーん」 15年9月4日金曜日
  22. 22. https://github.com/tadfmac/mi-muz/tree/master/ arduino/libraries/VUSBMidiATtiny/examples/ ATTiny45_CheenSounder02 ファーム http://qiita.com/tadfmac/items/702e74efad1dd606166a つくりかた フィジカルWebアプリ 「ちーん」 15年9月4日金曜日
  23. 23. そして 15年9月4日金曜日
  24. 24. が欲しくてROMO 15年9月4日金曜日
  25. 25. ニセROMO これ作って15年9月4日金曜日
  26. 26. ROMOもらった! 15年9月4日金曜日
  27. 27. ニセROMO 15年9月4日金曜日
  28. 28. こっちで ちーんすると あっちで ちーん ニセROMOのしくみ conn.send(ちーん); conn.on(function(){ ちーん鳴らす処理 }); Wec MIDI API Wec MIDI API WebRTC もーたー ぶーん 15年9月4日金曜日
  29. 29. MIDI音源 15年9月4日金曜日
  30. 30. シンセモドキ ATTiny45×1 VUSB音源 オシレータ1コ 1号 15年9月4日金曜日
  31. 31. ATTiny45×2 VUSB+音源用 I2C接続 オシレータ2つ シンセモドキ 2号 15年9月4日金曜日
  32. 32. ATTiny45×3 VUSB+音源用×2 I2C接続 オシレータ2×2!+アンプ! シンセモドキ 3号 15年9月4日金曜日
  33. 33. そして本日の 本題 15年9月4日金曜日
  34. 34. 缶たたくやつ 15年9月4日金曜日
  35. 35. 缶たたくやつ http://mz4u.net/srv/ 15年9月4日金曜日
  36. 36. でも Web MIDI API (Note ON) WebSocket Web Server USB-MIDI I2C WebSocket {“notenum”:38} WebSocket {“notenum”:47} WebSocket {“notenum”:45} messageイベントを Macに転送する 15年9月4日金曜日
  37. 37. 缶たたくやつ の つくりかた D.F.Mac.@TripArts Music 2015.9.03 Web MIDI Meets DIY #0 フォント「るりいろフォント」:Copyright るりさん 配布元 http://sapphirecrown.xxxxxxxx.jp/ruriiro.html ようやくタイトル 15年9月4日金曜日
  38. 38. いきなり大問題 はワシしか持ってない! 15年9月4日金曜日
  39. 39. 15年9月4日金曜日
  40. 40. そこで、今日は Arduino UNOで! 15年9月4日金曜日
  41. 41. 完成したらこんな感じ 15年9月4日金曜日
  42. 42. 15年9月4日金曜日
  43. 43. 材料① 15年9月4日金曜日
  44. 44. 材料① コンデンサ 0.1uF 抵抗 1kΩ×2 470Ω×2 電源端子 (USB-B) ピンヘッダ 1×10くらい 基板 (小さいの) 5Vソレノイド×2 (千石で650円の) 配線材 少々 配線材 少々 ソレノイドと 基板間の延長ケ ーブル作る用。 ジャンパー4本 で代用可 1N4007×2 MOSFET (2SK4017) 15年9月4日金曜日
  45. 45. 入手方法秋月 秋月 千石 千石 千石 15年9月4日金曜日
  46. 46. 材料② 15年9月4日金曜日
  47. 47. 材料② 缶2個 ボルトと ナット (直径3mm) 金折 (穴3mm)大 金折 (穴3mm)小 木ねじ Arduino UNO Rev.3 テープ 木の板 端材で十分 ジャンパ3本 15年9月4日金曜日
  48. 48. 入手方法 ホーム センター Amazonか 秋葉原か。。 どこでも スーパーで買って 食べて洗う 秋葉原 15年9月4日金曜日
  49. 49. その他用意するもの 電源など ・USBケーブル(標準B-A)×2 ・USB充電器 (2.1Aくらい流せるやつ) 工具類 ・ハンダゴテ、台、ハンダなど一式 ・ラジオペンチ、ニッパー ・ピンセット ・ドライバー ・両面テープ それでは作ってみよう! 15年9月4日金曜日
  50. 50. それでは作ってみよう! 15年9月4日金曜日
  51. 51. まずは、この基板から! 15年9月4日金曜日
  52. 52. このあたりの基板15年9月4日金曜日
  53. 53. ようするに、 これを2つくってください! 15年9月4日金曜日
  54. 54. ポイント 1A以上必要! 2つなら2A以上!15年9月4日金曜日
  55. 55. ポイント 1A以上必要! Arduinoの5Vに繋いだら駄目! 電源は別途用意しよう!15年9月4日金曜日
  56. 56. おすすめ電源 iPadの充電器 iPhoneの充電器 × 5V2AのDCコネクタ のACアダプタ △ 他に使い道探すの 難しくなるし、 ACアダプタ結構 高いし スマホ充電などに もそのまま使える ソレノイド2つは 動かない 15年9月4日金曜日
  57. 57. この抵抗いらない mi:muzとの互換の ためこれ5PINでつくりま したが、 本当は3PINでいいです。 作例 15年9月4日金曜日
  58. 58. 作例 15年9月4日金曜日
  59. 59. 作例 15年9月4日金曜日
  60. 60. 次に基板以外の部分!! 15年9月4日金曜日
  61. 61. いよいよ DIY! 15年9月4日金曜日
  62. 62. まず、位置を決めよう。 15年9月4日金曜日
  63. 63. まず、位置を決めよう。 缶 缶 低い方の 金折に 缶がつき ます 15年9月4日金曜日
  64. 64. まず、位置を決めよう。 缶 缶 このへん 干渉 しない よう 15年9月4日金曜日
  65. 65. まず、位置を決めよう。 缶 缶 こっちに ソレノイド つきます 15年9月4日金曜日
  66. 66. Arduinoの位置も決める。 15年9月4日金曜日
  67. 67. 位置決めたら木ネジで仮止め 15年9月4日金曜日
  68. 68. 缶に穴あけよう。 (小さい方の金折の穴に合わせる) 15年9月4日金曜日
  69. 69. ボルトとナットで、小さい方の 金折をつける(缶2つとも) 15年9月4日金曜日
  70. 70. ボルトとナットで台と缶を仮止め 15年9月4日金曜日
  71. 71. てきとうに位置決めすると こうなるw 15年9月4日金曜日
  72. 72. てきとうに位置決めすると こうなるw 判りやすく缶と 缶がブチ当っとる!!15年9月4日金曜日
  73. 73. 慌てず、雑に解決。 最初っから斜めだったんですよ、 と言わんばかりに。15年9月4日金曜日
  74. 74. 次は、ソレノイドの位置を決める 15年9月4日金曜日
  75. 75. 次は、ソレノイドの位置を決める 大きい方の金折を2つ重ね て台にします。15年9月4日金曜日
  76. 76. ソレノイドをテープで金折に 固定してさらに位置を調整 15年9月4日金曜日
  77. 77. ソレノイドは金折の先端から 少し出る感じで。 15年9月4日金曜日
  78. 78. 缶との位置が超重要!! 1mmくらい開くように! 15年9月4日金曜日
  79. 79. 位置決まったら ボルトとナットで ソレノイド台も固定 いろいろネジ しめまくろう! 15年9月4日金曜日
  80. 80. さっき作った基板を用意。 15年9月4日金曜日
  81. 81. 基板の位置を決めよう。 15年9月4日金曜日
  82. 82. 延長ケーブルやArduinoと接続する ジャンパに合わせて位置を決める。 ソレノイドと基板の延長ケーブルは、このタイ ミングで自作すると長さが丁度よく調整できる 15年9月4日金曜日
  83. 83. ソレノイドと基板を繋ぐ 延長ケーブル 15年9月4日金曜日
  84. 84. 決めた位置に木ネジで固定したら 完成!! 15年9月4日金曜日
  85. 85. Arduinoにファームを 書き込もう! 最後の仕上げ! 15年9月4日金曜日
  86. 86. ATmega32U2に mocoLUFAを書き込み 手順① https://github.com/kuwatay/mocolufa dualMoco.hex 15年9月4日金曜日
  87. 87. このへんの手順 http://qiita.com/tadfmac/items/9136f47ae1eea99a4ef7 超簡単!Arduino UNOをMIDIコントローラーにしよう! ArduinoでMidiコントローラーを作ろう http://www.slideshare.net/tadfmac/arduinomidi 15年9月4日金曜日
  88. 88. ATmega328Pに スケッチを書き込み 手順② https://github.com/tadfmac/mi-muz/tree/master/ applications/canattacker/can2_arduino can2_arduino.ino 15年9月4日金曜日
  89. 89. スケッチ概要 void loop() { wdt_reset(); if(MIDI.read()) { if(MIDI.getType()==midi::NoteOn){ onNoteOn(MIDI.getChannel()-1,MIDI.getData1(),MIDI.getData2()); } } trigNoteOff(); } 内部で特定のノートナンバーにのみ反応している。 特定のノーとナンバーのとき、ソレノイドPINをHIGHにする。 内部でカウンターをカウントアッップしている。 一定回数loop()が呼び出されたら、ソレノイドPINをLOWにする。 Note ONのみ反応 can2_arduino.ino HIGH->LOWの間隔で 缶をたたく強さが変わります。 15年9月4日金曜日
  90. 90. まとめ 15年9月4日金曜日
  91. 91. 雑に作る ↓ 完成度低い でも 自由度高い ↓ 結構面白いの出来る 15年9月4日金曜日
  92. 92. 雑なDIY を楽しもう! Web MIDI Meets DIY #0 15年9月4日金曜日
  93. 93. http://soundcloud.com/tadfmac ありがとうございました 15年9月4日金曜日

×