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)不再提示

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

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

掃碼添加小助手

加入工程師交流群

第1步:工具和零件

零件:

Ublox NEO 6米GPS模塊:ebay/amazon

Micro SD卡模塊:ebay/amazon

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

Arduino pro mini:ebay/amazon

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

Perfboard:ebay/amazon

連接線:ebay/amazon

Header引腳:ebay/amazon

整流二極管:ebay/amazon

2個(gè)1K歐姆電阻:ebay/amazon

1500微米紙板

工具:

烙鐵和焊料

熱膠槍

筆記本電腦或計(jì)算機(jī)

萬(wàn)用表(并非嚴(yán)格必要,但有很大幫助)

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

工藝刀

可選:

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

面包板

Arduino Uno

跳線

第2步:理論和原理圖

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

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

Servo1將是我的飛機(jī)電動(dòng)飛機(jī),而伺服2將是我的飛行控制器伺服輸出。

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

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

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

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

GND到Arduino地

VCC到Arduino 5V

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

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

為了測(cè)試所有組件是否正常運(yùn)行,最好先將所有組件放在面包板上,因?yàn)槟幌M挥性趯⑺薪M件放在一起后才能找到有缺陷的部件。需要的附加代碼庫(kù)是TinyGPS庫(kù),鏈接可以在下面找到。

微型gps

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

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

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

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

第4步:焊接和接線

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

通過(guò)將穿孔板切割到最小尺寸來(lái)制作電路板,因?yàn)橹亓亢统叽缡莾?yōu)先考慮的。將割臺(tái)銷釘沿切好的穿孔板的邊緣焊接到位,這是電池平衡端口以及將來(lái)控制面伺服和飛行控制器將連接的位置。根據(jù)電路圖將2個(gè)1k Ohm電阻器和整流二極管焊接到位。

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

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

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

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

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

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

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

第5步:代碼

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

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

要使電子表格中的當(dāng)前時(shí)間字段正確,您需要將UTC(協(xié)調(diào)世界時(shí))轉(zhuǎn)換為正確的時(shí)區(qū)。對(duì)我來(lái)說(shuō),值是UTC +2.0,因?yàn)檫@是我所在的時(shí)區(qū),但是可以通過(guò)更改“時(shí)區(qū)”浮點(diǎn)數(shù)在代碼中進(jìn)行更改。

步驟6:測(cè)試,測(cè)試,測(cè)試

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

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

測(cè)試系統(tǒng),確保一切正常,并在必要時(shí)對(duì)其進(jìn)行完善。

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

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

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

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

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

注意:我已從照片中刪除了lat,長(zhǎng)數(shù)據(jù),因?yàn)槲也幌胪嘎段业拇_切位置。

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

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

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

我還想添加一個(gè)氣壓計(jì)來(lái)獲取更準(zhǔn)確的高度數(shù)據(jù),因?yàn)楫?dāng)前gps高度數(shù)據(jù)似乎只不過(guò)是有根據(jù)的猜測(cè)而已。

我認(rèn)為添加一個(gè)三軸加速度計(jì)會(huì)很酷,這樣我就能確切地看到飛機(jī)在任何時(shí)候都能承受多大的力。

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

