女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

開源數據記錄器的制作教程

454398 ? 來源:工程師吳畏 ? 2019-08-14 10:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:匯編

開源數據記錄器的制作教程

數據記錄器屏蔽可以輕松堆疊在Arduino Uno板上。該屏蔽提供數據記錄功能(計時和數據存儲)。盾牌必須堆疊。必須將CR1220紐扣電池插入所提供的圓形插槽中,以便即使在Arduino斷電時也能保持時鐘運行。必須將SD存儲卡插入提供的板載卡插槽中。通過使用RJ-9連接器母針和Arduino屏蔽堆疊頭來開發獨特的定制屏蔽。適當的接頭焊接在適當的位置,以便屏蔽完全適合Arduino板。 Arduino一側有18個引腳,另一側有14個引腳。具有相同數量引腳的接頭使用與Arduino相同的間距(相隔18個引腳)。標頭附近的剩余額外空間用于放置RJ-9連接器。

標頭是使用所需引腳的最佳方式,同時使它們仍然可用于其他組件。使用的傳感器遵循I2C通信協議,該協議需要Arduino的4個引腳,即:SDA(也可用作A4),SCL(也可用作A5),3.3V和GND。從RJ-9連接器出來的四根電線焊接到這四個插頭引腳中。所需的RJ-9連接器數量取決于傳感器的數量。在這個項目中,使用了3個RJ-9連接器(兩個用于BME280,一個用于TSL2561)。從RJ-9連接器出來的四根電線是彩色編碼的,每條彩色電線都被指定為所有RJ-9連接器的特定引腳。必須注意的是,顏色代碼可能因不同的RJ-9件而異。在這種情況下,必須注意連接器上導線的位置。焊接后,RJ-9連接器使用Feviqwik粘貼在矢量板上,使其固定在表面上??梢允褂?a href="http://www.asorrir.com/v/tag/796/" target="_blank">萬用表上的連續性模式驗證這些連接。在連續模式下,萬用表應顯示零電阻。將萬用表的一個探頭連接到焊接引腳,將另一個探頭連接到RJ-9連接器內的引腳。萬用表應發出音調,這意味著焊點是正確的,并且連接已正確。如果沒有發出音調,請檢查焊點。同樣,用相同的導線焊接RJ-9連接器,連接到傳感器分線板上的相同針孔,即A4,A5,3.3V和GND。 BME280傳感器支持兩個I2C地址,這意味著兩個BME280傳感器可以同時連接到同一個控制器。在這樣做時,必須通過橋接傳感器上的焊盤來改變其中一個傳感器的地址。 ESP-01無線連接芯片需要與Arduino進行以下連接。

ESP-01 --------- Arduino Uno

10 -------------------- TX

11 -------------------- RX

Vcc ------------- --- CH_PD

Vcc ------------------- Vcc

GND ---------- ------- GND

注意: - Arduino Uno上的多個LED被移除以改善電池壽命。通過加熱焊點并用鑷子推動LED來移除電源指示燈LED,RX和TX LED。

步驟2:設置IDE和庫

在進行任何編程之前,必須下載Arduino IDE(集成開發環境)。編程是在這個平臺上完成的。需要不同的庫與OPENSDL的不同組件進行交互。以下庫用于給定組件。

組件-------------------------------- -------------------------------圖書館

BME280溫度和相對濕度傳感器--------------------------------- Cactus_io_BME280_I2C.h

光傳感器----------------------------------------------- ----------------- SparkFun TSL2561.h

實時時鐘------------------- ----------------------------------------- RTClib.h

SD卡插座---------------------------------------------- -------------- SD.h

I2C連接------------------------ ------------------------------------- Wire.h

一個單獨的圖書館因為在Arduino上傳的代碼具有AT命令,所以發送到串行監視器,ESP-01從那里獲取指令,因此不需要與ESP01通信。因此,基本上,ESP01運行的AT命令被打印到串行監視器中,這些命令被ESP-01視為輸入命令。要安裝這些庫,請在下載后打開Arduino IDE,轉到Sketch - 》 Include Library - 》 Add .Zip庫,然后選擇下載的庫。

步驟3:編程系統

在編程OPENSDL之前,將Arduino與筆記本電腦連接。連接后,轉到工具 - 》端口,然后選擇連接OPENSDL的COM端口。此外,請確保在工具 - 》板下選擇Arduino Uno。

開發OPENSDL以在兩種模式下工作。在第一種模式下,它將數據存儲在數據記錄器屏蔽上的SD卡上。在第二種模式下,它通過使用ESP-01 Wi-Fi芯片將數據通過互聯網發送到網站。這兩種模式的程序是不同的。這些代碼行可以直接復制并粘貼到Arduino IDE編輯器中,并直接使用。進入代碼后,我們需要根據需要進行一些自定義:

