0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

機(jī)智云 ? 2024-08-07 08:11 ? 次閱讀

使用 STM32F103C8T6 單片機(jī)、ESP-01S 模塊、MPU6050 傳感器、蜂鳴器以及 0.96 寸 IIC 接口 OLED 顯示屏,基于機(jī)智云平臺共同開發(fā)姿態(tài)翻轉(zhuǎn)報(bào)警器,為智能化場景增添強(qiáng)大功能。

適用場景包括工業(yè)設(shè)備監(jiān)測、物流運(yùn)輸、醫(yī)療設(shè)備、車輛領(lǐng)域、航空航天、體育運(yùn)動、智能倉儲、老年護(hù)理等多個(gè)領(lǐng)域。

原文附件中將包含本項(xiàng)目所需的外設(shè)文件。

基本工作

進(jìn)入機(jī)智云開發(fā)者中心創(chuàng)建智能產(chǎn)品機(jī)智云開發(fā)者中心

83cbf128-5451-11ef-817b-92fbcf53809c.png新建數(shù)據(jù)點(diǎn)

8412b0ae-5451-11ef-817b-92fbcf53809c.png

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

844f42d0-5451-11ef-817b-92fbcf53809c.png


ESP-01S燒錄機(jī)智云固件(參考社區(qū)往期帖子)

網(wǎng)絡(luò)地址:

安信可ESP8266系列接入機(jī)智云方案及問題排查指引 - Gizwits

按照文檔中的操作即可ESP01s燒錄機(jī)智云固件:

注意

選擇對應(yīng)大小的flash的進(jìn)行燒錄?。。?/span>

燒錄完成即可進(jìn)入配網(wǎng)

84e4c292-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

85193bbc-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

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

模塊與單片機(jī)的連接83aeaf96-5451-11ef-817b-92fbcf53809c.png

85560e2a-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

代碼的編寫83aeaf96-5451-11ef-817b-92fbcf53809c.png

下載好并解壓縮機(jī)智云平臺生成的代碼。

添加外設(shè)文件夾到keil5中:

85993088-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

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

85cb3f42-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

85fa90f8-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

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

862c04ee-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

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

86602238-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png869d48ac-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

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

86c6e518-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

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

86f5390e-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

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

87327576-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png876e03de-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

Main函數(shù)中初始化

879f7fae-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

While(1)中

87d6f588-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png機(jī)智云開發(fā)者中心查看數(shù)據(jù)83aeaf96-5451-11ef-817b-92fbcf53809c.png

881be954-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.pngAPP中查看數(shù)據(jù)83aeaf96-5451-11ef-817b-92fbcf53809c.png

88603bcc-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png實(shí)物圖83aeaf96-5451-11ef-817b-92fbcf53809c.png

88ab4a5e-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

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

88e5c4f4-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 報(bào)警器
    +關(guān)注

    關(guān)注

    12

    文章

    923

    瀏覽量

    108769
  • 自動化
    +關(guān)注

    關(guān)注

    29

    文章

    5578

    瀏覽量

    79280
  • 機(jī)智云
    +關(guān)注

    關(guān)注

    2

    文章

    590

    瀏覽量

    26409
