99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

風(fēng)速計(jì)的制作教程

454398 ? 來(lái)源:工程師吳畏 ? 2019-08-22 10:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:安裝Arduino IDE,ESP8266開(kāi)發(fā)板和庫(kù)以及你的ThingSpeak帳戶

風(fēng)速計(jì)的制作教程

安裝Arduino IDE和Nodemcu

如果您從未安裝過(guò)IDE Arduino,請(qǐng)閱讀鏈接中的教程 - 如何安裝Arduino IDE - 您可以在其中找到完整的說(shuō)明。

下一步,安裝Nodemcu板使用Magesh Jayakumar Instructables的本教程,這是非常完整的。如何安裝Nodemcu no Arduino IDE

安裝庫(kù)

創(chuàng)建ThingSpeak帳戶

要使用ThingSpeak(https://thingspeak.com/),您必須創(chuàng)建一個(gè)帳戶(對(duì)于一定數(shù)量的互動(dòng)仍然是免費(fèi)的),您可以在其中保存測(cè)量的數(shù)據(jù)您的風(fēng)速計(jì)和監(jiān)控家中的風(fēng)況,甚至通過(guò)手機(jī)。通過(guò)使用ThingSpeak,您可以讓公眾訪問(wèn)您收集的數(shù)據(jù)給任何感興趣的人。這是ThingSpeak的一個(gè)很好的優(yōu)勢(shì)。進(jìn)入主頁(yè)并按照步驟創(chuàng)建帳戶。

創(chuàng)建帳戶后,請(qǐng)輸入本教程 - ThingSpeak入門(mén) - 創(chuàng)建頻道。這很好解釋??傊?,您必須創(chuàng)建一個(gè)存儲(chǔ)數(shù)據(jù)的通道。此通道具有ID和Key API,每次要記錄數(shù)據(jù)時(shí)都應(yīng)在草圖中引用。 ThingSpeak會(huì)將所有數(shù)據(jù)存儲(chǔ)在銀行中,并在您每次訪問(wèn)帳戶時(shí)以您配置的方式顯示這些數(shù)據(jù)。

第2步:探索草圖

流程圖

在圖表中,您可以了解草圖的通量圖。當(dāng)您喚醒(鏈接)Nodemcu時(shí),它將連接到您已配置其參數(shù)的Wi-Fi網(wǎng)絡(luò),并開(kāi)始計(jì)算1分鐘的時(shí)間來(lái)執(zhí)行測(cè)量。

首先,它將計(jì)算風(fēng)速計(jì)旋轉(zhuǎn)25秒,計(jì)算線速度并讀取風(fēng)的方向。結(jié)果顯示在OLED上。再次執(zhí)行相同的步驟,對(duì)于第二次讀取,它將傳輸?shù)絋hingSpeak。

然后Nodemcu休眠15分鐘以節(jié)省電池。當(dāng)我使用小型太陽(yáng)能電池板時(shí),我必須這樣做。如果您使用5V電源,您可以修改程序,使其無(wú)法休眠并繼續(xù)測(cè)量數(shù)據(jù)。

程序結(jié)構(gòu)

In圖表中,您可以看到草圖的結(jié)構(gòu)。

Anemometer_Instructables

這是加載庫(kù)的主程序,啟動(dòng)變量,控制附加中斷,調(diào)用所有功能,計(jì)算風(fēng)速,確定其方向并使其進(jìn)入休眠狀態(tài)。

通信

連接WiFi并將數(shù)據(jù)發(fā)送到ThingSpeak。

credentials.h

您的WiFi網(wǎng)絡(luò)的密鑰以及ThingSpeak中您的帳戶的標(biāo)識(shí)符。您可以在此處更改密鑰ID和API。

definitions.h

它包含所有內(nèi)容程序的變量。您可以在此處更改閱讀時(shí)間或nodemcu應(yīng)該睡多長(zhǎng)時(shí)間。

功能

它包含組合參數(shù)和讀取多路復(fù)用器的功能以及讀取風(fēng)速計(jì)旋轉(zhuǎn)的功能。

oledDisplay

顯示風(fēng)速和風(fēng)向的屏幕結(jié)果。

第3步:關(guān)于。..。..的解釋

附加中斷

