玩車這麼久,一直以來也是很想自己作看看轉速表
最近比較有空,空下來的時間拿最近已紅到快退潮的 Arduino ESP8266 來試試
剛好試出來一點成果,先把過程紀錄下來
第一步:利用 Arduino ESP8266 本身接腳多,D0~D8
先把測試 LED 功能是否正常的檢查先做出來
第二步,拿之前作的 轉速表訊號產生器,把1HZ~233HZ的交流訊號透過 74LS14
把訊號餵給 ESP8266 的 D3 腳位去接收
以前一直不知道怎麼把轉速訊號的交流電的連續訊號,變成單純的數位訊號
參考了前人試出來的線路圖,加上簡單的電容濾波,就可以抓取頻率
第四步,測試看看再把訊號轉成 SG90 伺服馬達的角度,就可以變成雨刷轉速表,SG90轉的時候有點吵
第五步,再用 8051 的爬格子轉速訊號產生器來試試,看看抓到的轉速、燈號、SG90旋轉的狀況
第六步,移到車上試試,接上電瓶的12V、車架接地,再把CDI出來的紅白線接到 Singal in
發動後觀察LED
看起來這樣的訊號在車上運作的還不錯
分享目前設計下來的線路圖
主要是這些零件都很好買~材料表:
Ywrobot 54043 Arduino 電源模組(同MB102 SKU03653) x 1 組
IC 74LS14 蕭基特反匣 x 1 顆
Nodemcu Arduino ESP8266 V2 x 1 組
排組 220Ω A (221) x 1 個
陶磁電容 103 (0.01㎌) x 1 個
電阻 1KΩ x 1 顆
LED 7 支
Arduino 程式碼下載:下載
下一步會再接 74154 ( 4 對 16 解碼器) 這樣就可以只用 D0 , D1 , D2 , D4 四支接腳控制 16 顆 LED
催油門時應該會更有感覺
另外:ESP8266 本身可以支援 Wifi ,可以跟手機基地台連線,或是自架基地台,把轉速訊號丟給手機顯示也是可以的呦!但程式就要調整...有閒再來試試
程式與線路圖都還有很大的修改空間,有興趣的同好歡迎與羽山一起研究^_^
參考資料:
自製轉速表Part2:https://59-126-75-42.hinet-ip.hinet.net/blog/blog.php?id=1787