Nexus 4を車載カーナビにしてみた、GoogleアシスタントとIFTTTで行き先指定するよ

はじめに
---

エコ良いですね。長年愛用してきた古いスマホを再利用するプロジェクト第一弾です。
Nexus 4を車載カーナビにしてみました。Nexus 7でもできますよ。ディスプレイ・サイズが違うだけです。
私の場合はすでにDIY車載LTEモバイルルータ環境ができあがっているので、Wi-Fi運用になります。
詳しくは下記をどうぞ。

参考：
[Qiita - GL-AR150とL-02CでLTEモバイルルータを作ってみた](https://qiita.com/somainit/items/912ad0b4542f7b315f1f)
[Qiita - クルマにバックカメラと液晶モニタを取り付けてみた：GL-AR150/OpenWRTとAmazon Dash ButtonとUSBハブを使って](https://qiita.com/somainit/items/db4d8fe760e3fb88905f)

こんな感じ
---

**猿賀公園**から**弘前公園**でデモしています。
<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/ea0819d7-784d-caec-3aa1-59acdd9c2197.jpeg">

|:one:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/726d23a4-cb17-f186-d978-95d798eadd74.png">|:two:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/99796203-4034-78f7-e1f8-845d8577935f.png">|:three:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/7654575e-4c90-5820-d28b-bbc9a57bed9a.png">|
|:--:|:--:|:--:|
|:four:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/133e6abd-b93a-36ea-15dd-c178ecdebfa2.png">|:five:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/4c30619e-03df-3dd9-82fe-6e7eb1333329.png">|:six:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/a85c13cd-efb5-14a3-9925-6c947ba438fb.png">|



流れ
---

エンジンをかけます。
↓
シガーソケットのUSBポートからNexus 4に電源供給され、Nexus 4の電源が自動オンになります。
↓
手動で画面ロックを解除します。端末の再起動後はパターンの入力が必要になります。
（ほんとはここも自動化したかったです。何かいい方法ないですかね。）
↓
自動的にアシスタントが起動し、音声検索できるようになります。
↓
「いくよ　◯◯」と行き先を告げます。
↓
GoogleアシスタントからIFTTT経由でGoogleマップ「ナビ」機能を起動し、行き先へのナビが始まります。
↓
エンジンを切ります。
↓
Macrodroid経由でNexus 4の電源が自動オフされます。


Nexus 4の動作環境
---

LineageOS 7.1.2
GApps ARM, 7.1, nano
Magisk Manager v17.1 (root化)


Nexus 4に電源供給されたら、Nexus 4の電源を自動オンにします。
---

参考：
[PCOK車館 - 中華スマホをハイドラ用車載機にする ](https://minkara.carview.co.jp/userid/2555372/blog/39137146/)

パソコンとNexus 4をUSBケーブルで接続し、Nexus 4の電源が入った状態で下記コマンドを実行します。

```shell-session
$ adb reboot bootloader
$ fastboot oem off-mode-charge 0
$ fastboot reboot
```

Smart LockのVoice Matchを使い、「Voice Matchでアクセス」と「Voice Matchでロックを解除」の設定をします。
---

|:one:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/f16a6189-6a01-d3af-754b-533ad7b12222.png">|:two:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/bef1b4e9-377d-e989-5172-62f363b775e5.png">|:three:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/c54863c4-9a0c-37e1-edc0-20322ab2bdda.png">|
|:--:|:--:|:--:|
|:four:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/5f344173-fe62-11d9-c8e1-7d9c7398c074.png">|:five:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/4808040e-139f-fd8b-0e5d-4bb745502204.png">|:six:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/9754a50d-a02d-0c5e-fbd0-bc2dc543148c.png">|
|:seven:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/46ced333-b186-5661-ee97-96ad029a8e69.png">|:eight:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/08142bf4-51eb-0382-51ac-bfe7936b4d9d.png">||


アプリをインストールします。
---

下記アプリをインストールし、**それぞれ起動し初期設定を済ませます**。

|アプリ|説明|
|:--|:--|
|[Google アシスタント](https://play.google.com/store/apps/details?id=com.google.android.apps.googleassistant&hl=ja)|Googleアシスタントを使います。|
|[Google Maps Go - ルート案内、交通情報、乗換案内](https://play.google.com/store/apps/details?id=com.google.android.apps.mapslite)|Googleマップ「ナビ」機能を利用します。|
|[Chrome](https://play.google.com/store/apps/details?id=com.android.chrome)|Google Maps Goを利用するために必要です。|
|[マップ - ナビ、乗換案内](https://play.google.com/store/apps/details?id=com.google.android.apps.maps)|IFTTTからGoogleマップ「ナビ」機能を実行させるために必要です。|
|[IFTTT](https://play.google.com/store/apps/details?id=com.ifttt.ifttt)|「いくよ　◯◯」と行き先を告げると、Googleマップ「ナビ」機能を自動実行するようにします。|
|[MacroDroid - デバイス自動化](https://play.google.com/store/apps/details?id=com.arlosoft.macrodroid)|Google アシスタントを自動実行したり、自動電源オフをします。|
|[Google Playミュージック](https://play.google.com/store/apps/details?id=com.google.android.music&hl=ja)|無料プランでいいです。|

「Google Maps Go - ルート案内、交通情報、乗換案内」で音楽再生できるようにします。
---

参考：
[TechCrunch - Googleマップに通勤タブと音楽再生機能追加――自動車、電車、バスで関連情報を教えてくれる](https://jp.techcrunch.com/2018/10/02/2018-10-01-google-maps-adds-commute-tab-and-music-controls/)

|:one:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/d12dd81e-2b58-48cc-44bb-ab52701eff81.png">|:two:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/7fe780d1-87da-5bac-22cb-49bede5b153e.png">|:three:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/706bcb89-f44a-cf8b-2279-7597565fa518.png">
|:--:|:--:|:--:|
|:four:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/0e4c9789-3d78-5321-2214-410c166a0ae9.png">|:five:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/60b407ec-1046-8c7a-5c8d-64f4fe0db61e.png">||


GoogleアシスタントからIFTTT経由でGoogleマップ「ナビ」機能を起動し、行き先へのナビが始まるようにします。
---

|:one:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/01ee9d0f-61ed-545a-cb84-3b832659cf1e.png">|:two:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/01f67a79-9348-2214-b075-d1521e62ff29.png">|:three:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/2772092e-8233-7e7c-703b-81c2c8948ad5.png">|
|:--:|:--:|:--:|
|:four:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/eae7a2ef-4534-ad52-403b-4697690f717f.png">|:five:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/fafb916b-022c-07d8-4a0b-3041cdc329b8.png">|:six:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/b301e87f-41ff-b9fc-f274-4e0f3ef7ce6c.png">|
|:seven:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/013ae1c9-b900-a843-7074-31c8399d5cdb.png">|:eight:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/51ecec85-82ad-22ae-a441-aeee47d65bdd.png">|:nine:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/2432e9ed-fe13-9212-a245-d365180c1e20.png">|
|:ten:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/4e87f724-4131-dafe-1b9a-d31ffb3257f9.png">|||

Macrodroidで「マクロ自動ドライブモード」と「自動電源オフ」を定義します。
---
|自動ドライブモード|自動音声検索|
|:--:|:--:|
|<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/40760565-3a43-b243-06bb-511c010126fc.png">|<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/691ef949-dcd3-1d84-7d1b-630fef15f973.png">|



応用編
---

GoogleアシスタントからIFTTT経由でGoogle Playミュージックを起動し、音楽を自動再生できるようにします。ナビは使わずに音楽再生するケースです。

|:one:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/30d80af5-985f-d1b4-03d8-c858afafee64.png">|:two:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/59e08874-5bf6-49f0-c4b0-c550f68c8479.png">|:three:<img src="https://qiita-image-store.s3.amazonaws.com/0/63318/5c4cf6ed-2058-bab1-899f-805be147b34a.png">|
|:--:|:--:|:--:|


さいごに
---

クルマなら音声ユーザーインターフェース (VUI) が絶対便利ですね(=^・^=)