在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

如何使用FONA 808分支板和Arduino來進(jìn)行出色的跟蹤項(xiàng)目

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-08 17:47 ? 次閱讀

步驟1:這是工作原理

GPS衛(wèi)星每天在非常精確的軌道上繞地球兩次并將信號信息傳輸?shù)降厍颉?GPS接收器獲取此信息,并使用三邊測量法計(jì)算用戶的確切位置。本質(zhì)上,GPS接收器將衛(wèi)星發(fā)送信號的時間與接收信號的時間進(jìn)行比較。時間差告訴GPS接收器衛(wèi)星有多遠(yuǎn)。現(xiàn)在,通過再測量幾顆衛(wèi)星的距離,接收器就可以確定用戶的位置并將其顯示在設(shè)備的電子地圖上。

GPS接收器必須鎖定至少3顆衛(wèi)星的信號才能計(jì)算二維位置(經(jīng)度和緯度)并跟蹤運(yùn)動。在看到四個或更多衛(wèi)星的情況下,接收器可以確定用戶的3-D位置(緯度,經(jīng)度和高度)。一旦確定了用戶的位置,GPS單元就可以計(jì)算其他信息,例如速度,方位,軌道,行進(jìn)距離,到目的地的距離,日出和日落時間等等。

GPS衛(wèi)星系統(tǒng):

* *構(gòu)成GPS空間部分的24顆衛(wèi)星在環(huán)繞我們12,000英里的地球上運(yùn)行。它們不斷移動,在不到24小時的時間內(nèi)完成了兩個完整的軌道。這些衛(wèi)星以每小時約7,000英里的速度飛行。

* GPS衛(wèi)星由太陽能提供動力。他們在船上配有備用電池,可以在沒有太陽能的情況下在日食發(fā)生時保持運(yùn)行。每個衛(wèi)星上的小型火箭助推器都能使它們沿正確的路徑飛行。

什么是信號?

GPS衛(wèi)星發(fā)送兩個稱為L1和L2的低功率無線電信號。民用GPS在UHF頻帶中使用1575.42 MHz的L1頻率。信號通過視線傳播,這意味著它們將穿過云層,玻璃和塑料,但不會穿過大多數(shù)固體物體,例如建筑物和山脈。GPS信號包含3個不同的信息位-偽隨機(jī)碼,星歷表數(shù)據(jù)和年歷數(shù)據(jù)。偽隨機(jī)碼只是一個I.D.標(biāo)識哪個衛(wèi)星正在發(fā)送信息的代碼。每個衛(wèi)星不斷發(fā)送的星歷數(shù)據(jù)包含有關(guān)衛(wèi)星狀態(tài)(健康或不健康),當(dāng)前日期和時間的重要信息。信號的這一部分對于確定位置至關(guān)重要。年歷數(shù)據(jù)會告訴GPS接收器一天中任何時候都應(yīng)將每顆GPS衛(wèi)星放在哪里。每顆衛(wèi)星發(fā)送的年歷數(shù)據(jù)均顯示該衛(wèi)星以及系統(tǒng)中其他所有衛(wèi)星的軌道信息。

步驟2:硬件

鏈接到部件:

Arduino Uno(克隆正常)

Adafruit FONA 808分支板

跳線

面包板

SMA或uFl天線(取決于您的板版本,一切工作都很好)

LED(綠色/紅色)

330歐姆電阻器

壓電蜂鳴器

3.7V鋰電池

2G Sim (重要)

工具:

FONA的烙鐵

松香芯

板上,您將需要一組附加組件:GSM天線,以及GPS天線。您還需要一個工作的GPRS SIM卡,上面帶有一些數(shù)據(jù)信用,需要將其放置在FONA 808分支板上。您還需要一個3.7V的LiPo電池為分支板供電。您可以得到1200 mAh的電池。

FONA有兩種版本,一種是SMA版本,另一種是uFl版本。具有相同功能的唯一區(qū)別是它們的天線。但是對于今天的項(xiàng)目,我將使用SMA版本。

對于“警報”部分,您將需要一個簡單的紅色或綠色LED(330歐姆)電阻和壓電蜂鳴器。

如果您想要附加版本,可以購買FONA 808,該模塊可以堆疊在UNO的頂部,而無需進(jìn)行任何布線,只需焊接接頭即可固定并連接天線和SIM卡。然后上傳代碼。但是由于我沒有該版本,所以我打算將其800版本用于今天的項(xiàng)目。

步驟3:Fona庫

以下是FONA的庫。如果要測試FONA,請

轉(zhuǎn)到:

Arduino IDE》 File》 SketchBook》 Libraries》 Fona Lib 。.》 Fona Test

以下連接是不同的,并且已在代碼中進(jìn)行了編輯。

從電池電壓到查詢,GPS定位,呼叫有多種選項(xiàng)可供選擇和短信。

