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

電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>基于物聯(lián)網(wǎng)的實(shí)時(shí)公用事業(yè)使用監(jiān)控系統(tǒng)

基于物聯(lián)網(wǎng)的實(shí)時(shí)公用事業(yè)使用監(jiān)控系統(tǒng)

2022-11-08 | zip | 0.35 MB | 次下載 | 免費(fèi)

資料介紹

描述

開(kāi)始使用 Netduino

Netduino 是一個(gè)使用 .NET Micro Framework 的開(kāi)源電子平臺(tái)。使用 Netduino,微控制器編程的世界觸手可及。Netduino 旨在支持個(gè)人項(xiàng)目和復(fù)雜的商業(yè)活動(dòng)。在本節(jié)中,我們將在您的計(jì)算機(jī)上設(shè)置 Netduino 開(kāi)發(fā)環(huán)境并構(gòu)建您的第一個(gè) Netduino 應(yīng)用程序。本指南由 Secret Labs LLC 編寫(xiě)。借助 Netduino 和您的想象力,您可以創(chuàng)建出色的電子項(xiàng)目。

開(kāi)發(fā)環(huán)境

視窗

  • Visual Studio 2015 - 注意,社區(qū)版是免費(fèi)的,但如果您還沒(méi)有帳戶,則需要?jiǎng)?chuàng)建一個(gè)帳戶。
  • .NETMF 插件用于:

安裝這些免費(fèi)工具后,您就可以創(chuàng)建您的第一個(gè) Netduino 應(yīng)用程序了。

拆箱

在第一次啟動(dòng) Visual Studio 2015 之前,解壓縮您的 Netduino。附上它的粘腳。拿一根 Micro USB 線,將 Netduino 插入您的計(jì)算機(jī)。Netduino 驅(qū)動(dòng)程序應(yīng)該已經(jīng)與 Netduino SDK 一起自動(dòng)安裝。如果您遇到任何問(wèn)題,也可以從我們的網(wǎng)站下載。

許多現(xiàn)代手機(jī)使用 Micro USB 電纜進(jìn)行充電。如果您的 Netduino 沒(méi)有配備 Micro USB 數(shù)據(jù)線,您可以從手機(jī)中借用一根。

創(chuàng)造

啟動(dòng) Visual Studio 2015。安裝程序應(yīng)該已經(jīng)在您的開(kāi)始菜單(程序)中為此程序創(chuàng)建了一個(gè)文件夾和快捷方式。Visual Studio 編程環(huán)境應(yīng)該啟動(dòng)。讓我們創(chuàng)建我們的第一個(gè)項(xiàng)目。

單擊“新項(xiàng)目...”鏈接。如果沒(méi)有可見(jiàn)鏈接,請(qǐng)轉(zhuǎn)到“文件”菜單并選擇“新建”>“項(xiàng)目...”

應(yīng)該會(huì)彈出新項(xiàng)目窗口。Visual Studio 顯示一組已安裝的模板。我們要從左側(cè)的列表中選擇“ Visual C# >.NetMicro Framework ”。然后從右側(cè)的列表中選擇“ Netduino Application ”。為您的項(xiàng)目命名,然后按 OK。

代碼

現(xiàn)在,我們將編寫(xiě) Netduino 應(yīng)用程序的代碼。對(duì)于第一個(gè)項(xiàng)目,我們將閃爍 Netduino 的可編程(藍(lán)色)LED。

在屏幕右側(cè),解決方案資源管理器顯示您的項(xiàng)目文件。Program.cs 包含項(xiàng)目的啟動(dòng)代碼。我們將打開(kāi)它并編寫(xiě)六行左右的代碼。雙擊 Program.cs(或右鍵單擊并選擇打開(kāi))。

在窗口的主要部分,我們現(xiàn)在正在編輯 Program.cs。單擊文本“//在此處編寫(xiě)代碼”下方的行。這是我們編寫(xiě)代碼的地方。

現(xiàn)在,鍵入以下內(nèi)容:

OutputPort led = new OutputPort(Pins.ONBOARD_LED, false);

