資料介紹
描述
我使用 Avnet 設(shè)計(jì)的 Azure Sphere MT3620 入門套件為“使用 Azure Sphere 確保一切安全”競(jìng)賽完成了這個(gè)項(xiàng)目。
我將 Visual Studio Code + Platformio 與 Georgi Angelov 的插件一起使用。
它有很多功能,我們將在這個(gè)項(xiàng)目中使用 M7 內(nèi)核,兩個(gè) M4 內(nèi)核之一,兩個(gè)內(nèi)置 ADC,ADC0 用于接收環(huán)境光,ADC1 用于接收來(lái)自模擬多路復(fù)用器的信號(hào),兩個(gè) GPIO用于選擇來(lái)自模擬多路復(fù)用器和 I2C 接口的信號(hào)以連接 OLED 顯示器的引腳。
我使用 4 個(gè) SCT013-030。SCT013-030 是一款非侵入式電流傳感器,可將最大 30A 的電流轉(zhuǎn)換為 1V 的信號(hào)。
我們要測(cè)量交流電流,因此輸出信號(hào)從 -1V 變?yōu)?+1V。但是我們的 ADC 在 0 到 3.3V 的范圍內(nèi)工作,所以我們必須使用一個(gè)電路來(lái)改變電壓。我們將使用 OP 放大器。LM324 內(nèi)部有 4 個(gè)。
我只使用板上的一個(gè) ADC,我需要一個(gè)模擬多路復(fù)用器來(lái)接收來(lái)自 4 個(gè)傳感器的四個(gè)模擬輸入。
我設(shè)計(jì)了一個(gè)盾牌來(lái)連接到 Azure Sphere MT3620。
我把代碼分成兩部分。一個(gè)實(shí)時(shí)應(yīng)用程序在一個(gè) M4 核心中運(yùn)行以讀取模擬信號(hào),并將它們發(fā)送到 M7 核心,它正在運(yùn)行一個(gè)接收信息的應(yīng)用程序,更新 oled 顯示器并使用安全通道將它們發(fā)送到 Cloud Iot 平臺(tái)。
在 M4 內(nèi)核中,我讀取了模擬信號(hào)。adc0 GPIO41 是來(lái)自環(huán)境光傳感器的信息。在ADC1中,GPIO 42是模擬多路復(fù)用器的輸出,GPIO 16和17用于選擇模擬多路復(fù)用器的4個(gè)通道。
為了讀取電流,我們必須在信號(hào)的 14 個(gè)周期或更多周期內(nèi)讀取模擬信號(hào)。我使用 25 個(gè)周期。
在 app_manifest.json 中,重要的是將 M7 應(yīng)用程序的 ID 添加到“AllowedApplicationConnections”字段和所有 GPIO。
M7 核心運(yùn)行代碼以從 M4 核心接收信息,更新 OLED 顯示屏并使用安全通道將信息發(fā)送到 Google IoT Core。
起初我使用 Azure IoT Central 應(yīng)用程序來(lái)接收數(shù)據(jù),但是試用期還有一個(gè)月就到期了,所以我不得不換到另一個(gè)云服務(wù)。這是我使用的教程
按照步驟做真的很容易
我轉(zhuǎn)移到谷歌云,那里的安全通道基于 Json Web 令牌 (JWT) 身份驗(yàn)證。Cloud IoT Core 使用公鑰認(rèn)證,支持RSA 和Elliptic Curve 算法。這是連接 esp32 的一個(gè)很好的教程,我將它改編為 Mt3620?
我們可以使用 MQTT 或 HTTP,我使用 HTTP。要使用 HTTP 橋?qū)⑦b測(cè)事件發(fā)送到云,您必須將包含 base64 編碼數(shù)據(jù)的 POST 請(qǐng)求發(fā)送到給定的 URL。該請(qǐng)求必須包含一個(gè)authorization
標(biāo)頭,其中包含使用您設(shè)備的私鑰生成的有效 JWT。
按照教程,我部署了 InfluxDB 和 Grafana 以存儲(chǔ)數(shù)據(jù)。
功率是電流乘以西班牙230V的電壓。Grafana 進(jìn)行轉(zhuǎn)換。這是一個(gè)儀表板示例
?
- 東方RVVR開(kāi)源項(xiàng)目
- 網(wǎng)絡(luò)啟動(dòng)開(kāi)源項(xiàng)目
- 呼吸測(cè)試測(cè)量開(kāi)源項(xiàng)目
- VanMeter露營(yíng)車的功率測(cè)量板開(kāi)源項(xiàng)目
- 《電力裝置的電氣測(cè)量儀表裝置設(shè)計(jì)規(guī)范》GB50063 0次下載
- 開(kāi)源項(xiàng)目
- 開(kāi)源項(xiàng)目,畢業(yè)設(shè)計(jì)
- 嵌入式開(kāi)源項(xiàng)目
- 容器云中基于改進(jìn)遺傳算法的資源分配策略綜述 5次下載
- 善哲誠(chéng)基因庫(kù)自動(dòng)化電氣原理圖及項(xiàng)目下載 15次下載
- 自動(dòng)售貨機(jī)項(xiàng)目教程及文件下載 0次下載
- 渾源軟件項(xiàng)目中的代碼結(jié)構(gòu)和開(kāi)源組件綜述 5次下載
- 收藏!姿態(tài)估計(jì)開(kāi)源項(xiàng)目匯總資料下載
- Java最著名的開(kāi)源項(xiàng)目 0次下載
- 基于虛擬化的云中心性能分析 0次下載
- 關(guān)于FPGA的開(kāi)源項(xiàng)目介紹 1522次閱讀
- 絕緣電阻與吸收比的測(cè)量 3925次閱讀
- 電氣測(cè)量誤差的形式類別 2422次閱讀
- 優(yōu)秀的IC/FPGA開(kāi)源項(xiàng)目:偽紅外圖像處理 2260次閱讀
- 怎么上手 PR 流程?如何開(kāi)始參與開(kāi)源項(xiàng)目? 1634次閱讀
- 選擇開(kāi)源項(xiàng)目的重要因素 2226次閱讀
- 全年開(kāi)源項(xiàng)目的盤點(diǎn)和總結(jié) 3363次閱讀
- 一個(gè)名為“LeetCodeAnimation”的開(kāi)源項(xiàng)目 4593次閱讀
- 基于Altium Designer的OSHw開(kāi)源項(xiàng)目 3738次閱讀
- 2018 年 2 月份 GitHub 上最熱門的開(kāi)源項(xiàng)目 4678次閱讀
- 開(kāi)發(fā)者不可錯(cuò)過(guò)的開(kāi)源項(xiàng)目—人工智能篇 6286次閱讀
- 展示Python機(jī)器學(xué)習(xí)開(kāi)源項(xiàng)目以及在分析過(guò)程中發(fā)現(xiàn)的非常有趣的見(jiàn)解和趨勢(shì) 4202次閱讀
- Python機(jī)器學(xué)習(xí)開(kāi)源項(xiàng)目分析過(guò)程中的見(jiàn)解和趨勢(shì) 754次閱讀
- FAST:基于FPGA的SDN交換機(jī)開(kāi)源項(xiàng)目(一) 4718次閱讀
- 11個(gè)機(jī)器學(xué)習(xí)開(kāi)源項(xiàng)目 2829次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開(kāi)發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多