在Avnet Azure Sphere上創建BurnerOn示例應用程序
資料介紹
描述
介紹
不久前,來自 Hackster 的 Monica Houston 要求我整理一個示例應用程序,該應用程序使用 Azure Sphere 安全 MCU 技術來展示該平臺的一些功能,以用于即將舉行的 Hackster 網絡研討會,以啟動我們的 Secure Everything Design Contest:
莫妮卡本人不是很有創意,但她提出了一些創意,我立即想到了做一個可以檢測火焰的示例應用程序的想法。這樣的項目不僅對我來說很有趣,而且對我自己的家也很實用,我有幾位廚師(其中一些還很年輕)經常在廚房工作。
我著手在 Avnet Azure Sphere 入門套件上創建這個 BurnerOn 示例應用程序,以便在附近檢測到火焰時警告人們。最終,這種安全的、支持物聯網的智能傳感器會檢測到火焰爆發的點,而不是等待你的房子著火產生煙霧,而傳統的煙霧探測器會檢測到這些煙霧。
這種預警方法的好處是,一旦檢測到火焰,就會立即觸發視覺和音頻警報,警告居住者潛在的危險。如果在財產發生任何重大損壞之前及時做出響應,這可能會避免因廚房杰作變成災難而造成的代價高昂的家庭損失。
修改 Azure Sphere 初學者工具包
對該項目的 Avnet Sphere 入門套件板進行了極少的物理修改。由于此板上提供了 2 個 MikroElectronika Click 站點,我只需要焊接幾個擴展接頭。我與硬件設計師談過這個問題,結果發現 J7 和 J10 插座連接器在工廠沒有安裝,以節省 PCB 組裝成本并為每個人保持低轉售價。對于這個項目來說不是很方便,但到目前為止也不是什么大事!我使用的連接器只是為了方便而建議的,如果您愿意將電線直接焊接到您的電路板上,那么您可以跳過這一部分。
使用烙鐵,將Samtec 的Female Header 4 Postion 1 Row (0.1")焊接到 PCB 站點 J7 的開放焊盤上。
?

然后將 TE Con??nectivity線對板接線端子之一、2.54 毫米、2 位連接器添加到 PCB 站點 J10。一定要確保傾斜的引導面朝外,這將有助于稍后將 5V 電源線輕松地接入終端。

添加 OLED 顯示屏
通過將 4 針連接器插入添加到站點 J7 的接頭,將 0.96 英寸 OLED 64x128 I2C 顯示模塊插入 Sphere 入門套件。

將 DC/DC 轉換器連接到電源線
使用烙鐵,從MPS DC/DC 電源、6.5-36V 輸入、5V 輸出、2A模塊上拆下 VIN 引腳,并將公頭 2 位置 1 行 (2.54mm)連接器焊接到 VIN 和 GND 引腳焊盤。
?

接下來,將至少 150 毫米的 20 AWG 電線從兩個接頭引腳焊接到 12V 電源,或者簡單地將它們連接到香蕉插孔以方便連接。

完成后,您的 DC/DC 電源轉換器輸入電源布線應與此類似:

將每個組件連接在一起
將兩個 Click 模塊連接到各自的 Click 站點。Flame Click 使用 J1 和 J2 插座連接到 Click 站點 1。Relay Click 使用 J3 和 J4 插座連接到 Click 站點 2。小心地將 Click 模塊與連接器正確對齊。所有引腳都應完全插入 Sphere 入門套件板上的插座連接器。
將MPS DC/DC 電源、6.5-36V 輸入、5V 輸出、2A模塊直接連接到在 Sphere 入門套件 PCB 站點 J10 添加的螺絲端子。確保 DC/DC 轉換器的大接地墊朝上,這將確保 VO 和 GND 引腳分別與 5V + 和 - 引腳正確對齊。用 M1 尺寸的螺絲刀輕輕擰緊小螺絲。

按照提供的接線圖,將此系統上的其余電線連接在一起。對于任何其他 12V 連接(例如音頻警報和視覺警報),我強烈建議使用 12 AWG 或 14 AWG 規格的電線。
我使用香蕉連接器可以輕松連接和斷開設備,因為我進行了最終系統檢查,以確保各個組件按預期正常運行。如果您有其他喜歡的電線連接系統,請使用您喜歡的系統。有些人甚至更喜歡直接連接,以便在第一時間完成所有工作。

?
連接到 Sphere 入門套件
必須向您的租戶聲明 Sphere Starter Kit 并將其置于調試模式,然后才能向其加載代碼。如果您不熟悉其中任何一個,請參閱 Brian Willess 整理的這篇博客文章,其中更詳細地描述了此過程:
連接到云端
此示例可以使用 Microsoft IoT Central SaaS 產品輕松連接到云。我按照 Brian Willess 在 Element14 上就此主題撰寫的博客中的說明編寫了我的項目代碼:
結論
以相對較低的成本,您可以將 Azure Sphere 架構的安全性用于您的下一個 IoT 設計。
這個 BurnerOn 項目只是您可以使用的眾多可能的硬件組合之一。在我編寫這個項目時,有 700 多種不同的 Click 模塊,它們為您提供了超過 490, 000 種不同的硬件組合,您可能會想出這些組合。我的同事 Jim Flynn 整理了一些示例 Click 庫,您可以在下一個項目中使用這些庫,因此請務必查看他就此主題撰寫的 Element14 博客文章:
綜上所述,祝大家好運,玩得開心,并確保每個人都練習安全的 HEX!
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
- 使用TSIP驅動程序(Azure RTOS)的TLS實現示例
- 基于Microsoft Azure Sphere的AI家庭安全系統
- Azure Sphere I2C掃描儀
- 用于安全物聯網的Azure Sphere和Azure云服務
- 使用Azure KeyVault和Azure Sphere安全自動登錄
- 使用Azure Sphere和D6T構建疏散
- 基于Azure Sphere的安全防盜設備
- 如何使用AVNET Azure Sphere套件
- 使用Azure Sphere監控警報安全面板
- Megawin 8051 MCU的IAP(應用程序編程)示例代碼
- 微軟 Azure Sphere MCU技術、生態探析
- ezLINX?示例PC應用程序源代碼
- 高性能嵌入式堆棧Azure PTOS USBX概述 10次下載
- Visual C++和MFC創建的應用程序基礎知識 0次下載
- ezLINX?示例PC應用程序安裝
- 【从0开始创建AWTK应用程序】编译应用到RTOS平台847次阅读
- 【从0开始创建AWTK应用程序】编译应用到嵌入式Linux平台运行913次阅读
- 【从0开始创建AWTK应用程序】创建应用程序并在模拟器运行703次阅读
- 如何在KV260上快速体验Vitsi AI图像分类示例程序2077次阅读
- 如何通过网络应用程序创建可控制的变色RGB LED氛围灯2752次阅读
- 使用MM32F3270基于Azure RTOS定时器组的应用1920次阅读
- 使用MM32F3270基于Azure RTOS动态内存管理的应用1138次阅读
- 使用MM32F3270基于Azure RTOS信号量的应用1233次阅读
- 聊聊PHP的web应用程序开发框架存在的漏洞有哪些2148次阅读
- 在MPSoC ZCU106单板的HDMI-Tx上基于eglfs_kms的运行QT应用程序3224次阅读
- 浅谈RAM 执行应用程序3415次阅读
- 如何创建AXI CDMA Linux用户空间示例应用2661次阅读
- 如何在谷歌云上使用Hyperledger Caliper测试区块链应用程序1338次阅读
- 怎样在 Linux 上安装程序?5048次阅读
- 手把手教你创建Linux设备驱动和应用程序4547次阅读
下載排行
本周
- 1人形機器人電機驅動和傳感報告
- 4.27 MB | 4次下載 | 免費
- 2GD100PIX120C6SNA規格書
- 0.98 MB | 3次下載 | 免費
- 3一款入耳式耳機的仿真與分析
- 0.44 MB | 2次下載 | 免費
- 4Eurotherm TKS Temperature 用戶手冊
- 1.46 MB | 2次下載 | 免費
- 524V2A開關電源PCB資料分享
- 0.23 MB | 2次下載 | 1 積分
- 6無線系統中天線和RF元件電磁建模
- 7.48 MB | 1次下載 | 4 積分
- 7Multisim模擬電路仿真教程
- 1.93 MB | 1次下載 | 3 積分
- 8Altium Designer元件庫
- 17.11 MB | 1次下載 | 免費
本月
- 1晶體三極管的電流放大作用詳細說明
- 0.77 MB | 32次下載 | 2 積分
- 2雙極型三極管放大電路的三種基本組態的學習課件免費下載
- 4.03 MB | 25次下載 | 1 積分
- 3AIWA HS-J303 MKⅡ維修手冊
- 22.47 MB | 24次下載 | 10 積分
- 4九陽豆漿機高清原理圖
- 2.47 MB | 22次下載 | 1 積分
- 5多級放大電路的學習課件免費下載
- 1.81 MB | 21次下載 | 2 積分
- 6AIWA HS-J202/HS-J202M/HS-J800維修手冊
- 13.60 MB | 16次下載 | 10 積分
- 71875功放原理圖
- 0.04 MB | 11次下載 | 免費
- 8單電源板1875電路圖
- 0.06 MB | 10次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191382次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183338次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81585次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73814次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論