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
870
スマートフォンキーを作ってみた!
この資料は2021年4月22日 KURUMA IoTLT vol.2 で発表した際の資料です。
自分の車に載せるためのスマートフォンキーの開発について話をしました。
Norippy
April 22, 2021
Tweet
Share
More Decks by Norippy
See All by Norippy
M5Cuffbox presentation
norioikedo
0
79
UWBを使ってみた
norioikedo
1
2.6k
Alexa Connect Kitを試してみた
norioikedo
0
840
自分が欲しいものを作って売る!
norioikedo
0
360
Sigfoxを使ってみた話
norioikedo
0
500
BLE5で遊んでみた!
norioikedo
0
1.2k
NimBLEを使って自作ロボットを動かしてみた
norioikedo
1
1.2k
soracom GPSマルチユニットを使って車のIoTしてみた
norioikedo
1
660
obnizとAmazon Echoで子供向けロボットを作ってみた
norioikedo
0
520
Other Decks in Technology
See All in Technology
Product Management Conference -AI時代に進化するPdM-
kojima111
0
220
Understanding Go GC #coefl_go_jp
bengo4com
0
1.1k
モバイルアプリ研修
recruitengineers
PRO
3
270
ABEMAにおける 生成AI活用の現在地 / The Current Status of Generative AI at ABEMA
dekatotoro
0
670
ドキュメントはAIの味方!スタートアップのアジャイルを加速するADR
kawauso
3
390
実践アプリケーション設計 ③ドメイン駆動設計
recruitengineers
PRO
3
220
サービスロボット最前線:ugoが挑むPhysical AI活用
kmatsuiugo
0
190
EKS Pod Identity における推移的な session tags
z63d
1
210
広島発!スタートアップ開発の裏側
tsankyo
0
250
mruby(PicoRuby)で ファミコン音楽を奏でる
kishima
1
280
実践データベース設計 ①データベース設計概論
recruitengineers
PRO
3
270
トヨタ生産方式(TPS)入門
recruitengineers
PRO
3
250
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
900
How to train your dragon (web standard)
notwaldorf
96
6.2k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.4k
Raft: Consensus for Rubyists
vanstee
140
7.1k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
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/