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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

如何構建一個基于arduino的戰斗數據記錄器

454398 ? 來源:網絡整理 ? 作者:佚名 ? 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編程器和相應的電纜:ebay/amazon

Perfboard:ebay/amazon

連接線:ebay/amazon

Header引腳:ebay/amazon

整流二極管:ebay/amazon

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

1500微米紙板

工具:

烙鐵和焊料

熱膠槍

筆記本電腦或計算機

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

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

工藝刀

可選:

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

面包板

Arduino Uno

跳線

第2步:理論和原理圖

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

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

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

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

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

步驟3:原型設計

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

GND到Arduino地

VCC到Arduino 5V

RX至Arduino數字引腳3

TX至Arduino數字引腳2

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

微型gps

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

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

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

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

第4步:焊接和接線

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

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

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

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

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

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

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

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

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

第5步:代碼

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

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

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

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

現在你應該有一個工作系統,是時候測試它,確保一切都按預期運行。

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

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

步驟7:豐富數據

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

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

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

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

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

第8步:結論和可行的改進

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

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

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

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

也許可以創建某種類型的外殼。目前暴露的部件和布線不是很優雅或堅固。

責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據記錄器
    +關注

    關注

    0

    文章

    53

    瀏覽量

    12745
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    188029
收藏 人收藏

    評論

    相關推薦

    Arduino采集雷達模塊數據與串口繪圖

    Arduino采集雷達模塊數據與串口繪圖
    的頭像 發表于 12-14 11:44 ?334次閱讀
    <b class='flag-5'>Arduino</b>采集雷達模塊<b class='flag-5'>數據</b>與串口繪圖

    基于Arduino的串口通信項目

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

    為THS3001構建簡單的SPICE模型

    電子發燒友網站提供《為THS3001構建簡單的SPICE模型.pdf》資料免費下載
    發表于 10-29 10:11 ?1次下載
    為THS3001<b class='flag-5'>構建</b><b class='flag-5'>一</b><b class='flag-5'>個</b>簡單的SPICE模型

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

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

    使用Python構建高效的HTTP代理服務

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

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

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

    應用案例 HK-MSR數據記錄儀如何計算滑雪時膝蓋上的應力?

    滑雪時運動員的膝蓋要承受巨大的加速度。HK-MSR加速度數據記錄器記錄和分析作用在人體上的應力,在各項體育運動中均可應用
    的頭像 發表于 09-25 14:32 ?213次閱讀
    應用案例 HK-MSR<b class='flag-5'>數據</b><b class='flag-5'>記錄</b>儀如何計算滑雪時膝蓋上的應力?

    為什么無法在nodemcu和arduino mega之間交換數據

    從 nodemcu 接收 arduino mega 的數據。問題是我無法在nodemcu中接收數據。 當它們斷開連接時,我可以清楚地看到arduino mega發送我的
    發表于 07-19 12:15

    如何使用ESP8266-01構建電池供電的數據記錄器

    我正在嘗試使用 ESP8266-01 構建電池供電的數據記錄器。它將每小時進行次測量,通過
    發表于 07-19 06:53

    使用ESP8266板和AT命令集構建多客戶端HTTP服務遇到的疑問求解

    我們正在嘗試使用ESP8266板和 AT 命令集構建多客戶端 HTTP 服務,通過串行端口連接到 Arduino 板。我們正在使用
    發表于 07-18 08:03

    如何使用Arduino IDE構建的ELF映像?

    我有要求,我需要使用使用 Arduino IDE 構建的ELF映像,但 NonOS SDK 中提供了boot_v1.6.bin。我執行了以下步驟 背景: 1.
    發表于 07-09 07:13

    CAN總線數據記錄儀選型指南

    , 既可作為個數據記錄儀,也可作為CAN到USB的總線分析儀。Memorator小巧輕便、堅固耐用,是現場CAN系統的理想診斷工具。用戶可以選擇
    的頭像 發表于 05-24 17:08 ?657次閱讀
    CAN總線<b class='flag-5'>數據</b><b class='flag-5'>記錄</b>儀選型指南

    兼容MB85RS2MT,SF25C20在船舶導航數據記錄器中的應用

    兼容MB85RS2MT,SF25C20在船舶導航數據記錄器中的應用
    的頭像 發表于 05-22 10:05 ?468次閱讀
    兼容MB85RS2MT,SF25C20在船舶導航<b class='flag-5'>數據</b><b class='flag-5'>記錄器</b>中的應用

    如何用Arduino制作簡易自動喂魚

    如果你家里養有魚,并想找到種自動化喂食的方法,這個項目可能會對你有所啟發。 在這個教程中,作者將展示如何制作自己的基于Arduino的自動喂魚,讓小魚不在餓肚子。 自動喂魚
    發表于 03-28 11:25

    請問CAN數據記錄方式有哪些?

    使用CAN數據存儲設備進行記錄:這種方式通過專門的CAN記錄儀來實現,它是種專門用于存儲CAN總線數據的模塊。
    的頭像 發表于 03-01 09:14 ?647次閱讀
    主站蜘蛛池模板: 亚洲综合成人网 | 成人啪啪网站 | 久久人视频 | 天天射天天射天天干 | 久久综合久 | 日本人亚洲人成人 | 日本一卡精品视频免费 | 1024成人| 国产在线黄 | 亚洲男人的性天堂 | 欧美视频图片 | baoyu污污网站入口免费 | 狠狠色噜噜狠狠狠狠91 | 性欧美xxxx| 天天看片天天操 | 中文字幕佐山爱一区二区免费 | 女人张开双腿让男人桶爽免 | 亚洲欧美综合一区 | 视频一区 在线 | 三级高清| 五月天婷婷视频在线观看 | 国产精品毛片在线大全 | 正在播放国产乱子伦视频 | 高清一区二区三区 | 日日噜噜噜夜夜爽爽狠狠视频 | 69xxx日本护士| 日本免费成人 | 香蕉久久夜色精品国产小说 | 韩日成人 | 免费大片a一级一级 | 国产手机在线国内精品 | 日本不卡在线视频高清免费 | 欧美在线视频7777kkkk | 国产女人伦码一区二区三区不卡 | 能看毛片的网址 | 91寡妇天天综合久久影院 | 男女爱爱爽爽福利免费视频 | 嘿嘿午夜 | 亚洲爱爱视频 | 亚洲国产精品综合久久2007 | 全免费a级毛片免费看不卡 全日本爽视频在线 |