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-co...
Search
Kattyan
July 13, 2022
How-to & DIY
410
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
少し幸せになれるスマートなリモコンを作る / Making-a-Smart-remote-controller
参考にさせていただいたQiitaの記事:
激安スマートリモコンの作り方<\a>
Kattyan
July 13, 2022
More Decks by Kattyan
See All by Kattyan
gVisorを使おう!/ Let's use gVisor!
sou1118
0
220
QPACK って何?/What is QPACK?
sou1118
0
770
スライド操作用リモコンを作った話/Making-a-remote-control-for-slide-operation
sou1118
0
410
マイナンバーカードを用いた認証について/Authentication-using-the-My-Number-Card
sou1118
0
870
マイナンバーカードの有効利用法を探る / Finding-ways-to-use-my-number-card
sou1118
0
350
Other Decks in How-to & DIY
See All in How-to & DIY
とある地方技術勉強会に集うエンジニアたちのこれまでとこれから
pharaohkj
1
170
地方カンファレンスのスタッフしてて思うこと
yumechi
0
230
OpenClawハンズオンでのトラブルとデバイス向けなんちゃらクロー #IoTLT vol133
n0bisuke2
0
270
251011「ひとりより、みんなで!」 九州の支部で始めた、新しい連携のかたち
east_takumi
2
170
2026年、書籍をちゃんと読むぞ👊 〜約3万円分の書籍を積読にしないためにやること〜
subroh0508
5
880
ボードゲーム × 専用収納 〜3Dプリントで埋めるニッチな隙間〜 / Board Games × Custom Storage
handlename
0
310
私がカンファレンスのプロポーザルを書くときに考えていること
kotomin_m
1
760
スマートハウスの蓄電性能の効率化を実現してみた~電気自動車編~
runrunsan
0
520
終わりのない会議を超えて:HolacracyのTactical Meetingを体験しよう!
andrearc
0
260
お前も同人作家にならないか? 技術系同人誌制作入門
arkw
3
110
Nutanix Community Edition 超入門 25.04
ricefield66
0
410
What's the difference in taste between expensive and cheap mills? Measuring coffee particle size distribution using ImageJ
dogrunjp
0
860
Featured
See All Featured
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
220
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Color Theory Basics | Prateek | Gurzu
gurzu
0
380
Building an army of robots
kneath
306
46k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Faster Mobile Websites
deanohume
310
32k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
370
Fireside Chat
paigeccino
42
4k
Marketing to machines
jonoalderson
1
5.6k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
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