哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

開發(fā)者案例:老a式風扇改造記

機智云 ? 2022-07-28 09:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如今相當一部分的家庭依然使用著一些老式家電,扔掉浪費,繼續(xù)使用又有點土不拉嘰的。利用機智云物聯網平臺可以輕而易舉地實現一些智能功能,舊瓶裝新酒,讓老式電氣發(fā)出現代異彩,感覺有點像用古代的缶裝上現代的人頭馬XO,把風箏搞成隱形飛行器一樣,極具科技感酷勁。為了更利于老式電氣的改裝,通過手機-gokit-無線模塊-風扇等一系列硬件的中繼接力,完成對一臺老式風扇的調速過程。

一、硬件準備

ee34f090-0deb-11ed-9ade-dac502259ad0.png

電路圖

見原文地址:https://club.gizwits.com/thread-7992-1-1.html

ee41144c-0deb-11ed-9ade-dac502259ad0.png

ee29aa3c-0deb-11ed-9ade-dac502259ad0.png二、項目完成后的圖片

1)Gokit+無線發(fā)射模塊

ee53fe90-0deb-11ed-9ade-dac502259ad0.png


2)接收板
4路功率驅動模塊+無線接收模塊+電源模塊+繼電器模塊

ee5f835a-0deb-11ed-9ade-dac502259ad0.png

3)接收板通過一個插座盒安裝到老式風扇

ee71e28e-0deb-11ed-9ade-dac502259ad0.png

ee29aa3c-0deb-11ed-9ade-dac502259ad0.png三 軟件開發(fā)環(huán)境

機智云開發(fā)者中心,使用其中的MCU自動代碼生成、APP代碼自動生成等服務,方便進行移植和功能開發(fā)。

ee29aa3c-0deb-11ed-9ade-dac502259ad0.png四 代碼說明


通過自動生成的代碼+機智云寵物屋的云端部分+添加部分邏輯和自定義函數,就可以完成項目,可靠地進行控制。下面介紹一下邏輯和自定義函數部分的代碼:
1)修改原來寵物屋的WiFi配置狀態(tài)顯示代碼

