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
400
ハードウェアを動かす自由研究
kido
September 04, 2020
Tweet
Share
More Decks by kido
See All by kido
ハードウェアを動かすTypeScriptの世界
9wick
3
1.6k
HackRockFes2023テクニカルサポート obniz
9wick
0
54
極寒IoT
9wick
0
1.2k
ドミノ倒し.pdf
9wick
0
810
sony MESHとKintoneとobnizでドミノ倒しIoT
9wick
0
130
bit.Connect 2021サポート
9wick
0
120
基礎代謝を測るIoT
9wick
0
470
obniz テクニカルサポート
9wick
0
140
サウナIoTのための最初の0.5歩
9wick
0
600
Other Decks in Technology
See All in Technology
持続可能なソフトウェア開発を支える『GitHub CI/CD実践ガイド』
tmknom
8
1.4k
『GRANBLUE FANTASY Relink』キャラクターの魅力を支えるリグ・シミュレーション制作事例
cygames
0
150
Next.js のページ遷移を全力で止める
ypresto
8
3.5k
テスト”ケース”駆動開発 で手戻りをなくそう
ryohma0510
0
330
『GRANBLUE FANTASY Relink』ソフトウェアラスタライザによる実践的なオクルージョンカリング
cygames
0
180
Classmethod AI Talks(CATs) #1 司会進行スライド(2024.09.19) / classmethod-ai-talks-aka-cats_moderator-slides_vol1_2024-09-19
shinyaa31
0
140
チームビルディングは"感性"で向き合おう / Team Building with Awareness
kohzas
0
270
不動産売買取引におけるAIの可能性とプロダクトでのAI活用
zabio3
0
270
Oracle Autonomous Database:サービス概要のご紹介
oracle4engineer
PRO
1
7.1k
サーバー管理しないサーバーサービスManaged DevOps Pool
kkamegawa
0
140
DroidKaigi 2024 たすけて!ViewModel
mhidaka
5
1k
20240911_New_Relicダッシュボード活用例
speakerdeckfk
0
110
Featured
See All Featured
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
109
6.9k
Thoughts on Productivity
jonyablonski
66
4.2k
Rails Girls Zürich Keynote
gr2m
93
13k
Robots, Beer and Maslow
schacon
PRO
157
8.2k
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.3k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Designing with Data
zakiwarfel
98
5k
Into the Great Unknown - MozCon
thekraken
29
1.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
326
21k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
From Idea to $5000 a Month in 5 Months
shpigford
379
46k
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してください!