一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認(rèn)識你,還能領(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)

?功耗

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

?處理GPS數(shù)據(jù),GPS使用一種稱為NMEA(美國國家海洋電子協(xié)會)的特定格式,其中包含一些句子,每個句子都描述了GPS捕獲的一個特定信息(例如位置和位置)。高度數(shù)據(jù),衛(wèi)星數(shù)據(jù)等)。一個注意事項:我在描述有關(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的更多信息,請訪問http://gpsinformation.org/dale/nmea.htm

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

使用GPS信息生成Google Maps鏈接

由于Google Maps API需要密鑰,因此我創(chuà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使用的格式)。我希望此說明可以幫助每個人使用英特爾愛迪生和位置數(shù)據(jù)。

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

    關(guān)注

    22

    文章

    2986

    瀏覽量

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

    關(guān)注

    0

    文章

    172

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

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

    GPS校時是什么?如何用?

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

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

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

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

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

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

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

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

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

    京準(zhǔn)電鐘:GPS北斗時間服務(wù)的作用與應(yīng)用

    京準(zhǔn)電鐘:GPS北斗時間服務(wù)的作用與應(yīng)用
    的頭像 發(fā)表于 03-07 14:18 ?581次閱讀
    京準(zhǔn)電鐘:<b class='flag-5'>GPS</b>北斗時間服務(wù)<b class='flag-5'>器</b>的作用與應(yīng)用

    智慧園區(qū)人員定位及軌跡追蹤技術(shù)哪個好?

    智慧園區(qū)作為城市發(fā)展的重要組成部分,其管理和服務(wù)效率的提升日益受到重視。人員定位及軌跡追蹤技術(shù)作為智慧園區(qū)建設(shè)的核心環(huán)節(jié)之一,對于提高園區(qū)安全性、優(yōu)化資源配置、提升服務(wù)體驗具有重要意義。然而,傳統(tǒng)
    的頭像 發(fā)表于 01-22 11:18 ?511次閱讀
    智慧園區(qū)人員定位及軌跡<b class='flag-5'>追蹤</b>技術(shù)哪個好?

    Made with KiCad(十三):LoRa-GPS 追蹤

    “ ?這是一款帶電子墨水顯示屏的戶外 LoRa-GPS 跟蹤。 ? ” 概覽 這是一款帶電子墨水顯示屏的戶外 LoRa-GPS 跟蹤。 框圖 功能 用地址 0xAA 和 0xBB
    的頭像 發(fā)表于 12-04 18:07 ?696次閱讀
    Made with KiCad(十三):LoRa-<b class='flag-5'>GPS</b> <b class='flag-5'>追蹤</b><b class='flag-5'>器</b>

    雷達(dá)探測GPS的結(jié)合使用

    隨著科技的發(fā)展,雷達(dá)探測GPS(全球定位系統(tǒng))在各個領(lǐng)域中發(fā)揮著越來越重要的作用。雷達(dá)探測主要用于探測和跟蹤目標(biāo),而GPS則用于確定位置和導(dǎo)航。 一、雷達(dá)探測
    的頭像 發(fā)表于 11-24 09:50 ?1142次閱讀

    園區(qū)封閉化管理之人員和車輛定位及軌跡追蹤

    定位及軌跡追蹤技術(shù)? 人車定位及軌跡追蹤技術(shù)是一種利用全球衛(wèi)星導(dǎo)航系統(tǒng)(GPS/北斗等)、無線通信技術(shù)(藍(lán)牙、UWB等)和互聯(lián)網(wǎng)技術(shù)來實現(xiàn)對人車位置和移動軌跡的精確追蹤的技術(shù)。通過將定
    的頭像 發(fā)表于 10-11 11:20 ?881次閱讀
    園區(qū)封閉化管理之人員和車輛定位及軌跡<b class='flag-5'>追蹤</b>

    無線定位追蹤跟手機(jī)怎么連接

    無線定位追蹤與手機(jī)的連接方法主要取決于追蹤的類型和功能。以下是一些常見的連接方式: 一、藍(lán)牙連接 確保兼容性 :首先,確保你的定位
    的頭像 發(fā)表于 09-29 10:01 ?25.2w次閱讀

    如何遠(yuǎn)離網(wǎng)絡(luò)追蹤

    分享如何避免被網(wǎng)絡(luò)追蹤。 ? 常見的網(wǎng)絡(luò)追蹤方式 1.IP 地址追蹤:每個設(shè)備在網(wǎng)絡(luò)上都會匹配唯一 IP 地址,通過該?IP 地址可以確定設(shè)備的大致物理位置及網(wǎng)絡(luò)服務(wù)提供商等信息,從而追蹤
    的頭像 發(fā)表于 09-03 16:57 ?1115次閱讀
    如何遠(yuǎn)離網(wǎng)絡(luò)<b class='flag-5'>追蹤</b>

    智慧園區(qū)人員定位及軌跡追蹤技術(shù)探討

    追蹤的相關(guān)技術(shù)和應(yīng)用。 一、智慧園區(qū)人員定位技術(shù) 在智慧園區(qū)中,有許多方法可以實現(xiàn)人員的準(zhǔn)確定位。以下將介紹幾種常見的人員定位技術(shù)。 1. GPS/北斗定位技術(shù) GPS/北斗是基于衛(wèi)星定位的技術(shù),通過將
    的頭像 發(fā)表于 08-28 11:31 ?942次閱讀