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
鍵施錠確認装置を作った
Search
keeki
May 19, 2026
Programming
11
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
鍵施錠確認装置を作った
IoTデバイスを作成しました。
keeki
May 19, 2026
Other Decks in Programming
See All in Programming
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
17k
地域 SRE コミュニティ最前線 - ホンマでっかSRE勉強会
tk3fftk
0
280
yield再入門 #phpcon
o0h
PRO
0
820
Embedded SREと共に達成した会員管理システムのAWS移行 - SRE NEXT 2026 ランチスポンサーセッション
niftycorp
PRO
1
3.2k
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
1
270
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
550
テーブルをDELETEした
yuzneri
0
120
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
0
110
What's New in Android 2026
veronikapj
0
230
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
440
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
890
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
1.4k
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1k
Code Review Best Practice
trishagee
74
20k
The agentic SEO stack - context over prompts
schlessera
0
850
Speed Design
sergeychernyshev
33
1.9k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
330
Between Models and Reality
mayunak
4
380
The SEO identity crisis: Don't let AI make you average
varn
0
520
30 Presentation Tips
portentint
PRO
1
360
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Bash Introduction
62gerente
615
220k
Transcript
伴ࢪৣ֬ೝஔΛ࡞ͬͨ☝😉 keeki - @towardit7
keeki ɾใՊֶՊ 4 ɾiOSΞϓϦ։ൃ / ిࢠ࡞ / AtCoder ɾԻָ(Mr.Children /
͖ͷ͜ఇࠃ / Perfume ͳͲ)
͜ͷεϥΠυͰ͢͜ͱ☺ ɾ伴ࢪৣ֬ೝஔΛ࡞ͬͨཧ༝ ɾͭ·͖ͮϙΠϯτ ɾ༻ٕͨ͠ज़ͳͲ(ͬ͘͟Γ)
͜ͷεϥΠυͰ͞ͳ͍͜ͱ😡 ɾιʔείʔυ ɾ֤ٕज़ͷৄࡉͳղઆ ɾࡢͷ൩ޚ൧ʢ֮͑ͯͳ͍ͨΊʣ
Demo https://youtube.com/shorts/Pf0V78jN3pw?si=qW0u0QqnJCGAe297
Ոͷ伴Λ͔͚͔ͨ ৺ʹͳΔ ՈʹΒͣͱ伴͕ด·͍ͬͯΔ͜ͱΛ֬ೝͰ͖ΔΑ͏ʹ͍ͨ͠ ࣗͰ࡞ͬͯΈΑ͏ ͖͔͚ͬ
Δ͜ͱ • 1. σόΠεͷ࡞ • 2. αʔόʔϓϩάϥϜͷ࡞ • 3. ΫϥΠΞϯτΞϓϦέʔγϣϯͷ࡞
🍎 σόΠε ✨ ✨ ΫϥΠΞϯτ 1: 伴ͷঢ়ଶ͕ม ΘͬͨΒૹ৴ 2: ࢪৣঢ়ଶΛऔಘ ਤ: ͬ͘͟Γͱͨ͠Πϝʔδ
σόΠε σόΠε ΫϥΠΞϯτΞϓϦέʔγϣϯ αʔόʔΞϓϦέʔγϣϯ
1. σόΠεͷ࡞(1/3) • Xiao ESP32C3 • Wi-Fi/Bluetooth௨৴͕Ͱ͖Δɻ • MPU6500 •
Ճͱɺ֯ΛଌఆͰ͖Δ CͰॻ͘ˠϒϨουϘʔυͰςετ →ج൘ʹΜ͚ͩͮ
ۤ࿑:֯ͷಋग़ →֯ΛଌఆͰ͖ͳ͍ɻ 1. σόΠεͷ࡞(2/3) MPU6500Ճͱ֯Λଌఆ͢Δɻ
1. σόΠεͷ࡞(3/3) ղܾɿॏྗՃͱͦͷྗ͕ҝ֯͢ΛٻΊΔ
ΫϥΠΞϯτ ΞϓϦέʔγϣϯ σόΠε ΫϥΠΞϯτΞϓϦέʔγϣϯ αʔόʔΞϓϦέʔγϣϯ
ԿݴޠͰ࡞Δʁ iOS༻ΞϓϦͷϓϩάϥϜԿͷݴޠͰॻ͘ͷ͔ʁ
Swift
Swiftͱʁ • Apple͕2014ʹൃදͨ͠ϓϩάϥϛϯάݴޠ • ҆શͰɺߴɻֶָ͘͠Δɻ • ओʹiOSͳͲͰಈ͘ΞϓϦέʔγϣϯΛ࡞Մೳ • UIΛ࡞͢ΔࡍSwiftUIΛ༻͢Δ
2. ΫϥΠΞϯτΞϓϦͷ࡞ ࡞աఔ f igmaͰUI/ΞΠίϯҊΛ࡞ ཉ͍͠ػೳ - ۙͷࢪৣঢ়ଶ - աڈͷࢪৣঢ়ଶ
ͲΜͳػೳ͕ཉ͍͔͠ ͖ͬΓͤ͞Δ
ΫϥΠΞϯτΞϓϦ
αʔόʔαΠυ ΞϓϦέʔγϣϯ σόΠε ΫϥΠΞϯτΞϓϦέʔγϣϯ αʔόʔΞϓϦέʔγϣϯ
ԿݴޠͰ࡞Δʁ JavaScript? Python? Cݴޠ?
Swift
Swiftͱʁ • Apple͕2014ʹൃදͨ͠ϓϩάϥϛϯάݴޠ • ҆શͰɺߴɻֶָ͘͠Δɻ • ࣮αʔόʔαΠυͷΞϓϦέʔγϣϯ࡞Մೳ • αʔόʔΛ࡞͢ΔࡍVaporΛ༻͢Δ
αʔόଆϓϩάϥϜ࡞ • σϓϩΠαʔϏεͷ༻(Fly.io) • DBͷతͳ༻(SQLite͚ͩͲ) • αʔόϓϩάϥϜͷ࡞ ॳΊͯͷମݧ
͍͞͝ʹ
ɾԿࣄઓ ɾࣦഊͯ͠Α͍ ɾ”Βͳ͍͜ͱ”ɺࡑͰͳ͍ɻ (”Ζ͏ͱ͠ͳ͍͜ͱ”ࡑ͔͠Εͳ͍ɻ) ɾ͡ΊͷҰาΛ౿Έग़ͤɺ݁ߏ͍͚Δʂ
ࠓޙ ɾέʔεΛ࠶ઃܭ ɾόοςϦʔͷαΠζΛখ͘͢͞Δ ɾεϚϗ͔Β伴ΛࢪৣͰ͖ΔΑ͏ʹ ͢Δ
Portfolio (PCڥਪ) Zenn note