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
ESP32とAlexaを用いたエアコン制御
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
suzakutakumi
August 29, 2021
Programming
1.3k
0
Share
ESP32とAlexaを用いたエアコン制御
ESP32とAlexaを用いたエアコン制御
リポジトリは下のURLです
https://github.com/suzakutakumi/IRAlexa
suzakutakumi
August 29, 2021
More Decks by suzakutakumi
See All by suzakutakumi
ピクロス作成の中間発表
suzakutakumi
0
98
しゅみろん
suzakutakumi
0
170
trap-search
suzakutakumi
1
50
Pyramid Makerの作成
suzakutakumi
0
28
マークダウンパーサーの自作
suzakutakumi
0
120
絵文字ジェネレータボットの作成
suzakutakumi
0
160
send_discord
suzakutakumi
0
55
独自ドメインについて
suzakutakumi
0
50
スターリンマージソート
suzakutakumi
3
570
Other Decks in Programming
See All in Programming
20260313 - Grafana & Friends Taipei #1 - Kubernetes v1.36 的開發雜記:那些困在 Alpha 加護病房太久的 Metrics
tico88612
0
240
生成 AI 時代のスナップショットテストってやつを見せてあげますよ(α版)
ojun9
0
330
最初からAWS CDKで技術検証してもいいんじゃない?
akihisaikeda
4
180
Symfonyの特性(設計思想)を手軽に活かす特性(trait)
ickx
0
110
PHPで TLSのプロトコルを実装してみる
higaki_program
0
720
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
460
Understanding Apache Lucene - More than just full-text search
spinscale
0
150
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.8k
[PHPerKaigi 2026]PHPerKaigi2025の企画CodeGolfが最高すぎて社内で内製して半年運営して得た内製と運営の知見
ikezoemakoto
0
320
Mastering Event Sourcing: Your Parents Holidayed in Yugoslavia
super_marek
0
130
一度始めたらやめられない開発効率向上術 / Findy あなたのdotfilesを教えて!
k0kubun
3
2.7k
実践ハーネスエンジニアリング #MOSHTech
kajitack
7
5.3k
Featured
See All Featured
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
940
My Coaching Mixtape
mlcsv
0
91
Code Reviewing Like a Champion
maltzj
528
40k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
How to Ace a Technical Interview
jacobian
281
24k
Automating Front-end Workflow
addyosmani
1370
200k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
700
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
68
38k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
240
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
400
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
140
Building an army of robots
kneath
306
46k
Transcript
ESP32とAlexaを用いたエアコン制御 2021/8/29 OSC会津2021
自己紹介 HN:朱雀 匠(本名:鈴木 拓眞) Twitter: @suzakutakumi3
None
None
今回作ったもの Amazon Echoに ・「エアコンをつけて」 ・「エアコンを消して」 と言うと、ESP32に通信をして、エアコンの制御をしてくれる
作った経緯 前回のOSC会津で寮のエアコンをWebから制御したが、引っ越 してエアコンが変わったので新しく作り直したい! Amazon Echo show 5を買ったので、それを利用したい
1. 赤外線を解析(1/2) 前回のOSC会津で作ったプログラムを利用して16進数で読み取った 赤外線データとして、1と0が送られてくれる T=400μsとすると、まず最初に1T赤外線が送られる。 その次の赤外線が送られていない秒数によって0,1が決まります。 1の場合:3T 0の場合:1T 0 1 3T
1T 1T 1T
1. 赤外線を解析(2/2) 実際に読み取った値が下の値 冷房24C° ・80080002FDFF0033CC49B6C83706F900FF00FF00FF00FF00FFCA358B7400FF00FF OFF ・80080002FDFF0033CC49B6C83706F900FF00FF00FF00FF00FFCA35837C00FF00FF
2. 赤外線のテスト 簡単なプログラムから先ほど読み取った値で動くのか確認しました こちらも前に作ったプログラムから簡単にできました
3. ESPAlexaのテスト(1/2) ESPAlexaというライブライを使用することで、簡単にAlexaからESP32を制御で きる espalexa.addDevice("表示名",実行されるhoge) // setup内 void hoge(uint8_t brightness){}
//brightnessに%の割合が引数に渡される
3. ESPAlexaのテスト(1/2) しかし、Wi-Fiによっては動かないのでデバッグが全然できない ・Windowsのモバイル ホットスポット ・快活のWi-Fi
4. プログラムの結合 プログラムを結合させて、動かします 今回はAlexaからの値が 0 or 0より大きいかで判断して、エアコ ンの制御をします。
デモ動画
感想 結構簡単にESPとAlexaの連携ができた Webで制御するよりも更に楽になったので良かった ESP32に限界は(そんなに)無いかもしれない
参考サイト・リポジトリ 参考サイト:https://kohacraft.com/archives/202006201124.html プログラムがあるリポジトリ:https://github.com/suzakutakumi/IRAlexa