91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

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

如何構(gòu)建一個基于arduino的戰(zhàn)斗數(shù)據(jù)記錄器

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-07 09:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:工具和零件

零件:

Ublox NEO 6米GPS模塊:ebay/amazon

Micro SD卡模塊:ebay/amazon

Micro SD卡(高速或無需容量):amazon

Arduino pro mini:ebay/amazon

FTDI編程器和相應(yīng)的電纜:ebay/amazon

Perfboard:ebay/amazon

連接線:ebay/amazon

Header引腳:ebay/amazon

整流二極管:ebay/amazon

2個1K歐姆電阻:ebay/amazon

1500微米紙板

工具:

烙鐵和焊料

熱膠槍

筆記本電腦或計算機

萬用表(并非嚴格必要,但有很大幫助)

伸出援助之手(同樣沒有必要,但有幫助)

工藝刀

可選:

物品用于原型制作不是必需的但是非常有幫助

面包板

Arduino Uno

跳線

第2步:理論和原理圖

設(shè)備的大腦是Arduino pro mini,它由RC車輛(在我的情況下是飛機)Li-Po電池平衡端口供電。我有一個2s電池的設(shè)置,但這可以很容易地改變,以適應(yīng)其他電池尺寸。

這是不完整的,我將在完成控制面讀取后更新此說明

Servo1將是我的飛機電動飛機,而伺服2將是我的飛行控制器伺服輸出。

GPS模塊正在以NMEA字符串的形式從GPS衛(wèi)星接收數(shù)據(jù)。這些字符串包含位置信息,但也包含確切的時間,速度,航向,高度和許多其他有用的數(shù)據(jù)。接收到字符串后,將使用TinyGPS代碼庫提取對該項目有用的信息。

該數(shù)據(jù)以及電池電壓和elevon位置將以一定速率寫入SD卡。 1Hz此數(shù)據(jù)以CSV(逗號分隔值)格式編寫,并將使用谷歌地圖解釋以繪制飛行路徑。

步驟3:原型設(shè)計

注意:上面沒有顯示GPS模塊的連接。 GPS的接線方式如下:

GND到Arduino地

VCC到Arduino 5V

RX至Arduino數(shù)字引腳3

TX至Arduino數(shù)字引腳2

為了測試所有組件是否正常運行,最好先將所有組件放在面包板上,因為您不希望只有在將所有組件放在一起后才能找到有缺陷的部件。需要的附加代碼庫是TinyGPS庫,鏈接可以在下面找到。

微型gps

下面的電壓測試器代碼只測試電壓測量電路。需要更改調(diào)整值以使arduino讀取正確的電壓。

文件代碼用于測試SD卡模塊和micro SD卡,以確保兩者均能正確讀寫。

使用gpsTest代碼來確保gps接收到正確的數(shù)據(jù)并且配置正確。此代碼將輸出您的緯度,經(jīng)度和其他實時數(shù)據(jù)。

如果所有這些部分正確地協(xié)同工作,您可以繼續(xù)下一步。

第4步:焊接和接線

在進行任何焊接或布線之前,將所有組件布置在一塊紙板上,并將其切割到組件的外部尺寸。這將成為您所有部件的安裝板。

通過將穿孔板切割到最小尺寸來制作電路板,因為重量和尺寸是優(yōu)先考慮的。將割臺銷釘沿切好的穿孔板的邊緣焊接到位,這是電池平衡端口以及將來控制面伺服和飛行控制器將連接的位置。根據(jù)電路圖將2個1k Ohm電阻器和整流二極管焊接到位。

根據(jù)電路圖將micro SD卡模塊焊接到arduino的引腳上,以使用AWG 24導(dǎo)線進行連接。/p》

根據(jù)電路圖和更多相同類型的電線再次在穿孔板和arduino之間建立連接。

注意:GPS是靜電敏感設(shè)備焊接時要小心,連接時不要讓任何電流穿過任何電線

使用長度約3-4cm(1)將GPS模塊引腳焊接到arduino上的相應(yīng)引腳-1.5英寸)的電線,這會使GPS模塊有足夠的松弛空間,可以折疊到后卡的另一側(cè)。

檢查并仔細檢查所有連接的連續(xù)性,以確保所有接線正確

使用熱膠將SD卡模塊,Arduino Pro Mini裝上,然后在面板的一側(cè)自定義穿孔板另一方面是紙板和GPS模塊和天線。

