使用 STM32F103C8T6 單片機(jī)、ESP-01S 模塊、MPU6050 傳感器、蜂鳴器以及 0.96 寸 IIC 接口 OLED 顯示屏,基于機(jī)智云平臺(tái)共同開發(fā)姿態(tài)翻轉(zhuǎn)報(bào)警器,為智能化場(chǎng)景增添強(qiáng)大功能。
適用場(chǎng)景包括工業(yè)設(shè)備監(jiān)測(cè)、物流運(yùn)輸、醫(yī)療設(shè)備、車輛領(lǐng)域、航空航天、體育運(yùn)動(dòng)、智能倉儲(chǔ)、老年護(hù)理等多個(gè)領(lǐng)域。
原文附件中將包含本項(xiàng)目所需的外設(shè)文件。
基本工作
進(jìn)入機(jī)智云開發(fā)者中心創(chuàng)建智能產(chǎn)品機(jī)智云開發(fā)者中心
新建數(shù)據(jù)點(diǎn)

利用機(jī)智云開發(fā)者中心的MCU開發(fā)便捷快速生成代碼

ESP-01S燒錄機(jī)智云固件(參考社區(qū)往期帖子)
網(wǎng)絡(luò)地址:
安信可ESP8266系列接入機(jī)智云方案及問題排查指引 - Gizwits
按照文檔中的操作即可ESP01s燒錄機(jī)智云固件:
注意
選擇對(duì)應(yīng)大小的flash的進(jìn)行燒錄!??!
燒錄完成即可進(jìn)入配網(wǎng)




完成上述的燒錄固件已經(jīng)配網(wǎng),即可進(jìn)行STM32代碼的編寫,機(jī)智云自動(dòng)生成是非常好用的,我們創(chuàng)建的數(shù)據(jù)點(diǎn),就是可以通過STM32和ESP01s進(jìn)行串口通信,然后ESP01將數(shù)據(jù)上次到機(jī)智云的服務(wù)器轉(zhuǎn)發(fā)到我們的手機(jī)APP上進(jìn)行查看、控制等。
模塊與單片機(jī)的連接


代碼的編寫
下載好并解壓縮機(jī)智云平臺(tái)生成的代碼。
添加外設(shè)文件夾到keil5中:


把外設(shè)文件夾添加進(jìn)項(xiàng)目的編譯環(huán)境中




在把文件夾添加顯示在本項(xiàng)目中


打開CobeMX文件添加 硬件IIC引腳




生成代碼(不可以有中文路徑?。。?/span>


引腳沖突我們把key1的換成了IIC2 所以需要注釋這兩句報(bào)錯(cuò)


包含頭文件以及添加的全局變量




Main函數(shù)中初始化


While(1)中

機(jī)智云開發(fā)者中心查看數(shù)據(jù)

APP中查看數(shù)據(jù)

實(shí)物圖


補(bǔ)充編譯前需要勾選此項(xiàng),我未勾選導(dǎo)致調(diào)試程序沒問題,單片機(jī)運(yùn)行有問題


-
報(bào)警器
+關(guān)注
關(guān)注
12文章
961瀏覽量
110583 -
自動(dòng)化
+關(guān)注
關(guān)注
30文章
5881瀏覽量
89038 -
機(jī)智云
+關(guān)注
關(guān)注
3文章
629瀏覽量
27608
發(fā)布評(píng)論請(qǐng)先 登錄
如何使用機(jī)智云開發(fā)一款智能硬件產(chǎn)品
機(jī)智云開源框架介紹
機(jī)智云APP開源框架介紹
物聯(lián)網(wǎng)平臺(tái)機(jī)智云Android開源框架入門之旅
開關(guān)電源自動(dòng)化測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
水位報(bào)警器工作原理
網(wǎng)絡(luò)工程師學(xué)Python-開源自動(dòng)化部署工具Fabric
智能火災(zāi)報(bào)警器開源分享
機(jī)智云開源自動(dòng)化控制篇:溫濕度報(bào)警器
機(jī)智云開源自動(dòng)化控制篇-避障式舵機(jī)轉(zhuǎn)向系統(tǒng)
機(jī)智云開源自動(dòng)化控制篇-接近報(bào)警系統(tǒng)

機(jī)智云開源自動(dòng)化控制篇-姿態(tài)翻轉(zhuǎn)報(bào)警器
評(píng)論