責(zé)任編輯:wv

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

    關(guān)注

    0

    文章

    55

    瀏覽量

    13165
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    隱患無(wú)處遁形:云翎智能高精度定位工作記錄構(gòu)建電網(wǎng)巡檢三維安全屏障

    電網(wǎng)巡檢工作是保障電力系統(tǒng)安全穩(wěn)定運(yùn)行的關(guān)鍵環(huán)節(jié),而傳統(tǒng)巡檢模式存在監(jiān)管盲區(qū)、隱患識(shí)別滯后、作業(yè)規(guī)范性難以保障等問(wèn)題。云翎智能高精度定位工作記錄儀通過(guò)融合多重技術(shù),構(gòu)建個(gè)覆蓋空間、
    的頭像 發(fā)表于 01-08 21:04 ?190次閱讀
    隱患無(wú)處遁形:云翎智能高精度定位工作<b class='flag-5'>記錄</b>儀<b class='flag-5'>構(gòu)建</b>電網(wǎng)巡檢三維安全屏障

    使用KickStart數(shù)據(jù)記錄器應(yīng)用輕松進(jìn)行數(shù)據(jù)采集

    數(shù)據(jù)采集(DAQ)或數(shù)據(jù)記錄(Data Logging)是個(gè)從各種物理現(xiàn)象中收集和分析數(shù)據(jù)的過(guò)
    的頭像 發(fā)表于 12-09 14:48 ?3020次閱讀
    使用KickStart<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>記錄器</b>應(yīng)用輕松進(jìn)行<b class='flag-5'>數(shù)據(jù)</b>采集

    為進(jìn)行檢測(cè)溫度的記錄,可使用串口數(shù)據(jù)記錄模塊來(lái)實(shí)現(xiàn)

    為進(jìn)行檢測(cè)溫度的記錄,可使用串口數(shù)據(jù)記錄模塊來(lái)實(shí)現(xiàn)。 該數(shù)據(jù)記錄模塊是種串口設(shè)備,在使用時(shí)其工
    發(fā)表于 12-01 08:18

    溫度循環(huán)測(cè)試后如何進(jìn)行數(shù)據(jù)記錄和分析?

    60068-2-14/GB/T 2423.22)和裝置特性(如電壓、諧波、暫降參數(shù)),形成結(jié)構(gòu)化記錄與多維度分析體系。以下是具體實(shí)施方法: 、數(shù)據(jù)記錄
    的頭像 發(fā)表于 09-26 14:22 ?585次閱讀

    醫(yī)院專用數(shù)據(jù)記錄儀產(chǎn)品有哪些?有何推薦?

    簡(jiǎn)單介紹下: 首先,醫(yī)院專用數(shù)據(jù)記錄儀產(chǎn)品的應(yīng)用具有以下優(yōu)勢(shì): 1、提高醫(yī)療服務(wù)效率:配備專用數(shù)據(jù)記錄儀有助于整合醫(yī)生和保安的工作過(guò)程和信
    發(fā)表于 08-25 16:02

    如何用Arduino Nano/UNO R3開發(fā)板給另一個(gè)Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開發(fā)板給另一個(gè)Arduino IDE不能下載的Arduino
    的頭像 發(fā)表于 08-08 20:16 ?3682次閱讀
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板給另<b class='flag-5'>一個(gè)</b><b class='flag-5'>Arduino</b> IDE不能下載的<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    數(shù)據(jù)驅(qū)動(dòng)的起重裝備智能研發(fā)設(shè)計(jì)平臺(tái)構(gòu)建與應(yīng)用

    數(shù)據(jù)驅(qū)動(dòng)的起重裝備智能研發(fā)設(shè)計(jì)平臺(tái)構(gòu)建與應(yīng)用分析 、平臺(tái)構(gòu)建的核心邏輯 數(shù)據(jù)驅(qū)動(dòng)的起重裝備智能研發(fā)設(shè)計(jì)平臺(tái)以
    的頭像 發(fā)表于 07-29 09:38 ?547次閱讀

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

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

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

    在安全氣囊的電子控制單元(ECU)中的事件數(shù)據(jù)記錄器(EDR)中,F(xiàn)eRAM也得到了應(yīng)用。通過(guò)使用 FeRAM,可以滿足 EDR 的規(guī)定,確保在事故發(fā)生時(shí),能夠記錄并保存詳細(xì)的數(shù)據(jù),有
    的頭像 發(fā)表于 06-18 09:47 ?1908次閱讀
    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ù)手冊(cè)

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

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

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

    壓力數(shù)據(jù)記錄儀功能有哪些?點(diǎn)開看看就知道

    在工業(yè)、科研等眾多領(lǐng)域,壓力數(shù)據(jù)的精確記錄和分析至關(guān)重要。想要測(cè)量壓力數(shù)據(jù),必然需要用到專業(yè)的工具,那就是壓力數(shù)據(jù)記錄儀。那么,壓力
    發(fā)表于 05-19 16:39

    《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎(chǔ)知識(shí)

    I/O口轉(zhuǎn)臺(tái)和初始化串口等操作。2、loop()setup()函數(shù)中的程序執(zhí)行完畢后,Arduino會(huì)接著執(zhí)行l(wèi)oop()函數(shù)中的程序。而loop()函數(shù)是個(gè)死循環(huán),其中的程序會(huì)不斷地重復(fù)運(yùn)行。通常在loop()函數(shù)中完成程序
    發(fā)表于 05-13 09:28

    是德科技推出AI數(shù)據(jù)中心構(gòu)建

    是德科技(NYSE:KEYS)推出Keysight AI (KAI)數(shù)據(jù)中心構(gòu)建,這是款先進(jìn)的軟件套件,通過(guò)模擬真實(shí)工作負(fù)載來(lái)評(píng)估新算法、組件和協(xié)議對(duì)AI訓(xùn)練性能的影響。KAI
    的頭像 發(fā)表于 04-07 11:06 ?1041次閱讀

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

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