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
20260623_Loop Engineeringで自分の分身の問い合わせBotを作る
ryugen04
0
110
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
280
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
21
7.2k
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
licux
6
430
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
820
Contextとはなにか
chiroruxx
1
390
AI がコードを書く時代における新卒エンジニアの仕事風景 (2026) / New Graduate Engineers in the Era of AI Coding (2026)
sushichan044
0
190
吝嗇家のためのAI活用 / AI development for miser - ChatGPT + Issue Driven Development
tooppoo
0
150
Hatena Engineer Seminar #37「言語モデルの活用に関する研究」
slashnephy
0
460
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
340
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
5.6k
AI 輔助遺留系統現代化的經驗分享
jame2408
1
1.1k
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.6k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
200
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.1k
WENDY [Excerpt]
tessaabrams
11
38k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
220
Evolving SEO for Evolving Search Engines
ryanjones
0
230
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
67
56k
How to build a perfect <img>
jonoalderson
1
5.8k
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