chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

開源數(shù)據(jù)記錄器的制作教程

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

掃碼添加小助手

加入工程師交流群

步驟1:匯編

開源數(shù)據(jù)記錄器的制作教程

數(shù)據(jù)記錄器屏蔽可以輕松堆疊在Arduino Uno板上。該屏蔽提供數(shù)據(jù)記錄功能(計(jì)時和數(shù)據(jù)存儲)。盾牌必須堆疊。必須將CR1220紐扣電池插入所提供的圓形插槽中,以便即使在Arduino斷電時也能保持時鐘運(yùn)行。必須將SD存儲卡插入提供的板載卡插槽中。通過使用RJ-9連接器母針和Arduino屏蔽堆疊頭來開發(fā)獨(dú)特的定制屏蔽。適當(dāng)?shù)慕宇^焊接在適當(dāng)?shù)奈恢茫员闫帘瓮耆m合Arduino板。 Arduino一側(cè)有18個引腳,另一側(cè)有14個引腳。具有相同數(shù)量引腳的接頭使用與Arduino相同的間距(相隔18個引腳)。標(biāo)頭附近的剩余額外空間用于放置RJ-9連接器。

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

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

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

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

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

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

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

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

步驟2:設(shè)置IDE和庫

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

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

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

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

實(shí)時時鐘------------------- ----------------------------------------- RTClib.h

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

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

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

步驟3:編程系統(tǒng)

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

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

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

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

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

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

步驟4:制作

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

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

步驟5:代碼

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

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

    數(shù)據(jù)采集(DAQ)或數(shù)據(jù)記錄(Data Logging)是一個從各種物理現(xiàn)象中收集和分析數(shù)據(jù)的過程。它在工程、科學(xué)研究和工業(yè)環(huán)境中發(fā)揮著關(guān)鍵作用,使對溫度、壓力和電壓等參數(shù)的實(shí)時監(jiān)測和
    的頭像 發(fā)表于 12-09 14:48 ?2952次閱讀
    使用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)行檢測溫度的記錄,可使用串口數(shù)據(jù)記錄模塊來實(shí)現(xiàn)

    為進(jìn)行檢測溫度的記錄,可使用串口數(shù)據(jù)記錄模塊來實(shí)現(xiàn)。 該數(shù)據(jù)記錄模塊是一種串口設(shè)備,在使用時其工作的波特率為9600bps,在接收到開發(fā)板所
    發(fā)表于 12-01 08:18

    MCU單片機(jī)串口數(shù)據(jù)記錄儀方案

    在工業(yè)控制、環(huán)境監(jiān)測、物流追蹤等眾多領(lǐng)域,如何可靠、便捷地記錄設(shè)備串口數(shù)據(jù)成為不少工程師關(guān)注的焦點(diǎn)。基于MCU單片機(jī)的串口數(shù)據(jù)記錄儀方案,正以其高效集成、靈活存儲和簡便操作的特點(diǎn),成為
    的頭像 發(fā)表于 11-27 15:02 ?287次閱讀

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

    溫度循環(huán)測試后的數(shù)據(jù)記錄和分析是驗(yàn)證電能質(zhì)量在線監(jiān)測裝置精度穩(wěn)定性、功能完整性、硬件可靠性的核心環(huán)節(jié),需圍繞 “數(shù)據(jù)溯源可查、分析邏輯閉環(huán)、結(jié)論依據(jù)充分” 展開,結(jié)合測試標(biāo)準(zhǔn)(IEC
    的頭像 發(fā)表于 09-26 14:22 ?520次閱讀

    bq4845 實(shí)時時鐘與CPU監(jiān)控技術(shù)文檔總結(jié)

    bq4845 實(shí)時時鐘是一款低功耗微處理外設(shè),在 28 引腳 SOIC 或 DIP 中集成了時間時鐘、100 年日歷和 CPU 監(jiān)控。bq4845 是傳真機(jī)、復(fù)印機(jī)、工業(yè)控制系統(tǒng)、銷售點(diǎn)終端、數(shù)據(jù)
    的頭像 發(fā)表于 09-23 10:32 ?840次閱讀
    bq4845 實(shí)時時鐘與CPU監(jiān)控<b class='flag-5'>器</b>技術(shù)文檔總結(jié)

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

    醫(yī)療行業(yè)所使用的專用數(shù)據(jù)記錄儀可通過掃描、錄入等方式快速實(shí)現(xiàn)患者體征數(shù)據(jù)、藥品信息等快速記錄,并與醫(yī)院信息系統(tǒng)(HIS)實(shí)時同步。那么,醫(yī)院專用數(shù)據(jù)
    發(fā)表于 08-25 16:02

    CCLink IE轉(zhuǎn)ModbusTCP網(wǎng)關(guān)與三菱PLC通訊無紙記錄器

    本研究案例運(yùn)用CCLink IE轉(zhuǎn)ModbusTCP網(wǎng)關(guān)技術(shù),達(dá)成了將記錄數(shù)據(jù)傳輸至三菱PLCPLC的過程。具體操作步驟如下: 啟動MELSEC GX Works3軟件,通過左側(cè)工具欄點(diǎn)擊“新建
    的頭像 發(fā)表于 07-21 16:55 ?432次閱讀
    CCLink IE轉(zhuǎn)ModbusTCP網(wǎng)關(guān)與三菱PLC通訊無紙<b class='flag-5'>記錄器</b>

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

    本研究案例采用CCLink IE轉(zhuǎn)ModbusTCP網(wǎng)關(guān)技術(shù),實(shí)現(xiàn)了將記錄數(shù)據(jù)傳輸至三菱PLCPLC的過程。具體操作步驟如下所述。 在確保無紙記錄儀與PT100傳感傳感
    的頭像 發(fā)表于 07-18 18:03 ?741次閱讀
    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ā)生時,能夠記錄并保存詳細(xì)的數(shù)據(jù),有
    的頭像 發(fā)表于 06-18 09:47 ?1830次閱讀
    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ù)手冊

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

    開源分享】:開源小巧的FPGA開發(fā)板——Icepi Zero

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

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

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

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

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

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

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

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

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