第4步:組裝

如果使用FONA 808屏蔽,只需將其插入即可。對于分線,需要少量布線。首先,將電源連接到實(shí)驗(yàn)板上:

將 5V 引腳從 Arduino 板上連接至紅色電源線/面包板上的正極

GND 引腳到藍(lán)色電源線/負(fù)極。

您可能必須將排針正確焊接到分支板上,或者可能沒有適當(dāng)?shù)膶?dǎo)電性。

焊接后,將FONA 808分支放在面包板上。

將 VIO 引腳連接到紅色電源線

GND &鍵引腳連接到藍(lán)色電源線。

然后,

將FONA的 RST 引腳連接到Arduino引腳 4 ,

FONA TX 至Arduino引腳 3

RX 到Arduino引腳 2

,還將3.7V LiPo電池,GPS天線和GSM天線連接到FONA 8 08屏蔽或突破。

還要將LED與330-1K歐姆電阻串聯(lián)在面包板上。將其連接到Arduino板的引腳編號 6 ,并將另一端連接到地面。

這是完全組裝的項(xiàng)目的外觀(在上方查看圖片)

第5步:Adafruit IO

使用相同的硬件并將其與Adafruit IO集成。我們將使用Adafruit IO在地圖上實(shí)時顯示項(xiàng)目的位置,并在圍欄被破壞的情況下顯示警報。

要使用Adafruit IO,您應(yīng)該擁有一個Adafruit帳戶a,您必須注冊邀請名稱,然后才能使用Adafruit IO。完成所有這些之后,可能需要一兩個星期才能獲得Adafruit IO。

步驟6:跟蹤和警報

在此第一個項(xiàng)目中,我們將連續(xù)檢查項(xiàng)目的位置,并查看如果超出了我們在草圖中設(shè)置的給定距離。

如果是這樣,我們將使LED閃爍,并使蜂鳴器發(fā)出聲音。

我們首先為警報聲明一些常量和變量:

// LED & Buzzer pins

const int ledPin = 6;

const int buzzerPin = 9; // Alarm

int counter = 0;

bool alarm = false;

然后,我們設(shè)置項(xiàng)目在不提高報警范圍的情況下可以走的最大距離。報警。請注意,像這樣的民用GPS的精度約為10米,因此我真的建議您設(shè)置一個優(yōu)于20米左右的值:

const float maxDistance = 100;

兩個變量將包含項(xiàng)目的初始位置:

float initialLatitude;

float initialLongitude;

默認(rèn)情況下,我們將警報設(shè)置為false:

alarm = false;

在草圖的setup()函數(shù)中,我們獲得了GPS修復(fù)程序來設(shè)置項(xiàng)目的初始位置:

bool gpsFix = fona.getGPS(&latitude, &longitude, &speed_kph, &heading, &altitude);

initialLatitude = latitude; initialLongitude = longitude; In the loop() function of the sketch, we constantly get the current GPS location, and then calculate the difference between this & the initial location: float distance = distanceCoordinates(latitude, longitude, initialLatitude, initialLongitude); we also print this distance inside the Serial monitor: Serial.print(“Distance: ”);

printFloat(distance, 5);

Serial.println(“”); If the measured distance exceeded the maximum distance we allowed, we also set the alarm on: if (distance 》 maxDistance) {

alarm = true;

}

之后,我們檢查是否是否處于警報模式,并相應(yīng)地對LED和壓電蜂鳴器進(jìn)行操作:

if (alarm == false) {

if (millis() - counter 》 5000) {

digitalWrite(ledPin, HIGH);

} if (millis() - counter 》 5100) {

digitalWrite(ledPin, LOW);

counter = millis();

} noTone(buzzerPin);

現(xiàn)在是時候測試項(xiàng)目了!將代碼上傳到Arduino開發(fā)板,然后打開串行監(jiān)視器。您應(yīng)該看到,最初的距離等于零,或者是一個很小的值。

實(shí)際上,請注意GPS的精度約為10米,因此兩次測量之間的位置會略有變化。您也可以走出設(shè)置的邊界,然后步行片刻,看看它是否會發(fā)出警報!

最好的事情是它留下了點(diǎn),換句話說,它是最后找到的點(diǎn)

第7步:資源

您可以參考以下鏈接,獲取有關(guān)以下方面的任何信息:對于您的疑問或下一個項(xiàng)目,請使用SIM800。

SIM800命令手冊

SIM800 FM應(yīng)用說明

SIM800 IP應(yīng)用說明

SIM800 GSM位置應(yīng)用筆記

SIM800嵌入式AT應(yīng)用筆記

步驟8:電池消耗

我們還沒有談到的其他方面這是功耗。可以肯定地假設(shè),如果您正在構(gòu)建蜂窩跟蹤器,則需要將其放在可移動的物體上,這意味著它將需要偏離我們世界的電源插座/USB端口。這意味著電池電量,這意味著測量功率消耗并計(jì)算電池壽命等。

蜂窩式設(shè)備因耗電量大而享有盛譽(yù)。 Adafruit說,此模塊可在短時間內(nèi)產(chǎn)生2安培(!!)的電流。但是,按照我們的使用方式,它會花費(fèi)大部分時間關(guān)閉電源,消耗很少。

我測量了正常使用期間電池的功耗。

上電:?25mA

獲取請求:峰值持續(xù)時間在150-200mA

一個完整的位置請求和發(fā)送GET請求的周期消耗約7.47焦耳

53.4 mA的平均電流持續(xù)35秒

關(guān)閉電源:約150μA靜態(tài)功耗

如果我們使用容量為1200mAH的電池,則在發(fā)出電池之前,我們可以在15分鐘的間隔內(nèi)獲得約12天的發(fā)送位置。 (從理論上講,沒有考慮Arduino的功耗)。

責(zé)任編輯:wv

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

    關(guān)注

    188

    文章

    6478

    瀏覽量

    188287
收藏 人收藏

    評論

    相關(guān)推薦

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-本地倉庫管理之當(dāng)前分支內(nèi)的操作

    *所在分支為當(dāng)前分支,即master分支當(dāng)前分支進(jìn)行源碼修改時簡單流程圖如下:在當(dāng)前分支
    發(fā)表于 01-20 09:50

    飛凌嵌入式ElfBoard ELF 1板卡-本地倉庫管理之當(dāng)前分支內(nèi)的操作

    *所在分支為當(dāng)前分支,即master分支 當(dāng)前分支進(jìn)行源碼修改時簡單流程圖如下: 在當(dāng)前分支
    發(fā)表于 01-18 10:25

    開源項(xiàng)目!打造一款FPV頭部追蹤相機(jī),讓你仿佛置身遙控車之中!

    就是這樣。 第 3 步:PCB設(shè)計(jì)打 這些是我們將用于項(xiàng)目兩端的 PCB。 最初,該設(shè)計(jì)用于 8 通道 Arduino NRF24L01接收器,但將用作方位/傾斜云臺和云臺跟蹤器設(shè)
    發(fā)表于 12-13 14:46

    開源項(xiàng)目!基于 Arduino 的 MIDI 架子鼓

    MIDI 鼓的整個過程 - 從使用壓電傳感器到使用 3D 打印設(shè)計(jì)布局,再到使用 Arduino Leonardo 進(jìn)行編碼。 此設(shè)置可與 GarageBand、Ableton 等程序無縫協(xié)作。和我一起
    發(fā)表于 11-25 12:00

    基于Arduino的串口通信項(xiàng)目

    基于Arduino的串口通信項(xiàng)目涉及多個方面,包括硬件連接、軟件編程、串口參數(shù)配置等。 一、硬件準(zhǔn)備 Arduino開發(fā) :確保你有一塊Ardui
    的頭像 發(fā)表于 11-22 09:24 ?949次閱讀

    三格電子新品上市—EtherCAT分支

    簡單的線性拓?fù)涓脑鞛槎嗉壭切屯負(fù)洌_(dá)到一入多出的效果,適用于工藝復(fù)雜的應(yīng)用現(xiàn)場。 拓?fù)鋱D如下(級聯(lián)的個數(shù)僅與主站所支持最大節(jié)點(diǎn)數(shù)有關(guān)。每個分支器占用1個EtherCAT從站站號) 相互獨(dú)立 各個支路上的連接狀態(tài)互不干擾,當(dāng)分支器上某一
    的頭像 發(fā)表于 11-04 09:57 ?220次閱讀
    三格電子新品上市—EtherCAT<b class='flag-5'>分支</b>器

    開源項(xiàng)目!基于Arduino做的“魷魚游戲”BOSS面具,支持動作檢測

    舵機(jī)連接到面包。 上傳一個簡單的舵機(jī)控制代碼,使眼球向各個方向移動,并眨眼。 使用Arduino IDE上傳代碼,并觀察運(yùn)動。可以根據(jù)需要調(diào)整角度和延遲時間。 舵機(jī)連接 我們的設(shè)置第一部
    發(fā)表于 10-28 10:18

    請問PCM1863持四個差MIC同時輸入嗎?

    PCM1863持四個差MIC同時輸入嗎?
    發(fā)表于 10-21 08:01

    抖動跟蹤不丟失 慧視圖像跟蹤和自研算法強(qiáng)勢升級

    成都慧視開發(fā)的Viztra-HE030圖像處理是采用了瑞芯微旗艦級高性能芯片RK3588,能夠憑借八核處理核心輸出至高6.0TOPS的算力,在算法的強(qiáng)力輔助下,能夠?qū)崿F(xiàn)對目標(biāo)的穩(wěn)定鎖定跟蹤。隨著
    的頭像 發(fā)表于 09-04 08:05 ?634次閱讀
    抖動<b class='flag-5'>跟蹤</b>不丟失 慧視圖像<b class='flag-5'>跟蹤</b><b class='flag-5'>板</b>和自研算法強(qiáng)勢升級

    開源項(xiàng)目!基于 Arduino DIY 漂亮的宏機(jī)械鍵盤

    。 接下來,我們將要制作的這款鍵盤擁有 12 個按鍵,你可以根據(jù)自己的喜好和需求,將這些按鍵與所需的快捷鍵進(jìn)行關(guān)聯(lián)。盡管這個項(xiàng)目聽起來可能有些復(fù)雜,但實(shí)際上無論是電子部分還是軟件部分,都非常易于上手和操作
    發(fā)表于 08-19 17:02

    esp32-S3arduino編程嗎?

    arduino選開發(fā)的時候沒有es32-s3, 只有s2可選。 請問: 1. esp32-S3arduino編程嗎 2. arduino
    發(fā)表于 06-27 08:23

    【Vision Board創(chuàng)客營連載體驗(yàn)】利用 OpenMV 實(shí)現(xiàn) AprilTag 跟蹤以及通過串口通訊控制 Arduino 驅(qū)動 LED 燈帶

    Arduino Uno 板子并對兩端程序進(jìn)行補(bǔ)充與修復(fù),成功實(shí)現(xiàn)一維 LED 矩陣的跟蹤功能,下面附上連線圖與效果圖: 待辦 / TODO 調(diào)通上位機(jī)與下位機(jī)之間的 UART 通訊 當(dāng)識別
    發(fā)表于 05-31 00:01

    電路測試項(xiàng)目有哪些

    將對每個項(xiàng)目進(jìn)行詳細(xì)的分析和討論。 外觀檢查 外觀檢查是電路測試的第一步,主要目的是檢查電路的外觀缺陷,如劃痕、凹陷、翹曲、污染等。外觀檢查可以通過人工檢查或自動化視覺檢測系統(tǒng)
    的頭像 發(fā)表于 05-28 16:28 ?1811次閱讀

    JT/T 808協(xié)議是什么?JT/T 808協(xié)議概述

    (如GPS定位設(shè)備)如何與監(jiān)控服務(wù)平臺進(jìn)行數(shù)據(jù)交換,包括車輛的位置信息、狀態(tài)信息、報警信息等的上傳,以及平臺向車載終端發(fā)送的控制指令、設(shè)置參數(shù)等下行信息的格式和傳輸規(guī)則。 JT/T 808協(xié)議規(guī)定了數(shù)據(jù)包的結(jié)構(gòu)、數(shù)據(jù)項(xiàng)定義、數(shù)據(jù)編碼方式
    的頭像 發(fā)表于 05-24 14:39 ?1596次閱讀

    OpenELA接手繼續(xù)維護(hù)Linux 4.14分支

    近期,OpenELA聯(lián)盟也發(fā)表聲明,表示將負(fù)責(zé)Linux 4.14分支的維護(hù)工作,通過名為x.y.z-openela的后綴標(biāo)簽推出版本更新;v4.14.339-openela已經(jīng)面世。
    的頭像 發(fā)表于 03-14 10:05 ?471次閱讀
    主站蜘蛛池模板: 国产精品成人aaaaa网站 | 中国又粗又大又爽的毛片 | 免费高清在线观看a网站 | 国产亚洲欧美日本一二三本道 | 色成人综合网 | 午夜影院免费观看视频 | 操美女大逼逼 | 色视频一区二区三区 | 黄网在线免费观看 | 美女黄网站 | 国产精品久久久久久久免费大片 | 毛片在线看免费版 | 国产在线理论片免费播放 | 天天色天天综合 | 在厨房乱子伦在线观看 | 天堂网在线资源www最新版 | 狠狠色噜噜狠狠狠狠98 | 亚洲jjzzjjzz在线观看 | 国产精品麻豆va在线播放 | 美女黄页免费 | 福利片欧美 | 人人97| 久久视频精品36线视频在线观看 | 亚洲午夜精品久久久久久成年 | 亚洲成人一级片 | 四虎影院网址大全 | 免费的两性视频网站 | 亚洲成在人色婷婷 | 美女被免费网站视频在线 | 黄色短视频软件 | 男男h文小说阅 | 一级片免费在线播放 | 91大神网址 | 欧美肥妇性 | 亚洲综合激情 | 毛色毛片 | 天堂最新版免费观看 | 亚洲羞羞裸色私人影院 | 久久精品国产99精品国产2021 | 射菊吧| 女人张腿让男桶免费视频观看 |