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

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

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

基于機(jī)智云平臺(tái)實(shí)現(xiàn)無計(jì)量4孔插座開發(fā)

9GxC_IoTMaker ? 來源:機(jī)智云開發(fā)者 ? 作者:機(jī)智云開發(fā)者 ? 2022-07-08 11:13 ? 次閱讀

本文通過公開設(shè)備端最小系統(tǒng)圖、記錄云端開發(fā)設(shè)計(jì)流程,實(shí)現(xiàn)了無計(jì)量4孔插座的開發(fā)全過程。實(shí)現(xiàn)功能如下:

1. 控制4路插孔,可單控和全控。

2. 定時(shí)任務(wù)創(chuàng)建

3. 控制5v2.1A手機(jī)充電孔開關(guān)

4. 硬件接線開源已經(jīng)參考設(shè)計(jì)

5. 掉電記憶開關(guān)狀態(tài)

6. 遠(yuǎn)程升級(jí)

硬件參考

1. 最小系統(tǒng)圖

ESP12F作為主控和Wi-Fi網(wǎng)絡(luò)通訊芯片

6cd24c44-fe6b-11ec-ba43-dac502259ad0.png

2. 接線方式、IO控制狀態(tài)

6d1637f6-fe6b-11ec-ba43-dac502259ad0.png

3. 參考硬件

6d425336-fe6b-11ec-ba43-dac502259ad0.png

4. 沒有相關(guān)硬件該怎么做?買買買?

一個(gè)4路繼電器的板子

一個(gè)5V2.1A電源

一個(gè)內(nèi)部空間大的插座(有條件的可以自己定制插座)

一個(gè)ESP12F最小系統(tǒng)板來進(jìn)行搭建

云端部署

1.登錄機(jī)智云開發(fā)者中心

在新版開發(fā)者中心dev.gizwits.com,創(chuàng)建一個(gè)智能產(chǎn)品

下圖所示左側(cè)創(chuàng)建的是智能產(chǎn)品,右側(cè)創(chuàng)建的是應(yīng)用(一般App、商用App、語音控制

6d8b4c9e-fe6b-11ec-ba43-dac502259ad0.png

2.由于此處我沒有加計(jì)量模塊,此處選擇無計(jì)量四路插座。

6e21e21c-fe6b-11ec-ba43-dac502259ad0.png

3.選擇產(chǎn)品開發(fā),編輯數(shù)據(jù)點(diǎn),保留以下數(shù)據(jù)點(diǎn)。

為了方便展示,我回到舊版開發(fā)者中心刪掉了不需要的數(shù)據(jù)點(diǎn),新增了usb_power這個(gè)數(shù)據(jù)點(diǎn)

6e3f2fe8-fe6b-11ec-ba43-dac502259ad0.png

4.點(diǎn)擊左側(cè)MCU開發(fā),選擇SOC方案32M,生成32M代碼。

6e5e66c4-fe6b-11ec-ba43-dac502259ad0.png

5. 點(diǎn)擊下載,將生成好的代碼下載到電腦備用。

生成代碼包大概需要花十幾秒

6e867fd8-fe6b-11ec-ba43-dac502259ad0.png

6. 回到首頁,點(diǎn)擊右上角創(chuàng)建,創(chuàng)建一個(gè)移動(dòng)應(yīng)用。

回到首頁:點(diǎn)擊左上角“開發(fā)者中心” 就是最快的回到首頁方式

6edb0ee0-fe6b-11ec-ba43-dac502259ad0.png

創(chuàng)建一個(gè)移動(dòng)應(yīng)用

6f00f902-fe6b-11ec-ba43-dac502259ad0.png

7.關(guān)聯(lián)相關(guān)產(chǎn)品到應(yīng)用。

關(guān)聯(lián)產(chǎn)品這一步相當(dāng)于將創(chuàng)建的智能設(shè)備和智能應(yīng)用建立起聯(lián)系,這樣我們后續(xù)在插排中內(nèi)置內(nèi)置了Gagent固件的ESP8266、以及下載安裝APP后,可以通過APP來控制我們的插排。

6f16840c-fe6b-11ec-ba43-dac502259ad0.png

7.其他個(gè)性主題設(shè)計(jì)直接點(diǎn)擊更換即可。

頁面配置是一種可視化配置方式,換句話說,通過在線配置,能夠直接看到效果圖。文字描述還是有點(diǎn)單調(diào),建議動(dòng)手嘗試。

6f2b436a-fe6b-11ec-ba43-dac502259ad0.png

8.構(gòu)建應(yīng)用,生成對(duì)應(yīng)的手機(jī)應(yīng)用安裝包

大約等十幾分鐘就能下載應(yīng)用了

6f42b86a-fe6b-11ec-ba43-dac502259ad0.png

9.建好的應(yīng)用下載到手機(jī)進(jìn)行安裝

6f5aa1fa-fe6b-11ec-ba43-dac502259ad0.png

樂鑫ESP12程序編寫

1.解壓代碼包

這里的代碼包就是在機(jī)智云開發(fā)者中心生成的代碼包

由于我們?cè)谏厦孢x擇了生成的是ESP8266-32M的,所以下載的代碼包名稱也和我們選擇的型號(hào)一樣