風(fēng)速計(jì)的旋轉(zhuǎn)是通過(guò)Nodemcu的GPIO 12(引腳D6)中的 attachInterrupt()(以及 detachInterrupt())函數(shù)來(lái)測(cè)量的(它具有D0-D8引腳上的中斷功能。

中斷是導(dǎo)致微控制器停止執(zhí)行正在執(zhí)行的任務(wù)的事件或條件,暫時(shí)在另一個(gè)任務(wù)中工作回到初始任務(wù)。

您可以在Arduino教程的鏈接中閱讀該函數(shù)的詳細(xì)信息。請(qǐng)參閱attachInterrupt()。

語(yǔ)法:attachInterrupt(引腳,回調(diào)函數(shù),中斷類型/模式);

引腳 = D6

回調(diào)函數(shù) = rpm_anemometer - 計(jì)算變量上的每個(gè)脈沖。

中斷類型/模式 = RISING - 當(dāng)引腳從低電平變?yōu)楦唠娖綍r(shí)中斷。

在霍爾傳感器中的磁電機(jī)產(chǎn)生的每個(gè)脈沖處,引腳從低電平變?yōu)楦唠娖健T诮⒌?5秒期間,計(jì)數(shù)功能被激活并且在變量中求和脈沖。一旦時(shí)間到期,計(jì)數(shù)器將斷開(kāi)連接( detachInterrupt())并且例程在斷開(kāi)連接時(shí)計(jì)算速度。

計(jì)算風(fēng)速

一旦確定了風(fēng)速計(jì)在25秒內(nèi)給出了多少次旋轉(zhuǎn),我們就會(huì)計(jì)算速度。

RADIO是從中心軸測(cè)量的。風(fēng)速計(jì)到乒乓球的尖端。你必須非常好地測(cè)量你的 - (見(jiàn)圖10厘米)。

RPS(每秒旋轉(zhuǎn)數(shù))=旋轉(zhuǎn)/25秒

RPM(每分鐘旋轉(zhuǎn)數(shù))= RPS * 60

OMEGA(角速度 - 每秒弧度) )= 2 * PI * RPS

Linear_Velocity(米/秒)= OMEGA * RADIO

Linear_Velocity_kmh(每小時(shí)Km)= 3.6 * Linear_Velocity這是將要發(fā)送的內(nèi)容到ThingSpeak。

讀取風(fēng)向標(biāo)

讀取風(fēng)向標(biāo)的位置以確定程序發(fā)送的風(fēng)向具有參數(shù) A,B,C ( muxABC矩陣)的所有組合的多路復(fù)用器的低信號(hào)和高信號(hào),并等待接收到引腳 A0 結(jié)果可以是 0 和 3.3V 之間的任何電壓。組合如圖所示。

例如,當(dāng) C = 0(低),B = 0(低),A = 0(低)時(shí),多路復(fù)用器給出它引腳 0 的數(shù)據(jù),并將信號(hào)發(fā)送到Nodemcu讀取的 A0 ;如果 C = 0(低),B = 0(低),A = 1(高)多路復(fù)用器將向您發(fā)送引腳 1 的數(shù)據(jù),依此類推,直到完成8個(gè)通道的讀取。

當(dāng)信號(hào)為模擬信號(hào)時(shí),程序轉(zhuǎn)換為數(shù)字(0或1),如果電壓小于或等于1.3V,則信號(hào)為0;如果它大于1.3V,則信號(hào)為1.值1.3V是任意的,對(duì)我來(lái)說(shuō),它工作得非常好??偸谴嬖谛〉?a href="http://www.socialnewsupdate.com/tags/電流/" target="_blank">電流泄漏,這可以保護(hù)沒(méi)有誤報(bào)。

這些數(shù)據(jù)存儲(chǔ)在矢量 val [8] 中,將與地址數(shù)組進(jìn)行比較作為指南針。請(qǐng)參見(jiàn)圖中的矩陣。例如,如果接收的矢量是 [0,0,1,0,0,0,0,0,0] ,則它在矩陣中指示方向 E 和對(duì)應(yīng)于 90 度的角度;如果[ 0,0,0,0,0,0,1,1] 在矩陣中指示 WNW 地址并且對(duì)應(yīng)角度 292.5 度。 N 對(duì)應(yīng) [1,0,0,0,0,0,0,0,0] 和角度 0 度。

將發(fā)送給ThingSpeak的是什么,因?yàn)樗唤邮軘?shù)字。

步驟4:通信

如何將數(shù)據(jù)發(fā)送到ThingSpeak

函數(shù) thingspeaksenddata() 負(fù)責(zé)發(fā)送數(shù)據(jù)。

