One Button Keyboard
by
TOKYO FLOP-FLOP
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
ワンボタンキーボード ワークショップ 2019/5/4-5 TOKYO FLIP-FLOP
Slide 2
Slide 2 text
ワンボタンキーボードを支える技術 プログラム Arduino (アルドゥイーノ) プリント基板 2 TOKYO FLIP-FLOP
Slide 3
Slide 3 text
Arduinoって何?
Slide 4
Slide 4 text
これは “Arduino” という マイコンボードの派生品です
Slide 5
Slide 5 text
5 TOKYO FLIP-FLOP マイコン プログラミングすることで いろんな機能を実現できる 電子工作の頭脳
Slide 6
Slide 6 text
いにしえの時代の電子工作 6 TOKYO FLIP-FLOP PICマイコン プログラミング (アセンブラ or C) 書き込み (PICライター) わりと難しい 自作するか パーツ屋で買う 動作確認 (ブレッドボード上) 分かりにくい 出典: https://blog.adafruit.com/2017/03/17/calculon80-z-80- microprocessor-based-homebrew-microcomputer/
Slide 7
Slide 7 text
7 TOKYO FLIP-FLOP 2005年末、Arduino発売
Slide 8
Slide 8 text
8 TOKYO FLIP-FLOP プログラミング 使いやすい環境 記述も簡単 書き込み PCとUSB接続するだけ Arduino 動作確認 分かりやすい
Slide 9
Slide 9 text
9 TOKYO FLIP-FLOP めっちゃ簡単に電子工作ができる!
Slide 10
Slide 10 text
モノづくりの民主化(メイカームーブメント) 10 TOKYO FLIP-FLOP 2012年 Raspberry Pi発売 2008年 Maker Faire Tokyo初開催 (当時は Make:Tokyo Meeting) 近年 3Dプリンタなど 工作機械の家庭進出 個人で何でも 作れる時代に!
Slide 11
Slide 11 text
プログラムは何をしているの?
Slide 12
Slide 12 text
ボタンを押すと Hello World キー入力ができる 12 TOKYO FLIP-FLOP
Slide 13
Slide 13 text
13 TOKYO FLIP-FLOP それを実現するため・・・
Slide 14
Slide 14 text
ここの電圧をひたすら 監視しています 1秒間に100回くらい
Slide 15
Slide 15 text
スイッチを押してない時 15 TOKYO FLIP-FLOP 0V (GND) 5V
Slide 16
Slide 16 text
スイッチを押した時 16 TOKYO FLIP-FLOP 0V (GND) 0V
Slide 17
Slide 17 text
電圧 5V 0V 押した 押してない 押してない 電圧の変化 17 TOKYO FLIP-FLOP
Slide 18
Slide 18 text
5V 0V 押した 押してない 押してない 電圧の変化 18 TOKYO FLIP-FLOP HIGH LOW 電圧
Slide 19
Slide 19 text
19 TOKYO FLIP-FLOP
Slide 20
Slide 20 text
20 TOKYO FLIP-FLOP いまの電圧を確認
Slide 21
Slide 21 text
21 TOKYO FLIP-FLOP 直前の電圧がHIGH いまの電圧がLOW HIGH LOW = スイッチを押した瞬間
Slide 22
Slide 22 text
22 TOKYO FLIP-FLOP ここに書いてあるキー操作を パソコンへ送る スイッチを押した瞬間に
Slide 23
Slide 23 text
23 TOKYO FLIP-FLOP 市販のキーボードも基本は同じ
Slide 24
Slide 24 text
まとめ 24 TOKYO FLIP-FLOP ボタンを押すと電圧が変わるようにする ボタンを押したときキー入力をしたい どうやったらボタンを押したことが分かる? プログラムで電圧を監視すると、 ボタンを押した”瞬間”が分かる その瞬間にキー操作の命令をパソコンへ送る
Slide 25
Slide 25 text
プリント基板って何?
Slide 26
Slide 26 text
プリント基板(PCB) 電子部品を取り付け、配線を行うためのボード 26 TOKYO FLIP-FLOP
Slide 27
Slide 27 text
自作する方法 1 27 TOKYO FLIP-FLOP 出典: http://www.nahitech.com/nahitafu/xmp/photos.html
Slide 28
Slide 28 text
自作する方法 2 28 TOKYO FLIP-FLOP 出典: https://xn--p8jqu4215bemxd.com/archives/328
Slide 29
Slide 29 text
29 TOKYO FLIP-FLOP 実は・・・ここ数年の間に、 かなり楽で簡単になりました
Slide 30
Slide 30 text
無料で高機能な設計ソフト 30 TOKYO FLIP-FLOP
Slide 31
Slide 31 text
中国へのオンライン発注 31 TOKYO FLIP-FLOP
Slide 32
Slide 32 text
しかも安くて早い 32 TOKYO FLIP-FLOP このサイズなら5枚 $4.9、 最速1週間で届く
Slide 33
Slide 33 text
こんな基板も作れる 33 TOKYO FLIP-FLOP
Slide 34
Slide 34 text
34 TOKYO FLIP-FLOP
Slide 35
Slide 35 text
35 TOKYO FLIP-FLOP 個人で何でも作れる時代 電子工作を楽しもう!