6f97c260-fe6b-11ec-ba43-dac502259ad0.png

2.導(dǎo)入項(xiàng)目

將項(xiàng)目導(dǎo)入樂鑫IDE中,將文件解壓到非中文路徑即可使用,不需要安裝,一定要是非中文路徑。

使用工具:樂鑫IDE;沒有軟件可以去QQ群438373554下載

6fca1e2c-fe6b-11ec-ba43-dac502259ad0.png

3.按照下圖配置導(dǎo)入代碼

70044214-fe6b-11ec-ba43-dac502259ad0.png

4.按照如下圖修改項(xiàng)目編譯信息

701d0768-fe6b-11ec-ba43-dac502259ad0.png

5.定義全局開關(guān)狀態(tài)變量STATE[5],

70442a96-fe6b-11ec-ba43-dac502259ad0.png

70aae4de-fe6b-11ec-ba43-dac502259ad0.png

6.編寫云端下發(fā)響應(yīng)程序

70cab994-fe6b-11ec-ba43-dac502259ad0.png

70f42cca-fe6b-11ec-ba43-dac502259ad0.png

71125b46-fe6b-11ec-ba43-dac502259ad0.png

71399116-fe6b-11ec-ba43-dac502259ad0.png

7.修改按鍵程序,此處采用1個(gè)按鍵。

715e0078-fe6b-11ec-ba43-dac502259ad0.png

7189f5c0-fe6b-11ec-ba43-dac502259ad0.png

8.實(shí)時(shí)引腳處理函數(shù)。

71b80492-fe6b-11ec-ba43-dac502259ad0.png

71cf7a28-fe6b-11ec-ba43-dac502259ad0.png

9.掉電記憶程序

71e53548-fe6b-11ec-ba43-dac502259ad0.png

72005cec-fe6b-11ec-ba43-dac502259ad0.png

7226ad3e-fe6b-11ec-ba43-dac502259ad0.png

724c6894-fe6b-11ec-ba43-dac502259ad0.png

10.編譯燒錄.

7284a452-fe6b-11ec-ba43-dac502259ad0.png

再次云端配置

1、遠(yuǎn)程OTA升級(jí)固件

登錄機(jī)智云開發(fā)者中心,登錄前面創(chuàng)建好的的智能產(chǎn)品中。

藍(lán)色字體的“使用教程”,詳細(xì)記錄了:OTA功能概述、如何升級(jí)OTA、OTA推送流程、查看推送記錄等信息

72cca374-fe6b-11ec-ba43-dac502259ad0.png

72e41324-fe6b-11ec-ba43-dac502259ad0.png

7308e3b6-fe6b-11ec-ba43-dac502259ad0.png

APP相關(guān)