收藏 人收藏

    評論

    相關(guān)推薦

    如何使用機(jī)智開發(fā)一款智能硬件產(chǎn)品

    ;3分鐘教你創(chuàng)建WIFI遠(yuǎn)程控制應(yīng)用,圖形編程使用STM32CubeMX生成MCU工程,簡單3步連上機(jī)智3分鐘教你創(chuàng)建手機(jī)APP遠(yuǎn)程溫度監(jiān)控應(yīng)用,圖形
    發(fā)表于 12-26 15:56

    機(jī)智開源框架介紹

    設(shè)備接入機(jī)智客戶端調(diào)試工具包括 iOS Demo 和Android Demo 示例源碼,包含了設(shè)備網(wǎng)絡(luò)配置、用戶注冊登錄、設(shè)備狀態(tài)查詢、設(shè)備遠(yuǎn)程控制等功能的參考實(shí)現(xiàn),開發(fā)者可通過此開源
    發(fā)表于 12-27 15:47

    機(jī)智APP開源框架介紹

    機(jī)智物聯(lián)網(wǎng)開源框架App工程(Eclipse工程)介紹:機(jī)智開源框架(GizOpenSour
    發(fā)表于 02-15 17:56

    物聯(lián)網(wǎng)平臺機(jī)智Android開源框架入門之旅

    Android開源框架入門之旅本套博客系列教程由物聯(lián)網(wǎng)“非機(jī)智工作人員”發(fā)燒友 半顆心臟 潛心所力原創(chuàng),以下是本系列博客目錄:第一:認(rèn)識開源
    發(fā)表于 11-09 14:37

    開關(guān)電源自動化測試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    的開關(guān)電源自動化測試系統(tǒng)以GPIB 卡控制多臺傳統(tǒng)儀器,完成自動化測試功能。整個(gè)系統(tǒng)受限于傳統(tǒng)儀器功能,不易擴(kuò)展,很難滿足產(chǎn)品升級所帶來的新的測試要求;受限于GPIB 總線速度,很難實(shí)現(xiàn)并行測試和提高測試
    發(fā)表于 11-29 16:59

    水位報(bào)警器工作原理

    本文首先介紹了水位報(bào)警器工作原理,其次介紹了水位自動報(bào)警器工作原理,最后闡述了鍋爐水位報(bào)警器工作原理。電極式鍋爐水位控制報(bào)警器,其工作原理是
    的頭像 發(fā)表于 09-02 09:53 ?3.9w次閱讀

    激光安全報(bào)警器開源分享

    電子發(fā)燒友網(wǎng)站提供《激光安全報(bào)警器開源分享.zip》資料免費(fèi)下載
    發(fā)表于 08-08 12:44 ?0次下載
    激光安全<b class='flag-5'>報(bào)警器</b><b class='flag-5'>開源</b>分享

    門禁報(bào)警器開源分享

    電子發(fā)燒友網(wǎng)站提供《門禁報(bào)警器開源分享.zip》資料免費(fèi)下載
    發(fā)表于 10-31 09:33 ?0次下載
    門禁<b class='flag-5'>報(bào)警器</b><b class='flag-5'>開源</b>分享

    防盜報(bào)警器開源分享

    電子發(fā)燒友網(wǎng)站提供《防盜報(bào)警器開源分享.zip》資料免費(fèi)下載
    發(fā)表于 11-25 11:40 ?4次下載
    防盜<b class='flag-5'>報(bào)警器</b><b class='flag-5'>開源</b>分享

    GSM報(bào)警器開源分享

    電子發(fā)燒友網(wǎng)站提供《GSM報(bào)警器開源分享.zip》資料免費(fèi)下載
    發(fā)表于 12-12 09:21 ?3次下載
    GSM<b class='flag-5'>報(bào)警器</b><b class='flag-5'>開源</b>分享

    網(wǎng)絡(luò)工程師學(xué)Python-開源自動化部署工具Fabric

    Python Fabric是一個(gè)基于Python的開源自動化部署工具,可以簡化管理遠(yuǎn)程服務(wù)的過程。
    的頭像 發(fā)表于 04-28 09:54 ?750次閱讀

    智能火災(zāi)報(bào)警器開源分享

    電子發(fā)燒友網(wǎng)站提供《智能火災(zāi)報(bào)警器開源分享.zip》資料免費(fèi)下載
    發(fā)表于 07-05 10:53 ?4次下載
    智能火災(zāi)<b class='flag-5'>報(bào)警器</b><b class='flag-5'>開源</b>分享

    機(jī)智開源自動化控制:溫濕度報(bào)警器

    這次使用STM32F103C8T6單片機(jī)、ESP-01S、DHT11、蜂鳴器以及0.96寸OLED(I2C)制作溫濕度報(bào)警器,為智能家居增添智能生態(tài)?;竟ぷ鬟M(jìn)入機(jī)智開發(fā)者中心創(chuàng)建智能產(chǎn)品機(jī)
    的頭像 發(fā)表于 08-06 08:10 ?324次閱讀
    <b class='flag-5'>機(jī)智</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ào)警器</b>

    機(jī)智開源自動化控制-避障式舵機(jī)轉(zhuǎn)向系統(tǒng)

    本次采用STM32F103C8T6單片機(jī)、ESP-01S模塊、紅外避障模塊、SG90舵機(jī)(360°)以及0.96寸的IIC接口OLED顯示屏,基于機(jī)智平臺,完成了避障式舵機(jī)舵機(jī)轉(zhuǎn)向系統(tǒng),為智能
    的頭像 發(fā)表于 08-30 12:14 ?325次閱讀
    <b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b><b class='flag-5'>開源自動化</b><b class='flag-5'>控制</b><b class='flag-5'>篇</b>-避障式舵機(jī)轉(zhuǎn)向系統(tǒng)

    機(jī)智開源自動化控制-接近報(bào)警系統(tǒng)

    本次采用STM32F103C8T6單片機(jī)、ESP-01S模塊、紅外避障模塊、蜂鳴器模塊,接入機(jī)智平臺,完成接近報(bào)警系統(tǒng),為智能場景增添強(qiáng)大功能。使用到的模塊STM32F103C8T
    的頭像 發(fā)表于 08-31 08:02 ?307次閱讀
    <b class='flag-5'>機(jī)智</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ào)警</b>系統(tǒng)