Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
センサ(Sensor)の作り方
Search
Yuta Kurotaki
January 20, 2022
How-to & DIY
0
850
センサ(Sensor)の作り方
K-Ruby#28 LT&もくもく会
https://k-ruby.connpass.com/event/234964/
Yuta Kurotaki
January 20, 2022
Tweet
Share
More Decks by Yuta Kurotaki
See All by Yuta Kurotaki
CTO Night & Day 2024 Product Feedback Lunch
kurotaky
1
92
ゼロからわかるリザバーコンピューティング
kurotaky
1
970
SUZURI DX 2023
kurotaky
0
130
How GitHub Copilot Transforms Development Productivity
kurotaky
18
12k
The story of repairing my junk keyboard with The kinT keyboard controller
kurotaky
0
1.5k
DevRel_Japan CONFERENCE 2023
kurotaky
1
1.7k
ctoa-wakate-01-company-introduction
kurotaky
0
230
Ethereum for Ruby
kurotaky
2
1.8k
NFTコンテンツでオリジナルグッズ作成を支える技術
kurotaky
1
120
Other Decks in How-to & DIY
See All in How-to & DIY
[너구리랑! 회고 밋업 2023] CTO 1년 회고와 회고를 바탕으로 만든 프로젝트에 대한 회고 - 전문가가 되는 방법 // 한날 님
develop_neoguri
0
150
IoTカーテンオープナー
keicafeblack
0
300
How to get hundreds of organic backlinks through statistics link building
ronishehu
1
180
球体型ロボットと複合現実を活用したマルチエージェントシステム - M5stack Japan Tour 2024 Spring Osaka
tichise
0
200
ちょっと待てぃ!!ボタンをキーボード化 #M5Stack #M5JPTour2023 #相席食堂
n0bisuke2
0
610
APCのAWS認定マスターたちに聞いてみた
masuchoku
0
110
enebular Update for the second half of 2023
taokiuhuru
0
170
Dirbtinis intelektas dizainerio gyvenime
lekevicius
0
200
PlatformIO IDE用M5Stack定型コード環境の紹介
3110
1
370
LT(Lightning Talk)のドキドキ感を共有しながら 応援してくれるBotを作ってみた!
scbc1167
0
320
GPTsとラズパイ5で監視カメラを作ってみた #iotlt #chatgpt #raspberrypi
n0bisuke2
0
510
ServiceNow Knowledgeの歩き方
manarobot
0
310
Featured
See All Featured
Done Done
chrislema
181
16k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Building Applications with DynamoDB
mza
91
6.1k
A Philosophy of Restraint
colly
203
16k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Rails Girls Zürich Keynote
gr2m
94
13k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
VelocityConf: Rendering Performance Case Studies
addyosmani
326
24k
Writing Fast Ruby
sferik
628
61k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
Transcript
センサ(Sensor)の作り方 黒瀧 悠太 / GMO PEPABO inc. 2022.01.20 K-Ruby#28 LT&もくもく会
1
2 自己紹介 SUZURI事業部 黒瀧 悠太 Kurotaki Yuta • SUZURI https://suzuri.jp/
• 横浜国立大学大学院理工学府博士後期課程にて ウェアラブルデバイスの研究を行っている • たまに鹿児島に現れます • Twitter : @kurotaky
3 アジェンダ 1. 今日話すこと、何が学べるのか? 2. センサ(Sensor)とは 3. センサの作製プロセス 4. まとめ
4 1. 今日話すこと
今日話すこと 5 • センサにも色々な種類があります • 今回は最近自分が作っている生体計測のための筋電位センサを作ったときの経験を元に お話します • EMG(ElectroMyoGraphy)センサとも呼ばれます センサの作り方
https://www.switch-science.com/catalog/2682/
6 今日話すこと • センサを作るための基礎知識を身につける • 作製工程のイメージを持つことで、市販のセンサの中身がどうなっているのか想像できるよ うになる 今日学べること
7 2. センサ(Sensor)とは
8 センサ(Sensor)とは 物理的、化学的現象を電気信号やデジタルなデータとして扱うことができるもの 家電、スマートフォン、カメラ、ロボット、自動車など様々なところで活用されている 人間にも視覚・聴覚・味覚・嗅覚・触覚など様々なセンサが備わっている センサ(Sensor)とは? センサ 物理的・化学的現象 データ
センサ(Sensor)とは スイッチサイエンスで検索 センサにも色々種類があります 9 https://www.switch-science.com/catalog/list/13/
10 センサ(Sensor)とは 市販にあるセンサを買って使えば、ある程度のことは実現できる しかし、もっと小型化したい!軽量化したい!自分の用途にあったセンサを作りたい!という時も ある センサを自作できると、例えばウェアラブルデバイスなどで作りたいものがあったときに表現の幅 が広がると私は思っています 今回は、短い時間ですがセンサを作るための一連の流れを見ながら、ツールとプロセスについて 概要を理解していきましょう どうやって作るのか?作れると何が良い?
11 3. センサの作製プロセス
12 センサの作製プロセス 企画 アイディア 設計 プロトタイピン グ 実装 検証 テスト
評価 ざっくりこんな感じ
13 • 対象を決める ◦ どのようなもの・ことを測りたいか • すでに作られているセンサを調べてみる ◦ 仕様書を見る ◦
本・論文・YouTubeなどの情報源から調べる • 利用シーンから考える ◦ 椅子への着席を検知するには? ◦ 体調の良さを測るには? 企画・アイディア
14 企画・アイディア (いろいろなセンサがある) はじめてのセンサ | テクニカルスクエア |丸文 より
15 筋電位を計測したい場合は? • 電極を皮膚に当てるとできる • 回路はどうするか? ◦ 生体信号は微小なものだから増幅が必要らしい → オペアンプ使う
◦ ノイズがのるらしい → フィルタ回路を作る 設計していく
16 回路図設計 EMG sensor archive - Yoichi Nagashima https://nagasm.org/ASL/mbed/fig4/nagasmEMG.jpg より
はじめはペンと紙で書いてみる この回路は公開されている EMGの 回路設計図 抵抗 オペアンプ コンデンサ
17 回路図のシミュレーション、波形の確認ができる LTspice https://www.analog.com/jp/design-center/design-tools-and-calculators/ltspice-simulator.html
18 ブレッドボードで設計した回路を確認 ↑ ブレッドボードと各部品を配置している ↑ オシロスコープで波形を確認する
19 • 部品の調達をする ◦ RSコンポーネンツ、モノタロウ、マルツなどなど • 基板を作製する ◦ PCB基板 ◦
感光基板 (エッチング処理) • はんだづけ ◦ はんだごてで部品をつける ◦ 機械を使って部品をつける (ダイボンダーなど) • 動作確認 実装
20 部品の調達 (RSコンポーネンツ)
21 部品の調達 (モノタロウ)
22 基板の作製 (EAGLEの例) 回路図を書いて、ボードのデザインをするソフトウェア ERC(Electrical Rule Check) や DRC(Design Rule
Check)もできます KiCadもおすすめ!
23 直感的 視覚的にわかりやすい 基板の作製 (Fritzing)
24 自分で作る場合 現像液とエッチング液の扱い注意 (目に入らないように気をつけて) 基板の作製 (感光基板) https://www.marutsu.co.jp/contents/shop/marutsu/mame/60.html
25 データを送信して発注する お金はかかる 大量に作りたいときにもおすすめ 基板の作製 (プリント基板, PCB)
26 Seeed Fusion
27 基板の完成! PCB 感光基板
28 検証・テスト (はんだで部品を載せて動かしてみよう!) https://handa-craft.hakko.com/
29 • 期待通りに動くか確認する? ◦ だいたい動かない... • テスターやオシロスコープを使いながら確認しよう ◦ 導通チェック、期待した波形が出力できているか確認 評価
EMGセンサを3つ 作ったよ
30 • 色々作るのは楽しいけど、怪我とか事故には気をつけましょう! • 生体計測をするときは電気ショックに注意。人間に電撃を与えないように気をつけましょう! (JIS T 0601の規格にも定められている) 安全第一
31 4. まとめ
32 センサ(Sensor)とは • EMGセンサを例として、センサ作製プロセスの概要を紹介 • センサを作るために活用されているツールを紹介 • 安全第一! • 鹿児島Ruby会議02やりましょう!!!
まとめ