ThingSpeak.setField(1,float(linear_velocity_kmh)) - 將速度數(shù)據(jù)發(fā)送到我頻道的field1

ThingSpeak.setField(2,float(wind_Direction_Angle)) - 將地址數(shù)據(jù)發(fā)送到我頻道的field2

ThingSpeak.writeFields(myChannelNumber,myWriteAPIKey) - 使用TS指示的書(shū)面 myWriteAPIKey API發(fā)送到我的頻道 myChannelNumber 。這些數(shù)據(jù)是在創(chuàng)建帳戶和頻道時(shí)由TS生成的。

在上面的圖片中,您可以看到ThingSpeak如何顯示收到的數(shù)據(jù)。

在此鏈接中,您可以訪問(wèn)數(shù)據(jù)我的項(xiàng)目在ThingSpeak的公共頻道中。

第5步:主要變量

風(fēng)向標(biāo)參數(shù)

MUX_A D5 - mux pi A到Nodemcu引腳D5

MUX_B D4 - mux引腳B到Nodemcu引腳D4

MUX_C D3 - mux引腳C到Nodemcu引腳D3

READPIN 0 - NodeMcu上的模擬輸入= A0

NO_PINS 8 - 多路復(fù)用引腳數(shù)

val [NO_PINS] - 端口0到7 mux

wind_Direction_Angle - 風(fēng)向角

String windRose [16] = {“N”,“NNE”,“NE”,“ENE”,“E”,“ESE “,”SE“,”SSE“,”S“,”SSW“,”SW“,”WSW“,”W“,”WNW“,”NW“,”NNW“} - cardenals,抵押品和副抵押品

windAng [16] = {0,22.5,45,67.5,90,112.5,135,157.5,180,202.5,225,247.5,270,292.5,315,337.5} - 每個(gè)方向的角度

數(shù)字[16] [ NO_PINS] - 方向墊rix

muxABC [8] [3] - ABC mux組合

風(fēng)速計(jì)參數(shù)

rpmcount - 計(jì)算在規(guī)定時(shí)間內(nèi)風(fēng)速計(jì)完全旋轉(zhuǎn)的次數(shù)

timemeasure = 25.00 - 測(cè)量延遲時(shí)間(秒)

timetoSleep = 1 - Nodemcu喚醒時(shí)間(分鐘)

sleepTime = 15 - 在幾分鐘內(nèi)保持睡眠的時(shí)間

rpm,rps - 旋轉(zhuǎn)頻率(每分鐘旋轉(zhuǎn),每秒旋轉(zhuǎn))

radius - 米 - 長(zhǎng)度的度量風(fēng)速計(jì)翼

linear_velocity - 線速度m/seg

linear_velocity_kmh - 線速度km/h

omega - 徑向速度rad/seg

您可以在下面找到完整的草圖。在計(jì)算機(jī)的Arduino文件夾上創(chuàng)建一個(gè)與主程序同名的新文件夾( Anemometer_Instructables )并將它們放在一起。

輸入wifi網(wǎng)絡(luò)的數(shù)據(jù)和Credentials.h中的ThingSpeak ID和API Writer Key并保存。上傳到Nodemcu就是這樣。

為了測(cè)試系統(tǒng)的運(yùn)行,我建議使用一個(gè)好的旋轉(zhuǎn)風(fēng)扇。

要通過(guò)手機(jī)訪問(wèn)數(shù)據(jù),請(qǐng)下載適用于IOSAndroid的應(yīng)用程序名為 ThingView ,幸運(yùn)的是,它仍然是免費(fèi)的。

