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

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

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

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

機(jī)智云 ? 2022-07-18 17:14 ? 次閱讀

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

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

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

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

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

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

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

f33ce4e4-035a-11ed-9ade-dac502259ad0.gif硬件參考

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

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

f349ddb6-035a-11ed-9ade-dac502259ad0.png

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

f3824714-035a-11ed-9ade-dac502259ad0.png

3. 參考硬件

f3a7c46c-035a-11ed-9ade-dac502259ad0.png

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

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

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

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

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


f33ce4e4-035a-11ed-9ade-dac502259ad0.gif云端部署

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

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

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

f3e71090-035a-11ed-9ade-dac502259ad0.png

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

f41453ac-035a-11ed-9ade-dac502259ad0.png

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

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

f423560e-035a-11ed-9ade-dac502259ad0.png

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

f457b106-035a-11ed-9ade-dac502259ad0.png

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

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

f47b6e20-035a-11ed-9ade-dac502259ad0.png

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

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

f49fefc0-035a-11ed-9ade-dac502259ad0.png

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

f4af8642-035a-11ed-9ade-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后,可以通過(guò)APP來(lái)控制我們的插排。

f4d5ce7e-035a-11ed-9ade-dac502259ad0.png

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

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

f4fdb74a-035a-11ed-9ade-dac502259ad0.png

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

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

f52c5898-035a-11ed-9ade-dac502259ad0.png

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

f541316e-035a-11ed-9ade-dac502259ad0.png

f33ce4e4-035a-11ed-9ade-dac502259ad0.gif樂(lè)鑫ESP12程序編寫(xiě)

1.解壓代碼包

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

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

f579817c-035a-11ed-9ade-dac502259ad0.png

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

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

使用工具:樂(lè)鑫IDE;沒(méi)有軟件可以去QQ群438373554下載

f5a0cbd8-035a-11ed-9ade-dac502259ad0.png

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

f5c74790-035a-11ed-9ade-dac502259ad0.png

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

f5f58b32-035a-11ed-9ade-dac502259ad0.png

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

f61460e8-035a-11ed-9ade-dac502259ad0.png

f63b45a0-035a-11ed-9ade-dac502259ad0.png

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

f65e4d2a-035a-11ed-9ade-dac502259ad0.png

f67e9684-035a-11ed-9ade-dac502259ad0.png

f69ffd74-035a-11ed-9ade-dac502259ad0.png

f6c415e2-035a-11ed-9ade-dac502259ad0.png

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

f6e564d6-035a-11ed-9ade-dac502259ad0.png

f707169e-035a-11ed-9ade-dac502259ad0.png

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

f730b60c-035a-11ed-9ade-dac502259ad0.png

f75ad7fc-035a-11ed-9ade-dac502259ad0.png

9.掉電記憶程序

f778f3c2-035a-11ed-9ade-dac502259ad0.png

f7982e04-035a-11ed-9ade-dac502259ad0.png

f7b4d7c0-035a-11ed-9ade-dac502259ad0.png

f7d06454-035a-11ed-9ade-dac502259ad0.png

10.編譯燒錄.

f7ed029e-035a-11ed-9ade-dac502259ad0.png

f33ce4e4-035a-11ed-9ade-dac502259ad0.gif再次云端配置

1、遠(yuǎn)程O(píng)TA升級(jí)固件

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

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

f81ded28-035a-11ed-9ade-dac502259ad0.png

f844b9c6-035a-11ed-9ade-dac502259ad0.png

f86f5258-035a-11ed-9ade-dac502259ad0.png

f33ce4e4-035a-11ed-9ade-dac502259ad0.gifAPP相關(guān)

APP相關(guān)展示

f8b00be0-035a-11ed-9ade-dac502259ad0.png

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

