手の中に収まるスイッチインターフェース 第3弾
投稿者:マーチン 2020年3月8日
カテゴリ:障碍者全般::Digispark
カテゴリ:障碍者全般::Digispark
手の中に収まるスイッチインターフェースの第3弾です。傾きセンサーやタッチセンサーを使います。傾けた時やタッチした時に、キーボードのSpaceキーやマウスの左ボタンの代わりになります。WindowsPC、iPad/iPhone で使えます。iPad/iPhone で使う場合はカメラアダプタが必要です。WindowsPC で使う場合は、ドライバーのインストールが必要です。
●動画
タッチセンサーに「DigitalToSpace」、傾きセンサーに「DigitalToEnterFall」 を使用しています。
●傾きセンサー 購入品
品名 | 個数 | 価格 | 備考 |
---|---|---|---|
【Amazon】Digispark Kickstarter Attiny85 マイクロ USB 開発ボード | 1 | 950円/3 | |
【スイッチサイエンス】GROVE - 傾きセンサ | 1 | 286円 | |
【無印良品】小物ケース SS | 1 | 90円 | |
【秋月】PHコネクタ ベース付きポスト サイド型 2P S2B-PH-K-S | 2 | 20円 | |
【秋月】コネクタ付コード2P(A) JST PH相当 | 2 | 60円 | 説明のため別の色のものを使用 |
【Daiso】USB - micro-B 充電・転送ケーブル | 1 | 110円 | |
【Daiso】ふた付ミニカップ | 1 | 110円/4 | |
【Daiso】アイロンビーズ 2ピース | |||
M2×10~12ネジナット 2組、M2×6~8ネジナット 2組 | |||
熱収縮チューブ | |||
約900円 |
●基板のチェック
組み立て前に、基板が正常に動作するかを確認することをお勧めします。
を参考に、ModelCheck.ino.hex を基板にアップロードして、動作確認をする。
を参考に、ModelCheck.ino.hex を基板にアップロードして、動作確認をする。
●傾きセンサー 製作方法
(1)P1-P2 と GND-5V に、基板の裏側からサイド型のPHコネクタを挿して、はんだ付けをする。
(2)P1のケーブルは短く切り、P2と黄色、GNDと黒、5Vと赤のケーブルをはんだ付けして、熱収縮チューブで絶縁する。この時、ケーブルの長さが50mm以下になるようにする。
(3)基板が角に固定できるように、直径2mmの穴を2個と、USBケーブルを接続するための四角い穴をあける。外側から2本の長さ10~12mmのネジを挿し、アイロンビーズを通す。
(4)2個のナットを締めて、基板を固定する。(ナットをこの位置に持ってくるにはコツが必要ですけど、言葉では伝えられない。)
(5)上蓋側に2つの穴をあけて、短い方(長さ6~8mm)のネジで固定する。
(2)P1のケーブルは短く切り、P2と黄色、GNDと黒、5Vと赤のケーブルをはんだ付けして、熱収縮チューブで絶縁する。この時、ケーブルの長さが50mm以下になるようにする。
(3)基板が角に固定できるように、直径2mmの穴を2個と、USBケーブルを接続するための四角い穴をあける。外側から2本の長さ10~12mmのネジを挿し、アイロンビーズを通す。
(4)2個のナットを締めて、基板を固定する。(ナットをこの位置に持ってくるにはコツが必要ですけど、言葉では伝えられない。)
(5)上蓋側に2つの穴をあけて、短い方(長さ6~8mm)のネジで固定する。
●タッチセンサー 購入品
品名 | 個数 | 価格 | 備考 |
---|---|---|---|
【Amazon】Digispark Kickstarter Attiny85 マイクロ USB 開発ボード | 1 | 950円/3 | 現在在庫切れ |
【ヨドバシ】共立プロダクツ タッチスイッチ 白色 | 1 | 935円 | |
【無印良品】ポリプロピレン小物ケース・SS | 1 | 90円 | |
【秋月】PHコネクタ ベース付きポスト サイド型 2P S2B-PH-K-S | 2 | 20円 | |
【秋月】コネクタ付コード2P(A) JST PH相当 | 2 | 60円 | 説明のため別の色のものを使用 |
【Daiso】USB - micro-B 充電・転送ケーブル | 1 | 110円 | |
【Daiso】アイロンビーズ 2ピース | |||
M2×10ネジナット 2組 | |||
約1,600円 |
●タッチセンサー 製作方法
(1)P1-P2 と GND-5V に、基板の裏側からサイド型のPHコネクタを挿して、はんだ付けをする。ケーブルは,80mmの長さで切り、3mmぐらい被覆を剥く。
(2)基板を端にくっつけて固定できるように、直径2mmの穴を2個と、USBケーブルを接続するための四角い穴をあける。蓋の中央に直径16mmの穴をあける。
(3)タッチセンサーの裏側と蓋を、ホットボンドで固定する。
(4)5VとV+、GNDとGND、P2とOUTが接続されるようにはんだ付けをする。2本のネジで基板を固定する。
(2)基板を端にくっつけて固定できるように、直径2mmの穴を2個と、USBケーブルを接続するための四角い穴をあける。蓋の中央に直径16mmの穴をあける。
(3)タッチセンサーの裏側と蓋を、ホットボンドで固定する。
(4)5VとV+、GNDとGND、P2とOUTが接続されるようにはんだ付けをする。2本のネジで基板を固定する。
●プログラム
DigitalToX_200308.zip
Digispark のP2に接続されたデジタルセンサで、以下のアクションをします。
Digispark のP2に接続されたデジタルセンサで、以下のアクションをします。
◆DigitalToSpace
Spaceキーのコードが送られます。長押しできます。
◆DigitalToEnter
Enterキーのコードが送られます。長押しできます。
◆DigitalToClick
マウスの左ボタンを押します。ダブルクリック、ドラッグできます。
◆DigitalToSpaceFall
HIGH→LOWの瞬間に、Spaceキーを短く押します。長押し無効です。
◆DigitalToSpaceRise
LOW→HIGHの瞬間に、Spaceキーを短く押します。長押し無効です。
◆DigitalToEnterFall
HIGH→LOWの瞬間に、Enterキーを短く押します。長押し無効です。
◆DigitalToEnterRise
LOW→HIGHの瞬間に、Enterキーを短く押します。長押し無効です。
◆DigitalToClickSingle
マウスの左ボタンをシングルクリックします。長押し無効です。
◆DigitalToClickDouble
マウスの左ボタンをダブルクリックします。長押し無効です。
◆連載
- 【まほろば】手の中に収まるスイッチインターフェース
- 【まほろば】手の中に収まるスイッチインターフェース(続)
- 【まほろば】Digisparkにプログラムを書き込む
- 【まほろば】Digispark 開発環境のチェック
- 【まほろば】手の中に収まるスイッチインターフェース 第2弾
- 【まほろば】手の中に収まるスイッチインターフェース プログラム改良
- 【まほろば】手の中に収まるスイッチインターフェース 第3弾
- 【まほろば】手の中に収まるスイッチインターフェース 第4弾