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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kido
September 04, 2020
Technology
590
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ハードウェアを動かす自由研究
kido
September 04, 2020
More Decks by kido
See All by kido
obnizテクニカルサポート
9wick
0
89
vonageハッカソン:obnizテクノロジーサポート
9wick
0
85
ハードウェアを動かすTypeScriptの世界
9wick
3
2.7k
HackRockFes2023テクニカルサポート obniz
9wick
0
140
極寒IoT
9wick
0
1.4k
ドミノ倒し.pdf
9wick
0
1.2k
sony MESHとKintoneとobnizでドミノ倒しIoT
9wick
0
280
bit.Connect 2021サポート
9wick
0
250
基礎代謝を測るIoT
9wick
0
650
Other Decks in Technology
See All in Technology
プロダクトエンジニアに必要な「いい感じ」に作る能力 〜たくさん作れる時代に、どこまで作るかの決め方〜
jnishime_dresscode
2
1.1k
AndroidでHDRメディアを「壊さずに」扱う
chigichan24
0
280
Point Cloud as a Foreign Language for Multi-modal Large Language Model
takmin
0
360
書籍『生成AIの安全性入門』の入門
wataoka
0
190
Amazon S3 Tablesに全部任せてみた結果——コンパクション/スナップショット管理は本当に手放せるか
shigeruoda
0
280
Claude Codeで開発以外の業務も爆速化しよう!
minorun365
PRO
12
9.6k
Bet AI Day 2026丨How We Bet AI: AIとともに働く場をつくる
layerx
PRO
1
1.9k
IDperturb: Enhancing Variation in Synthetic Face Generation via Angular Perturbation
sansantech
PRO
0
110
AI時代におけるプロダクト横断勉強会の設計
zozotech
PRO
0
130
Bet AI Day 2026丨AIによって本質に戻るシステムリスク管理
layerx
PRO
0
700
KAEN Company Deck
kaen
PRO
0
280
AIエージェントの開発・提供におけるセキュリティリスクの論点と対策
flatt_security
1
480
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
490
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
840
Designing Experiences People Love
moore
143
24k
How to train your dragon (web standard)
notwaldorf
97
6.8k
It's Worth the Effort
3n
188
29k
Product Roadmaps are Hard
iamctodd
55
13k
Balancing Empowerment & Direction
lara
6
1.3k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
440
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
570
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
430
Measuring & Analyzing Core Web Vitals
bluesmoon
9
990
Transcript
ハードウェアを動かす自由研究
木戸 康平(Kohei Kido) CambrianRobotics inc. Co-Founder & Engineer 9wick IoTが簡単にできる”obniz”を作っています
IoTLT / IoT algyan / 技術書典 とか JSConf / DevRel conf / Node-RED con などで登壇
自由研究 → 自分の悩みを解決する
最近の悩み 在宅作業が多くなって人と会話しない 「なるほど!」「それすごいね!」の ちょっとした言葉を聞くことが少なくなった 登壇しても「お〜」「ざわっ」の 驚く声が聞こえなくなった
最近の悩み 在宅作業が多くなって人と会話しない 「なるほど!」「それすごいね!」の ちょっとした言葉を聞くことが少なくなった 登壇しても「お〜」「ざわっ」の 驚く声が聞こえなくなった
代わりによく見るようになったもの もともと使われてたけど、 顔合わせなくなって より一層見るようになった
声の代わりに絵文字になった
声の代わりに絵文字になった さみしい
もとに戻そう
声 が 絵文字 になる
絵文字 が 声 になる 声 が 絵文字 になる
絵文字 が 声 になる 声 が 絵文字 になる 物理音
いい絵文字発見
をみつけたら クラッカーを鳴らすものを作った
システム構成図 obniz Board Twitter nodejs モーターで 紐を引く 絵文字検索 制御命令
システム構成図 obniz Board Twitter nodejs モーターで 紐を引く プログラム 70行ぐらい 制御命令
絵文字検索
obnizとは クラウド上のAPIで操作するマイコンボード JavaScriptならモーター動かすのも2行でできる var motor = obniz.wired("DCMotor", {forward:0, back:1}); motor.move(true);
動作させてみた
力がたりない・・・
力がたりない・・・ →モーター2つで2馬力に!
動作させてみた その2
Twitter連携部分 ・npm i twitter ・フィードの検索をし、#テックストリート と を含むツイートを監 視 ・たくさん来たらobnizを通じて発火 let
count = 0; client.get('statuses/filter', {track: '#techstreet '}, function(stream) { stream.on('data', function(tweet) { count++; }); });
デモ #テックストリート と をつけて Tweetしてください!