資料介紹
描述
描述:
我想要它!我一直討厭我朋友塔吉的大車在擋風玻璃上顯示速度。我必須擁有它,當然我必須自己做!
軟件觀點:
投影電路最困難和最令人困惑的部分是 7 段顯示器與 BCD 解碼器的連接,因為數字是“倒置的” (鏡像)。
有 3 個按鈕:+ 和 - 用于增加/減少亮度和 S/H 以在速度(km/h)和航向(度)之間切換;在 Heading 的情況下,紅色 LED 也會亮起,表示移動時指南針的“度數”(1-360°)。它不是電子羅盤,而是 GPS,您需要移動才能獲得有關您移動方向的正確信息。一分鐘后亮度保存在 EEPROM存儲器中。通過 PWM 引腳改變顯示器和 LED 的亮度。
代碼的一個重要部分是用于從 GPS 收集數據,主要是速度和方向,將它們從每個 NMEA 語句中取出。即使使用 String 類,主要用于 Serial NMEA 語句操作,整個闡述流程也穩定可靠;它使用“serialEvent()”每秒從 GPS 接收一次數據,然后調用“nmeaExtractData()”,最后使用“nmea0183_checksum() 檢查數據包以確保數據完整性。如果您使用其他品牌和型號的 GPS確保句子結構相同,否則您必須在此處進行一些更改。例如,EM406A 使用“$GPRMC”數據包 id,BT220 使用“$GNRMC” ...只是一個小的名稱更改...一個有用的鏈接可以幫助您進行校驗和測試:https ://nmachecksum.eqth.net- 這里是一個完整的 NMEA 句子的示例,它包含:id、時間、有效性、緯度、經度、速度、真實路線、日期、變化和校驗和。
$GNRMC, 095836.000, A, 4551.9676, N, 01328.7118, E, 2.09, 341.84, 280519,, *08
該草圖提供了一次啟用每個顯示 BCD 解碼器的鎖存器,在二進制 4 位總線上設置代碼編號,禁用鎖存器,等等當值更改時。左側不重要的零被消隱(不顯示)。
在將新草圖加載到MCU之前,請記住取出跳線:它連接到 Arduino 的 Rx 引腳,并且在加載過程中它肯定會與 GPS Tx 沖突。軟件加載后,將跳線重新放置到位以恢復正常功能。
組件列表:
- 1 x MCU Arduino Nano
- 3 x 5161as 七段顯示器,共陰極,紅色
- 1 x Beitian BN-220 串行 TTL GPS(1 Hz GNRMC 語句)
- 1 x 跳線
- 3 個按鈕(常開)+ 3 個蓋子
- 22 x 1/4W 220 歐姆電阻
- 1 x 3mm LED,紅色
- 2 x 100n 電容器
- 3 x 14511 BCD 解碼器 + 鎖存器
- 1 x USB "B" 母頭
- 1 x 帶狀線 2x 公針(用于跳線)
- 1 x 帶狀線 4x 公針,可彎曲至 90°(用于 GPS)
- 1 x 尾纜將 GPS 連接到板載 4 個引腳
- 22 個帶狀線公針,用于將兩個 PCB 堆疊在一起
- 1 x 片雙面膠,用于將 GPS 粘貼在 PCB 上
- 6 x 車削帶狀線 5x 母針(用于顯示器)
- 50 x 銅 0.6mm 鉚釘
- 8 個 M3 螺絲
- 4 x M3 母塔 20 毫米高
- 1 個塑料盒 + 封面(查看我準備打印的 3D 文件,如下)
PCB(印刷電路板):
出于這個原因,我使用了兩個雙面 PCB ,大約 50 個通過鉚釘或引腳用于解決整個電路的路線。首先還有5 個對齊孔。我在每塊 PCB 上設計了這 5 個對齊點。在下載部分,您有所有的 PCB 文件、元件和焊接面,鏡像,用于通過激光打印機在“黃色”或“藍色”紙張上下載和打印; 這次我用的是藍色的,但黃色的也很好,價格也更低。我不得不說藍色的紙張更好......打印時記得禁用碳粉節省設置,改為使用 1200 dpi 分辨率以獲得深黑色效果。墨粉從魔片轉移到 PCB 的過程是使用熱熨斗完成的......在網上有一些教程展示了如何制作好的 PCB ,但請記住這些要點:完美清潔并輕輕刷銅一塊廚房 ruvid 海綿,熨燙 5 分鐘,水熱沖擊,通過 5 個孔的方式將兩個面對齊(我在一個大的白色 LED 表面上使用了 5 個引腳來查看孔),在腐蝕過程中保護另一個面。打印還組件面使項目“專業”:-)
注意:圖片是在最后一個版本之前拍攝的,這意味著一些細節可能會有所不同:即最終版本中 PCB 周圍奇怪的綠線消失了,或者跳線已從 PCB #1 移動到 PCB #2。您應該將 GPS 設置為 9600 bps 速度,僅 1Hz GNRMC NMEA 語句;這可以使用它自己的設置軟件來完成。最后,在焊接 USB 母連接器之前,在其下方粘貼一小塊絕緣膠帶,以避免與銅線發生不必要的接觸,在組件一側,就在它的下方。
?
第一次通電你會發現這些數字是“不可讀的”,因為它是用來查看它們反映在擋風玻璃(鏡子)上的。將其安裝在汽車駕駛員座椅前部,找一個舒適的地方并固定。我建議在點火位置后連接 USB 電源線,以便在發動機開/關時打開/關閉。這就是女士們先生們!
新聞和改進:
- 25.03.2021:為完成該項目,我在此鏈接上準備了兩個 3D .STL 模型: https ://grabcad.com/library/car-hud-1 ,您可以在其中下載有關此項目的異形盒及其蓋板的文件通過 3D 打印機進行打印。
- 2021 年 7 月 20 日:提供 V2(版本 2)軟件,連同兩根電線和一個電阻器,您將在顯示屏上顯示海拔信息為千米(即 0.89 = 890m),只需再按一次 S/ H鍵!使用說明: 1)通過自帶軟件設置GPS也輸出$GNGGA nmea語句;2)切斷d5 Arduino pwm引腳與電路其余部分之間的實際連接,用220ohm電阻將其連接到中央顯示小數點引腳;3) 將 d13 Arduino 數字引腳連接到連接 d5 的電路;看看下面的幾張圖片;4) 在您的 Arduino Nano 上安裝 V2 草圖。
- 01.11.2021:版本 V2.2 已為您準備就緒。有什么新的?關于高度(V2 已經存在),hud 顯示最高 999m 的完整值,從 1000m 開始,它顯示千值,即 1.24 (1240m) 或 2.02 (2020m)。我添加了一個 LDR 光敏電阻 GL5539、一個 10kOhm 電阻和 2 根電線。查看下面的圖片以了解 V2.2 模組并在您的 Arduino 上安裝 V2.2 草圖。LDR 傳感器將根據光照水平(白天、陰天或夜晚)自動修改亮度(3 級)。按鈕(+)和(-)仍然可以手動修改亮度,它們有優先權;要返回自動,只需同時按下 (+) 和 (-) 按鈕一會兒。不再使用用于存儲亮度級別的內部 EEPROM。先做V2模組吧!
?
?
開車時,只是開車。安全駕駛!
- 用于HUD平視顯示器的控制芯片:S2D13V40
- Trace Compass with LTTng 用戶手冊:入門指南
- Trace Compass with LTTng 用戶手冊:入門指南
- 數碼顯微系統在汽車行業應用案例分享
- 汽車抬頭顯示(HUD)突破駕駛員傳統視角
- 增強現實(AR)技術推動抬頭顯示(HUD)未來
- 安全氣囊系統的組成與工作原理及碰撞傳感器的詳細資料說明 28次下載
- Family Home如何將智能房屋變成智能家居家庭的詳細資料概述
- 汽車前擋風玻璃起霧的原因及其解決方法的介紹 2次下載
- 再論車載平視顯示 0次下載
- 光伏電站的擋風墻和擋風板及防風抑塵網的設計 9次下載
- 顯示器_ 汽車 71次下載
- COMPASS和Galileo系統間信號干擾研究 0次下載
- 液晶顯示器用玻璃襯墊的探討 38次下載
- 關于改進汽車前燈和擋風玻璃的可行性研究
- 汽車抬頭顯示系統的應用介紹 538次閱讀
- 擋風玻璃清洗擦拭電路原理圖講解 887次閱讀
- 推動增強現實抬頭顯示 (AR-HUD) 的未來發展 850次閱讀
- 汽車HUD平視顯示器拋負載防護方案 647次閱讀
- 推動增強現實抬頭顯示(AR-HUD)的未來發展 897次閱讀
- 汽車智能防霧系統的設計及應用研究 3299次閱讀
- HUD抬頭顯示EMI的解決方案分享 2460次閱讀
- HUD的有哪些EMI問題?如何解決HUD的EMI問題?詳細分析 6280次閱讀
- 一種新的制造工藝從醫療設備和傳感器到汽車發動機和擋風玻璃 3986次閱讀
- HUD汽車抬頭顯示技術的由來與工作原理 8.5w次閱讀
- 汽車hud抬頭顯示實用不_hud抬頭數字顯示哪些車子有_hud抬頭數字顯示的車推薦 3w次閱讀
- hud汽車抬頭顯示器詳解_汽車hud抬頭顯示缺點及優點_汽車hud抬頭顯示哪款好(品牌) 3.1w次閱讀
- hud抬頭數字顯示是什么_hud抬頭數字顯示原理_hud抬頭數字顯示系統 5848次閱讀
- 汽車夜視系統分類及原理 8542次閱讀
- AR-HUD增強抬頭顯示技術詳解 1.2w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多