資料介紹
描述
我使用 Avnet 設計的 Azure Sphere MT3620 入門套件為“使用 Azure Sphere 確保一切安全”競賽完成了這個項目。
我將 Visual Studio Code + Platformio 與 Georgi Angelov 的插件一起使用。
它有很多功能,我們將在這個項目中使用 M7 內核,兩個 M4 內核之一,兩個內置 ADC,ADC0 用于接收環境光,ADC1 用于接收來自模擬多路復用器的信號,兩個 GPIO用于選擇來自模擬多路復用器和 I2C 接口的信號以連接 OLED 顯示器的引腳。
我使用 4 個 SCT013-030。SCT013-030 是一款非侵入式電流傳感器,可將最大 30A 的電流轉換為 1V 的信號。
我們要測量交流電流,因此輸出信號從 -1V 變為 +1V。但是我們的 ADC 在 0 到 3.3V 的范圍內工作,所以我們必須使用一個電路來改變電壓。我們將使用 OP 放大器。LM324 內部有 4 個。
我只使用板上的一個 ADC,我需要一個模擬多路復用器來接收來自 4 個傳感器的四個模擬輸入。
我設計了一個盾牌來連接到 Azure Sphere MT3620。
我把代碼分成兩部分。一個實時應用程序在一個 M4 核心中運行以讀取模擬信號,并將它們發送到 M7 核心,它正在運行一個接收信息的應用程序,更新 oled 顯示器并使用安全通道將它們發送到 Cloud Iot 平臺。
在 M4 內核中,我讀取了模擬信號。adc0 GPIO41 是來自環境光傳感器的信息。在ADC1中,GPIO 42是模擬多路復用器的輸出,GPIO 16和17用于選擇模擬多路復用器的4個通道。
為了讀取電流,我們必須在信號的 14 個周期或更多周期內讀取模擬信號。我使用 25 個周期。
在 app_manifest.json 中,重要的是將 M7 應用程序的 ID 添加到“AllowedApplicationConnections”字段和所有 GPIO。
M7 核心運行代碼以從 M4 核心接收信息,更新 OLED 顯示屏并使用安全通道將信息發送到 Google IoT Core。
起初我使用 Azure IoT Central 應用程序來接收數據,但是試用期還有一個月就到期了,所以我不得不換到另一個云服務。這是我使用的教程
按照步驟做真的很容易
我轉移到谷歌云,那里的安全通道基于 Json Web 令牌 (JWT) 身份驗證。Cloud IoT Core 使用公鑰認證,支持RSA 和Elliptic Curve 算法。這是連接 esp32 的一個很好的教程,我將它改編為 Mt3620?
我們可以使用 MQTT 或 HTTP,我使用 HTTP。要使用 HTTP 橋將遙測事件發送到云,您必須將包含 base64 編碼數據的 POST 請求發送到給定的 URL。該請求必須包含一個authorization
標頭,其中包含使用您設備的私鑰生成的有效 JWT。
按照教程,我部署了 InfluxDB 和 Grafana 以存儲數據。
功率是電流乘以西班牙230V的電壓。Grafana 進行轉換。這是一個儀表板示例
?
- ESP32開源項目
- Capstone開源項目
- 呼吸測試測量開源項目
- VanMeter露營車的功率測量板開源項目
- 《電力裝置的電氣測量儀表裝置設計規范》GB50063 0次下載
- 開源項目
- 開源項目,畢業設計
- 嵌入式開源項目
- 容器云中基于改進遺傳算法的資源分配策略綜述 5次下載
- 善哲誠基因庫自動化電氣原理圖及項目下載 15次下載
- 自動售貨機項目教程及文件下載 0次下載
- 渾源軟件項目中的代碼結構和開源組件綜述 5次下載
- 收藏!姿態估計開源項目匯總資料下載
- Java最著名的開源項目 0次下載
- 基于虛擬化的云中心性能分析 0次下載
- 關于FPGA的開源項目介紹 1161次閱讀
- 絕緣電阻與吸收比的測量 2899次閱讀
- 電氣測量誤差的形式類別 1765次閱讀
- 優秀的IC/FPGA開源項目:偽紅外圖像處理 1949次閱讀
- 怎么上手 PR 流程?如何開始參與開源項目? 1470次閱讀
- 選擇開源項目的重要因素 2122次閱讀
- 全年開源項目的盤點和總結 3231次閱讀
- 一個名為“LeetCodeAnimation”的開源項目 4481次閱讀
- 基于Altium Designer的OSHw開源項目 3609次閱讀
- 2018 年 2 月份 GitHub 上最熱門的開源項目 4554次閱讀
- 開發者不可錯過的開源項目—人工智能篇 6184次閱讀
- 展示Python機器學習開源項目以及在分析過程中發現的非常有趣的見解和趨勢 4080次閱讀
- Python機器學習開源項目分析過程中的見解和趨勢 703次閱讀
- FAST:基于FPGA的SDN交換機開源項目(一) 4531次閱讀
- 11個機器學習開源項目 2767次閱讀
下載排行
本周
- 1ADI高性能電源管理解決方案
- 2.43 MB | 450次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 136次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 125次下載 | 免費
- 4USB Type_C PD快充協議智能觸發芯片FS8025B應用手冊
- 1.48 MB | 3次下載 | 免費
- 5USB的PD快充協議電壓誘騙控制器FS312A中文手冊
- 1.51 MB | 2次下載 | 免費
- 6USB的PD和OC快充協議電壓誘騙控制器FS312B中文手冊
- 1.35 MB | 2次下載 | 免費
- 7基于三相二電平PFC和隔離DC-DC轉換器的11kW雙向電池充電器
- 618.10 KB | 2次下載 | 免費
- 8ADI公司串行端口開發和故障排除指南
- 343.09KB | 1次下載 | 免費
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 450次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 136次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 125次下載 | 免費
- 4使用單片機實現七人表決器的程序和仿真資料免費下載
- 2.96 MB | 44次下載 | 免費
- 53314A函數發生器維修手冊
- 16.30 MB | 31次下載 | 免費
- 6美的電磁爐維修手冊大全
- 1.56 MB | 22次下載 | 5 積分
- 7使用TL431設計電源
- 0.67 MB | 10次下載 | 免費
- 8如何正確測試電源的紋波
- 0.36 MB | 10次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935119次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73807次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65987次下載 | 10 積分
評論
查看更多