日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

怎樣用Arduino和GPS天線創(chuàng)建汽車跟蹤系統(tǒng)

454398 ? 來源:工程師吳畏 ? 2019-08-01 11:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在本教程中,我將深入介紹SIM808硬件接口。您可能擁有一個從中國制造的SIM808模塊,但發(fā)現(xiàn)它們沒有附帶任何文檔或測試代碼。本教程可以幫助初學(xué)者快速了解SIM808接口規(guī)范以及機械電氣細節(jié)。另外,我將在GitHub上添加文檔和庫,以便您能夠快速設(shè)計各種應(yīng)用程序。

這個項目是一個簡單的跟蹤系統(tǒng),使用相同的GSM和GPS模塊,內(nèi)置于SIM808模塊中。在本教程結(jié)束時,當您從任何手機發(fā)送GSM模塊時,您將能夠根據(jù)模塊的GPS位置獲得模塊的GPS位置響應(yīng)。

怎樣用Arduino和GPS天線創(chuàng)建汽車跟蹤系統(tǒng)

什么是SIM808模塊?

基本上, SIM808模塊專為全球市場設(shè)計。它與高性能GSM/GPRS芯片集成,它還有一個GPS引擎和一個BT引擎。

SIM808是四頻GSM/GPRS模塊,工作頻率為GSM 850MHz,EGSM 900MHz,DCS 1800MHz和PCS 1900MHz。它具有GPRS多插槽12級/10級,支持GPRS編碼方案CS-1,CS-2,CS-3和CS-4。 GPS解決方案提供同類最佳的采集和跟蹤靈敏度,首次定位時間(TTFF)和準確度。

SIM808模塊的好處

SIM808有68引腳SMT焊盤(單芯片模塊無需焊接),提供模塊和用戶板之間的所有硬件接口。它還具有以下功能:

一個完整的調(diào)制解調(diào)器串行端口UART接口)

音頻通道,包括麥克風輸入和接收器輸出

一個SIM卡界面

默認情況下能夠支持4 * 4keypads

充電界面

一個USB,支持調(diào)試和固件升級

能夠支持藍牙功能

編程通用輸入和輸出(GPIO)

能夠支持兩個PWM和兩個ADC

集成TCP/IP協(xié)議和擴展TCP/IP AT命令,這對數(shù)據(jù)傳輸應(yīng)用非常有用

支持GPS功能的能力

一種省電技術(shù),在睡眠模式下保持電流消耗低至1.2mA(GPS引擎斷電)

PCM/SPI接口

硬件和軟件要求

硬件 的結(jié)果,

《升i》 SIM 808模塊

Arduino UNO或Arduino MEGA

Arduino電纜

9V電源

GPS天線和GSM天線

必要的硬件

軟件

Arduino IDE

SIM808庫

建立連接

如下圖所示連接所有內(nèi)容。

Rx至引腳10

Tx至引腳11

將SIM808與9V適配器連接

提供通過USB線或9V充電器為Arduino供電

Arduino UNO的連接

Arduino Mega的連接

下圖顯示正確連接時連接的外觀:

上傳源代碼

上傳以下代碼。如果您是Arduino的新手,請務(wù)必查看Maker Pro的Arduino教育頁面以獲取更多教程。

#include

#include

#define MESSAGE_LENGTH 160

char message[MESSAGE_LENGTH];

int messageIndex = 0;

char MESSAGE[300];

char lat[12];

char lon[12];

char wspeed[12];

char phone[16];

char datetime[24];

#define PIN_TX 10

#define PIN_RX 11

SoftwareSerial mySerial(PIN_TX,PIN_RX);

DFRobot_SIM808 sim808(&mySerial);//Connect RX,TX,PWR,

void setup()

{

mySerial.begin(9600);

Serial.begin(9600);

//******** Initialize sim808 module *************

while(!sim808.init())

{

Serial.print(“Sim808 init error ”);

delay(1000);

}

delay(3000);

if( sim808.attachGPS())

Serial.println(“Open the GPS power success”);

else

Serial.println(“Open the GPS power failure”);

Serial.println(“Init Success, please send SMS message to me!”);

}

