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
kido
September 04, 2020
Technology
0
480
ハードウェアを動かす自由研究
kido
September 04, 2020
Tweet
Share
More Decks by kido
See All by kido
vonageハッカソン:obnizテクノロジーサポート
9wick
0
40
ハードウェアを動かすTypeScriptの世界
9wick
3
2.1k
HackRockFes2023テクニカルサポート obniz
9wick
0
95
極寒IoT
9wick
0
1.3k
ドミノ倒し.pdf
9wick
0
1k
sony MESHとKintoneとobnizでドミノ倒しIoT
9wick
0
200
bit.Connect 2021サポート
9wick
0
190
基礎代謝を測るIoT
9wick
0
550
obniz テクニカルサポート
9wick
0
190
Other Decks in Technology
See All in Technology
標準技術と独自システムで作る「つらくない」SaaS アカウント管理 / Effortless SaaS Account Management with Standard Technologies & Custom Systems
yuyatakeyama
2
290
API の仕様から紐解く「MCP 入門」 ~MCP の「コンテキスト」って何だ?~
cdataj
0
180
從四件事帶你見識見識 事件驅動架構設計 (EDA)
line_developers_tw
PRO
0
900
Абьюзим random_bytes(). Фёдор Кулаков, разработчик Lamoda Tech
lamodatech
0
220
“プロダクトを好きになれるか“も QAエンジニア転職の大事な判断基準だと思ったの
tomodakengo
1
230
JSX - 歴史を振り返り、⾯⽩がって、エモくなろう
pal4de
3
1k
Copilot Agentを普段使いしてわかった、バックエンド開発で使えるTips
ykagano
1
1.4k
米国国防総省のDevSecOpsライフサイクルをAWSのセキュリティサービスとOSSで実現
syoshie
2
590
Amazon ECS & AWS Fargate 運用アーキテクチャ2025 / Amazon ECS and AWS Fargate Ops Architecture 2025
iselegant
11
3.5k
自分を理解するAI時代の準備 〜マイプロフィールMCPの実装〜
edo_m18
0
110
OTFSG勉強会 / Introduction to the History of Delta Lake + Iceberg
databricksjapan
0
110
工具人的一生: 開發很多 AI 工具讓我 慵懶過一生
line_developers_tw
PRO
0
990
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Designing for Performance
lara
609
69k
Stop Working from a Prison Cell
hatefulcrawdad
269
20k
A designer walks into a library…
pauljervisheath
206
24k
Docker and Python
trallard
44
3.4k
Visualization
eitanlees
146
16k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.9k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
It's Worth the Effort
3n
184
28k
The Cult of Friendly URLs
andyhume
79
6.4k
Statistics for Hackers
jakevdp
799
220k
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してください!