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
Infiniteloop
July 14, 2023
Programming
0
67
うそ発見器(うそ
2014/02/23に行われた株式会社インフィニットループ公開勉強会(OpenIL Vol.1)内での発表に使われたLTのスライド資料
Infiniteloop
July 14, 2023
Tweet
Share
More Decks by Infiniteloop
See All by Infiniteloop
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2025年版)
infiniteloop_inc
18
74k
俺の PHP プロファイラの話 PHP スクリプトで PHP 処理系のメモリをのぞき込む
infiniteloop_inc
1
610
心理的安全性を学び直し、 「いい組織とは何か?」を考えてみる
infiniteloop_inc
1
910
ゼロからつくる 2D物理シミュレーション ~物理現象をコードに落とし込む方法~
infiniteloop_inc
1
1.4k
詫び石の裏側
infiniteloop_inc
0
870
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
7
35k
リファクタリングで実装が○○分短縮した話
infiniteloop_inc
0
270
ADRという考えを取り入れてみて
infiniteloop_inc
0
270
500万行のPHPプロジェクトにおけるログ出力の歩み
infiniteloop_inc
0
200
Other Decks in Programming
See All in Programming
Data-Centric Kaggle
isax1015
2
780
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.4k
CSC307 Lecture 06
javiergs
PRO
0
690
Apache Iceberg V3 and migration to V3
tomtanaka
0
160
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
180
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
200
ノイジーネイバー問題を解決する 公平なキューイング
occhi
0
110
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.5k
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
980
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
740
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
180
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
690
Featured
See All Featured
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
97
Abbi's Birthday
coloredviolet
1
4.8k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
150
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
430
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
310
Everyday Curiosity
cassininazir
0
130
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.6k
RailsConf 2023
tenderlove
30
1.3k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
93
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
200
Rails Girls Zürich Keynote
gr2m
96
14k
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
で給 電 ) • 音でわかるようにもしたい
終わり ご清聴ありがとうございました