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
鍵施錠確認装置を作った
Search
keeki
May 19, 2026
Programming
19
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
鍵施錠確認装置を作った
IoTデバイスを作成しました。
keeki
May 19, 2026
More Decks by keeki
See All by keeki
Swiftでライブラリを作って、AtCoder入緑に再挑戦
keekifami
0
180
Other Decks in Programming
See All in Programming
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
4.8k
AHC070解法紹介
eijirou
0
150
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
470
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
470
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
680
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
310
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
170
The Rails Doctrine Decade
koic
2
460
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
470
選挙速報を多くのユーザーへ 届ける Live Activities 設計
hamayokokuririn
0
210
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
430
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.4k
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Marketing to machines
jonoalderson
1
5.8k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Thoughts on Productivity
jonyablonski
76
5.4k
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
GitHub's CSS Performance
jonrohan
1033
470k
A Tale of Four Properties
chriscoyier
163
24k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
710
Code Reviewing Like a Champion
maltzj
528
40k
Unsuck your backbone
ammeep
672
58k
Darren the Foodie - Storyboard
khoart
PRO
4
4k
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