使用 STM32F103C8T6 單片機、ESP-01S 模塊、MPU6050 傳感器、蜂鳴器以及 0.96 寸 IIC 接口 OLED 顯示屏,基于機智云平臺共同開發姿態翻轉報警器,為智能化場景增添強大功能。
適用場景包括工業設備監測、物流運輸、醫療設備、車輛領域、航空航天、體育運動、智能倉儲、老年護理等多個領域。
原文附件中將包含本項目所需的外設文件。
基本工作
新建數據點
利用機智云開發者中心的MCU開發便捷快速生成代碼
ESP-01S燒錄機智云固件(參考社區往期帖子)
網絡地址:
安信可ESP8266系列接入機智云方案及問題排查指引 - Gizwits
按照文檔中的操作即可ESP01s燒錄機智云固件:
注意
選擇對應大小的flash的進行燒錄!!!
燒錄完成即可進入配網
完成上述的燒錄固件已經配網,即可進行STM32代碼的編寫,機智云自動生成是非常好用的,我們創建的數據點,就是可以通過STM32和ESP01s進行串口通信,然后ESP01將數據上次到機智云的服務器轉發到我們的手機APP上進行查看、控制等。
模塊與單片機的連接
代碼的編寫
下載好并解壓縮機智云平臺生成的代碼。
添加外設文件夾到keil5中:
把外設文件夾添加進項目的編譯環境中
在把文件夾添加顯示在本項目中
打開CobeMX文件添加 硬件IIC引腳
生成代碼(不可以有中文路徑!!)
引腳沖突我們把key1的換成了IIC2 所以需要注釋這兩句報錯
包含頭文件以及添加的全局變量
Main函數中初始化
While(1)中
機智云開發者中心查看數據
APP中查看數據
實物圖
補充編譯前需要勾選此項,我未勾選導致調試程序沒問題,單片機運行有問題
-
報警器
+關注
關注
12文章
927瀏覽量
108917 -
自動化
+關注
關注
29文章
5622瀏覽量
79669 -
機智云
+關注
關注
2文章
591瀏覽量
26460
發布評論請先 登錄
相關推薦
如何使用機智云開發一款智能硬件產品
機智云開源框架介紹
物聯網平臺機智云Android開源框架入門之旅
開關電源自動化測試系統的設計與實現
水位報警器工作原理
網絡工程師學Python-開源自動化部署工具Fabric
機智云開源自動化控制篇:溫濕度報警器
![<b class='flag-5'>機智</b><b class='flag-5'>云</b><b class='flag-5'>開源自動化</b><b class='flag-5'>控制</b><b class='flag-5'>篇</b>:溫濕度<b class='flag-5'>報警器</b>](https://file.elecfans.com/web2/M00/40/03/pYYBAGJrSWqAb-nSAAAXmKtCFeo833.jpg)
機智云開源自動化控制篇-避障式舵機轉向系統
![<b class='flag-5'>機智</b><b class='flag-5'>云</b><b class='flag-5'>開源自動化</b><b class='flag-5'>控制</b><b class='flag-5'>篇</b>-避障式舵機轉向系統](https://file.elecfans.com/web2/M00/40/03/pYYBAGJrSWqAb-nSAAAXmKtCFeo833.jpg)
機智云開源自動化控制篇-接近報警系統
![<b class='flag-5'>機智</b><b class='flag-5'>云</b><b class='flag-5'>開源自動化</b><b class='flag-5'>控制</b><b class='flag-5'>篇</b>-接近<b class='flag-5'>報警</b>系統](https://file.elecfans.com/web2/M00/40/03/pYYBAGJrSWqAb-nSAAAXmKtCFeo833.jpg)
評論