一旦你將所有部件正確連接并安裝到紙板上,就可以繼續(xù)使用代碼了。

第5步:代碼

這是在最終設(shè)備上運行的代碼。當此代碼運行時,一旦GPS修復(fù)了3個以上的衛(wèi)星,GPS模塊上的LED將開始閃爍。一旦arduino啟動,arduino板上的LED將閃爍一次,表明CSV文件已成功創(chuàng)建,然后當成功寫入micro SD卡時,它將與GPS LED一起閃爍。如果無法初始化Micro SD卡的LED指示燈,并且很可能是您的接線或Micro SD卡有問題。

此代碼將在每次運行程序時創(chuàng)建一個新的CSV文件。標記為“flightxx”,其中xx是介于00和99之間的數(shù)字,每次運行程序時都會增加。

要使電子表格中的當前時間字段正確,您需要將UTC(協(xié)調(diào)世界時)轉(zhuǎn)換為正確的時區(qū)。對我來說,值是UTC +2.0,因為這是我所在的時區(qū),但是可以通過更改“時區(qū)”浮點數(shù)在代碼中進行更改。

步驟6:測試,測試,測試

現(xiàn)在你應(yīng)該有一個工作系統(tǒng),是時候測試它,確保一切都按預(yù)期運行。

一旦一切正常,您將在電子表格上獲得一個輸出,該輸出似乎可以正確地進行任何細微調(diào)整。例如,我最初使用電纜扎帶將設(shè)備安裝在我的飛機底部,但經(jīng)過一些調(diào)查,我發(fā)現(xiàn)這可以減少任何時候可以看到的GPS衛(wèi)星數(shù)量減少約40%。

測試系統(tǒng),確保一切正常,并在必要時對其進行完善。

步驟7:豐富數(shù)據(jù)

現(xiàn)在您已擁有一個可靠的系統(tǒng),現(xiàn)在是時候弄清楚如何以更易讀的方式顯示數(shù)據(jù)。如果您想一次獲得準確的速度,或者想要在執(zhí)行某項操作時準確檢查車輛的行為,則使用電子表格就可以了,但是如果您想在地圖上繪制整個飛行或查看每個數(shù)據(jù)點,該電子表格就可以了

以一種更具可讀性的方式在其中提供數(shù)據(jù)豐富功能

要以一種更具可讀性的方式查看我們的數(shù)據(jù),我們將使用google Earth pro,您可以單擊此處進行下載。

現(xiàn)在,您必須將CSV文件轉(zhuǎn)換為GPX文件,Google Earth可以使用GPS可視化工具更輕松地讀取該文件。選擇輸出GPX,上傳CSV文件并下載轉(zhuǎn)換后的文件。然后在Google Earth中打開GPX文件,它會自動導(dǎo)入所有數(shù)據(jù)并將其繪制到一個不錯的飛行路徑中。這還包含其他信息,例如任何時間點的標題。

注意:我已從照片中刪除了lat,長數(shù)據(jù),因為我不想透露我的確切位置。

第8步:結(jié)論和可行的改進

總而言之,我很滿意這個項目的結(jié)果。我喜歡我所有航班的數(shù)據(jù)。但是,我需要做一些事情。

最明顯的是,我希望能夠讀取控制表面的確切位置。我有大部分硬件,但我需要在代碼中啟用它。仍然有一些技術(shù)難題需要克服。

我還想添加一個氣壓計來獲取更準確的高度數(shù)據(jù),因為當前gps高度數(shù)據(jù)似乎只不過是有根據(jù)的猜測而已。

我認為添加一個三軸加速度計會很酷,這樣我就能確切地看到飛機在任何時候都能承受多大的力。

也許可以創(chuàng)建某種類型的外殼。目前暴露的部件和布線不是很優(yōu)雅或堅固。