void wifiStatusHandle(){ if(myGizwits.wifiHasBeenSet(WIFI_SOFTAP)) { Serial.println(F("WIFI_SOFTAP!")); ControlFan_1(); //Soft AP模式,向無線接收模塊發(fā)送紅燈點亮和啟動第一檔風量數據 }
if(myGizwits.wifiHasBeenSet(WIFI_AIRLINK)) { Serial.println(F("WIFI_AIRLINK!")); ControlFan_2(); //AirLink模式,向無線接收模塊發(fā)送藍燈點亮和啟動第二檔風量數據 }
if(myGizwits.wifiHasBeenSet(WIFI_STATION)) { Serial.println(F("WIFI_STATION!")); }
if(myGizwits.wifiHasBeenSet(WIFI_CON_ROUTER)) { Serial.println(F("WIFI_CON_ROUTER!")); ControlRst();//配置成功后,關閉遠程設備。 } }

void wifiStatusHandle(),是寵物屋代碼里的函數,用于監(jiān)視Gokit開發(fā)板上的Key2狀態(tài),也就是手機與硬件設備配置時,自動或手動配置WiFi連接的按鈕短按或長按的狀態(tài),只不過經過修改以上代碼,該設備的Gokit開發(fā)板上不會有任何表示,取而代之的是,接收板收到數據后,RGBLDE燈點亮的同時,會以接收到的相應風量指令啟動風扇,也就是遠程配置。

2)添加邏輯控制代碼

void loop() { bool varR_Switch = 0;//系統根據數據點自動生成的開關變量,以下相同。 bool varR_Fan_1 = 0;//風量一檔 bool varR_Fan_2 = 0;//風量二擋 bool varR_Fan_3 = 0;//風量三檔
KEY_Handle();//key handle , network configure wifiStatusHandle();//WIFI Status Handle //手機發(fā)過來的開關事件 if(myGizwits.hasBeenSet(EVENT_Switch)) { myGizwits.read(EVENT_Switch,&varR_Switch); if(varR_Switch == 1)//當開關為開狀態(tài)時 { ControlFan_1();//默認風量一檔開啟 } else{ ControlRst();//當開關為關閉時,風扇停止。 } } //手機發(fā)過來的第一檔風量事件 if(myGizwits.hasBeenSet(EVENT_Fan_1)) { myGizwits.read(EVENT_Fan_1,&varR_Fan_1);//Address for storing data if(varR_Fan_1 == 1)//接收到云端一檔時 { ControlFan_1();//風量一檔開啟 } else{ ControlRst();//當開關為關閉時,風扇停止。 } } //手機發(fā)過來的第二檔風量事件 if(myGizwits.hasBeenSet(EVENT_Fan_2)) { myGizwits.read(EVENT_Fan_2,&varR_Fan_2);//Address for storing data if(varR_Fan_2 == 1)//接收到云端二檔時 { ControlFan_2();//風量二檔開啟 } else{ ControlRst();//當開關為關閉時,風扇停止。 } } //手機發(fā)過來的第三檔風量事件 if(myGizwits.hasBeenSet(EVENT_Fan_3)) { myGizwits.read(EVENT_Fan_3,&varR_Fan_3);//Address for storing data if(varR_Fan_3 == 1)//接收到云端三檔時 { ControlFan_3();//風量三檔開啟 } else{ ControlRst();//當開關為關閉時,風扇停止。 } }
myGizwits.process();}//關閉設備函數void ControlRst(){ val = 0; for(int i = 9;i <= 11;i++){ pinMode(i,OUTPUT); digitalWrite(i,HIGH); }}//風量一檔控制函數void ControlFan_1(){ ControlRst();//啟動設備前,先關閉其他檔位的風量 digitalWrite(Pin9,LOW);//向接收端無線模塊發(fā)送開關啟動信號}//風量二檔控制函數void ControlFan_2(){ ControlRst();//啟動設備前,先關閉其他檔位的風量 digitalWrite(Pin10,LOW);//向接收端無線模塊發(fā)送開關啟動信號}//風量三檔控制函數void ControlFan_3(){ ControlRst();//啟動設備前,先關閉其他檔位的風量 digitalWrite(Pin11,LOW);//向接收端無線模塊發(fā)送開關啟動信號}

核心功能就是利用三個void ControlFan()風扇控制函數,依次啟動ardiuno的9,10,11三個引腳低電位,從而控制連接在三個腳上面的無線發(fā)射模塊三路開關信號發(fā)送出去。當風扇上的無線接收模塊收到信號后,會立刻觸發(fā)對應的繼電器閉合,從而啟動風扇運行和RGBLED燈點亮。
關閉設備函數void ControlRst(),其實質就是復位三個ardiuno引腳,從而觸發(fā)接收模塊動作,關閉風扇,不管風扇運行在任何風量檔位上,都可以立刻關閉。

ee29aa3c-0deb-11ed-9ade-dac502259ad0.png五 關于模塊使用說明,完整代碼,測試用APK

1)本文提到的模塊,電路圖,完整代碼等請參照附件的資料

2)本文使用的手機APK是機智云提供的標準測試調試軟件,大家請上云端下載就可以了。

配置前后的圖標和界面如下圖所示:

eea2dc4a-0deb-11ed-9ade-dac502259ad0.png

原文名稱:基于Arduino UNO R3的智能調速風扇

https://club.gizwits.com/thread-7992-1-1.html

方案推薦

機智云電風扇智能化解決方案,免開發(fā)接入,賦能企業(yè)快速智能化轉型。該方案通過整合藍牙SoC免開發(fā)方案、PCBA公版方案、微信小程序/APP、設備管理后臺及第三方語音接入等軟硬件服務,低成本、高效率實現產品智能化。并且,方案適用于落地扇、塔扇、循環(huán)扇、吊扇等多種品類風扇設備。

eeb9df76-0deb-11ed-9ade-dac502259ad0.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 物聯網
    +關注

    關注

    2950

    文章

    48121

    瀏覽量

    418270
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    2025華為開發(fā)者大賽暨開發(fā)者年度會議成功舉辦

    12月27日-12月28日,以“成就AI原生時代先鋒開發(fā)者”為主題的2025華為開發(fā)者大賽暨開發(fā)者年度會議在上海華為練秋湖研發(fā)中心舉辦。本次會議旨在匯聚先鋒開發(fā)力量,搭建開放共贏的生態(tài)
    的頭像 發(fā)表于 12-31 13:32 ?1006次閱讀

    2025開放原子開發(fā)者大會精彩回顧

    11月21日-22日,2025開放原子開發(fā)者大會在北京成功舉辦,大會以“一切為了開發(fā)者——AI共智,開源共享”為核心主題,匯聚政產學研用千余名代表,通過1場開幕、15場前沿分論壇及開源市集交流區(qū),集中釋放開源技術創(chuàng)新成果,全方
    的頭像 發(fā)表于 11-27 14:59 ?771次閱讀

    2025開源鴻蒙開發(fā)者激勵計劃正式啟動

    11月21日,2025開放原子開發(fā)者大會盛大啟幕,聚焦“AI共智,開源共享”主題,吸引了來自全球的開發(fā)者、企業(yè)技術領袖、社區(qū)維護及高校科研力量參會。作為大會的重要組成部分,開源鴻蒙技術分論壇同期
    的頭像 發(fā)表于 11-27 14:44 ?822次閱讀

    2025 NVIDIA中國開發(fā)者日圓滿落幕

    11 月 14 日,NVIDIA 中國開發(fā)者日 2025 在蘇州圓滿落幕。這場專為開發(fā)者打造的年度科技盛會,匯聚了來自全國的 AI 科研人員、工程師、高校學生及科技愛好,共同探索 AI 的前沿技術與應用趨勢。
    的頭像 發(fā)表于 11-19 16:43 ?1161次閱讀

    元服務發(fā)布配置開發(fā)者服務信息

    您作為開發(fā)者的相關信息將面向元服務發(fā)布區(qū)域的用戶公開,其中客服聯系方式可能會提供給用戶,用于咨詢相關問題。 登錄AppGallery Connect,點擊“APP與元服務”。 選擇要發(fā)布的元服務
    發(fā)表于 10-31 17:58

    2025開放原子開發(fā)者大會11月啟幕

    開發(fā)者年度盛會即將登場!2025開放原子開發(fā)者大會將于11月21-22日,在北京北人亦創(chuàng)國際會展中心盛大召開。大會以“一切為了開發(fā)者”為主題,匯聚全球開源智慧——國內外優(yōu)秀開發(fā)者、學術
    的頭像 發(fā)表于 10-24 14:05 ?1098次閱讀

    NVIDIA DRIVE AGX Thor開發(fā)者套件重磅發(fā)布

    這款由 NVIDIA DriveOS 7 驅動的開發(fā)者套件能夠幫助開發(fā)者們打造出更安全的智能汽車和交通解決方案。
    的頭像 發(fā)表于 09-04 11:20 ?1590次閱讀

    曙光網絡SugonRI開發(fā)者社區(qū)正式上線

    在人工智能與工業(yè)深度融合的大潮中,工業(yè)軟件正在成為推動產業(yè)升級的關鍵引擎。為了讓更多開發(fā)者快速掌握工業(yè)級編程技術、共享行業(yè)實踐成果,曙光網絡正式推出開發(fā)者社區(qū)——曙睿(SugonRI)開發(fā)者網站
    的頭像 發(fā)表于 09-04 09:58 ?1130次閱讀

    迅龍軟件參加昇騰 AI?開發(fā)者創(chuàng)享日?廣東站,為開發(fā)者打造沉浸實操體驗

    7月18日,線下頂尖人才匯聚的開發(fā)者盛會——昇騰AI開發(fā)者創(chuàng)享日?廣東站在廣州舉行?;顒右浴皠?chuàng)未來享非凡”為主題,聚焦廣東本地產業(yè)特點,分享前沿AI創(chuàng)新技術,搭建生態(tài)交流平臺,幫助開發(fā)者全面了解昇騰
    的頭像 發(fā)表于 07-23 17:18 ?1419次閱讀
    迅龍軟件參加昇騰 AI?<b class='flag-5'>開發(fā)者</b>創(chuàng)享日?廣東站,為<b class='flag-5'>開發(fā)者</b>打造沉浸<b class='flag-5'>式</b>實操體驗

    矽速科技正式入駐 RuyiSDK 開發(fā)者社區(qū),共建 RISC-V 開發(fā)者生態(tài)!

    近日,深圳矽速科技正式入駐RuyiSDK開發(fā)者社區(qū),攜手社區(qū)共同推動RISC-V技術的發(fā)展與廣泛應用,為開發(fā)者提供一個更加便捷高效的開發(fā)環(huán)境。關于RuyiSDKRuyiSDK是中國科學院軟件研究所
    的頭像 發(fā)表于 07-10 11:00 ?1381次閱讀
    矽速科技正式入駐 RuyiSDK <b class='flag-5'>開發(fā)者</b>社區(qū),共建 RISC-V <b class='flag-5'>開發(fā)者</b>生態(tài)!

    HDC 2025開發(fā)者主題演講精彩回顧

    日前,華為開發(fā)者大會(HDC 2025)進入第二天,行業(yè)領袖、技術專家、全球開發(fā)者齊聚現場,共同見證這場科技盛會。在開發(fā)者主題演講中,華為技術專家深入解析HarmonyOS的最新技術、體驗創(chuàng)新以及
    的頭像 發(fā)表于 07-09 11:20 ?1480次閱讀

    華為正式啟動HarmonyOS 6開發(fā)者Beta

    在2025年華為開發(fā)者大會(HDC)上,華為正式啟動HarmonyOS 6開發(fā)者Beta,并全面展示一年多以來與合作伙伴共建鴻蒙生態(tài)的創(chuàng)新成果。
    的頭像 發(fā)表于 06-24 15:42 ?998次閱讀

    ArkUI-X跨平臺應用改造指南

    ArkUI-X跨平臺應用改造指南 現狀與訴求 隨著 HarmonyOS Next 5.0 版本正式發(fā)布,眾多開發(fā)者基于 ArkTS 語言為 HarmonyOS Next 系統開發(fā)了大量應用,這極大
    發(fā)表于 06-16 23:05

    Java開發(fā)者必備的效率工具——Perforce JRebel是什么?為什么很多Java開發(fā)者在用?

    Perforce JRebel是一款Java開發(fā)效率工具,旨在幫助java開發(fā)人員更快地編寫更好的應用程序。JRebel可即時重新加載對代碼的修改,無需重啟或重新部署應用程序,就能讓開發(fā)者即時看到代碼更改的效果,從而縮短
    的頭像 發(fā)表于 04-27 13:44 ?973次閱讀
    Java<b class='flag-5'>開發(fā)者</b>必備的效率工具——Perforce JRebel是什么?為什么很多Java<b class='flag-5'>開發(fā)者</b>在用?

    為何嵌入式開發(fā)者覺得 MCU 開發(fā)無趣,更傾向 MPU(Linux)?

    咱嵌入圈子里,最近能聽見有人念叨:“搞 MCU 開發(fā)越來越沒勁兒了,不如轉 MPU(Linux)有意思。” 作為在這行摸爬滾打二十多年的老兵,我也算看明白了 —— 這事兒就像程序員從寫單片機裸機
    的頭像 發(fā)表于 04-25 10:48 ?897次閱讀
    為何嵌入<b class='flag-5'>式開發(fā)者</b>覺得 MCU <b class='flag-5'>開發(fā)</b>無趣,更傾向 MPU(Linux)?
    肇州县| 蒙阴县| 永胜县| 安龙县| 彭山县| 宣城市| 岢岚县| 龙陵县| 九江市| 苗栗县| 桂东县| 壶关县| 万源市| 富锦市| 宾川县| 砀山县| 灵武市| 莱西市| 青海省| 衡阳县| 五峰| 大姚县| 丰城市| 东乡族自治县| 高邮市| 扎囊县| 丹东市| 宜阳县| 平利县| 苏州市| 惠州市| 安塞县| 霸州市| 苍山县| 武山县| 锡林浩特市| 大姚县| 深泽县| 额济纳旗| 乳山市| 凌云县|