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
ありあわせのもので PCから家電をON/OFFできるIoTプラグを数時間で作った話
Search
uluvtu
November 30, 2019
Technology
330
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ありあわせのもので PCから家電をON/OFFできるIoTプラグを数時間で作った話
2019.11.30 mintech revival #2 で発表したスライド
開催地: 北見市芸術文化ホール
uluvtu
November 30, 2019
Transcript
16 slides
ありあわせのもので 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部分に触れることなくできるので作りやすかった
ところで…
あれ?こっちが安くね?
ご清聴ありがとうございました!
More Decks by uluvtu
See All by uluvtu
ドアカメラつくった話
uluvtu
0
81
アナログ監視カメラを ネットワークカメラにする サーバを激安で構築した話
uluvtu
0
410
フレッツ光クロスひいた話
uluvtu
1
1.8k
Other Decks in Technology
See All in Technology
SSFの現在地 ― CAEP/RISCからAI Identityへ
oidfj
0
440
ラクスル会社紹介資料|エンジニア向け / RAKSUL Introduction for Engineers
raksulrecruiting
0
110
Datadog の権限統制 〜Org 統合に向けて調べた注意点 / JDDUG-Meetup_24
visional_engineering_and_design
1
150
Linuxネットワークスタック進化の軌跡: 過去10年の歩みと最新トレンド
orimanabu
4
710
Steering と Hook (チームの決まりを守らせる) | 目指せ Kiro マスター 06
inariku
PRO
2
130
JAWSコミュニティに 参加して1年経った結果
ssakita
0
150
Kiro IDE 入門 (画面の各部から、頼み方、任せ方、戻し方まで) | 目指せ Kiro マスター 02
inariku
PRO
4
250
AWS Client VPNの設定でハマったポイントとその過程での気づき
amarelo_n24
0
150
AI時代における医療情報システムのセキュリティ / Security of Healthcare IT Systems in the AI Era
henryofficial
0
170
内製アプリとClaudeスキルのセキュリティチェック、 Backlogの課題で回しています。
ayaka_egaaa
0
200
Bots in Kiro Crew (One point of contact for ongoing work) | Kiro: Zero to Hero 12
inariku
PRO
1
140
Context != Context: One window, many lifecycles (AI Native DevCon, Nov 2026)
birgitta410
0
140
Featured
See All Featured
Ruling the World: When Life Gets Gamed
codingconduct
0
440
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Building an army of robots
kneath
307
47k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
320
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
330
4 Signs Your Business is Dying
shpigford
187
23k
My Coaching Mixtape
mlcsv
0
390
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
350
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
570