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
ESP32とAlexaを用いたエアコン制御
Search
suzakutakumi
August 29, 2021
Programming
1.4k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ESP32とAlexaを用いたエアコン制御
ESP32とAlexaを用いたエアコン制御
リポジトリは下のURLです
https://github.com/suzakutakumi/IRAlexa
suzakutakumi
August 29, 2021
More Decks by suzakutakumi
See All by suzakutakumi
ピクロス作成の中間発表
suzakutakumi
0
110
しゅみろん
suzakutakumi
0
200
trap-search
suzakutakumi
1
66
Pyramid Makerの作成
suzakutakumi
0
60
マークダウンパーサーの自作
suzakutakumi
0
130
絵文字ジェネレータボットの作成
suzakutakumi
0
170
send_discord
suzakutakumi
0
74
独自ドメインについて
suzakutakumi
0
67
スターリンマージソート
suzakutakumi
3
650
Other Decks in Programming
See All in Programming
APNsからLive Activityを開始する話
yumnumm
0
150
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
450
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
460
phperだってパンチカードでコーディングしたい
o0h
PRO
0
220
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.4k
Are APIs Still Relevant in the AI Era?
soyuka
0
430
最近”作らせてる” ローカルAIアプリの話
akit37
0
110
AIに “答え“を書かせるのを やめてみた
___akari11
0
110
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
230
残高管理から台帳サービスへの進化
artoy
0
170
カツオ、ご期待ください
suneo3476
0
150
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
920
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
2
2k
The SEO identity crisis: Don't let AI make you average
varn
0
580
WCS-LA-2024
lcolladotor
0
850
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Music & Morning Musume
bryan
48
7.4k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
66k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.1k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
400
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