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
【AngelDojo_LT】Raspberry PiとAWS IoT Coreで 夏を乗り切る
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
komakichi
July 21, 2023
Programming
71
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
【AngelDojo_LT】Raspberry PiとAWS IoT Coreで 夏を乗り切る
AWS AngelDojo 2023で行ったLT
komakichi
July 21, 2023
More Decks by komakichi
See All by komakichi
re:Invent2025で発表された Frontier Agents
komakichi
1
22
AWS re:Invent 2025 で頻出の 生成 AI サービスをおさらい
komakichi
3
440
JAWS-UG千葉支部 x 彩の国埼玉支部 LTバトル形式勉強会 〜目黒より愛をこめて〜
komakichi
3
100
JAWS DAYS 2025 re_Cheers: WEB
komakichi
0
330
Lambda(Python)の リファクタリングが好きなんです
komakichi
5
460
JAWS Days 2025のインフラ
komakichi
1
660
Amazon Bedrock + AWS Chatbot ノーコードでAIボット作成
komakichi
0
520
マルチエージェントで AWSサービスと会話がしたい
komakichi
1
120
Amazon BedrockとIoTで 実家情シスを卒業する
komakichi
3
240
Other Decks in Programming
See All in Programming
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
440
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
500
3Dシーンの圧縮
fadis
1
670
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
220
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
3
1.1k
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
0
170
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.4k
開発体験を左右するライブラリの API 設計 - GraphQL スキーマ構築ライブラリから考える #tskaigi
izumin5210
2
1.6k
AIで効率化できた業務・日常
ochtum
0
100
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.1k
Swiftのレキシカルスコープ管理
kntkymt
0
210
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
110
Featured
See All Featured
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
160
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
220
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
130
KATA
mclloyd
PRO
35
15k
New Earth Scene 8
popppiees
3
2.3k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.6k
Become a Pro
speakerdeck
PRO
31
6k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Transcript
2023/07/21 ⼩巻 玖美 Raspberry PiとAWS IoT Coreで 夏を乗り切る
whoami 2 ⼩巻 玖美 (@komakichidev) 所属:アイレット株式会社 仕事: 主にAWS Lambdaを使⽤したサーバーレス Webアプリケーション開発
好きなこと: ものづくり全般 (DIY/⼯作/絵画など) 好きなAWSサービス: AWS Lambda, AWS SAM
3 さて、、
4 今年も暑いですね… 仕事を終えると家には蒸された部屋が待っている… 誰か帰る直前にエアコンをつけて…
5 そうだ! 外からエアコンをつけれる仕組みを作ろう!!!
6 そうだ! 外からエアコンをつけれる仕組みを作ろう!!! 単純にリモコンをすぐ無くすので、スマホからできるようにしよう
7 そうだ! 外からエアコンをつけれる仕組みを作ろう!!! 単純にリモコンをすぐ無くすので、スマホからできるようにしよう 買おうと思えば5000円くらいでスマートリモコンが買えますが、 作ることに意味が…きっと…
8 作ったもの
全体の構成図 9 AWS API Gateway AWS Lambda AWS IoT Core
Raspberry Pi Amazon S3
全体の構成図 10 AWS API Gateway AWS Lambda AWS IoT Core
Raspberry Pi Amazon S3 ここをもう少し詳しく Webアプリの静的ファイル
全体の構成図 11 1枚の基盤の上に、最低限のCPUや⼊出⼒ インターフェースなどを載せた⼩型のコンピューター 簡単にいうと、⼩さいパソコン できること • ネット閲覧 / ⾳楽を聞く
• ラジオ • 監視カメラ • ファイルストレージの構築 • メールの送受信 など
全体の構成図 12 エアコンのリモコンの他に、以下の部品を今回購⼊しました。 今回は10000円くらいかかっていますが、ちゃんと物を選べば もっと安く‧⼩さく作れます! ⾚外線LED ¥ 41 ⾚外線リモコン受信 モジュール
¥ 50 刺す⼟台のやつ (ブレッドボード) ¥ 460 繋ぐ線 (ジャンパーワイヤ) ¥ 330 Raspberry Pi 4 ¥ 9900
全体の構成図 13 今回作ったものは、家のエアコンのリモコンから⾚外線リモコン受信モジュールを使⽤してリモコン信号を受信し、 Raspberry Piで保持します。 そして⾚外線LEDを使⽤し、取得したリモコン信号を送信することでエアコンをONにしています。 家のリモコンからリモコン信号を取得し、それを使⽤してエアコンの電源をつける ピカッ リモコン信号を送信 リモコン信号
を取得 ON! ⾚外線リモコン受信 モジュール ⾚外線LED ONの信号 を送りたい
全体の構成図 14 ‧⾚外線LEDの届く範囲がエアコンから30cmくらいなのを知らずに、めちゃくちゃ苦戦した → 今回私が買った⾚外線LEDは出⼒が弱かった。。 ⾼出⼒のものを買いましょう!値段は上がりますが、300円です! ‧Raspberry Pi 4が⼤きすぎて、置き場所に困る
→ 家にあったからと⾔ってRaspberry Pi 4を使うと、壁かけしづらい&エアコンの すぐ近くに置き場などない。 ⼩さいRaspberry PiかArduinoを使いましょう! Arduino Micro Raspberry Pi Pico
15 結論
全体の構成図 16 電⼦⼯作はたのしい!!! なんでもできる! ぴかっ