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
Norippy
April 22, 2021
Technology
1
890
スマートフォンキーを作ってみた!
この資料は2021年4月22日 KURUMA IoTLT vol.2 で発表した際の資料です。
自分の車に載せるためのスマートフォンキーの開発について話をしました。
Norippy
April 22, 2021
Tweet
Share
More Decks by Norippy
See All by Norippy
IoTLT@ストラタシスジャパン_20251021
norioikedo
0
160
M5Cuffbox presentation
norioikedo
0
82
UWBを使ってみた
norioikedo
1
2.7k
Alexa Connect Kitを試してみた
norioikedo
0
860
自分が欲しいものを作って売る!
norioikedo
0
370
Sigfoxを使ってみた話
norioikedo
0
510
BLE5で遊んでみた!
norioikedo
0
1.3k
NimBLEを使って自作ロボットを動かしてみた
norioikedo
1
1.2k
soracom GPSマルチユニットを使って車のIoTしてみた
norioikedo
1
670
Other Decks in Technology
See All in Technology
AI時代に必要なデータプラットフォームの要件とは by @Kazaneya_PR / 20251107
kazaneya
PRO
4
520
ゼロコード計装導入後のカスタム計装でさらに可観測性を高めよう
sansantech
PRO
1
690
プロダクト開発と社内データ活用での、BI×AIの現在地 / Data_Findy
sansan_randd
1
800
ざっくり学ぶ 『エンジニアリングリーダー 技術組織を育てるリーダーシップと セルフマネジメント』 / 50 minute Engineering Leader
iwashi86
9
4.4k
AIエージェントを導入する [ 社内ナレッジ活用編 ] / Implement AI agents
glidenote
1
180
InsightX 会社説明資料/ Company deck
insightx
0
190
AIがコードを書いてくれるなら、新米エンジニアは何をする? / komekaigi2025
nkzn
25
17k
Databricks Free Editionで始めるMLflow
taka_aki
0
780
30分でわかる!!『OCI で学ぶクラウドネイティブ実践 X 理論ガイド』
oracle4engineer
PRO
1
110
[Journal club] Thinking in Space: How Multimodal Large Language Models See, Remember, and Recall Spaces
keio_smilab
PRO
0
110
データとAIで明らかになる、私たちの課題 ~Snowflake MCP,Salesforce MCPに触れて~ / Data and AI Insights
kaonavi
0
310
Amazon Q Developer CLIをClaude Codeから使うためのベストプラクティスを考えてみた
dar_kuma_san
0
330
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
11k
Music & Morning Musume
bryan
46
6.9k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Docker and Python
trallard
46
3.6k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
658
61k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Balancing Empowerment & Direction
lara
5
710
Side Projects
sachag
455
43k
Documentation Writing (for coders)
carmenintech
76
5.1k
Transcript
スマートフォンキーを作ってみた︕ KURUMA IoTLT Vol.2 2021/04/22 norippy @ rino products
norippy (Norio Ikedo) ◦平日はコネクティッドカーの開発エンジニア ◦余暇の時間はrino products代表(副業) • ガジェットの筐体、電子回路、組み込みFW等の設計・開発・販売 • Alexaスキルの開発
(“燃費計算”使ってください!) • スイッチサイエンス でM5Stick C用 Vibrator Hat 販売中 • 今年は自動車パーツの開発〜販売を中心に活動 Twitter:norippy Web page
最近の⾞関係のものづくり 3 S14, S15シルビア ⽤USBポート LINEと連携するカーセキュリティーシステム SDLアプリ “しおわんのきりばん” SDLアプリコンテスト2020 特別賞受賞︕
愛⾞遍歴 4 SUBARU インプレッサWRX(GDA-F) Honda S2000 type S (AP2) Suzuki
Swift sport(ZC32S) Nissan Silvia (S15) MT & ハイオク⾞しか知らないおじさんです
5 本題に入ります
キーレスって便利ですね 6 20年前の⾞はまだオプションでキーレスエントリーの時代 みんなキーレスの便利さを知らなかった時代ですね。 シルビアに乗り換えてタイムスリップです ボタンでロック/アンロック エンジンをかけるときに鍵を挿す 鍵をわざわざ鞄から出さないといけない ドアに触れるとロック/アンロック エンジンSWを押せばエンジンがかかる
鍵を鞄から出さなくて良い シルビア の鍵 スイフトスポーツの鍵 ⾬の⽇に鍵出すの ⾯倒だ︕ シルビア でも最近のキーレスみたいな使い⽅したい
世の中には既にスマートフォンキーがある 7 Model 3のみ。 スマートフォンを⾞両に登録すると ⾞に近づく︓アンロック ⾞から離れる︓ロック が⾃動でできる もちろんスマホのボタン操作も可 調べるとBMWや中国のメーカー、そしてTESLAもスマートフォンをキーにできるようにしている
Amazonで調べると、キーレスキットが安く売られている。 ハーネスの加⼯が必要そうだ シルビア でもできそうかも︕︖
8 シルビア専用のキーレスはあるわけもなく、 市販品ならハーネス加工一択。でもそれは嫌だ。 →自分で開発することに!
システム構成 9 コントロール ユニット Bluetooth low energy キーレスエントリーがあるなら、そのユニットをBLE置き換えれば良いはず。 iOSアプリを開発 ⾞の制御がネック。そこが難しくなければ実現できる気がする
キーレスエントリーの仕組み 10 昔の⾞は仕組みも単純なので、整備書に全てが書かれていました。 回路図からリモコンエントリーC/Uというのが全ての制御を⾏っている事もわかります キーレスエントリーのコントロールユニットのコネクタを ⾃作の基板に置き換えれば、スマホで操作できそうだ CAN通信ではなく、マイコンのIOのように単純。 HIGHとLOWだけで判断、命令を出せば動きそう
コントロールユニットのコネクタを探す 11 ⾃分で開発するならハーネス加⼯はしたくない。コネクターに挿したら使えるようにしたい。 ネットの海で探しました キーレス コントロールユニット キーレスに繋がるコネクタ 発⾒︕︕︕ コネクタ⾼いっ︕︕ コンタクトピンも⾼い︕︕
(1個28円・・・)
ハーネスを作る 12 キーレスユニット置き換えも良かったのですが、せっかくなら両⽅使えるようにしたいと考え、⼆股分岐ハーネスを製作 整備書を参考に作ったことで、ハーネスは問題なく動作 ここにスマホと通信〜⾞両制御する コントロールユニットを取り付ける
スマホキーのコントロールユニット開発 13 ・BGX13Pというノンプログラミングで利⽤できるBLEモジュールとAtmega328Pを使った基板を設計 ・技適も取れているので安⼼。 ・少しIOピンが余っていたので後付けアンサーバックが取り付けられるようにしました ・ArduinoでBLEのやりとりを書けば、通信ができるのでとても簡単でした。 BLEの設定もAtmegaから書き換えができる
iOSアプリの開発 14 基板と、組み込みソフトウェアが⼤体できたので、iOSアプリの開発をしました Smart key App
アプリの特徴 15 ・当初の設計どおり近づくとアンロック、離れるとロックに対応 ・バックグラウンドでも動作可能 ・オリジナルの写真が貼れるようにした ・Apple watchからも操作できる ・ホーンだけを鳴らして場所を知らせてくれる機能を追加 ・⼀時的にキー操作を無効にできる機能を追加(スマホ盗難=⾞盗難の防⽌) ・素⼈なりにセキュリティ対策している
・Siriショートカット機能に対応(予定) ほぼ完成してバグ出し中 GW中には完成予定︕︕
まとめ 16 • スマートフォンキーが欲しくて開発してみました。 • 古い⾞はCAN通信でモジュールごとの通信をしていない。 リレーのお化けみたいな時代の⾞は、ハックが簡単で、 実はIoTとの相性は良い︕ 今後の予定 •
次回のイベントでは完成報告をしたい • 鍵をシェアするシステムを作りたい(IoTするかも?)
おまけ 17 ・⾃動⾞関係のコネクタはJSTやMolex,HIROSEではない ・⽮崎総業、古河電⼯、住友電装などのメーカーが主流 ・Digi-key やMouserでは売ってない ⾃動⾞、バイク⽤のコネクタを取り扱うECサイト •配線コム http://www.hi-1000.com/ •ユニークシステム
https://www.uniquesystem.jp/