標題: 智能玩具:當siri遇見思域_when siri met civic [打印本頁]

作者: drmallreeve    時間: 2019-8-28 14:13
標題: 智能玩具:當siri遇見思域_when siri met civic
本帖最后由 drmallreeve 于 2019-8-28 22:13 編輯

原創(chuàng):一個使用apple watch和siri對本田十代思域進行升降窗、啟動、鎖車、解鎖操作的奇葩小工程。
賺點積分,制作過程晚點附上。

https://n6-pl-agv.autohome.com.cn/video-38/7767B91F7BD8538F/2019-03-14/845E8187201A63F6-300.mp4


樓主平常習慣一到家就上樓扔車鑰匙,
經(jīng);氐杰囘吶|西發(fā)現(xiàn)門打不開,
本人比較懶爬樓,而且經(jīng)常犯這種錯誤,得想個辦法解決。
手機和可佩戴設備目前已經(jīng)很普及了,
蘋果的人工智障——siri是目前比較比較強大的語音助手,
她可以在很多IOS設備上進行語音設備操作,比如apple watch,iphone,ipad等都支持。
目前我已經(jīng)用她實現(xiàn)了:


每天早晚自動給屋頂花草澆水二次;
日出的時候自動打開窗簾,日落收簾;
半夜聽到蚊子叫在被子里打開電熱蚊香;
晚上回家的時候讓她打開停車照明;
夏夜提前打開空調(diào),冬夜睡前打開電暖器;
……
很多功能,只要想得到,siri就可以幫上忙。
支持siri的終端很便宜,市面上的成品一般會比較貴,
大品牌的homekit終端設備貌似都在200-800,
一個普通的調(diào)色燈300+很常見,這太過分了。


其實自己制作一個終端價格是相當便宜的,
最便宜的終端模塊esp8266,某寶不到10元包郵。
最便宜的嵌入式微處理器,stm32F030模塊也很便宜,同樣不到10元。


好了,就是它們,siri+esp8266+stm32,完成civic的無隨身鑰匙進入。




作者: drmallreeve    時間: 2019-8-28 21:03
發(fā)一些制作過程,先說下原理,其實這個系統(tǒng)并非基于破解本田鑰匙編碼而來,
而是用備用鑰匙,反正它也閑著,不如用起來,
讓siri幫我按一下對應該按鍵就好。
首先在ios設備上激活siri,語音指令由它解析后發(fā)送給home-bridge,
home-bridge負責把所有非蘋果認證的終端設備進行識別,
蘋果認證很給力,沒認證的終端設備十幾塊成本搞定,認證后成本變成200以上。
所以home-brideg存在的意義就在此,蘋果也認識到這一點了,
蘋果并不愿意siri的世界冷冷清清,所以悄悄半解密了siri指令接口,
這下熱鬧了五花八門的東西就出來了,包括本篇“when civic met siri”這個奇葩玩意。
開始測量備用鑰匙長寬高,以及按鍵位置:










作者: drmallreeve    時間: 2019-8-28 21:06
需要的硬件:路由器:這個是wifi的基礎,99%的人都知道。ios設備和終端基于它進行無線連接。
我用的是NETGEAR美國網(wǎng)件R7000,性價比很好,內(nèi)網(wǎng)速度杠杠的,互聯(lián)網(wǎng)下載速度可以穩(wěn)定在15M(300M帶寬)。





home-bridge的承載設備,群暉或者Linux主機也可以,但這個用途選便宜的設備就好,
樹莓派3代b型開發(fā)板raspberry pi


作者: drmallreeve    時間: 2019-8-28 21:10
使用solidwork把之前測量好的車鑰匙數(shù)據(jù),設計3D模型:






需要經(jīng)過幾個小時的3D打印,中間可以去干別的事。






3D打印件PLA材質(zhì)強度超過你想像,
一般人很難徒手破壞掉一個厚度4MM,填充率5%的零件,
如果是實心的更不用說了,但是實心零件估計得幾十小時打印時間。
一般不這么干。







3D打印還是有軟肋的,螺紋連接需要加強,我用的黃銅螺母嵌入。






這個就是放置備用鑰匙的底座





作者: drmallreeve    時間: 2019-8-28 21:18
機械手指的3D模型,用solidworks設計,這個軟件曾經(jīng)是我吃飯的家伙,將來有錢要支持正版{:1_47:}






3D打印的機械手指零件,有現(xiàn)成的買成品,沒現(xiàn)成的自己弄。4MM不銹鋼軸。






這個是壓力核心:偏心軸,自制的,黃銅H59材質(zhì),好加工,不銹,可以以靠譜力量的按下思域備用鑰匙按鍵,
電磁鐵之類的機械手指不行,非線性力。初始力不足以克服按鍵的彈力。









銅螺母,用來嵌入3D打印的塑料零件里。






復合軸套,鍍銅 鐵殼 特氟龍涂層,便宜,免維護,幾毛錢一個。









作者: drmallreeve    時間: 2019-8-28 22:05
原來打算只用一個esp8266-01模塊搞定終端硬件,電路原理圖設計時發(fā)現(xiàn)不行(可用io端口太少了只有3個),
又加了個stm32處理器,發(fā)現(xiàn)還是不夠,差幾個io口,
又加了個串入并出編碼芯片,一下又加了8個IO口,這下可以裝板編程了。






原來打算制作熱轉印印刷板,材料也已備齊,
但是白天已經(jīng)賣身了,只有夜幕下的時間屬于我,
那么就趕時間吧,免得熱情消逝,于是各種飛線,奇葩的終端硬件完成了。














esp8266可以用Arduino IDE編程,STM32用Keil uVision5編程,J-link燒錄。
樹莓派上的home-bridge運行無誤,homeassistant mqtt協(xié)議通訊正常。




然后,siri聽到我的聲音,這一刻與我心靈相通,思域理解了我意圖。

分享:懶宅的奇葩玩意

https://n6-pl-agv.autohome.com.cn/video-38/7767B91F7BD8538F/2019-03-14/845E8187201A63F6-300.mp4?key=48EB6C1B779C2DC6203F922B288F77B9&time=1567008186
感謝觀看。

作者: 鵬博士PBs    時間: 2019-8-29 08:45
樓上只有視頻分享啊 沒有資源共享啊
作者: 大花貓2017    時間: 2019-9-2 00:34
這個強大了。

作者: 1294081095    時間: 2019-9-2 16:36
這個很有參考價值




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1