步驟1:控制GLCD
我使用了分辨率為100x48的GLCD(SED1531控制器)。
我當時買的很便宜。
唯一的缺點是它使用了很多引腳。
這就是我將GLCD連接到Arduino Nano的方法:
LCD PIN Arduino引腳
1 GND GND
2 + 5V + 5V
3背光(GND)GND
4 -AO D12
5 -RW D11
6 -E D10
7 -DB7 D9
8 -DB6 D8
9 -DB5 D7
10 -DB4 D6
11 -DB3 D5
12 -DB2 D4
13- DB1 D3
14 -DB0 D13
我在網上找到了一個可以很好地控制GLCD的示例代碼。
要實現此目的,您需要在HEX中定義字體。
可以使用Arduino文件中的示例字體(下一步下載),但是如果您愿意,可以更改它。
您可以使用該程序中的一個字體創建文件,該程序名為:“ GLCDFontCreator2”。
定義引腳后,只需調用setRow(1);就可以了。用于設置行,
和lcdChar(“此處為文本”);
此GLCD在GLCD矩陣上方包含6張圖片。
可以通過調用setMarker(marker的數量和on/off的布爾值)來打開它。
步驟2:獲取GPS FIX
為此,我使用了PIN 0和1 Arduino的:
這有點困難。
我從eBay訂購了我的GPS MT3339。
它的波特率為115200,更新率為10Hz。
Arduino處理。
所以我更改了波特率,有關更多信息,請查看我的其他Instructable:
https://www.instructables.com/id/Change-Baudrate-of-MT3339-PA6C-With -Arduino/
要在對Arduino進行構建之后能夠對Arduino進行編程,我在連接RX的Arduino的TX和TX的兩根線之間進行了切換。我來自GPS的Arduino,我需要輸入一些代碼來處理GPS信息。為此,我使用了Adafruit_GPS Liberty。 (包含在“ Files.zip”中)
所有代碼都可以在“ Files.zip”中找到。
我已在Arduino.INO文件中添加了額外的信息,以闡明所使用的所有功能以及需要獲得的所有功能。 GPS中的信息。
-重要-
為使此代碼正常工作,您需要替換Arduino文件夾中的某些文件,這為.String添加了功能。
備份您的舊文件拳頭!
轉到您的arduino文件夾-》硬件-》 Arduino-》核心-》 Arduino。
用“ Arduino_stringFiles.zip”中的一個替換兩個文件。
有關更多信息或問題,請使用下面的 評論 部分。
第3步:創建電路板圖
下一步,將一塊板子縮成足夠小的尺寸以適合我的小外殼。
適合除移動電源以外的所有項目。
首先繪制一個方案:( pic1 )
向前挺漂亮。
將所有引腳連接到s中設置的端口。 tep 2
LCD PIN Arduino引腳
1 GND GND
2 + 5V + 5V
3背光(GND)GND
4 -AO D12
5 -RW D11
6 -E D10
7 -DB7 D9
8 -DB6 D8
9 -DB5 D7
10 -DB4 D6
11 -DB3 D5
12-如圖所示,DB2 D4
13 -DB1 D3
14 -DB0 D13
在LCD6和D10之間有一個470 Ohm電阻,另一個10K Ohm電阻接地。
GPS PIN Arduino引腳 《+》 + 3.3v + 3.3v
GND GND
RX RX 0
TX TX 1
在圖中未顯示,在兩個數據(RX&TX)引腳上都設有一個開關。
在編程過程中此開關可阻止GPS干擾。
因為Arduino使用相同的引腳與Serial-USB芯片進行通信。
按鈕PIN Arduino引腳
5v 5v
信號D2(中斷引腳)
我將10K Ohm電阻連接到信號引腳和接地,作為下拉。
第4步:自己創建電路板
直徑克,這很容易焊接電路板,
只需將電線連接到Arduino的引腳以及組件。
我將Arduino Nano焊接到了電路板上,然后在該電路板上焊接了所有電線
第一張圖片,所有東西放在一起
第5步:在機柜中構建
要容納所有部件,我必須鋸出一個用于GLCD的窗口,在該開關上鉆2個孔,并在USB電纜上鉆一個e孔。
1:帶有用于GLCD的窗口的外殼,以及用于開關的孔。
圖片2:用于USB電纜的開口。
圖片3:所有東西放在一起,其大腿合適。
步驟6:完成的項目
完成!
它顯示時間,您的位置和速度。
我現在正在為這個構建具有多種模式的程序,
可以通過前面的按鈕切換模式。
-我想有一個只顯示速度的全屏模式,而且顯示的確很大。
-還有一個顯示前進方向的模式。
由于使用了GPS庫,并且可以通過連接到Arduino的USB電纜輕松完成編程。
完成后,我將其上傳到這里!
您可以隨時下載代碼并進行實驗,
這并不難:)
責任編輯:wv
-
gps
+關注
關注
22文章
2986瀏覽量
169367 -
Arduino
+關注
關注
190文章
6498瀏覽量
192151
發布評論請先 登錄
鼎陽科技發布SDS7000L系列緊湊型數字示波器
0.3 至 5.0 GHz、100 W 緊湊型高功率 SPDT 開關,帶集成驅動器 skyworksinc

松下緊湊型現場切換臺AV-HSW10固件升級
納博特斯克緊湊型執行器AF系列產品介紹
比亞迪在歐洲推出緊湊型SUV比亞迪元UP
RECOM推出全新高規格緊湊型AC/DC DIN導軌電源
TDK推出PLE856C系列緊湊型薄膜功率電感器

AD4052緊湊型低功耗Easy Drive SAR ADC

金融界:萬年芯申請緊湊型高功率半橋電路器件專利

ABB 緊湊型傳動ACS180變頻器 工業控制可靠之選

評論