資料介紹
描述
我使用 Avnet 設(shè)計(jì)的 Azure Sphere MT3620 入門套件為“使用 Azure Sphere 確保一切安全”競賽完成了這個(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 用于接收來自模擬多路復(fù)用器的信號,兩個(gè) GPIO用于選擇來自模擬多路復(fù)用器和 I2C 接口的信號以連接 OLED 顯示器的引腳。
我使用 4 個(gè) SCT013-030。SCT013-030 是一款非侵入式電流傳感器,可將最大 30A 的電流轉(zhuǎn)換為 1V 的信號。
我們要測量交流電流,因此輸出信號從 -1V 變?yōu)?+1V。但是我們的 ADC 在 0 到 3.3V 的范圍內(nèi)工作,所以我們必須使用一個(gè)電路來改變電壓。我們將使用 OP 放大器。LM324 內(nèi)部有 4 個(gè)。

我只使用板上的一個(gè) ADC,我需要一個(gè)模擬多路復(fù)用器來接收來自 4 個(gè)傳感器的四個(gè)模擬輸入。

我設(shè)計(jì)了一個(gè)盾牌來連接到 Azure Sphere MT3620。


我把代碼分成兩部分。一個(gè)實(shí)時(shí)應(yīng)用程序在一個(gè) M4 核心中運(yùn)行以讀取模擬信號,并將它們發(fā)送到 M7 核心,它正在運(yùn)行一個(gè)接收信息的應(yīng)用程序,更新 oled 顯示器并使用安全通道將它們發(fā)送到 Cloud Iot 平臺。
在 M4 內(nèi)核中,我讀取了模擬信號。adc0 GPIO41 是來自環(huán)境光傳感器的信息。在ADC1中,GPIO 42是模擬多路復(fù)用器的輸出,GPIO 16和17用于選擇模擬多路復(fù)用器的4個(gè)通道。
為了讀取電流,我們必須在信號的 14 個(gè)周期或更多周期內(nèi)讀取模擬信號。我使用 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)用程序來接收數(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測事件發(fā)送到云,您必須將包含 base64 編碼數(shù)據(jù)的 POST 請求發(fā)送到給定的 URL。該請求必須包含一個(gè)authorization標(biāo)頭,其中包含使用您設(shè)備的私鑰生成的有效 JWT。
按照教程,我部署了 InfluxDB 和 Grafana 以存儲數(shù)據(jù)。
功率是電流乘以西班牙230V的電壓。Grafana 進(jìn)行轉(zhuǎn)換。這是一個(gè)儀表板示例

?
- 東方RVVR開源項(xiàng)目
- 網(wǎng)絡(luò)啟動開源項(xiàng)目
- 呼吸測試測量開源項(xiàng)目
- VanMeter露營車的功率測量板開源項(xiàng)目
- 《電力裝置的電氣測量儀表裝置設(shè)計(jì)規(guī)范》GB50063 0次下載
- 開源項(xiàng)目
- 開源項(xiàng)目,畢業(yè)設(shè)計(jì)
- 嵌入式開源項(xiàng)目
- 容器云中基于改進(jìn)遺傳算法的資源分配策略綜述 5次下載
- 善哲誠基因庫自動化電氣原理圖及項(xiàng)目下載 15次下載
- 自動售貨機(jī)項(xiàng)目教程及文件下載 0次下載
- 渾源軟件項(xiàng)目中的代碼結(jié)構(gòu)和開源組件綜述 5次下載
- 收藏!姿態(tài)估計(jì)開源項(xiàng)目匯總資料下載
- Java最著名的開源項(xiàng)目 0次下載
- 基于虛擬化的云中心性能分析 0次下載
- 關(guān)于FPGA的開源項(xiàng)目介紹 1522次閱讀
- 絕緣電阻與吸收比的測量 3925次閱讀
- 電氣測量誤差的形式類別 2422次閱讀
- 優(yōu)秀的IC/FPGA開源項(xiàng)目:偽紅外圖像處理 2260次閱讀
- 怎么上手 PR 流程?如何開始參與開源項(xiàng)目? 1634次閱讀
- 選擇開源項(xiàng)目的重要因素 2226次閱讀
- 全年開源項(xiàng)目的盤點(diǎn)和總結(jié) 3363次閱讀
- 一個(gè)名為“LeetCodeAnimation”的開源項(xiàng)目 4593次閱讀
- 基于Altium Designer的OSHw開源項(xiàng)目 3738次閱讀
- 2018 年 2 月份 GitHub 上最熱門的開源項(xiàng)目 4678次閱讀
- 開發(fā)者不可錯過的開源項(xiàng)目—人工智能篇 6286次閱讀
- 展示Python機(jī)器學(xué)習(xí)開源項(xiàng)目以及在分析過程中發(fā)現(xiàn)的非常有趣的見解和趨勢 4202次閱讀
- Python機(jī)器學(xué)習(xí)開源項(xiàng)目分析過程中的見解和趨勢 754次閱讀
- FAST:基于FPGA的SDN交換機(jī)開源項(xiàng)目(一) 4718次閱讀
- 11個(gè)機(jī)器學(xué)習(xí)開源項(xiàng)目 2829次閱讀
下載排行
本周
- 1PFC電路與BOOST電路設(shè)計(jì)實(shí)例分享
- 1.83 MB | 12次下載 | 4 積分
- 2世平基于靈動微 SPIN560C 的低壓無刷電機(jī)應(yīng)用方案
- 10.93 MB | 11次下載 | 免費(fèi)
- 3電源測試報(bào)告-基于 國民技術(shù) N32L406 和杰華特 JW3376+3330 的 BMS 方案
- 6.47 MB | 11次下載 | 免費(fèi)
- 4PWM控制器的控制方法
- 0.39 MB | 3次下載 | 4 積分
- 5電流檢測芯片F(xiàn)P135應(yīng)用說明
- 1.24 MB | 3次下載 | 免費(fèi)
- 6全面解讀被動式與主動式PFC電路
- 1.27 MB | 1次下載 | 4 積分
- 7HC88L051F4低功耗芯片規(guī)格書
- 4.76 MB | 1次下載 | 免費(fèi)
- 8CIU32D655x5數(shù)據(jù)手冊
- 2.14 MB | 1次下載 | 免費(fèi)
本月
- 1常用電子元器件使用手冊
- 2.40 MB | 52次下載 | 免費(fèi)
- 2高功率密度碳化硅MOSFET軟開關(guān)三相逆變器損耗分析
- 2.27 MB | 33次下載 | 10 積分
- 3PFC電路與BOOST電路設(shè)計(jì)實(shí)例分享
- 1.83 MB | 12次下載 | 4 積分
- 4世平基于靈動微 SPIN560C 的低壓無刷電機(jī)應(yīng)用方案
- 10.93 MB | 11次下載 | 免費(fèi)
- 5電源測試報(bào)告-基于 國民技術(shù) N32L406 和杰華特 JW3376+3330 的 BMS 方案
- 6.47 MB | 11次下載 | 免費(fèi)
- 6USB拓展塢PCB圖資料
- 0.57 MB | 11次下載 | 免費(fèi)
- 7MS1826 HDMI 多功能視頻處理器數(shù)據(jù)手冊
- 4.51 MB | 9次下載 | 免費(fèi)
- 8HAL9303線性霍爾效應(yīng)傳感器技術(shù)手冊
- 0.70 MB | 9次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935134次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191424次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81600次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論