本文參考:https://club.gizwits.com/thread-166049-1-1.html

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

    關(guān)注

    0

    文章

    86

    瀏覽量

    6997
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    KaihongOS 4.1.2開(kāi)發(fā)者預(yù)覽版正式上線,誠(chéng)邀開(kāi)發(fā)者免費(fèi)試用!

    深開(kāi)鴻在2024開(kāi)放原子開(kāi)源生態(tài)大會(huì)上正式宣布KaihongOS4.1.2開(kāi)發(fā)者預(yù)覽版全面上線,并向全球開(kāi)發(fā)者開(kāi)放免費(fèi)下載。作為KaihongOS不斷創(chuàng)新與發(fā)展的重要里程碑,此次預(yù)覽版為開(kāi)發(fā)者提供了
    的頭像 發(fā)表于 09-28 08:07 ?231次閱讀
    KaihongOS 4.1.2<b class='flag-5'>開(kāi)發(fā)者</b>預(yù)覽版正式上線,誠(chéng)邀<b class='flag-5'>開(kāi)發(fā)者</b>免費(fèi)試用!

    KaihongOS 4.1.2開(kāi)發(fā)者預(yù)覽版正式上線,誠(chéng)邀開(kāi)發(fā)者免費(fèi)試用!

    今日,深開(kāi)鴻在2024開(kāi)放原子開(kāi)源生態(tài)大會(huì)上正式宣布KaihongOS 4.1.2開(kāi)發(fā)者預(yù)覽版全面上線,并向全球開(kāi)發(fā)者開(kāi)放免費(fèi)下載。作為KaihongOS不斷創(chuàng)新與發(fā)展的重要里程碑,此次預(yù)覽版為
    的頭像 發(fā)表于 09-26 15:59 ?338次閱讀

    機(jī)智云開(kāi)發(fā)者中心:讓移動(dòng)APP應(yīng)用開(kāi)發(fā)智能

    智能化和高效。 ? 新版本開(kāi)發(fā)者中心的介紹 機(jī)智云物聯(lián)網(wǎng)新版本開(kāi)發(fā)者中心是款專(zhuān)為開(kāi)發(fā)者設(shè)計(jì)的一體化開(kāi)發(fā)
    的頭像 發(fā)表于 03-26 16:45 ?289次閱讀
    機(jī)智云<b class='flag-5'>開(kāi)發(fā)者</b>中心:讓移動(dòng)APP應(yīng)用<b class='flag-5'>開(kāi)發(fā)</b>更<b class='flag-5'>智能</b>化

    曙光智能計(jì)算開(kāi)發(fā)者講壇于2024全球開(kāi)發(fā)者先鋒大會(huì)期間在上海成功舉辦

    3月24日,曙光智能計(jì)算開(kāi)發(fā)者講壇于2024全球開(kāi)發(fā)者先鋒大會(huì)期間在上海成功舉辦。
    的頭像 發(fā)表于 03-26 09:42 ?536次閱讀

    華為宣布HarmonyOS NEXT鴻蒙星河版開(kāi)發(fā)者預(yù)覽面向開(kāi)發(fā)者開(kāi)放申請(qǐng)

    華為宣布HarmonyOS NEXT鴻蒙星河版開(kāi)發(fā)者預(yù)覽面向開(kāi)發(fā)者開(kāi)放申請(qǐng),這意味著鴻蒙生態(tài)進(jìn)入第二階段,將加速千行百業(yè)的應(yīng)用鴻蒙化。
    的頭像 發(fā)表于 01-29 16:42 ?1303次閱讀
    華為宣布HarmonyOS NEXT鴻蒙星河版<b class='flag-5'>開(kāi)發(fā)者</b>預(yù)覽面向<b class='flag-5'>開(kāi)發(fā)者</b>開(kāi)放申請(qǐng)

    您有份OpenHarmony開(kāi)發(fā)者論壇2023年度總結(jié),請(qǐng)查收~

    幫助提問(wèn)的開(kāi)發(fā)者解決了問(wèn)題,被提問(wèn)的開(kāi)發(fā)者采納。 OpenHarmony 開(kāi)發(fā)者論壇感謝每位在論壇上分享知識(shí)、交流想法的開(kāi)發(fā)者,讓大家共
    發(fā)表于 01-26 17:27

    HarmonyOS SDK,助力開(kāi)發(fā)者打造煥然新的鴻蒙原生應(yīng)用

    場(chǎng)景推出場(chǎng)景化控件,幫助開(kāi)發(fā)者快速地打造更純凈、更智能、更精致、更易用的鴻蒙原生應(yīng)用。 提供六大領(lǐng)域,能力豐富完備 HarmonyOS SDK 擁有近 30000 個(gè) API,覆蓋了鴻蒙原生應(yīng)用
    發(fā)表于 01-19 10:31

    RT-Thread開(kāi)發(fā)者大會(huì)系統(tǒng)控制分論壇動(dòng)手實(shí)踐指南

    將圍繞 AIoT 的發(fā)展、產(chǎn)業(yè)技術(shù)趨勢(shì),聚焦控制、連接、行業(yè)應(yīng)用開(kāi)發(fā)、邊緣計(jì)算等領(lǐng)域。 通過(guò)主題演講、技術(shù)分享、應(yīng)用演示、動(dòng)手實(shí)踐,助力開(kāi)發(fā)者探索萬(wàn)物互聯(lián)的世界。 其中,我們將在系統(tǒng)控制分論壇舉行
    的頭像 發(fā)表于 12-22 18:15 ?441次閱讀
    RT-Thread<b class='flag-5'>開(kāi)發(fā)者</b>大會(huì)系統(tǒng)控制分論壇<b class='flag-5'>動(dòng)手</b>實(shí)踐指南

    RT-Thread開(kāi)發(fā)者大會(huì)RISC-V分論壇動(dòng)手實(shí)踐指南

    、產(chǎn)業(yè)技術(shù)趨勢(shì),聚焦控制、連接、行業(yè)應(yīng)用開(kāi)發(fā)、邊緣計(jì)算等領(lǐng)域。通過(guò)主題演講、技術(shù)分享、應(yīng)用演示、動(dòng)手實(shí)踐,助力開(kāi)發(fā)者探索萬(wàn)物互聯(lián)的世界。 其中RISC-V分論壇我們將帶來(lái)匠芯創(chuàng)的動(dòng)手實(shí)
    的頭像 發(fā)表于 12-22 18:15 ?772次閱讀
    RT-Thread<b class='flag-5'>開(kāi)發(fā)者</b>大會(huì)RISC-V分論壇<b class='flag-5'>動(dòng)手</b>實(shí)踐指南

    有獎(jiǎng)?wù)魑牡?b class='flag-5'>一彈 | 攜手百萬(wàn)開(kāi)發(fā)者 共創(chuàng) AI 新未來(lái)

    攜手百萬(wàn)開(kāi)發(fā)者,共創(chuàng) AI 新未來(lái) NVIDIA 百萬(wàn)中國(guó)開(kāi)發(fā)者故事有獎(jiǎng)?wù)魑?活動(dòng)已于 12 月 14 日拉開(kāi)帷幕。 現(xiàn)正在火熱進(jìn)行中! 超過(guò) 100 萬(wàn)中國(guó)開(kāi)發(fā)者注冊(cè)并使用 NVIDIA 產(chǎn)
    的頭像 發(fā)表于 12-22 17:15 ?321次閱讀
    有獎(jiǎng)?wù)魑牡?b class='flag-5'>一</b>彈 | 攜手百萬(wàn)<b class='flag-5'>開(kāi)發(fā)者</b> 共創(chuàng) AI 新未來(lái)

    【涂鴉T2-U開(kāi)發(fā)板試用體驗(yàn)】開(kāi)發(fā)者注冊(cè)&amp;產(chǎn)品固件下載

    產(chǎn)品”添加個(gè)要測(cè)試的產(chǎn)品項(xiàng)目 本分享以溫控智能插座為例,其他
    發(fā)表于 12-17 23:03

    歡迎加入飛騰派開(kāi)發(fā)者社區(qū),感謝每開(kāi)發(fā)者!

    今年10月,飛騰聯(lián)合電子發(fā)燒友論壇起策劃了飛騰派開(kāi)發(fā)板測(cè)評(píng)活動(dòng),受到了廣大開(kāi)發(fā)者的喜愛(ài)。
    的頭像 發(fā)表于 12-11 17:39 ?1293次閱讀
    歡迎加入飛騰派<b class='flag-5'>開(kāi)發(fā)者</b>社區(qū),感謝每<b class='flag-5'>一</b>位<b class='flag-5'>開(kāi)發(fā)者</b>!

    歡迎加入飛騰派開(kāi)發(fā)者社區(qū),感謝每開(kāi)發(fā)者

    板緊密地結(jié)合在起,為開(kāi)發(fā)者提供了個(gè)展示和分享自己才華的平臺(tái)。 基于此次合作,飛騰(廣州)技術(shù)有限公司給華秋 · 電子發(fā)燒友發(fā)來(lái)了感謝信,這是對(duì)此次合作的充分肯定! 來(lái)自飛騰派項(xiàng)
    發(fā)表于 12-11 16:11

    TUYA開(kāi)發(fā)者大會(huì)(蘇州)盛大開(kāi)幕,涂鴉智能攜手全球開(kāi)發(fā)者共建IoT新生態(tài)

    11月28日,TUYA開(kāi)發(fā)者大會(huì)在蘇州盛大舉行,此次大會(huì)以“智融創(chuàng)新,智賦姑蘇”為主題,涂鴉智能攜手來(lái)自全球各地的品牌制造商、平臺(tái)產(chǎn)品服務(wù)商、系統(tǒng)集成商、地產(chǎn)商以及人工智能企業(yè)等,為
    的頭像 發(fā)表于 12-08 15:49 ?792次閱讀
    TUYA<b class='flag-5'>開(kāi)發(fā)者</b>大會(huì)(蘇州)盛大開(kāi)幕,涂鴉<b class='flag-5'>智能</b>攜手全球<b class='flag-5'>開(kāi)發(fā)者</b>共建IoT新生態(tài)

    OpenHarmony開(kāi)發(fā)者論壇發(fā)布,即刻加入獲取知識(shí)與案例

    也逐步壯大,隨著運(yùn)營(yíng)手段的不斷深入,為了解決開(kāi)發(fā)者們提出的技術(shù)問(wèn)題,更好地服務(wù)開(kāi)發(fā)者們,我們?yōu)?b class='flag-5'>開(kāi)發(fā)者們打造了個(gè)溝通交流、解決
    的頭像 發(fā)表于 11-21 11:30 ?425次閱讀