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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
uluvtu
November 30, 2019
Technology
0
310
ありあわせのもので PCから家電をON/OFFできるIoTプラグを数時間で作った話
2019.11.30 mintech revival #2 で発表したスライド
開催地: 北見市芸術文化ホール
uluvtu
November 30, 2019
Tweet
Share
More Decks by uluvtu
See All by uluvtu
ドアカメラつくった話
uluvtu
0
65
アナログ監視カメラを ネットワークカメラにする サーバを激安で構築した話
uluvtu
0
370
フレッツ光クロスひいた話
uluvtu
1
1.6k
Other Decks in Technology
See All in Technology
Sansanでの認証基盤内製化と移行
sansantech
PRO
0
560
僕、S3 シンプルって名前だけど全然シンプルじゃありません よろしくお願いします
yama3133
1
230
アーキテクチャモダナイゼーションを実現する組織
satohjohn
1
1.1k
情シスのための生成AI実践ガイド2026 / Generative AI Practical Guide for Business Technology 2026
glidenote
0
280
詳解 強化学習 / In-depth Guide to Reinforcement Learning
prinlab
0
260
CyberAgentの生成AI戦略 〜変わるものと変わらないもの〜
katayan
0
260
WebアクセシビリティをCI/CDで担保する ― axe DevTools × Playwright C#実践ガイド
tomokusaba
2
120
脳内メモリ、思ったより揮発性だった
koutorino
0
380
ソフトバンク流!プラットフォームエンジニアリング実現へのアプローチ
sbtechnight
1
180
ReactのdangerouslySetInnerHTMLは“dangerously”だから危険 / Security.any #09 卒業したいセキュリティLT
flatt_security
0
310
複数クラスタ運用と検索の高度化:ビズリーチにおけるElastic活用事例 / ElasticON Tokyo2026
visional_engineering_and_design
0
170
スケールアップ企業でQA組織が機能し続けるための組織設計と仕組み〜ボトムアップとトップダウンを両輪としたアプローチ〜
tarappo
1
140
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Ruling the World: When Life Gets Gamed
codingconduct
0
180
sira's awesome portfolio website redesign presentation
elsirapls
0
190
AI: The stuff that nobody shows you
jnunemaker
PRO
3
450
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Embracing the Ebb and Flow
colly
88
5k
Documentation Writing (for coders)
carmenintech
77
5.3k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
340
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
290
Optimizing for Happiness
mojombo
378
71k
Statistics for Hackers
jakevdp
799
230k
Accessibility Awareness
sabderemane
0
82
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部分に触れることなくできるので作りやすかった
ところで…
あれ?こっちが安くね?
ご清聴ありがとうございました!