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