91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

具有Intel Edison的GPS汽車追蹤器的制作

454398 ? 來源:wv ? 2019-10-17 10:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:材料

?用于ArduinoIntel Edison

?Grove Base Shield

?Grove GPS

步驟2:接線

Grove GPS使用串行通信將數(shù)據(jù)發(fā)送到Intel Edison。如果使用我的Grove GPS(使用SIM28 GPS模塊),則波特率可以從9600到115200,這帶來了快速的通信,因此可以立即獲取更新的數(shù)據(jù)。 Grove GPS必須連接到Grove Base Shield的UART端口中。

步驟3:挑戰(zhàn)

?功耗

因?yàn)镚rove GPS需要高電流電源,我意識(shí)到Intel Edison中的USB電纜作為電源是不夠的,特別是當(dāng)您有其他傳感器時(shí)(只需插入酒精傳感器和GPS就會(huì)看到)。因此,我使用了收到的電源插頭上的外部電源以提供足夠的電源。如果要使用

?處理GPS數(shù)據(jù),GPS使用一種稱為NMEA(美國國家海洋電子協(xié)會(huì))的特定格式,其中包含一些句子,每個(gè)句子都描述了GPS捕獲的一個(gè)特定信息(例如位置和位置)。高度數(shù)據(jù),衛(wèi)星數(shù)據(jù)等)。一個(gè)注意事項(xiàng):我在描述有關(guān)傳感器此信息的Seedstudio Wiki(http://www.seeedstudio.com/wiki/Grove_-_GPS)中找到了此信息。另外,Google Maps不使用這種格式來顯示位置,因此我需要尋找一種轉(zhuǎn)換此位置數(shù)據(jù)的方法,并且發(fā)現(xiàn)了Thomas Tingsted Mathiesen(http://www.tma.dk/gps/)撰寫的文章。 ,它描述了一種簡單的轉(zhuǎn)換方法(非常感謝Thomas?。?。

步驟4:源代碼

在我編寫的簡單代碼下面以下:

捕獲GPS信息

查找$ GPGGA記錄(有關(guān)NMEA的更多信息,請(qǐng)?jiān)L問http://gpsinformation.org/dale/nmea.htm

收集緯度/經(jīng)度/從NMEA轉(zhuǎn)換為12月

使用GPS信息生成Google Maps鏈接

由于Google Maps API需要密鑰,因此我創(chuàng)建了一個(gè),但我在代碼中忽略了我。請(qǐng)確保通過遵循h(huán)ttps://developers.google.com/maps/documentation/static-maps/

/*jslint node:true, vars:true, bitwise:true, unparam:true */

/*jshint unused:true */

// Leave the above lines for propper jshinting

var GPSSensor = require(‘jsupm_ublox6’);

var myGPSSensor = new GPSSensor.Ublox6(0);

setTimeout(getGPSInfo(), 1000);

if (!myGPSSensor.setupTty(GPSSensor.int_B9600)) {

console.log(“Failed to setup tty port parameters”);

process.exit(0);

}

bufferLength = 256;

var nmeaBuffer = new GPSSensor.charArray(bufferLength);

function getGPSInfo() {

if (myGPSSensor.dataAvailable()) {

var rv = myGPSSensor.readData(nmeaBuffer, bufferLength);

var GPSData, dataCharCode, isNewLine, lastNewLine;

var numlines= 0;

if (rv 》 0) {

GPSData = “”;

// read only the number of characters

// specified by myGPSSensor.readData

for (var x = 0; x 《 rv; x++) {

var data = nmeaBuffer.getitem(x);

GPSData += data;

}

console.log(processData(GPSData));

}

if (rv 《 0) { // some sort of read error occured

console.log(“Port read error.”);

process.exit(0);

}

}

}

function processData(rawData) {

var data = rawData.split(“,”);

var index = data.indexOf(“$GPGGA”);

var lat = data[index+2];

var lon = data[index+4];

var latDec = convertNmeaToDec(lat);

var lonDec = convertNmeaToDec(lon);

if(data[index+3] == “S”) latDec = latDec * -1;

if(data[index+4] == “W”) lonDec = lonDec * -1;

var url = “https://maps.googleapis.com/maps/api/staticmap?center=”;

url += -latDec;

url += “,”;

url += -lonDec;

url += “&zoom=14&size=600x300&key=*** API KEY OMMITED! PLACE YOU OWN KEY HERE ***”;

return url;

}

// Function to convert the NMEA format from GPS to Decimal

// This function is needed to show in Google Maps.

// Thanks to http://www.tma.dk/gps/

function convertNmeaToDec(nmea) {

var deg = (nmea / 100);

var decPos = deg + ((nmea - (deg * 100)) / 60);

return decPos;

}

// Print message when exiting

process.on(‘SIGINT’, function() {

console.log(“Exiting.。.”);

process.exit(0);

});

第5步:結(jié)論

代碼非常簡單,但要使用GPS數(shù)據(jù)以及如何將其轉(zhuǎn)換為k則需要很多信息nown格式(例如Google Maps使用的格式)。我希望此說明可以幫助每個(gè)人使用英特爾愛迪生和位置數(shù)據(jù)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • gps
    gps
    +關(guān)注

    關(guān)注

    22

    文章

    3037

    瀏覽量

    173643
  • 追蹤器
    +關(guān)注

    關(guān)注

    0

    文章

    178

    瀏覽量

    26662
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    SL3160HB GPS 定位專用芯片:150V 寬壓 + 1.8A 輸出,車載 / 戶外定位穩(wěn)定供電核心

    GPS 定位(尤其是車載、戶外共享設(shè)備、物流追蹤型定位)的穩(wěn)定運(yùn)行,高度依賴電源芯片的寬壓適配、低功耗續(xù)航與抗復(fù)雜環(huán)境能力。傳統(tǒng)定位
    發(fā)表于 12-18 17:28

    森利威爾 SL3036H 8V-120V降壓穩(wěn)壓芯片 GPS定位應(yīng)用IC方案

    與低功耗設(shè)計(jì)? 芯片采用固定頻率PWM控制技術(shù),典型開關(guān)頻率為140KHz,輕載時(shí)自動(dòng)降頻優(yōu)化效率,最高轉(zhuǎn)換效率可達(dá)95%。同時(shí),其低待機(jī)功耗特性顯著延長了GPS設(shè)備的續(xù)航時(shí)間,尤其適合需長期待機(jī)的追蹤
    發(fā)表于 11-12 11:36

    GPS衛(wèi)星模擬介紹

    gps信號(hào)發(fā)生
    西安同步電子科技有限公司
    發(fā)布于 :2025年10月28日 10:30:53

    GPS信號(hào)模擬功能介紹

    gps信號(hào)發(fā)生
    西安同步電子科技有限公司
    發(fā)布于 :2025年10月28日 10:23:49

    GPS軌跡模擬應(yīng)用介紹

    gps信號(hào)發(fā)生
    西安同步電子科技有限公司
    發(fā)布于 :2025年10月28日 10:23:11

    目標(biāo)追蹤的簡易實(shí)現(xiàn):模板匹配

    一、目標(biāo)追蹤和圖像識(shí)別 一般來說,提到機(jī)器視覺這個(gè)概念都會(huì)想到圖像識(shí)別,比如人臉識(shí)別、文本識(shí)別等等,目標(biāo)追蹤這個(gè)概念在平時(shí)接觸的相對(duì)比較少。但實(shí)際上,目標(biāo)追蹤可以理解為圖像識(shí)別的動(dòng)態(tài)過程:圖像識(shí)別
    發(fā)表于 10-28 07:21

    GPS 接收 IC skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()GPS 接收 IC相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有GPS 接收 IC的引腳圖、接線圖、封裝手冊、中文資料、英文資料,GPS
    發(fā)表于 09-17 18:34
    <b class='flag-5'>GPS</b> 接收<b class='flag-5'>器</b> IC skyworksinc

    GPS同步時(shí)鐘裝置(北斗衛(wèi)星同步時(shí)鐘)知識(shí)普及

    GPS同步時(shí)鐘裝置是山東唯尚電子有限公司開發(fā)研制的應(yīng)用GPS技術(shù)授時(shí)的標(biāo)準(zhǔn)時(shí)間顯示和發(fā)送的裝置,該裝置以美國系統(tǒng)(GPS)為時(shí)間基準(zhǔn),可以同時(shí)追蹤12顆衛(wèi)星,對(duì)時(shí)精度達(dá)0.1μS。
    的頭像 發(fā)表于 06-30 14:28 ?1289次閱讀
    <b class='flag-5'>GPS</b>同步時(shí)鐘裝置(北斗衛(wèi)星同步時(shí)鐘)知識(shí)普及

    GPS定位供電DCDC降壓恒壓芯片H6217L 低功耗 峰值電流大60V 80V 90V100V

    。也可用于其他類型的定位追蹤設(shè)備,如北斗定位等。 車載電子設(shè)備:除了 GPS 定位,還可用于車載防盜、電動(dòng)車儀表盤、行車記錄儀等設(shè)備的
    發(fā)表于 06-20 09:22

    GPS校時(shí)是什么?如何用?

    衛(wèi)星信號(hào)來獲取準(zhǔn)確的時(shí)間信息。通過接收來自GPS衛(wèi)星的信號(hào),校時(shí)能夠計(jì)算出地球上的當(dāng)前準(zhǔn)確時(shí)間,并將此時(shí)間同步到設(shè)備上。因?yàn)?b class='flag-5'>GPS衛(wèi)星本身具有高度的精確性,所以G
    的頭像 發(fā)表于 05-08 14:52 ?979次閱讀
    <b class='flag-5'>GPS</b>校時(shí)<b class='flag-5'>器</b>是什么?如何用?

    安信可GP-02-Kit測試過程+GPS 時(shí)鐘制作

    。集成了射頻前端,數(shù)字基帶處理,32 位的 RISC CPU,電源管理和有源天線檢測與保護(hù)功能。支持多種衛(wèi)星導(dǎo)航系統(tǒng),包括北斗衛(wèi)星導(dǎo)航系統(tǒng) BDS、 GPS、GLONASS,可實(shí)現(xiàn)多系統(tǒng)聯(lián)合定位。 該開發(fā)板遵循NMEA協(xié)議,通過串口通訊發(fā)送指令來控制開發(fā)板的工作內(nèi)容。
    的頭像 發(fā)表于 04-23 09:24 ?1206次閱讀
    安信可GP-02-Kit測試過程+<b class='flag-5'>GPS</b> 時(shí)鐘<b class='flag-5'>制作</b>

    RFID在物流追蹤中的應(yīng)用

    RFID是一種通過無線電波進(jìn)行數(shù)據(jù)讀寫和物體識(shí)別的技術(shù)。它由標(biāo)簽、讀寫和天線組成,能夠?qū)崿F(xiàn)非接觸式的數(shù)據(jù)交互。相比傳統(tǒng)的條形碼技術(shù),RFID具有更高的效率、更強(qiáng)的抗污染能力和更遠(yuǎn)的讀取距離一
    的頭像 發(fā)表于 04-03 15:03 ?1030次閱讀
    RFID在物流<b class='flag-5'>追蹤</b>中的應(yīng)用

    愛普生SG5032VAN(X1G004261)差分晶振在GPS定位中的應(yīng)用

    隨著全球定位系統(tǒng)(GPS)技術(shù)的廣泛應(yīng)用,GPS定位已成為眾多領(lǐng)域不可或缺的設(shè)備,如車輛追蹤、物流管理、個(gè)人定位等。在這些應(yīng)用中,高精度的時(shí)鐘信號(hào)對(duì)于確保定位數(shù)據(jù)的準(zhǔn)確性和可靠性至關(guān)
    的頭像 發(fā)表于 03-27 11:46 ?806次閱讀

    安徽京準(zhǔn)GPS北斗時(shí)鐘服務(wù)的應(yīng)用及分析

    安徽京準(zhǔn)GPS北斗時(shí)鐘服務(wù)的應(yīng)用及分析
    的頭像 發(fā)表于 03-26 15:18 ?926次閱讀
    安徽京準(zhǔn)<b class='flag-5'>GPS</b>北斗時(shí)鐘服務(wù)<b class='flag-5'>器</b>的應(yīng)用及分析

    一個(gè)樹莓派,是如何同時(shí)實(shí)現(xiàn)飛機(jī)追蹤、氣象監(jiān)測、家居控制?

    SwadeWhite設(shè)計(jì)了一款非??岬腁DS-B飛機(jī)跟蹤,內(nèi)置氣象站和家庭自動(dòng)化功能。我們已經(jīng)看過不少樹莓派飛機(jī)追蹤項(xiàng)目,但這個(gè)項(xiàng)目絕對(duì)有一點(diǎn)額外的東西。在Reddit上,制作者和開發(fā)者
    的頭像 發(fā)表于 03-24 14:51 ?762次閱讀
    一個(gè)樹莓派,是如何同時(shí)實(shí)現(xiàn)飛機(jī)<b class='flag-5'>追蹤</b>、氣象監(jiān)測、家居控制?