第一行代碼創(chuàng)建了一個(gè) OutputPort。OutputPort 讓我們可以控制 Netduino 上引腳的電壓電平(或者在本例中為藍(lán)色 LED 的電壓)。Pins.ONBOARD_LED 是速記,它告訴 Netduino 我們要控制微控制器的哪個(gè)“引腳”,第二個(gè)參數(shù) (false) 將 LED 置于 OFF (false) 的初始狀態(tài)。

現(xiàn)在,我們將反復(fù)閃爍 LED 燈。創(chuàng)建一個(gè)永遠(yuǎn)重復(fù)的動(dòng)作的直接方法是將它放在一個(gè)永不結(jié)束的循環(huán)中。將以下代碼添加到您的項(xiàng)目中。

while (true)
{
}

關(guān)鍵字 while 告訴微控制器在滿足特定條件時(shí)循環(huán)執(zhí)行某些操作。這個(gè)條件放在括號(hào)中。在我們的例子中,我們使用條件為真。由于條件為“真”時(shí)滿足條件,因此將其傳遞為“真”意味著循環(huán)將永遠(yuǎn)重復(fù)。

現(xiàn)在,我們將創(chuàng)建閃爍的 LED 代碼。在兩組花括號(hào)之間,插入以下四行代碼:

led.Write(true); // turn on the LED
Thread.Sleep(250); // sleep for 250ms
led.Write(false); // turn off the LED
Thread.Sleep(250); // sleep for 250ms

您的最終程序應(yīng)如下所示:

public static void Main()
{
    // write your code here
    OutputPort led = new OutputPort(Pins.ONBOARD_LED, false);
    while (true)
    {
        led.Write(true); // turn on the LED
        Thread.Sleep(250); // sleep for 250ms
        led.Write(false); // turn off the LED
        Thread.Sleep(250); // sleep for 250ms
    }
}

現(xiàn)在,我們將您的 Netduino 應(yīng)用程序部署到 Netduino 并觀察它的運(yùn)行。默認(rèn)情況下,Visual Studio 在模擬器中運(yùn)行項(xiàng)目。這允許軟件開(kāi)發(fā)人員在構(gòu)建實(shí)際硬件之前為新硬件產(chǎn)品創(chuàng)建和測(cè)試編程邏輯。我們不會(huì)將模擬器用于我們的目的,因此我們會(huì)讓 Visual Studio 知道我們有它應(yīng)該使用的物理硬件。

單擊項(xiàng)目菜單并選擇項(xiàng)目的屬性(通常是項(xiàng)目菜單中的最后一項(xiàng))。出現(xiàn)項(xiàng)目屬性時(shí),單擊左側(cè)的“.NET Micro Framework”類(lèi)別。

現(xiàn)在我們將部署目標(biāo)從 Emulator 更改為 Netduino。將 Transport 從“Emulator”更改為“USB”,然后確保 Device 選擇框顯示您的 Netduino。如果沒(méi)有,請(qǐng)拔下并重新連接您的 Netduino。

現(xiàn)在,我們將運(yùn)行該項(xiàng)目。當(dāng)我們運(yùn)行項(xiàng)目時(shí),您的代碼會(huì)部署到 Netduino,然后自動(dòng)啟動(dòng)。我們現(xiàn)在只看程序運(yùn)行,但是當(dāng)您開(kāi)始構(gòu)建復(fù)雜的 Netduino 應(yīng)用程序時(shí),您可能想要探索高級(jí)功能:在運(yùn)行 Netduino 應(yīng)用程序時(shí),您可以調(diào)試、設(shè)置斷點(diǎn)、單步執(zhí)行代碼、分析變量的值等.

要運(yùn)行您的項(xiàng)目,請(qǐng)按屏幕頂部工具欄中的“開(kāi)始調(diào)試”按鈕。它看起來(lái)像音樂(lè)播放器上的播放按鈕。您也可以改為按 F5。

Visual Studio 現(xiàn)在會(huì)將您的第一個(gè) Netduino 應(yīng)用程序部署到 Netduino 硬件。幾秒鐘后,您將看到藍(lán)色 LED 每半秒閃爍一次。

慶祝