APP相關(guān)展示

734d4984-fe6b-11ec-ba43-dac502259ad0.png

到此結(jié)束,實(shí)際代碼以附件開源為準(zhǔn),截圖僅供參考,智能控制選機(jī)智云,方便快捷完成手中的項(xiàng)目。

審核編輯:湯梓紅

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

    關(guān)注

    1

    文章

    494

    瀏覽量

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

    關(guān)注

    2

    文章

    572

    瀏覽量

    26349

原文標(biāo)題:開發(fā)者案例:動(dòng)手做一個(gè) 4 孔插座,順便搞懂智能產(chǎn)品開發(fā)

文章出處:【微信號(hào):IoTMaker,微信公眾號(hào):機(jī)智云開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    機(jī)智怎么使用?iot開發(fā)平臺(tái)快速開發(fā)硬件產(chǎn)品案例分享

    1 創(chuàng)建一個(gè)“企業(yè)賬號(hào)” 在機(jī)智IoT開發(fā)平臺(tái)創(chuàng)建一個(gè)“企業(yè)賬號(hào)”,請(qǐng)注意一定要是企業(yè)賬號(hào),才具有更多的功能。 2 登錄機(jī)智
    發(fā)表于 01-06 14:33 ?1428次閱讀

    基于ESP12F和機(jī)智物聯(lián)網(wǎng)平臺(tái)MCU開發(fā)智能插座

    機(jī)智物聯(lián)網(wǎng)平臺(tái)4插座開源開源內(nèi)容 1. 控制4
    發(fā)表于 03-11 19:13 ?6718次閱讀

    從0到1:公版APP 機(jī)智插座實(shí)現(xiàn)(轉(zhuǎn))

    原創(chuàng)聲明:如需轉(zhuǎn)載,請(qǐng)注明來源:http://club.gizwits.com/thread-3029-1-1.html首先要感謝機(jī)智給了我們這樣一個(gè)可以實(shí)現(xiàn)想法的平臺(tái),如果沒有
    發(fā)表于 08-04 15:29

    機(jī)智想說愛你不容易 - 如何開發(fā)接入機(jī)智的物聯(lián)網(wǎng)設(shè)備

    `機(jī)智是一個(gè)物聯(lián)網(wǎng)/智能硬件服務(wù)平臺(tái),提供了一系列物聯(lián)網(wǎng)硬件開發(fā)工具以及穩(wěn)定服務(wù),包括:設(shè)備接入服務(wù)、開放
    發(fā)表于 09-27 13:26

    機(jī)智在Amazon Alexa平臺(tái)發(fā)布Smarthome和Custom Skill,實(shí)現(xiàn)亞馬遜Echo直接控制Gokit

    開發(fā)學(xué)習(xí),可在官網(wǎng)申請(qǐng)。機(jī)智發(fā)布生態(tài)認(rèn)證計(jì)劃。作為IoT前沿技術(shù)領(lǐng)軍企業(yè),機(jī)智在 Amazon Alexa
    發(fā)表于 03-31 11:54

    基于機(jī)智平臺(tái)的物聯(lián)網(wǎng)實(shí)驗(yàn)平臺(tái)設(shè)計(jì)

    【摘要】物聯(lián)網(wǎng)技術(shù)的發(fā)展十分迅速,為了方便學(xué)生理解和掌握物聯(lián)網(wǎng)的相關(guān)知識(shí),設(shè)計(jì)了一款基于機(jī)智平臺(tái)的物聯(lián)網(wǎng)實(shí)驗(yàn)開發(fā)平臺(tái)。文章介紹了系統(tǒng)的硬件
    發(fā)表于 09-09 14:39

    ?卓越開發(fā)者征集令 | 基于機(jī)智&STM32平臺(tái)的數(shù)字儀表開源方案

    兩大平臺(tái)官方授課講師功能需求1,實(shí)現(xiàn)MCU設(shè)備端的溫度和濕度數(shù)據(jù)UI展示2,實(shí)現(xiàn)MCU設(shè)備端連接機(jī)智,云端可讀取設(shè)備端溫度和濕度數(shù)據(jù)并展示
    發(fā)表于 08-06 15:28

    基于51單片機(jī)和機(jī)智的WIFI智能插座(2019版)

    基于51單片機(jī)和機(jī)智的WIFI智能插座(2019版)和大家分享一下我做STC15W4K56S4單片機(jī)(51單片機(jī))連接機(jī)智
    發(fā)表于 12-18 09:09

    基于機(jī)智IoT開發(fā)平臺(tái)的溫室番茄遠(yuǎn)程監(jiān)控系統(tǒng)

    系列的單片機(jī)。3.3 Wi-Fi模塊軟件設(shè)計(jì)GAgent固件是機(jī)智專為ESP8266 Wi-Fi模塊開發(fā)的一款Wi-Fi固件。將它燒錄到Wi-Fi模塊可實(shí)現(xiàn)上層應(yīng)用如
    發(fā)表于 05-18 17:36

    基于ESP8266的 4 插座,接入機(jī)智實(shí)現(xiàn)掉電記憶開關(guān)、遠(yuǎn)程升級(jí)

    /menu/dashboard點(diǎn)擊左上角創(chuàng)建。2.由于此處我沒有加計(jì)量模塊,此處選擇無計(jì)量四路插座。3.選擇產(chǎn)品開發(fā),編輯數(shù)據(jù)點(diǎn),保留以下數(shù)據(jù)點(diǎn)。4
    發(fā)表于 06-28 12:52

    基于機(jī)智物聯(lián)網(wǎng)平臺(tái)的智能廚房監(jiān)測(cè)系統(tǒng)

    對(duì)應(yīng)開發(fā)板上的馬達(dá),打開換氣扇按鈕,馬達(dá)開始正轉(zhuǎn);4. 插座開關(guān)對(duì)應(yīng)開發(fā)板的RGB LED中的紅燈,打開插座開關(guān)按鈕,紅燈亮。在這次智能廚房
    發(fā)表于 07-20 11:25

    基于機(jī)智AIoT開發(fā)平臺(tái)的智能倉庫

    測(cè)試數(shù)據(jù)4 結(jié)語本文設(shè)計(jì)了一款基于機(jī)智AIoT開發(fā)平臺(tái)的物聯(lián)網(wǎng)智能倉庫安防系統(tǒng),選用STM32F429作為主控芯片。使用Wi-Fi模塊將主
    發(fā)表于 12-15 19:17

    基于機(jī)智物聯(lián)網(wǎng)平臺(tái)的智能WiFi插座

    一、概述本設(shè)計(jì)是基于機(jī)智物聯(lián)網(wǎng)平臺(tái)的智能WiFi插座。該插座的主控芯片采用的是意法半導(dǎo)體的STM32f103c8t6來控制。軟件部分運(yùn)用e
    發(fā)表于 11-22 11:59

    機(jī)智AIoT開發(fā)平臺(tái)的功能服務(wù)

    本文由機(jī)智開發(fā)者分享,介紹使用機(jī)智物聯(lián)網(wǎng)平臺(tái)搭配機(jī)智
    的頭像 發(fā)表于 07-01 15:14 ?1276次閱讀

    開發(fā)者案例:動(dòng)手做一個(gè) 4 插座,順便搞懂智能產(chǎn)品開發(fā)

    本文通過公開設(shè)備端最小系統(tǒng)圖、記錄云端開發(fā)設(shè)計(jì)流程,實(shí)現(xiàn)無計(jì)量4插座
    的頭像 發(fā)表于 07-18 17:14 ?1015次閱讀
    <b class='flag-5'>開發(fā)</b>者案例:動(dòng)手做一個(gè) <b class='flag-5'>4</b> <b class='flag-5'>孔</b><b class='flag-5'>插座</b>,順便搞懂智能產(chǎn)品<b class='flag-5'>開發(fā)</b>