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

電子發(fā)燒友App

硬聲App

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

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

3天內不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>遠足追蹤器開源分享

遠足追蹤器開源分享

2023-07-03 | zip | 1.18 MB | 次下載 | 免費

資料介紹

描述

什么是遠足追蹤器?

Hiking Tracker是一款可以感知徒步旅行者在徒步過程中周圍環(huán)境變化的設備。

這個想法是觀察溫度、壓力、濕度、高度、位置、方向等的變化。它提供了一些關于徒步旅行的有趣見解。

與低地相比,在寒冷、干燥、低密度空氣的山區(qū),許多人發(fā)現(xiàn)呼吸困難。有些人會出現(xiàn)皮膚干燥刺激。該設備讓對徒步旅行感興趣的人了解他們的極限。還有去高海拔地方的樂趣。能夠知道海拔是一件有趣的事情!

不僅是山脈,還探索沼澤、沙漠、森林——每一個都有其獨特的環(huán)境特征,能夠在旅途中監(jiān)測環(huán)境是了解自然的更好方式。

?
poYBAGOYPaWAEvpJAAFhn0NFlv0826.jpg
堆疊層
?

?

第 1 步:硬件,這是為了什么?

這個項目有很多感應

附件屏蔽板帶有一些板載 I2C 設備:

  • 用于感測環(huán)境溫度的 LM 75B 溫度傳感器
  • ADXL345 3 軸加速度計,用于感應傾斜和重力
  • DS3231 用于感應時間高精度 RTC
  • HMC5883 3 軸磁傳感器,用于感應羅盤航向
  • AM2320 濕度傳感器,用于感測空氣的 % RH
  • BMP180壓力傳感器,用于感測大氣壓力和高度
  • MTK3339 GPS 傳感器,用于感應位置和步行距離

Arduino Uno 上:

  • 3.9k + 22k 分壓器,用于感應 4節(jié) AA電池電壓
  • 1306 OLED 用于查看數(shù)據(jù)
  • 警報蜂鳴器
  • 此項目不需要 RGB LED
  • XBee 接口不使用,但 Arduino D2、D3、D9、D10 可以從該接口中取出用于其他項目,D2 連接到復位,允許從代碼復位 Arduino!
  • 未使用 5 向操縱桿
  • 101鍋沒用

第 2 步:修改和連接硬件

對 Arduino Uno 進行了少量修改。它安裝在帶有螺絲支架和熱膠的 4 AA 電池座上。

?
?
?
?
pYYBAGOYPa2ALzStAAFxk_wz_V0394.jpg
?
1 / 2 ? Arduino 位于電池座頂部
?

4 AA 和 CR1220(用于 RTC)安裝在電池座上。

?
?
?
?
pYYBAGOYPbGAD6maAAGG4ee1a7A974.jpg
?
1 / 2 ? 4 AA 帶支架
?

電池座和 Arduino Uno 板之間有一個空間,可以放置壓力、濕度、磁性和 GPS 傳感器。

?
?
?
?
pYYBAGOYPbeAT1k9AAEHnPz773A410.jpg
?
1 / 2 ?傳感器空間
?

I2C 傳感器焊接在一塊預制板上并放置在該空間中

?
?
?
?
poYBAGOYPbmAbeWeAAEfQ-Ei8Os737.jpg
?
1 / 2 ?壓力、濕度、磁性傳感器在 I2C 通道上連接在一起
?

這些傳感器從底部連接到 Arduino Uno:

?
poYBAGOYPb2AZZRxAADyJ9K8ymE983.jpg
傳感器的 I2C 連接和電源(將被焊接)
?

增加了一個分壓器來測量 4 節(jié) AA 電池的電池電壓。

?
pYYBAGOYPcCAbaY5AAFRzvWQtJU481.jpg
分壓器焊接在電源桶連接器
?

AA 電池組電壓檢測線連接到 ADC A1:

?
poYBAGOYPcWACCnlAADqWpUdPdg639.jpg
分壓器到 ADC A1
?

屏蔽的操縱桿通過引腳 A5 映射到 ACD 引腳 A1。這就是為什么要拆焊并移除操縱桿的原因。

?
poYBAGOYPdCAWqv7AAFWS_VGaTw492.jpg
5 向操縱桿已移除
?

通過將 Accessory Shield 上的一些焊盤(示意圖見參考)與焊橋 D2(用于軟復位)連接,Arduino 的 D3、D9、D10 引腳可在 Xbee 接口上使用。

?
?
?
?
pYYBAGOYPdiAV78CAAES4-uDu3k913.jpg
?
1 / 2 ? D9、D10 引腳分接焊橋
?

組件堆棧如下:

?
poYBAGOYPaWAEvpJAAFhn0NFlv0826.jpg
把它們放在一起!
?
  • 頂層:Arduino 上的附件屏蔽
  • 中間層:其他傳感器和 GPS 將位于 Uno 和電池盒之間
  • 底層:4 AA 電池座,帶電池

連接如下所示:

?
pYYBAGOYPeqAUIUmAAQbyrd2KGA855.png
互連
?

第 3 步:對設備進行編程

Arduino IDEBuild 1.8.5用于對設備進行編程。首先使用庫管理器包含或下載以下所有庫。

?
poYBAGOYPfGAV8SXAADRs9nHM7g822.png
添加庫
?