void loop()

{

//*********** Detecting unread SMS ************************

messageIndex = sim808.isSMSunread();

//*********** At least, there is one UNREAD SMS ***********

if (messageIndex 》 0)

{

Serial.print(“messageIndex: ”);

Serial.println(messageIndex);

sim808.readSMS(messageIndex, message, MESSAGE_LENGTH, phone, datetime);

//***********In order not to full SIM Memory, is better to delete it**********

sim808.deleteSMS(messageIndex);

Serial.print(“From number: ”);

Serial.println(phone);

Serial.print(“Datetime: ”);

Serial.println(datetime);

Serial.print(“Recieved Message: ”);

Serial.println(message);

while(!sim808.getGPS())

{

}

Serial.print(sim808.GPSdata.year);

Serial.print(“/”);

Serial.print(sim808.GPSdata.month);

Serial.print(“/”);

Serial.print(sim808.GPSdata.day);

Serial.print(“ ”);

Serial.print(sim808.GPSdata.hour);

Serial.print(“:”);

Serial.print(sim808.GPSdata.minute);

Serial.print(“:”);

Serial.print(sim808.GPSdata.second);

Serial.print(“:”);

Serial.println(sim808.GPSdata.centisecond);

Serial.print(“l(fā)atitude :”);

Serial.println(sim808.GPSdata.lat);

Serial.print(“l(fā)ongitude :”);

Serial.println(sim808.GPSdata.lon);

Serial.print(“speed_kph :”);

Serial.println(sim808.GPSdata.speed_kph);

Serial.print(“heading :”);

Serial.println(sim808.GPSdata.heading);

Serial.println();

float la = sim808.GPSdata.lat;

float lo = sim808.GPSdata.lon;

float ws = sim808.GPSdata.speed_kph;

dtostrf(la, 6, 2, lat); //put float value of la into char array of lat. 6 = number of digits before decimal sign. 2 = number of digits after the decimal sign.

dtostrf(lo, 6, 2, lon); //put float value of lo into char array of lon

dtostrf(ws, 6, 2, wspeed); //put float value of ws into char array of wspeed

sprintf(MESSAGE, “Latitude : %s Longitude : %s Wind Speed : %s kph My Module Is Working. Mewan Indula Pathirage. Try With This Link. http://www.latlong.net/Show-Latitude-Longitude.html http://maps.google.com/maps?q=%s,%s ”, lat, lon, wspeed, lat, lon);

Serial.println(“Sim808 init success”);

Serial.println(“Start to send message 。..”);

Serial.println(MESSAGE);

Serial.println(phone);

sim808.sendSMS(phone,MESSAGE);

//************* Turn off the GPS power ************

sim808.detachGPS();

}

}

全部放在一起

通過Arduino IDE上傳代碼后,只需以9600波特率打開串口監(jiān)視器。在這里您將看到以下內(nèi)容:

因此,每當您將“Hi”或“Hello”字符串發(fā)送到已插入的SIM號碼時在GSM模塊中,Arduino會使用模塊位置的經(jīng)度和緯度信息給你發(fā)回信息。

此外,我已經(jīng)添加了一個鏈接到Google地圖,所以當它發(fā)回給你時,它也會來使用Google地圖位置,如下圖所示:

聲明:本文內(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

    文章

    3051

    瀏覽量

    174230
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6529

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    系統(tǒng)授時下 GPS 北斗同步時鐘參數(shù)介紹

    GPS 北斗同步時鐘融合兩大衛(wèi)星系統(tǒng)信號接收能力,是為各類機房、工業(yè)現(xiàn)場、公共建筑弱電系統(tǒng)提供統(tǒng)一時間基準的專用設(shè)備。GPS 北斗同步時鐘依靠雙衛(wèi)星兼容架構(gòu)和硬件參數(shù),能夠適應(yīng)多種安裝
    的頭像 發(fā)表于 05-11 14:47 ?5次閱讀
    雙<b class='flag-5'>系統(tǒng)</b>授時下 <b class='flag-5'>GPS</b> 北斗同步時鐘參數(shù)介紹

    天線 找金航標!金航標公司“Kinghelm”品牌的北斗GPS天線等射頻微波的通信與無線連接單元

    天線 找金航標!金航標公司“Kinghelm”品牌的北斗GPS天線等射頻微波的通信與無線連接單元,在車載T-BOX 、OBD、北斗部標機等大量應(yīng)用??梢约嫒軬SM/GPRS/LTE、GPS
    發(fā)表于 04-11 11:17

    GPS頻段高性能高增益天線模塊方案選型與應(yīng)用指南解析

    全球定位系統(tǒng)GPS) ?自誕生以來,已成為導(dǎo)航和定位領(lǐng)域的核心支柱,廣泛應(yīng)用于交通導(dǎo)航、精確測繪、智慧物流、無人駕駛等各類場景。作為 GPS 系統(tǒng)中重要的核心組件,
    的頭像 發(fā)表于 04-02 11:38 ?230次閱讀

    不同頻段的陶瓷天線能通用嗎?2.4G/5.8G/GPS 北斗 433M 陶瓷天線怎么選?

    經(jīng)常有朋友在后臺問:“我手里有個陶瓷天線,能不能跨頻段?”“同樣是陶瓷天線,433M、2.4G、GPS北斗的,到底怎么選才不踩坑?”作為無線通信里的“信號收發(fā)小能手”,陶瓷
    的頭像 發(fā)表于 03-16 14:39 ?356次閱讀
    不同頻段的陶瓷<b class='flag-5'>天線</b>能通用嗎?2.4G/5.8G/<b class='flag-5'>GPS</b> 北斗  433M 陶瓷<b class='flag-5'>天線</b>怎么選?

    [杭州科利特]安全帽便攜式定位標簽 #GPS #北斗

    gps
    hzcit
    發(fā)布于 :2026年01月23日 13:49:46

    MAX2670 GPS/GNSS前端放大器:設(shè)計與應(yīng)用解析

    MAX2670 GPS/GNSS前端放大器:設(shè)計與應(yīng)用解析 在汽車和航海領(lǐng)域的衛(wèi)星導(dǎo)航系統(tǒng)中,前端放大器的性能對于整個系統(tǒng)的精度和穩(wěn)定性起著至關(guān)重要的作用。今天,我們就來深入了解一下M
    的頭像 發(fā)表于 01-06 13:55 ?323次閱讀

    探索MAX2678:GPS/GNSS前端放大器的卓越之選

    探索MAX2678:GPS/GNSS前端放大器的卓越之選 在當今的電子設(shè)備中,GPS和GNSS技術(shù)的應(yīng)用越來越廣泛,從汽車導(dǎo)航到海洋定位,這些技術(shù)為我們的生活和工作帶來了極大的便利。而在這些
    的頭像 發(fā)表于 01-06 11:20 ?414次閱讀

    Amphenol RF嵌入式GNSS和GPS天線:小身材大作用

    Amphenol RF嵌入式GNSS和GPS天線:小身材大作用 在當今的連接設(shè)備領(lǐng)域,嵌入式天線的性能至關(guān)重要。Amphenol RF公司推出的一系列嵌入式GNSS和GPS
    的頭像 發(fā)表于 12-12 11:00 ?631次閱讀

    5G通信模組和gps天線封裝加固什么膠

    5G通信模組和gps天線封裝加固什么膠在5G通信模組和GPS天線封裝加固中,需根據(jù)具體應(yīng)用場景,工作環(huán)境、結(jié)構(gòu)特點及性能要求選擇適配的膠粘
    的頭像 發(fā)表于 12-05 15:42 ?1318次閱讀
    5G通信模組和<b class='flag-5'>gps</b><b class='flag-5'>天線</b>封裝加固<b class='flag-5'>用</b>什么膠

    鴻蒙系統(tǒng)對手機市場會產(chǎn)生怎樣的影響?現(xiàn)在汽車是不是也用上鴻蒙系統(tǒng)了?

    鴻蒙系統(tǒng)對手機市場會產(chǎn)生怎樣的影響?現(xiàn)在汽車是不是也用上鴻蒙系統(tǒng)了?
    發(fā)表于 12-04 20:47

    基于Vishay VJ5101W157陶瓷芯片天線的技術(shù)解析與應(yīng)用指南

    Vishay/Vitramon VJ5101W157表面貼裝陶瓷芯片天線設(shè)計用于1.575GHz頻率。該芯片天線外形小巧,性能卓越,優(yōu)化用于GPS應(yīng)用。VJ5101W157芯片天線具有
    的頭像 發(fā)表于 11-13 14:20 ?859次閱讀
    基于Vishay VJ5101W157陶瓷芯片<b class='flag-5'>天線</b>的技術(shù)解析與應(yīng)用指南

    ?TE Connectivity L1/L5微型Splatch GNSS芯片天線技術(shù)解析

    應(yīng)用,使用接地線技術(shù)在受到附近干擾源的影響時提高性能。TE/Linx Technologies L1/L5 Splatch天線適用于家居自動化、資產(chǎn)跟蹤、遠程信息處理、汽車、通信系統(tǒng)
    的頭像 發(fā)表于 11-04 11:34 ?962次閱讀
    ?TE Connectivity L1/L5微型Splatch GNSS芯片<b class='flag-5'>天線</b>技術(shù)解析

    應(yīng)用 I GPS天線靜電防護方案

    一、應(yīng)用背景在日常生活中,無論是公眾還是行業(yè)用戶對于獲取位置及其相關(guān)服務(wù)都有著廣泛的需求,而GPS系統(tǒng)就是各類設(shè)備實現(xiàn)精準定位的關(guān)鍵之一。GPS天線作為接收衛(wèi)星信號的首要部件,其性能直
    的頭像 發(fā)表于 11-03 13:37 ?529次閱讀
    應(yīng)用 I <b class='flag-5'>GPS</b><b class='flag-5'>天線</b>靜電防護方案

    天線的創(chuàng)新材料和設(shè)計解決了多波段 GNSS 難題

    于導(dǎo)航和導(dǎo)彈制導(dǎo),現(xiàn)在已被集成到資產(chǎn)跟蹤和監(jiān)控、汽車自動駕駛、農(nóng)業(yè)、可穿戴設(shè)備以及其創(chuàng)始人從未想象過的許多其他最終用途中。 繼美國成功部署 GPS 之后,其他國家和地區(qū)也紛紛開發(fā)并啟動了相應(yīng)的
    的頭像 發(fā)表于 10-04 18:06 ?2108次閱讀
    <b class='flag-5'>天線</b>的創(chuàng)新材料和設(shè)計解決了多波段 GNSS 難題

    北斗GPS雙模賦能Air8000:定位精度革命與天線設(shè)計優(yōu)化的實踐路徑

    Air8000模塊通過集成北斗與GPS雙模導(dǎo)航系統(tǒng),構(gòu)建了全天候、高可靠的定位網(wǎng)絡(luò)。其獨特的天線設(shè)計,包括微帶線阻抗控制與共面波導(dǎo)結(jié)構(gòu),有效解決了信號傳輸損耗問題,使得設(shè)備在弱信號區(qū)域仍能精準
    的頭像 發(fā)表于 07-11 16:24 ?942次閱讀
    北斗<b class='flag-5'>GPS</b>雙模賦能Air8000:定位精度革命與<b class='flag-5'>天線</b>設(shè)計優(yōu)化的實踐路徑
    苍南县| 宝丰县| 洛南县| 永丰县| 蒙自县| 中卫市| 昭通市| 包头市| 永州市| 赤壁市| 临夏县| 前郭尔| 临潭县| 开江县| 木兰县| 绥滨县| 台湾省| 扶沟县| 兴山县| 乐陵市| 华蓥市| 阿坝县| 朝阳县| 密山市| 新泰市| 仲巴县| 仁化县| 介休市| 冕宁县| 仁布县| 井陉县| 当阳市| 临潭县| 桂阳县| 乌苏市| 永泰县| 九龙城区| 威信县| 伊宁县| 彰武县| 同仁县|