資料介紹
描述
我使用 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次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 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十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多