通過在庫管理器的搜索框中輸入傳感器的名稱,將出現(xiàn)相應的庫。

?
poYBAGOYPfOAMwNpAAEWVn1LPUw841.png
單擊安裝以添加新庫
?

一些 Accessory Shield 庫(請參閱參考資料)是通過zip.file選項添加的

?
pYYBAGOYPf-AIIowAADGEeCzmjE438.png
使用庫 zip 手動添加庫
?

添加必要的庫后,會檢查每個傳感器的示例代碼以找出相關傳感器的 API

接下來,所有庫頭文件都包含在一個空的 Arduino 草圖中。

頭文件列表

math.h,inttypes.h,Wire.h,lm75.h,ADXL345.h,ChainableLED.h,U8glib.h,ds3231.h,Adafruit_Sensor.h,Adafruit_AM2320.h,Adafruit_BMP085_U.h,Adafruit_HMC5883_U.h,Adafruit_GPS.h

經(jīng)過多次編輯、編譯和調試(包括松散的連接,我發(fā)現(xiàn) BMP180 可能由于 I2C 引腳的泄漏電源而在沒有 Vcc 的情況下工作)并上傳 - 最后代碼準備好了。

注意事項

  • 高度計算基于氣壓降,僅適用于正常天氣條件。
?
poYBAGOYPgaAMYsAAABmMtZF6CU448.png
氣壓與海拔高度
?
  • 指南針代碼未在軟件中進行傾斜補償,設備必須保持在水平面上。有一個固定的羅盤圓,其中還有另一個可變半徑圓。當設備傾斜時,內圈會增加。當它處于水平位置時(即加速度的 x 和 y 分量幾乎為 0),內圓將減小到一個點。這是羅盤航向更準確的時候。
  • 指南針指針的偏角取決于地球磁場的位置和變化。這可能會受到太陽風暴的影響。如果不包括偏角,羅盤航向將偏離幾度。

查找您所在地區(qū)的磁偏角:http: //www.magnetic-declination.com

  • 指南針航向容易受到附近磁性物體的影響,例如山上存在強磁性礦物。
  • 器件的最低工作電壓約為 4.5 伏。此時應更換 AA 電池。
  • 時間和日期是通過代碼編程的,如果需要時間來更換紐扣電池,必須拔下并插上電源。代碼中帶有新時間的新程序上傳將更改時間。
  • 在開發(fā)期間 GPS 模塊不可用。因此,演示坐標放置在經(jīng)緯度中。如果有人希望復制此項目,則需要包含 GPS 庫和相關代碼。
  • 加速度計和磁力計的 XY 平面以 PCB 上的布局為準。代碼需要進行相應的調整。
  • 加速度計讀數(shù)精度容易受到振動。建議在靜止狀態(tài)下使用設備。

改進范圍

可以從固件方面對更多功能進行改進:

  • 在 EEPROM 上定期記錄參數(shù)
  • 達到高度/位置里程碑時的蜂鳴器警報聲
  • 喝水提醒
  • 休息提醒
  • 低電量報警
  • 低溫、濕度警報
  • 用于傾斜補償?shù)闹改厢樮浖剩ù罅咳呛瘮?shù))
  • 通過 Gateway 應用程序使用 GPS 和 IoT 連接自動獲取偏角

至于硬件部分的改進:

  • 用于設置時間、偏角等的用戶輸入開關。
  • 設備的定制 3D 外殼
  • 使用可充電鋰電池
  • 單板緊湊型 PCB 設計,更便攜

結論

Travel & Hiking 很酷,當你可以檢查周圍環(huán)境的變化時,它會讓事情變得更有趣。特別是在徒步旅行時,在數(shù)小時內檢查海拔、濕度、壓力和溫度的變化。這個設備讓你知道你在什么高度感到高原反應,什么濕度水平讓你的皮膚干燥——諸如此類。盡管在電路布局和代碼方面都有改進的空間來處理這些警告,但在荒野中擁有這樣的小工具仍然很酷!

?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 色噜噜狠狠成人影院 | 色婷婷免费视频 | 91黄视频在线观看 | 天天综合色网 | 国产精品免费久久久免费 | 丁香激情综合 | 最好看的2019中文字幕1 | 国产精品露脸脏话对白 | 中文字幕一二三四区2021 | 俄罗斯久久 | 凹凸福利视频导航 | 黄视频福利 | 一级午夜 | 69日本xxxxxxxxx18| 男人天堂网在线播放 | 一二三区在线视频 | 亚洲一区中文 | 女同毛片| 亚洲va久久久噜噜噜久久男同 | 四虎在线观看免费视频 | 亚洲欧美在线一区二区 | 97影院理论片手机在线观看 | 欧美香蕉视频 | 男人天堂资源网 | 日本特黄a级高清免费酷网 日本特黄色大片 | 香港三澳门三日本三级 | 欧美一区二区三区视频 | 色爱区综合五月激情 | 91tm视频| 美女又黄又www | 婷婷中文字幕 | 在线成人 | 中文字幕精品一区二区三区视频 | 夜夜se| 草草影院ccyy国产日本欧美 | 欧美国产三级 | 色爱综合区 | 8050午夜一级二级全黄 | 久久性妇女精品免费 | 人人做人人干 | 天天干免费视频 |