手動更改代碼末尾的delay(1000)值以更改記錄間隔。值1000表示以毫秒為單位的間隔。

編輯代碼行,其中顯示mySensorData = SD.open(“Logged01.csv”,FILE_WRITE);并使用所需文件名的文件名替換Logged01。也可以通過在文件名后面修改.csv擴展名來更改文件的擴展名。

通過查找主/參考傳感器和BME280之間的相關性來實現的校準公式將隨每個傳感器而變化。將此行代碼替換為校準傳感器的公式:Serial.print((1.0533 * t2)-2.2374) - 對于具有默認地址(0x77)的傳感器,其中t2是從溫度傳感器讀取的值。

已經提供了一個單獨的程序來編程OPENSDL的第二種可用模式,即無線系統。必須根據步驟#2中說明的連接將ESP-01連接到OPENSDL。完成連接后,將Arduino連接到筆記本電腦,并在Arduino中上傳空白草圖。將ESP-01置于更新模式,并將固件更新為最新的可用更新。更新后,確保將Arduino的復位引腳與3.3V引腳相連,該引腳繞過Arduino引導程序

步驟4:制作

為保護創建了OPENSDL的外殼并提高了美感。外殼采用PLA材料通過3D打印開發,微控制器的外殼通過激光切割MDF板并將這些部件粘合在一起而開發出來。 3D打印模型采用SketchUp軟件開發,激光切割2D dxf圖紙采用AutoCAD創建。

對于3D打印,使用SketchUp生成的STL文件在Ultimaker Cura 3.2.1軟件中打開并檢查。確保使用PLA材料,并且所用打印機的噴嘴用于0.4mm打印。 3D打印機的構建板可能需要膠水來粘貼3D打印物體。但是當打印完成后,膠水會在打印物體和底板之間產生強烈的粘合力。

步驟5:代碼

代碼( .ino文件)可以在Arduino IDE軟件中使用。

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

    關注

    0

    文章

    54

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    FeRAM在汽車事件數據記錄器中的應用

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

    Analog Devices / Maxim Integrated MAX42500 SoC電源系統監控數據手冊

    %。其中兩個輸入具有單獨的遠程接地檢測輸入,并通過集成I^2^C接口支持動態電壓調節(DVS)。此外,MAX42500還包括一個可編程、靈活的電源序列記錄器(FPSR)。該記錄器可單獨存儲上電和斷電時間戳,并支持開/關和睡眠/待機電源序列。
    的頭像 發表于 06-12 10:33 ?221次閱讀
    Analog Devices / Maxim Integrated MAX42500 SoC電源系統監控<b class='flag-5'>器</b><b class='flag-5'>數據</b>手冊

    開源分享】:開源小巧的FPGA開發板——Icepi Zero

    。程序員可以使用它在多種架構上測試他們的代碼。 Icepi Zero 還有一個板載 USB 到 JTAG 轉換,因此不需要外部編程。此外,Icepi Zero 是完全開源的,沒有任何附加條件。如果你想
    發表于 06-09 14:01

    壓力數據記錄儀功能有哪些?點開看看就知道

    在工業、科研等眾多領域,壓力數據的精確記錄和分析至關重要。想要測量壓力數據,必然需要用到專業的工具,那就是壓力數據記錄儀。那么,壓力
    發表于 05-19 16:39

    濕度數據記錄儀是什么?一文為你解答

    的性能和壽命。通過使用濕度數據記錄儀,廠家可以精確掌握生產車間和儲存環境的濕度狀況,采取相應的措施來保證電子產品的質量。 濕度數據記錄儀的工作原理并不復雜。它通常由濕度傳感
    發表于 03-31 10:35

    DS1678實時事件記錄器技術手冊

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

    DS1678系列實時事件記錄器技術手冊

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

    數據記錄儀的計數原理和應用場景

    數據記錄儀是一種用于測量、記錄和分析各種數據的設備,其計數原理和應用場景可以歸納如下: 一、計數原理數據
    發表于 02-24 14:28

    測試與測量 | 基于瑞蘇盈科FPGA開發的數據記錄器:高效靈活!

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

    如何連接溫度探頭到數據記錄

    使用的溫度探頭和數據記錄儀的規格和特性是非常重要的。溫度探頭可以是熱電偶、熱敏電阻、鉑電阻等不同類型的傳感,而數據記錄儀則根據其輸入信號類
    的頭像 發表于 01-20 10:02 ?653次閱讀

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

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

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

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

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

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

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

    我正在嘗試使用 ESP8266-01 構建一個電池供電的數據記錄器。它將每小時進行一次測量,通過 WiFi 報告,然后再 60 分鐘不做任何事情(睡眠)。時序將由TPL5111芯片處理,該芯片似乎是
    發表于 07-19 06:53