Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ハードウェアを動かす自由研究
Search
kido
September 04, 2020
Technology
600
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
110
vonageハッカソン:obnizテクノロジーサポート
9wick
0
90
ハードウェアを動かすTypeScriptの世界
9wick
3
2.8k
HackRockFes2023テクニカルサポート obniz
9wick
0
150
極寒IoT
9wick
0
1.5k
ドミノ倒し.pdf
9wick
0
1.3k
sony MESHとKintoneとobnizでドミノ倒しIoT
9wick
0
290
bit.Connect 2021サポート
9wick
0
260
基礎代謝を測るIoT
9wick
0
670
Other Decks in Technology
See All in Technology
FinOpsを導入してマルチプロダクトのコスト最適化を実現する
kworkdev
PRO
0
120
Patterns in AI Driven Software Development
akosma
PRO
0
480
200人の配信コメント、 全部Jevが仕分けます 〜 マサカリガードを作ってみた 〜
katayamatg
1
530
現場を動かすAIエージェント#2_製造業現場でのAI活用から見た、ハマる罠と実践知
kintotechdev
2
140
レガシーコードに対する loop engineering的なAI開発プロセス導入について
kubell_hr
0
190
IBC 2026 動画技術関連レポート / IBC 2026 Report
cyberagentdevelopers
PRO
2
180
Content Mapper APIの応用例~CSS Modules、言語ファイル~
uhyo
2
570
Jev の中身は50行で再現できる。でも本物との差はどこにあるのか
hisuzuya
0
300
生成AI時代のIAMのマニアックな話
takuros
3
320
reInvent2026stby LT00 "Change your life!"
shinichirokawano
1
570
re:Invent2026 事前勉強会 歴史と愉しみ方10分LT編
toshi_atsumi
0
120
AIに任せられるFlutterコードベースを作る 〜仕様をコードで表し、ハーネスで守る〜
myohei
1
630
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
Writing Fast Ruby
sferik
630
63k
Faster Mobile Websites
deanohume
310
32k
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.7k
The Pragmatic Product Professional
lauravandoore
37
7.5k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.4k
How GitHub (no longer) Works
holman
316
150k
Believing is Seeing
oripsolob
1
270
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
780
The Language of Interfaces
destraynor
162
27k
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してください!