本內容來源于@什麼值得買APP,觀點僅代表作者本人 |作者:天天_Juan
創作立場聲明:從性價比來說,淘寶上便宜的200-300百得行車記錄儀找找一大把,而把舊手機改成行車記錄儀,其實主要是為了好玩。
突發奇想,舊手機改成行車記錄儀家里舊手機有好多,iPhone好歹還可以去換新機抵扣,安卓系統的手機基本都只能在家躺著。而我的車可能跟正常的行車記錄儀八字不合,壞了好幾個了,所以我們就想,把舊手機改成行車記錄儀。
首先行車記錄儀有的最重要的功能,行車記錄。手機自帶攝像頭,自帶拍攝,自帶GPS,那麼只要裝個軟件,讓他變成行車記錄儀的拍攝模式就可以了。
安裝軟件目前市面上有2個比較合適的軟件:AutoBoy,DailyRoads。2個版本都有免費版本跟收費版本,都可以選。
我們就挑了一個黃色標識顏值好像稍微高點的AutoBoy。這個隨意,因為相互功能都差不多。
如何解決隨車啟動&熄火關機問題當軟件安裝好后發現了問題,行車記錄儀怎麼隨車啟動,車子熄火怎麼自動關機。像我們家這麼懶的情況下,沒人會愿意去手動操作。
先說原理:手機可以連接USB接口,那麼車子啟動,車載USB接口自動通電,車子熄火,車載USB接口自動斷電。那麼只要設定USB通電斷電來控制手機的啟動與關機就能解決問題。
手機插上充電一般都會顯示一個充電的動畫,那是不是只需要修改相關的引導文件,顯示充電動畫時自動啟動手機就可以了呢,經過各種嘗試,終于尋找到解決方案,理論上該方案可以解決安卓6~10系統(2020-03-14 測試小米5,安卓10有效)。
需要工具:安卓手機,需要boot權限,解BL鎖。
鏡像助手:負責提取和刷入boot.img
鏡像工廠:負責boot.img的解包和打包
MT管理器2.0:負責修改解包后的init.rc文件
PS:記得提前備份原版boot.img,因為可能會翻車。
操作步驟步驟1:提取boot.img
手機端使用上面提到的工具提取:鏡像助手提取boot.img,存放在內置儲存的根目錄下,boot.img
步驟2:解壓縮
使用鏡像工廠解包,存放路徑ImageFactoryunpackedboot.img_unpacked
步驟3:修改init.rc
用MT管理器2.0打開“手機內置儲存ImageFactoryunpackedboot.img_unpackedramdiskinit.rc”,搜索關鍵詞“charger”,找到下面代碼,插入下一句。
步驟4:用鏡像工廠打包boot.img,打包后命名boot1,用鏡像助手刷入即可。
步驟5:關機測試,插入充電線,手機自動開機,先執行充電流程,然后馬上重啟手機,重啟后就會走正常的開機流程了。
自動啟動行車記錄儀軟件解決了手機充電自動開機的問題之后,對手機系統底層的修改就已經結束了,剩下所有的問題都有比較簡單的操作界面了。這里我們使用Tasker來實現手機開機后自動啟動行車記錄儀。Tasker其實是個可以實現非常多自動化操作的軟件。
在手機上安裝Tasker,給到它Root權限和自啟動權限。然后在任務里建立一個新的任務,起名“啟動行車記錄儀”。任務里添加一個操作“程序”-“啟動應用”-“AutoBoy”。然后建立一個配置文件,選擇添加事件“系統”-“設備啟動”,任務選擇剛剛建立的“啟動行車記錄儀”。把這一切保存好,就實現了開機自動啟動行車記錄儀了。
斷電自動關閉行車記錄儀使用Tasker實現斷電自動關機比自動啟動復雜些。大家都知道,USB接口使用途中有時候接頭會松動或者不小心拔錯充電線而造成關機,這樣重啟需要花費挺長時間。所以功能上要實現語音提示,延遲10秒后再關機,這10秒鐘之內,如果檢測到電源恢復連接的話,就不需要關機了。
首先在Tasker的變量里,新建一個變量,起名為%DYZT,用這個來記錄當時電源狀態是否為連接,默認值設置為0。我們把連接狀態定義為0,斷開狀態定義為1。
然后在剛才編輯好的啟動行車記錄儀任務中,增加一個操作“變量”-“變量設置”,名稱選擇%DYZT,發往輸入0。
這樣操作就讓手機開機的時候把這個變量的值設定成0,因為手機剛開機的時候,你的電源是連接狀態的。
然后我們建立一個新的任務,起名“斷電關機”,里面添加如圖所示的幾個動作。
然后我們再建立一個新的任務,起名“取消關機”,里面添加如圖所示的幾個動作。
首先斷開電源的情況,觸發“斷點關機”任務,%DYZT賦值為1,然后系統發出語音提示“電源斷開”,等待10秒后判斷%DYZT值是否仍然為1,如果是就關機。這10秒鐘內,如果電源重新連接上,觸發“取消關機”任務,判斷%DYZT是否等于1,如果等于就發出語音提示“電源恢復”,同時吧%DYZT賦值為0
然后我們在“配置文件”中添加一個“狀態”-“電源”-“電源”,選中“反轉”,任務選擇剛剛建立的“斷電關機”,完成后把這個配置重命名為“電源斷開”。
同樣,再添加一個“狀態”-“電源”-“電源”,這回不要選中“反轉”,任務選擇“取消關機”,完成后重命名為“電源連接”。
吐槽一下翻譯:在變量設置里,%DYZT發往1的解釋,其實是把1賦值給%DYZT。
固定安裝所有系統問題都解決后,那麼我們就只需要把他安裝固定即可。我們家有3D打印機,后來自己打了一個,沒有3D打印機的就買一個支架即可。萬能的淘寶有很多這種支架,價格從十幾塊到三十幾塊不等,自己挑。
特別推薦這個轉接口,再也不存在屁股后面戳了根線的情況了。
布線參看胖胖靈魂畫師的手筆,基本靠猜。
結語關于3D打印的支架碰到了一個材料方面的問題,我們第一次用了PLA的材料,在國慶開長途高溫的暴曬下,支架變形了,而后我們查看了相關數據,發現熱變形溫度在56度,現在換了另一種材料,PETG,熱變形的溫度在64度,可能要等明年夏天才能測試了,如果該材料還是失敗,那麼就要使用PC材料,就是行李箱的材料,熱變形溫度80度。
用舊手機改行車記錄儀其實主要就是為了好玩。目前我們使用下來發現也是有一些問題的,比如晚上手機的像素太低,畫面太渣。AutoBoy我們設置的是每10分鐘錄一段,而在他10分鐘間隔的時候,如果正好車子顛了,他可能會產生對焦沒對準的問題。還有一個至今沒法克服的問題,就是夏天時候,手機電池過熱的問題,過熱會自動關機,這個問題無解。
本文來自:解夢佬,原地址:https://www.jiemenglao.com/suanming/462139.html