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
うそ発見器(うそ
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Infiniteloop
July 14, 2023
Programming
73
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
うそ発見器(うそ
2014/02/23に行われた株式会社インフィニットループ公開勉強会(OpenIL Vol.1)内での発表に使われたLTのスライド資料
Infiniteloop
July 14, 2023
More Decks by Infiniteloop
See All by Infiniteloop
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2025年版)
infiniteloop_inc
18
86k
俺の PHP プロファイラの話 PHP スクリプトで PHP 処理系のメモリをのぞき込む
infiniteloop_inc
1
720
心理的安全性を学び直し、 「いい組織とは何か?」を考えてみる
infiniteloop_inc
1
1.1k
ゼロからつくる 2D物理シミュレーション ~物理現象をコードに落とし込む方法~
infiniteloop_inc
1
1.6k
詫び石の裏側
infiniteloop_inc
0
960
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
7
36k
リファクタリングで実装が○○分短縮した話
infiniteloop_inc
0
310
ADRという考えを取り入れてみて
infiniteloop_inc
0
320
500万行のPHPプロジェクトにおけるログ出力の歩み
infiniteloop_inc
0
230
Other Decks in Programming
See All in Programming
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
2
550
Claude Team Plan導入・ガイド
tk3fftk
0
210
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
0
220
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
790
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
7
1.9k
【やさしく解説 設計編 #1】「ドメイン駆動」と「実装駆動」ってなに? 〜設計の考え方を、たとえ話で学ぼう〜
panda728
PRO
1
120
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
460
【やさしく解説 設計編・中級 #1】一つの車に、運転手は一人 ~ある倉庫システムの事例から~
panda728
PRO
0
180
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
3
860
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
130
AIを活用したE2Eテスト実装効率化のあゆみ / ebisu-mobile-14-kotetu
kotetuco
0
170
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
0
290
Featured
See All Featured
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
200
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Typedesign – Prime Four
hannesfritz
42
3.1k
WCS-LA-2024
lcolladotor
0
720
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.3k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
340
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
610
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
600
Optimizing for Happiness
mojombo
378
71k
エンジニアに許された特別な時間の終わり
watany
108
250k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Transcript
うそ発見器 ( うそ OpenIL vol.1 松本聡 (rarere)
自己紹介 • 名前 • 松本聡 ( られれ ) • 仕事
• Infiniteloop でインフラ方面やってます
注意事項 • 仕事と全然関係ないです。 • 去年 12 月の CLR/H でしゃべったネタです。
作ったきっかけ
作ったきっかけ • CLR/H で Arduino の紹介して、 • ネタ募集して、 • うそ発見器作ることになって、
• 作った
Arduino って • マイコンボードと開発環境 • 学習用 • 梅沢無線へ GO 画像:
Wikipedia の Arduino のページから
うちでの使用例 温度とか湿度 センサー Japanino ( 大人の科学マガジンの 本体 ( 付録 )
の Arduino) Arduino Cacti で集計
うそ発見器作る
うそ発見器の仕組み • 生体反応の変化を見る • ググると上に出てくるのが汗で調べる方法 • 汗が出る前の変化を考えるに、心拍数の増加で もいけそう
心拍数の計測方法 • 赤外線で血流を確認 • 胸部に電極を取り付けて測定 • 簡単そうな赤外線の反射でやってみよう
どうやって赤外線でやるか • フォトインタラプタでできる • 赤外線の反射ぐあいで出力電圧が変化する • オペアンプで増幅してコンパレータで整形 • Arduino で外部割込みで受けてゴリゴリと
ふぉといんたらぷた? • 発光素子と受光素子がセットになったもの RPR220 画像元: digi-key
おぺあんぷ? • 振幅を増幅する IC 写真:マルツパーツ館
こんぱれーた? • 2.5V 未満の時に 0V 出力、 2.5V 以上で 5V 出
力、みたいなことをする IC
回路書いて ほぼパクリ
ブレッドボードで回路試して 写真撮り忘れ
電圧の変化を確認して オシロスコープないからゴリ押しで適当に確認
コード書いて
動作確認
USO!!!
はんだ付け
改良したい • 読み取り精度悪いのなんとかしたい • むき出しだからケース入れたい • 電池で動くようにしておきたい ( 今は USB
で給 電 ) • 音でわかるようにもしたい
終わり ご清聴ありがとうございました