資料介紹
描述
描述:
我想要它!我一直討厭我朋友塔吉的大車在擋風(fēng)玻璃上顯示速度。我必須擁有它,當(dāng)然我必須自己做!
軟件觀點(diǎn):
投影電路最困難和最令人困惑的部分是 7 段顯示器與 BCD 解碼器的連接,因?yàn)?/font>數(shù)字是“倒置的” (鏡像)。
有 3 個(gè)按鈕:+ 和 - 用于增加/減少亮度和 S/H 以在速度(km/h)和航向(度)之間切換;在 Heading 的情況下,紅色 LED 也會(huì)亮起,表示移動(dòng)時(shí)指南針的“度數(shù)”(1-360°)。它不是電子羅盤,而是 GPS,您需要移動(dòng)才能獲得有關(guān)您移動(dòng)方向的正確信息。一分鐘后亮度保存在 EEPROM存儲(chǔ)器中。通過 PWM 引腳改變顯示器和 LED 的亮度。
代碼的一個(gè)重要部分是用于從 GPS 收集數(shù)據(jù),主要是速度和方向,將它們從每個(gè) NMEA 語句中取出。即使使用 String 類,主要用于 Serial NMEA 語句操作,整個(gè)闡述流程也穩(wěn)定可靠;它使用“serialEvent()”每秒從 GPS 接收一次數(shù)據(jù),然后調(diào)用“nmeaExtractData()”,最后使用“nmea0183_checksum() 檢查數(shù)據(jù)包以確保數(shù)據(jù)完整性。如果您使用其他品牌和型號(hào)的 GPS確保句子結(jié)構(gòu)相同,否則您必須在此處進(jìn)行一些更改。例如,EM406A 使用“$GPRMC”數(shù)據(jù)包 id,BT220 使用“$GNRMC” ...只是一個(gè)小的名稱更改...一個(gè)有用的鏈接可以幫助您進(jìn)行校驗(yàn)和測試:它包含:id、時(shí)間、有效性、緯度、經(jīng)度、速度、真實(shí)路線、日期、變化和校驗(yàn)和。
$GNRMC, 095836.000, A, 4551.9676, N, 01328.7118, E, 2.09, 341.84, 280519,, *08
該草圖提供了一次啟用每個(gè)顯示 BCD 解碼器的鎖存器,在二進(jìn)制 4 位總線上設(shè)置代碼編號(hào),禁用鎖存器,等等當(dāng)值更改時(shí)。左側(cè)不重要的零被消隱(不顯示)。
在將新草圖加載到MCU之前,請(qǐng)記住取出跳線:它連接到 Arduino 的 Rx 引腳,并且在加載過程中它肯定會(huì)與 GPS Tx 沖突。軟件加載后,將跳線重新放置到位以恢復(fù)正常功能。
組件列表:
- 1 x MCU Arduino Nano
- 3 x 5161as 七段顯示器,共陰極,紅色
- 1 x Beitian BN-220 串行 TTL GPS(1 Hz GNRMC 語句)
- 1 x 跳線
- 3 個(gè)按鈕(常開)+ 3 個(gè)蓋子
- 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 個(gè)引腳
- 22 個(gè)帶狀線公針,用于將兩個(gè) PCB 堆疊在一起
- 1 x 片雙面膠,用于將 GPS 粘貼在 PCB 上
- 6 x 車削帶狀線 5x 母針(用于顯示器)
- 50 x 銅 0.6mm 鉚釘
- 8 個(gè) M3 螺絲
- 4 x M3 母塔 20 毫米高
- 1 個(gè)塑料盒 + 封面(查看我準(zhǔn)備打印的 3D 文件,如下)
PCB(印刷電路板):
出于這個(gè)原因,我使用了兩個(gè)雙面 PCB ,大約 50 個(gè)通過鉚釘或引腳用于解決整個(gè)電路的路線。首先還有5 個(gè)對(duì)齊孔。我在每塊 PCB 上設(shè)計(jì)了這 5 個(gè)對(duì)齊點(diǎn)。在下載部分,您有所有的 PCB 文件、元件和焊接面,鏡像,用于通過激光打印機(jī)在“黃色”或“藍(lán)色”紙張上下載和打印; 這次我用的是藍(lán)色的,但黃色的也很好,價(jià)格也更低。我不得不說藍(lán)色的紙張更好......打印時(shí)記得禁用碳粉節(jié)省設(shè)置,改為使用 1200 dpi 分辨率以獲得深黑色效果。墨粉從魔片轉(zhuǎn)移到 PCB 的過程是使用熱熨斗完成的......在網(wǎng)上有一些教程展示了如何制作好的 PCB ,但請(qǐng)記住這些要點(diǎn):完美清潔并輕輕刷銅一塊廚房 ruvid 海綿,熨燙 5 分鐘,水熱沖擊,通過 5 個(gè)孔的方式將兩個(gè)面對(duì)齊(我在一個(gè)大的白色 LED 表面上使用了 5 個(gè)引腳來查看孔),在腐蝕過程中保護(hù)另一個(gè)面。打印還組件面使項(xiàng)目“專業(yè)”:-)
注意:圖片是在最后一個(gè)版本之前拍攝的,這意味著一些細(xì)節(jié)可能會(huì)有所不同:即最終版本中 PCB 周圍奇怪的綠線消失了,或者跳線已從 PCB #1 移動(dòng)到 PCB #2。您應(yīng)該將 GPS 設(shè)置為 9600 bps 速度,僅 1Hz GNRMC NMEA 語句;這可以使用它自己的設(shè)置軟件來完成。最后,在焊接 USB 母連接器之前,在其下方粘貼一小塊絕緣膠帶,以避免與銅線發(fā)生不必要的接觸,在組件一側(cè),就在它的下方。
?
第一次通電你會(huì)發(fā)現(xiàn)這些數(shù)字是“不可讀的”,因?yàn)樗怯脕聿榭此鼈兎从吃趽躏L(fēng)玻璃(鏡子)上的。將其安裝在汽車駕駛員座椅前部,找一個(gè)舒適的地方并固定。我建議在點(diǎn)火位置后連接 USB 電源線,以便在發(fā)動(dòng)機(jī)開/關(guān)時(shí)打開/關(guān)閉。這就是女士們先生們!
新聞和改進(jìn):
- 25.03.2021:為完成該項(xiàng)目,我在此鏈接上準(zhǔn)備了兩個(gè) 3D .STL 模型:您可以在其中下載有關(guān)此項(xiàng)目的異形盒及其蓋板的文件通過 3D 打印機(jī)進(jìn)行打印。
- 2021 年 7 月 20 日:提供 V2(版本 2)軟件,連同兩根電線和一個(gè)電阻器,您將在顯示屏上顯示海拔信息為千米(即 0.89 = 890m),只需再按一次 S/ H鍵!使用說明: 1)通過自帶軟件設(shè)置GPS也輸出$GNGGA nmea語句;2)切斷d5 Arduino pwm引腳與電路其余部分之間的實(shí)際連接,用220ohm電阻將其連接到中央顯示小數(shù)點(diǎn)引腳;3) 將 d13 Arduino 數(shù)字引腳連接到連接 d5 的電路;看看下面的幾張圖片;4) 在您的 Arduino Nano 上安裝 V2 草圖。
- 01.11.2021:版本 V2.2 已為您準(zhǔn)備就緒。有什么新的?關(guān)于高度(V2 已經(jīng)存在),hud 顯示最高 999m 的完整值,從 1000m 開始,它顯示千值,即 1.24 (1240m) 或 2.02 (2020m)。我添加了一個(gè) LDR 光敏電阻 GL5539、一個(gè) 10kOhm 電阻和 2 根電線。查看下面的圖片以了解 V2.2 模組并在您的 Arduino 上安裝 V2.2 草圖。LDR 傳感器將根據(jù)光照水平(白天、陰天或夜晚)自動(dòng)修改亮度(3 級(jí))。按鈕(+)和(-)仍然可以手動(dòng)修改亮度,它們有優(yōu)先權(quán);要返回自動(dòng),只需同時(shí)按下 (+) 和 (-) 按鈕一會(huì)兒。不再使用用于存儲(chǔ)亮度級(jí)別的內(nèi)部 EEPROM。先做V2模組吧!
?
?
開車時(shí),只是開車。安全駕駛!
- 使用DHT22自動(dòng)灌溉
- DHT11/DHT22溫度傳感器開源分享
- 使用DHT22實(shí)現(xiàn)風(fēng)扇自動(dòng)關(guān)閉
- 基于DHT22的天氣時(shí)鐘 1次下載
- 用Arduino讀取DHT22(或DHT11)
- 使用Arduino和MATLAB測試DHT22傳感器
- 使用ESP8266 NodeMCU的DHT22數(shù)據(jù)到Google表
- DHT22數(shù)據(jù)到谷歌表使用ESP8266沒有憑據(jù)
- DHT22到Google表并使用ESP8266、LED、開關(guān)重置
- 帶有LDR和DHT22傳感器及Arduino的家用自動(dòng)機(jī)
- 使用NRF24L01、DHT11 DHT22的Arduino無線氣象站
- 帶ESP8266 01的DHT22傳感器節(jié)點(diǎn)
- 基于51單片機(jī)的加濕器控制系統(tǒng)(dht22)Proteu 43次下載
- 數(shù)字溫濕度模塊DHT22說明書_V3
- DHT22說明書 76次下載
- 基于STM32的DHT11溫濕度數(shù)據(jù)采集仿真設(shè)計(jì) 1643次閱讀
- 基于STM32大棚DHT11溫濕度監(jiān)測protues仿真設(shè)計(jì) 1658次閱讀
- 基于無線技術(shù)的齒輪箱溫度在線監(jiān)測系統(tǒng) 765次閱讀
- 溫濕度采集實(shí)驗(yàn) 1227次閱讀
- 聯(lián)網(wǎng)溫度監(jiān)測 599次閱讀
- 基于單片機(jī)的溫濕度檢測系統(tǒng) 2260次閱讀
- 如何使用ESP32創(chuàng)建一個(gè)氣象站 3771次閱讀
- dfrobotDHT22溫濕度傳感器介紹 5920次閱讀
- STM32F103試用體驗(yàn):LCD顯示與DHT11測量實(shí)驗(yàn) 1.1w次閱讀
- DHT11的使用注意事項(xiàng) 6.1w次閱讀
- sht11和dht11有什么區(qū)別_dht22可以替換dht11嗎 8.4w次閱讀
- dht11和ds18b20區(qū)別_dht11與ds18b20哪個(gè)測溫度更精確 8.6w次閱讀
- dht11的工作原理_dht11接線圖 23.5w次閱讀
- 基于arduino的dht11溫濕度傳感器的使用 4.4w次閱讀
- 基于TC35i的遠(yuǎn)程溫度監(jiān)測系統(tǒng)設(shè)計(jì) 3089次閱讀
下載排行
本周
- 1使用單片機(jī)實(shí)現(xiàn)七人表決器的程序和仿真資料免費(fèi)下載
- 2.96 MB | 44次下載 | 免費(fèi)
- 2聯(lián)想E46L DAOLL6筆記本電腦圖紙
- 1.10 MB | 2次下載 | 5 積分
- 3MATLAB繪圖合集
- 27.12 MB | 2次下載 | 5 積分
- 4PR735,使用UCC28060的600W交錯(cuò)式PFC轉(zhuǎn)換器
- 540.03KB | 1次下載 | 免費(fèi)
- 5UCC38C42 30W同步降壓轉(zhuǎn)換器參考設(shè)計(jì)
- 428.07KB | 1次下載 | 免費(fèi)
- 6DV2004S1/ES1/HS1快速充電開發(fā)系統(tǒng)
- 2.08MB | 1次下載 | 免費(fèi)
- 7模態(tài)分解合集matlab代碼
- 3.03 MB | 1次下載 | 2 積分
- 8美的電磁爐維修手冊大全
- 1.56 MB | 1次下載 | 5 積分
本月
- 1使用單片機(jī)實(shí)現(xiàn)七人表決器的程序和仿真資料免費(fèi)下載
- 2.96 MB | 44次下載 | 免費(fèi)
- 2UC3842/3/4/5電源管理芯片中文手冊
- 1.75 MB | 15次下載 | 免費(fèi)
- 3DMT0660數(shù)字萬用表產(chǎn)品說明書
- 0.70 MB | 13次下載 | 免費(fèi)
- 4TPS54202H降壓轉(zhuǎn)換器評(píng)估模塊用戶指南
- 1.02MB | 8次下載 | 免費(fèi)
- 5STM32F101x8/STM32F101xB手冊
- 1.69 MB | 8次下載 | 1 積分
- 6HY12P65/HY12P66數(shù)字萬用表芯片規(guī)格書
- 0.69 MB | 6次下載 | 免費(fèi)
- 7華瑞昇CR216芯片數(shù)字萬用表規(guī)格書附原理圖及校正流程方法
- 0.74 MB | 6次下載 | 3 積分
- 8華瑞昇CR215芯片數(shù)字萬用表原理圖
- 0.21 MB | 5次下載 | 3 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935119次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73807次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65987次下載 | 10 積分
評(píng)論
查看更多