您現(xiàn)在已經(jīng)創(chuàng)建、部署并運(yùn)行了您的第一個(gè) Netduino 項(xiàng)目。您可以為您的計(jì)算機(jī)拔下 Netduino,并向他人展示您的成功。當(dāng)您運(yùn)行該程序時(shí),它被寫(xiě)入 Netduino 的微控制器芯片中……因此,再次運(yùn)行該程序所需要做的就是通過(guò) MicroUSB 電纜或使用電源適配器(使用電源筒插孔)將其插入。

您可以重寫(xiě)您的 Netduino 應(yīng)用程序。每當(dāng)部署新的 Netduino 應(yīng)用程序時(shí),Visual Studio 將自動(dòng)停止您當(dāng)前的 Netduino 應(yīng)用程序。

概括

這個(gè)項(xiàng)目的主要思想是,建立一個(gè)儀表板來(lái)監(jiān)控公用事業(yè)的使用情況,如水、氣、電。該系統(tǒng)對(duì)預(yù)付費(fèi)用戶很有幫助,因?yàn)轭A(yù)付費(fèi)用戶需要在使用前購(gòu)買(mǎi)積分。用戶很難定期檢查使用情況并跟蹤剩余積分。如果剩余積分為零,預(yù)付費(fèi)公用事業(yè)系統(tǒng)會(huì)自動(dòng)切斷線路。該項(xiàng)目通過(guò)定期監(jiān)控使用情況來(lái)幫助用戶防止切斷情況。如果積分不足,系統(tǒng)還會(huì)向用戶提供基于短信的推送通知(這部分留待以后的工作)。后付費(fèi)用戶也可以從這個(gè)系統(tǒng)中受益。后付費(fèi)用戶能夠知道使用量,這有助于超額賬單。公用事業(yè)公司使用該系統(tǒng)遠(yuǎn)程監(jiān)控他們的電表,這有助于準(zhǔn)備后付帳單。可以根據(jù)用戶/公司的需要添加其他功能。

你需要的東西

  • 水和氣體流量傳感器。
  • 安卓設(shè)備
  • 跳線。
  • CAT5 電纜。
  • 烙鐵。
  • 安卓應(yīng)用開(kāi)發(fā)平臺(tái)。
  • 視覺(jué)工作室 2015。
  • 便攜式電池或電源。

電路原理

電路圖如下:

?
poYBAGNom7eAI0yLAADxHzxgxkM109.jpg
?

水和氣體流量傳感器具有三個(gè)引腳。

  • 紅線(用于 VCC)。
  • 黑線為 GND。
  • 黃線信號(hào)。將信號(hào)線分別與netduino D3和D4針連接用于GAS和水傳感器。SeeedStudio中提供了有關(guān)這些傳感器的更多詳細(xì)信息。請(qǐng)參考他們的維基頁(yè)面。
?
pYYBAGNom72ASWLOAACc2OZ07Cs773.png
?

電路圖顯示;電流傳感器如何用于確定負(fù)載。

物聯(lián)網(wǎng)云

此處使用 Thinger.io 物聯(lián)網(wǎng)云平臺(tái)構(gòu)建項(xiàng)目。將設(shè)備與 thinger.io 連接必須有一個(gè)帳戶。請(qǐng)參閱thinger.io文檔部分,了解有關(guān)設(shè)備連接和其他方面的更多詳細(xì)信息。

移動(dòng)應(yīng)用

還開(kāi)發(fā)了用于遠(yuǎn)程監(jiān)控公用事業(yè)使用情況的移動(dòng)應(yīng)用程序。該應(yīng)用程序與物聯(lián)網(wǎng)云直接連接,并將每個(gè)儀表的實(shí)時(shí)信息可視化。有關(guān)更多詳細(xì)信息,請(qǐng)參閱演示部分。一個(gè)開(kāi)源的android應(yīng)用程序開(kāi)發(fā)平臺(tái)用于開(kāi)發(fā)應(yīng)用程序。APK 文件在我的 git 存儲(chǔ)庫(kù)中可用

?

?

?


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

評(píng)論

查看更多

下載排行

本周

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

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)