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
450
ハードウェアを動かす自由研究
kido
September 04, 2020
Tweet
Share
More Decks by kido
See All by kido
vonageハッカソン:obnizテクノロジーサポート
9wick
0
25
ハードウェアを動かすTypeScriptの世界
9wick
3
1.9k
HackRockFes2023テクニカルサポート obniz
9wick
0
76
極寒IoT
9wick
0
1.3k
ドミノ倒し.pdf
9wick
0
950
sony MESHとKintoneとobnizでドミノ倒しIoT
9wick
0
170
bit.Connect 2021サポート
9wick
0
170
基礎代謝を測るIoT
9wick
0
520
obniz テクニカルサポート
9wick
0
160
Other Decks in Technology
See All in Technology
OCI Success Journey OCIの何が評価されてる?疑問に答える事例セミナー(2025年2月実施)
oracle4engineer
PRO
2
170
AIエージェント元年@日本生成AIユーザ会
shukob
1
240
4th place solution Eedi - Mining Misconceptions in Mathematics
rist
0
150
Two Blades, One Journey: Engineering While Managing
ohbarye
4
2.2k
AIエージェント時代のエンジニアになろう #jawsug #jawsdays2025 / 20250301 Agentic AI Engineering
yoshidashingo
8
3.9k
いまからでも遅くない!コンテナでWebアプリを動かしてみよう!コンテナハンズオン編
nomu
0
170
JAWS FESTA 2024「バスロケ」GPS×サーバーレスの開発と運用の舞台裏/jawsfesta2024-bus-gps-serverless
ma2shita
3
270
AI自体のOps 〜LLMアプリの運用、AWSサービスとOSSの使い分け〜
minorun365
PRO
7
640
スキルだけでは満たせない、 “組織全体に”なじむオンボーディング/Onboarding that fits “throughout the organization” and cannot be satisfied by skills alone
bitkey
0
190
Potential EM 制度を始めた理由、そして2年後にやめた理由 - EMConf JP 2025
hoyo
2
2.8k
ディスプレイ広告(Yahoo!広告・LINE広告)におけるバックエンド開発
lycorptech_jp
PRO
0
470
OPENLOGI Company Profile
hr01
0
60k
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
175
52k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Building Your Own Lightsaber
phodgson
104
6.2k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
A designer walks into a library…
pauljervisheath
205
24k
Designing Experiences People Love
moore
140
23k
Code Reviewing Like a Champion
maltzj
521
39k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
260
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
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してください!