配置您的帳戶設(shè)置,無(wú)論您身在何處,您都可以隨時(shí)查看家鄉(xiāng)的風(fēng)況。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    告別協(xié)議沖突!Modbus轉(zhuǎn)Profinet助力風(fēng)速風(fēng)向儀無(wú)縫對(duì)接

    在工業(yè)自動(dòng)化與物聯(lián)網(wǎng)蓬勃發(fā)展的當(dāng)下,風(fēng)速風(fēng)向儀作為環(huán)境監(jiān)測(cè)與工業(yè)生產(chǎn)過(guò)程中的關(guān)鍵設(shè)備,其數(shù)據(jù)的實(shí)時(shí)準(zhǔn)確傳輸對(duì)氣象監(jiān)測(cè)、風(fēng)力發(fā)電、港口作業(yè)等領(lǐng)域至關(guān)重要。然而,風(fēng)速風(fēng)向儀常采用Modbus協(xié)議進(jìn)行通信
    發(fā)表于 05-19 15:47

    超聲波風(fēng)速儀應(yīng)用場(chǎng)景

    風(fēng)速風(fēng)向儀是一種常見(jiàn)的氣象儀器,用于測(cè)量風(fēng)速和風(fēng)向。它廣泛應(yīng)用于各種領(lǐng)域,包括氣象學(xué)、航空、航海、環(huán)境監(jiān)測(cè)等。下面是對(duì)風(fēng)速風(fēng)向儀應(yīng)用的一些擴(kuò)寫(xiě)內(nèi)容:1.氣象學(xué)應(yīng)用:風(fēng)速風(fēng)向儀在氣象學(xué)中
    的頭像 發(fā)表于 05-19 13:20 ?175次閱讀
    超聲波<b class='flag-5'>風(fēng)速</b>儀應(yīng)用場(chǎng)景

    擺錘風(fēng)速傳感器的智慧化校準(zhǔn)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    擺錘風(fēng)速傳感器作為一種常見(jiàn)的風(fēng)速測(cè)量設(shè)備,廣泛應(yīng)用于氣象觀測(cè)、風(fēng)力發(fā)電、環(huán)境監(jiān)測(cè)等領(lǐng)域。其測(cè)量精度直接影響到相關(guān)領(lǐng)域的數(shù)據(jù)準(zhǔn)確性和決策科學(xué)性。然而,隨著時(shí)間的推移和環(huán)境因素的影響,擺錘風(fēng)速傳感器
    的頭像 發(fā)表于 04-08 18:15 ?253次閱讀
    擺錘<b class='flag-5'>風(fēng)速</b>傳感器的智慧化校準(zhǔn)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    新型超聲波傳感器提升風(fēng)速風(fēng)向測(cè)量精度的關(guān)鍵技術(shù)突破

    在當(dāng)今社會(huì),準(zhǔn)確測(cè)量風(fēng)速風(fēng)向?qū)τ谠S多行業(yè)的運(yùn)行和決策至關(guān)重要。氣象部門(mén)依賴精確的風(fēng)速風(fēng)向數(shù)據(jù)進(jìn)行天氣預(yù)報(bào)和氣候研究;風(fēng)力發(fā)電場(chǎng)需要了解風(fēng)速風(fēng)向以優(yōu)化風(fēng)機(jī)的運(yùn)行,提高發(fā)電效率;航空航天領(lǐng)域則對(duì)風(fēng)
    的頭像 發(fā)表于 04-08 11:46 ?343次閱讀

    風(fēng)速報(bào)警儀,為化工企業(yè)安全 “添磚加瓦”

    在化工企業(yè)的復(fù)雜生產(chǎn)環(huán)境中,風(fēng)速報(bào)警儀扮演著至關(guān)重要的角色,堪稱保障生產(chǎn)安全的關(guān)鍵防線。化工生產(chǎn)涉及眾多大型設(shè)備以及復(fù)雜的化學(xué)反應(yīng)過(guò)程。一方面,不穩(wěn)定的風(fēng)速可能導(dǎo)致設(shè)備外部受力不均,從而造成設(shè)備部件
    的頭像 發(fā)表于 02-22 09:52 ?536次閱讀
    <b class='flag-5'>風(fēng)速</b>報(bào)警儀,為化工企業(yè)安全 “添磚加瓦”

    金屬風(fēng)速傳感器:為環(huán)境氣象觀測(cè)提供數(shù)據(jù)

    金屬風(fēng)速傳感器,作為現(xiàn)代氣象觀測(cè)和環(huán)境監(jiān)測(cè)中的關(guān)鍵設(shè)備,發(fā)揮著不可替代的作用。其基于先進(jìn)的傳感技術(shù)和信號(hào)處理算法,能夠?qū)崟r(shí)、準(zhǔn)確地測(cè)量風(fēng)速,為環(huán)境氣象觀測(cè)提供寶貴的數(shù)據(jù)支持。 金屬風(fēng)速傳感器
    的頭像 發(fā)表于 02-14 11:28 ?335次閱讀

    振弦式鋼筋計(jì)的特點(diǎn)優(yōu)勢(shì)有哪些

    ?在混凝土工程中,內(nèi)部鋼筋應(yīng)力的精準(zhǔn)測(cè)量必須依靠振弦式鋼筋計(jì)應(yīng)力計(jì);深基坑挖掘前的安全把關(guān),少不了鋼筋測(cè)力計(jì)的實(shí)時(shí)監(jiān)測(cè);而錨桿拉拔力的測(cè)定,錨桿應(yīng)力計(jì)更是不可或缺……我國(guó)素有“基建狂魔
    的頭像 發(fā)表于 12-24 13:16 ?427次閱讀
    振弦式鋼筋<b class='flag-5'>計(jì)</b>的特點(diǎn)優(yōu)勢(shì)有哪些

    電位計(jì)原理傳感器# 電位計(jì)# 傳感器

    電位計(jì)
    hbhxcg7865
    發(fā)布于 :2024年10月08日 09:58:04

    有功率計(jì)還要速度計(jì)

    在討論是否在有功率計(jì)的情況下還需要速度計(jì)時(shí),我們首先要明確功率計(jì)和速度計(jì)各自的功能和用途。   功率計(jì)主要用于測(cè)量和記錄設(shè)備或機(jī)器的輸出功率,即單位時(shí)間內(nèi)所做的功。在許多領(lǐng)域,如
    的頭像 發(fā)表于 10-03 16:07 ?782次閱讀

    高分辨率風(fēng)速計(jì)

    電子發(fā)燒友網(wǎng)站提供《高分辨率風(fēng)速計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 09-24 11:30 ?0次下載
    高分辨率<b class='flag-5'>風(fēng)速計(jì)</b>

    滲壓計(jì)與水位計(jì)的區(qū)別

    在土木工程和水利工程領(lǐng)域,滲壓計(jì)和水位計(jì)是兩種重要的監(jiān)測(cè)工具。它們雖然在外觀和一些基本功能上可能相似,但其實(shí)各有專長(zhǎng),適用于不同的監(jiān)測(cè)需求。了解它們的區(qū)別對(duì)于正確選擇和應(yīng)用這些工具至關(guān)重要本文將探討
    的頭像 發(fā)表于 09-09 09:16 ?791次閱讀
    滲壓<b class='flag-5'>計(jì)</b>與水位<b class='flag-5'>計(jì)</b>的區(qū)別

    超聲波風(fēng)速傳感器在什么裝置里檢定?

    超聲波風(fēng)速傳感器通常在 風(fēng)洞裝置 中進(jìn)行檢定。風(fēng)洞試驗(yàn)是驗(yàn)證和校準(zhǔn)風(fēng)速測(cè)量?jī)x器的重要手段,通過(guò)模擬不同風(fēng)速條件,對(duì)超聲波風(fēng)速傳感器進(jìn)行檢定,以確保其測(cè)量結(jié)果的準(zhǔn)確性和可靠性。 檢定過(guò)程
    的頭像 發(fā)表于 09-07 11:26 ?805次閱讀

    KPM12電位計(jì)# 電位計(jì)

    電位計(jì)
    hbhxcg7865
    發(fā)布于 :2024年08月01日 13:55:14

    風(fēng)速傳感器原理及應(yīng)用

    風(fēng)速傳感器主要采用的是優(yōu)質(zhì)鋁合金型材,在表面進(jìn)行電鍍噴塑處理,它具有良好的防侵蝕,抗腐蝕特點(diǎn),可以有效的保證長(zhǎng)期使用的儀表不起銹,同時(shí)配合內(nèi)部順滑的軸承系統(tǒng)一起使用,確保了采集信息的準(zhǔn)確性。風(fēng)速
    的頭像 發(fā)表于 07-26 09:39 ?720次閱讀
    <b class='flag-5'>風(fēng)速</b>傳感器原理及應(yīng)用

    風(fēng)管內(nèi)風(fēng)速過(guò)高怎么辦

    風(fēng)管內(nèi)風(fēng)速過(guò)高是一個(gè)常見(jiàn)的問(wèn)題,它可能會(huì)引起噪音、振動(dòng)、能耗增加等問(wèn)題。為了解決這個(gè)問(wèn)題,我們需要從多個(gè)方面進(jìn)行分析和處理。 一、風(fēng)管內(nèi)風(fēng)速過(guò)高的原因 設(shè)計(jì)不當(dāng) :在設(shè)計(jì)階段,如果風(fēng)管的尺寸、形狀
    的頭像 發(fā)表于 07-17 16:00 ?2319次閱讀