責(zé)任編輯:wv

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

    關(guān)注

    0

    文章

    54

    瀏覽量

    12953
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    CCLink IE轉(zhuǎn)ModbusTCP網(wǎng)關(guān)配置無紙記錄器(上篇)

    本研究案例采用CCLink IE轉(zhuǎn)ModbusTCP網(wǎng)關(guān)技術(shù),實現(xiàn)了將記錄數(shù)據(jù)傳輸至三菱PLCPLC的過程。具體操作步驟如下所述。 在確保無紙記錄儀與PT100傳感傳感
    的頭像 發(fā)表于 07-18 18:03 ?196次閱讀
    CCLink IE轉(zhuǎn)ModbusTCP網(wǎng)關(guān)配置無紙<b class='flag-5'>記錄器</b>(上篇)

    FeRAM在汽車事件數(shù)據(jù)記錄器中的應(yīng)用

    在安全氣囊的電子控制單元(ECU)中的事件數(shù)據(jù)記錄器(EDR)中,F(xiàn)eRAM也得到了應(yīng)用。通過使用 FeRAM,可以滿足 EDR 的規(guī)定,確保在事故發(fā)生時,能夠記錄并保存詳細的數(shù)據(jù),有
    的頭像 發(fā)表于 06-18 09:47 ?1147次閱讀
    FeRAM在汽車事件<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>記錄器</b>中的應(yīng)用

    Analog Devices / Maxim Integrated MAX42500 SoC電源系統(tǒng)監(jiān)控數(shù)據(jù)手冊

    %。其中兩輸入具有單獨的遠程接地檢測輸入,并通過集成I^2^C接口支持動態(tài)電壓調(diào)節(jié)(DVS)。此外,MAX42500還包括可編程、靈活的電源序列記錄器(FPSR)。該
    的頭像 發(fā)表于 06-12 10:33 ?233次閱讀
    Analog Devices / Maxim Integrated MAX42500 SoC電源系統(tǒng)監(jiān)控<b class='flag-5'>器</b><b class='flag-5'>數(shù)據(jù)</b>手冊

    如何為樹莓派 FPV 戰(zhàn)斗無人機構(gòu)建自動駕駛儀的“眼睛”!

    學(xué)習(xí)如何為FPV戰(zhàn)斗無人機構(gòu)建視頻模塊,該模塊能夠從模擬FPV攝像機捕獲視頻流,利用這些視頻流執(zhí)行計算機視覺任務(wù),并將圖像傳輸?shù)斤w行控制
    的頭像 發(fā)表于 06-08 08:33 ?338次閱讀
    如何為樹莓派 FPV <b class='flag-5'>戰(zhàn)斗</b>無人機<b class='flag-5'>構(gòu)建</b>自動駕駛儀的“眼睛”!

    濕度數(shù)據(jù)記錄儀是什么?文為你解答

    在日常生活以及常見的工業(yè)場景當中,濕度是很重要的因素。從居住的房間舒適度,到些對濕度要求極高的實驗室、倉庫等場所,可能都需要進行精準的濕度把控。在這個過程中,濕度數(shù)據(jù)
    發(fā)表于 03-31 10:35

    通過Arduino Nano Matter開發(fā)板構(gòu)建智能卷簾系統(tǒng)

    在本指南中,您將學(xué)習(xí)如何通過Arduino NanoMatter開發(fā)板和板上的Silicon Labs(芯科科技)MGM240S多協(xié)議無線模塊來構(gòu)建智能卷簾系統(tǒng)。該系統(tǒng)可通過 Am
    的頭像 發(fā)表于 02-28 09:46 ?547次閱讀
    通過<b class='flag-5'>Arduino</b> Nano Matter開發(fā)板<b class='flag-5'>構(gòu)建</b>智能卷簾系統(tǒng)

    DS1678實時事件記錄器技術(shù)手冊

    DS1678為實時時鐘(RTC)事件記錄儀,用來記錄每次觸發(fā)/INT引腳的非周期、異步事件的時間和日期。該器件記錄次事件發(fā)生時的秒、分、時、星期、日期、月、年及世紀信息,并開啟16
    的頭像 發(fā)表于 02-27 15:27 ?425次閱讀
    DS1678實時事件<b class='flag-5'>記錄器</b>技術(shù)手冊

    DS1678系列實時事件記錄器技術(shù)手冊

    DS1678為實時時鐘(RTC)事件記錄儀,用來記錄每次觸發(fā)/INT引腳的非周期、異步事件的時間和日期。該器件記錄次事件發(fā)生時的秒、分、時、星期、日期、月、年及世紀信息,并開啟16
    的頭像 發(fā)表于 02-27 14:44 ?509次閱讀
    DS1678系列實時事件<b class='flag-5'>記錄器</b>技術(shù)手冊

    數(shù)據(jù)記錄儀的計數(shù)原理和應(yīng)用場景

    數(shù)據(jù)記錄儀是種用于測量、記錄和分析各種數(shù)據(jù)的設(shè)備,其計數(shù)原理和應(yīng)用場景可以歸納如下: 、計
    發(fā)表于 02-24 14:28

    測試與測量 | 基于瑞蘇盈科FPGA開發(fā)的數(shù)據(jù)記錄器:高效靈活!

    概要測試和測量系統(tǒng)的主要任務(wù)之記錄盡可能多的測量值。在這種情況下,基于FPGA的解決方案的優(yōu)勢就體現(xiàn)出來了,如固有的并行性、極高的帶寬、靈活性、支持多種接口和集成CPU。如果同時使用FPGA模塊
    的頭像 發(fā)表于 02-17 08:47 ?514次閱讀
    測試與測量 | 基于瑞蘇盈科FPGA開發(fā)的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>記錄器</b>:高效靈活!

    基于Arduino的串口通信項目

    Arduino Mega等。 USB數(shù)據(jù)線 :用于將Arduino開發(fā)板連接到計算機。 串口設(shè)備 :可以是另一個Arduino開發(fā)板、傳感
    的頭像 發(fā)表于 11-22 09:24 ?2199次閱讀

    宏集ASPION數(shù)據(jù)記錄器:分析運輸過程中的碰撞、沖擊和振動

    數(shù)據(jù)記錄儀會記錄貨物運輸過程中諸如溫濕度、沖擊振動等的各種環(huán)境狀況。沖擊或振動有時會對貨物產(chǎn)生破壞性的后果。本文我們以宏集ASPION沖擊傳感為例,詳細地解釋如何分析和評估貨物運輸途
    的頭像 發(fā)表于 10-24 15:06 ?609次閱讀
    宏集ASPION<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>記錄器</b>:分析運輸過程中的碰撞、沖擊和振動

    使用Python構(gòu)建高效的HTTP代理服務(wù)

    構(gòu)建高效的HTTP代理服務(wù)在Python中涉及多個方面,包括性能優(yōu)化、并發(fā)處理、協(xié)議支持(HTTP/HTTPS)、錯誤處理以及日志記錄
    的頭像 發(fā)表于 10-23 07:41 ?540次閱讀

    SONY MZ-N910便攜式小型磁盤記錄器中文說明書

    SONY MZ-N910便攜式小型磁盤記錄器中文說明書
    發(fā)表于 10-08 09:47 ?2次下載

    應(yīng)用案例 HK-MSR數(shù)據(jù)記錄儀如何計算滑雪時膝蓋上的應(yīng)力?

    滑雪時運動員的膝蓋要承受巨大的加速度。HK-MSR加速度數(shù)據(jù)記錄器記錄和分析作用在人體上的應(yīng)力,在各項體育運動中均可應(yīng)用
    的頭像 發(fā)表于 09-25 14:32 ?405次閱讀
    應(yīng)用案例 HK-MSR<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>記錄</b>儀如何計算滑雪時膝蓋上的應(yīng)力?
    主站蜘蛛池模板: 久久久福利 | 中文一区二区 | 四虎在线观看免费永久 | 天天操夜夜添 | 天天摸日日 | 国产色网站 | 国产黄在线观看免费观看不卡 | 色网址在线观看 | 国产精品香蕉成人网在线观看 | 成人久久久精品乱码一区二区三区 | 精品成人在线观看 | 成人国产精品高清在线观看 | 免费观看成年欧美1314www色 | 欧美日韩一区二区三区毛片 | 色一乱一伦一区一直爽 | 久久欧洲视频 | 国产美女精品久久久久中文 | 色综合久久综合欧美综合网 | free欧美性 | 久青草国产高清在线视频 | 天天射天天干天天插 | 天堂在线观看免费视频 | 国产一级簧片 | 亚洲一区在线视频 | 国产女人在线视频 | 天天色综合1 | 男人午夜| 国产一线在线观看 | 27pao强力打造高清免费高 | 特大一级aaaaa毛片 | 69xxxx女人| 快色视频免费观看 | 亚洲最大成人网色 | 毛色毛片免费观看 | 天堂视频网| 天天色视频 | 91极品女神嫩模在线播放 | 在线色色视频 | 毛片免 | 色综合视频在线 | 亚洲欧美卡通 动漫 丝袜 |