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
ありあわせのもので PCから家電をON/OFFできるIoTプラグを数時間で作った話
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
uluvtu
November 30, 2019
Technology
310
0
Share
ありあわせのもので PCから家電をON/OFFできるIoTプラグを数時間で作った話
2019.11.30 mintech revival #2 で発表したスライド
開催地: 北見市芸術文化ホール
uluvtu
November 30, 2019
More Decks by uluvtu
See All by uluvtu
ドアカメラつくった話
uluvtu
0
68
アナログ監視カメラを ネットワークカメラにする サーバを激安で構築した話
uluvtu
0
380
フレッツ光クロスひいた話
uluvtu
1
1.6k
Other Decks in Technology
See All in Technology
20260515 ログイン機能だけではないアカウント管理を全体で考える~サービス設計者向け~
oidfj
1
710
20260515 ⾃分のアカウントとプライバシーを守る認証と認可の話〜利⽤者向け〜
oidfj
0
660
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.4k
AIエージェントの支払い基盤 AgentCore Payments概要
kmiya84377
2
200
クラウドネイティブ DB はいかにして制約を 克服したか? 〜進化歴史から紐解く、スケーラブルアーキテクチャ設計指針〜
hacomono
PRO
6
1.1k
ESP32 IoTを動かしながらメモリ使用量を観測してみた話
zozotech
PRO
0
140
20260516_SecJAWS_Days
takuyay0ne
2
450
アプリブロック機能のつくりかたと、AIとHTMLの不合理な相性の良さについて
kumamotone
1
260
Databricks 月刊サービスアップデートまとめ 2026年04月号
tyosi1212
0
130
Gaussian Splattingの実用化 - 映像制作への展開
gpuunite_official
0
200
開発サイクルのボーダーレス化に伴う組織変革から学んだこと / Organizational Transformation Amid the Borderless Development Cycle
mii3king
0
190
会社説明資料|株式会社ギークプラス ソフトウェア事業部
geekplus_tech
0
300
Featured
See All Featured
It's Worth the Effort
3n
188
29k
Being A Developer After 40
akosma
91
590k
How to Ace a Technical Interview
jacobian
281
24k
KATA
mclloyd
PRO
35
15k
Everyday Curiosity
cassininazir
0
210
Statistics for Hackers
jakevdp
799
230k
Paper Plane (Part 1)
katiecoart
PRO
0
7.6k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
570
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
300
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
510
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
140
Transcript
ありあわせのもので PCから 家電をON/OFFできる IoTプラグを数時間で 作った話 ゼンシュン(@uluvtu) mintech revival #2 北見市芸術文化ホール
はじめるまえに 今回、話すネタを決めたのが当日8 時でなおかつ、製作途中の写真を全 く撮っていないのでほぼ画像があり ません(ソースもありません)
ある日、とある友人から... 「研究室でとある実験機器を、自動で ON/OFFして測定できるようにしたいんだ けど」 と相談があった。
早速現場へ 早速、行ってみると そこには、→があった。 引用元:https://www.sanwa.co.jp/product/syohin.asp?code=TAP-RE34U-2&cate=1
なんぞこれ 話を聞いてみると、教授が 「これ、使えそうじゃないか?」 と買ってきたものらしい。 調べてみると、このタップから伸 びてるUSBプラグをPCにさすと PCが稼働中のときのみ、連動口 につながれた機器に電源が入る らしい。 引用元:https://www.sanwa.co.jp/product/oatap/rendo.html
お? これ、なんか使えそうじゃん?
とりあえず実験 PCのかわりにモバイルバッテリーをタップのUSB端子につないでみる →ちゃんとモバイルバッテリーのON/OFFに連動してON/OFFできる →回路的にはUSBの電源線に5VがかかっているかいないかでON/OFFでき るっぽい →マイコンで制御できそうじゃね? →そういえば、生協にMaruduinoあったな...
じゃあ、作ってみよー
集めたもの USB連動タップ その辺にあった壊れたマウスのケーブル Maruduino uno r3(安価なAruduino互換機、生協で 2000円くらい)
それを、こんな感じに接続 例のタップ 例のタップ USBメス端子 例のタップ USBオス端子 マウスからとった USBオス端子 Maruduino uno
r3 PC USBの電源線を Aruduinoの デジタル出力へ 直結 付属のUSBケーブルで 接続 オレンジが今回メインで 作った部分 ←接続禁止
Aruduino側プログラム 当時のソースが残ってなかったので概要だけ 基本は、シリアル通信を使ってAruduinoのデジタル出力を ON/OFFする 今回は文字として、’1’を送ったらONに、’0’を送ったらOFFになるよ うにする 最後にループさせてリアルタイムでPCからの入力を待つ だいたい、10行程度の短いプログラム
PC側プログラム(C#) これも、ソースが現存しなかったので概要のみ 基本は、Aruduinoのシリアルポートを開いて、’1’or’0’を送るだけのア プリケーション GUIのボタンを配置して押すとそれぞれに対応した文字をおくる
結果 とくに、問題は発生せず、ちゃんと動くものになった 全作業、通して大体4時間くらい 100V部分に触れることなくできるので作りやすかった
ところで…
あれ?こっちが安くね?
ご清聴ありがとうございました!