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
少し幸せになれるスマートなリモコンを作る / Making-a-Smart-remote-controller
Search
Kattyan
July 13, 2022
How-to & DIY
0
260
少し幸せになれるスマートなリモコンを作る / Making-a-Smart-remote-controller
参考にさせていただいたQiitaの記事:
激安スマートリモコンの作り方<\a>
Kattyan
July 13, 2022
Tweet
Share
More Decks by Kattyan
See All by Kattyan
gVisorを使おう!/ Let's use gVisor!
sou1118
0
83
QPACK って何?/What is QPACK?
sou1118
0
470
スライド操作用リモコンを作った話/Making-a-remote-control-for-slide-operation
sou1118
0
310
マイナンバーカードを用いた認証について/Authentication-using-the-My-Number-Card
sou1118
0
670
マイナンバーカードの有効利用法を探る / Finding-ways-to-use-my-number-card
sou1118
0
220
Other Decks in How-to & DIY
See All in How-to & DIY
スプリントレビューは楽しすぎる件について.pdf
camel_404
0
110
ATOM Echoでぽぽぽぽぽーぽ #呼び込み君 #m5jptour2023 #iotlt #m5stack
n0bisuke2
1
1.6k
IFTTTやPower Automateを超えた?!ノーコードかつ無料でLINE Botや自動化ができるPipedreamがアツい(かも) #linedc #pipedream #protoout
n0bisuke2
0
330
AWSのユーザーコミュニティプログラムのご紹介 JAWS-UG 東北 & 女子会 合同LT大会
awsjcpm
1
110
【潔能講堂】 綠能科技動手做-磁生電燈 / 李薇平老師
learnenergy2
0
220
Last CoLab
yumechi
1
110
[너구리랑! 회고 밋업 2023] GTD & PARA -머릿속이 복잡하던 일상에 적용한 정리법 // 토르 님
develop_neoguri
1
110
コロナ後の世界メイカーフェア事情 高須正和@Nico-Tech Shenzhen #KMMF2024 #KariyaMMF2024
takasumasakazu
0
160
メイカーフェア東京、深セン、台北、サンフランシスコにみるFactory Automationみ/製造業み
takasumasakazu
0
880
IoTLT vol100 #NT金沢 #iotlt
n0bisuke2
0
240
メタバース研究所のマネジメントプレイヤーが爆速で業務効率化している件 #VRStudioLab
vrstudiolab
1
1.2k
AI is Here, Are You Still Building PKM? ft. Ernest PKM 2023.25
dwchiang
0
7.9k
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
243
12k
Done Done
chrislema
178
15k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
121
39k
Ruby is Unlike a Banana
tanoku
96
10k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
A Modern Web Designer's Workflow
chriscoyier
689
190k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
60
14k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
2
1.3k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
9
8.3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
25
2.3k
Rebuilding a faster, lazier Slack
samanthasiow
73
8.2k
Building Effective Engineering Teams - LeadDev
addyosmani
28
1.8k
Transcript
少し幸せになれるスマートリモコンを作る @sou1118 1
目的 外出先から自宅のRaspberry Pi を操作して、エアコンを起動させる 2
用意するもの いずれも秋月電子通商で購入 Raspberry Pi (シリーズは問わない) ブレッドボード(長期的に使う場合はユニバーサル基板) 赤外線 LED 赤外線受信モジュール 抵抗
トランジスタ ジャンパ線、ワイヤー線 3
使用するソフトウェア pigpio(GPIO制御ライブラリ) IR Record and Playback(pigpioを用いた送受信プログラム) 4
赤外線受信回路 受信モジュールと Raspberry Pi をつなぐ。 購入した受信モジュールによって回路は異なるので回路図は割愛 5
リモコンの赤外線を受信する エアコンの運転スイッチの情報を取得するには python3 irrp.py -r -ピン番号 -f codes --no-confirm --post
50 ac:cool を実行し、赤外線 LED に向けリモコンを押す。 codes の中に JSON 形式で信号が出力される。 6
赤外線送信回路 トランジスタ、赤外線 LED, 使っているものに応じたオーム数の抵抗 をつなげる 購入したものによって回路は異なるので回路図は割愛 7
信号を送信する 信号を送信するには python3 irrp.py -p -ピン番号 -f codes ac:cool を実行する。
赤外線 LED が光り、エアコンが起動する 8
外出先からつなげる 主に Slack などから API を用いて Bot を作り操作 VPN をつなげて操作
が挙げられる。時間の都合上、後者を選択 9
VPN をつなげる 今回は tailscale を使用した ポート開放が必要ない <- 重要 公式ドキュメントも充実しているかつ設定が簡単なのでおすすめ 10
GUI 上から操作する(今後やりたい) Nginx を用いてサーバを立ち上げ、フロントエンドは React? Svelt? で 書く もしくは、iOS /
iPad OS に入ってる Homekit を使って操作できるよ うにする(難しそう) 11
感想 Switch Bot を買った方が、時間も値段もかからず快適に使えていいと 思います(2022/07/12 現在セール中) 12
参考文献 @takjg. 激安スマートリモコンの作り方. Qiita. 2018. 井上直也, 村山公保, 竹下隆史, 荒井透, 苅田幸雄
共著. マスタリング TCP/IP 入門編 第6版. オーム社. 2019. 13