在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

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

機(jī)智云 ? 2022-07-28 09:58 ? 次閱讀

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

一、硬件準(zhǔn)備

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

電路圖

見(jiàn)原文地址:https://club.gizwits.com/thread-7992-1-1.html

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

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

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

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


2)接收板
4路功率驅(qū)動(dòng)模塊+無(wú)線接收模塊+電源模塊+繼電器模塊

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

3)接收板通過(guò)一個(gè)插座盒安裝到老式風(fēng)扇

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

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

機(jī)智云開(kāi)發(fā)者中心,使用其中的MCU自動(dòng)代碼生成、APP代碼自動(dòng)生成等服務(wù),方便進(jìn)行移植和功能開(kāi)發(fā)。

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


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

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

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

2)添加邏輯控制代碼

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

核心功能就是利用三個(gè)void ControlFan()風(fēng)扇控制函數(shù),依次啟動(dòng)ardiuno的9,10,11三個(gè)引腳低電位,從而控制連接在三個(gè)腳上面的無(wú)線發(fā)射模塊三路開(kāi)關(guān)信號(hào)發(fā)送出去。當(dāng)風(fēng)扇上的無(wú)線接收模塊收到信號(hào)后,會(huì)立刻觸發(fā)對(duì)應(yīng)的繼電器閉合,從而啟動(dòng)風(fēng)扇運(yùn)行和RGBLED燈點(diǎn)亮。
關(guān)閉設(shè)備函數(shù)void ControlRst(),其實(shí)質(zhì)就是復(fù)位三個(gè)ardiuno引腳,從而觸發(fā)接收模塊動(dòng)作,關(guān)閉風(fēng)扇,不管風(fēng)扇運(yùn)行在任何風(fēng)量檔位上,都可以立刻關(guān)閉。

ee29aa3c-0deb-11ed-9ade-dac502259ad0.png五 關(guān)于模塊使用說(shuō)明,完整代碼,測(cè)試用APK

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

2)本文使用的手機(jī)APK是機(jī)智云提供的標(biāo)準(zhǔn)測(cè)試調(diào)試軟件,大家請(qǐng)上云端下載就可以了。

配置前后的圖標(biāo)和界面如下圖所示:

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

原文名稱:基于Arduino UNO R3的智能調(diào)速風(fēng)扇

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

方案推薦

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

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    開(kāi)發(fā)者的開(kāi)源鴻蒙故事

    近日,在以“一切為了開(kāi)發(fā)者”為主題的“2024開(kāi)放原子開(kāi)發(fā)者大會(huì)暨首屆開(kāi)源技術(shù)學(xué)術(shù)大會(huì)”上,開(kāi)源鴻蒙5.0 Release版本正式發(fā)布,備受各方關(guān)注。該版本在系統(tǒng)完備度、分布創(chuàng)新、開(kāi)發(fā)者
    的頭像 發(fā)表于 01-06 10:28 ?179次閱讀

    2024年度國(guó)內(nèi)活躍開(kāi)源項(xiàng)目和開(kāi)發(fā)者在武漢揭曉

    近日,2024年度國(guó)內(nèi)活躍開(kāi)源項(xiàng)目&開(kāi)發(fā)者致謝儀式,亮相2024開(kāi)放原子開(kāi)發(fā)者大會(huì)暨首屆開(kāi)源技術(shù)學(xué)術(shù)大會(huì)開(kāi)幕
    的頭像 發(fā)表于 12-23 11:25 ?287次閱讀

    NVIDIA發(fā)布小巧高性價(jià)比的Jetson Orin Nano Super開(kāi)發(fā)者套件

    NVIDIA近期推出了一款全新的生成AI超級(jí)計(jì)算機(jī)——Jetson Orin Nano Super開(kāi)發(fā)者套件。這款開(kāi)發(fā)者套件以其小巧的尺寸和高性價(jià)比吸引了廣泛關(guān)注。 Jetson Orin
    的頭像 發(fā)表于 12-19 11:28 ?612次閱讀

    云端AI開(kāi)發(fā)者工具怎么用

    云端AI開(kāi)發(fā)者工具通常包括代碼編輯器、模型訓(xùn)練平臺(tái)、自動(dòng)化測(cè)試工具、代碼管理工具等。這些工具不僅降低了AI開(kāi)發(fā)的門檻,還極大地提高了開(kāi)發(fā)效率和模型性能。下面,AI部落小編為您介紹云端AI開(kāi)發(fā)者
    的頭像 發(fā)表于 12-05 13:31 ?184次閱讀

    蘋果發(fā)布Apple Intelligence開(kāi)發(fā)者測(cè)試版

    此下跌超過(guò)3%。 據(jù)蘋果官方介紹,Apple Intelligence預(yù)覽版已經(jīng)面向開(kāi)發(fā)者和部分用戶開(kāi)放,但正式的公開(kāi)版本將作為iOS 18.1的一部分,在下周正式發(fā)布。屆時(shí),備受矚目的生成AI工具將
    的頭像 發(fā)表于 10-24 09:57 ?386次閱讀

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

    獨(dú)特的搶先體驗(yàn)機(jī)會(huì),涵蓋了原生應(yīng)用開(kāi)發(fā)、分布能力、原子化服務(wù)等核心功能特性,助力開(kāi)發(fā)者探索國(guó)產(chǎn)操作系統(tǒng)的更多可能性。此次發(fā)布的預(yù)覽版適配RK3568、RK358
    的頭像 發(fā)表于 09-28 08:07 ?395次閱讀
    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)發(fā)者提供了獨(dú)特的搶先體驗(yàn)機(jī)會(huì),涵蓋了原生應(yīng)用開(kāi)發(fā)、分布能力、原子化服務(wù)等核心功能特性,助力開(kāi)發(fā)者探索國(guó)產(chǎn)操作系統(tǒng)的更多可能性。 此次發(fā)布的預(yù)覽版適配RK3568、RK3588、ES
    的頭像 發(fā)表于 09-26 15:59 ?510次閱讀

    涂鴉智能借助亞馬遜云科技全面擁抱生成AI打造智慧解決方案 提升開(kāi)發(fā)者效率

    北京 ——2024 年 7 月 8 日 全球化云開(kāi)發(fā)者平臺(tái)涂鴉智能應(yīng)用亞馬遜云科技的生成AI技術(shù)與服務(wù),在針對(duì)智慧領(lǐng)域云開(kāi)發(fā)者平臺(tái)以及針對(duì)企業(yè)內(nèi)部協(xié)同辦公和技術(shù)產(chǎn)研等關(guān)鍵場(chǎng)景打造生成
    發(fā)表于 07-08 14:06 ?159次閱讀

    開(kāi)發(fā)者分享 | 基于先楫RT-Thread BSP,使用CLion開(kāi)發(fā)應(yīng)用

    本期開(kāi)發(fā)者:朱彥祖RT-Thread資深工程師,HPM6700/6400元級(jí)開(kāi)發(fā)者及骨灰級(jí)用戶,先輯生態(tài)社區(qū)常駐優(yōu)秀開(kāi)發(fā)者,江湖人稱杭州吳彥祖。背景最近在使用先輯HPM6750
    的頭像 發(fā)表于 06-07 08:17 ?3029次閱讀
    <b class='flag-5'>開(kāi)發(fā)者</b>分享 | 基于先楫RT-Thread BSP,使用CLion<b class='flag-5'>開(kāi)發(fā)</b>應(yīng)用

    NVIDIA將全球數(shù)百萬(wàn)開(kāi)發(fā)者轉(zhuǎn)變?yōu)樯?b class='flag-5'>式 AI 開(kāi)發(fā)者

    開(kāi)發(fā)者能夠輕松地為 copilots、聊天機(jī)器人等構(gòu)建生成 AI 應(yīng)用,所需時(shí)間從數(shù)周縮短至幾分鐘。 NVIDIA 創(chuàng)始
    的頭像 發(fā)表于 06-03 18:21 ?1084次閱讀

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

    在移動(dòng)應(yīng)用市場(chǎng)的蓬勃發(fā)展中,開(kāi)發(fā)者們面臨著不斷提高效率和創(chuàng)新的挑戰(zhàn)。為了幫助開(kāi)發(fā)者更好地實(shí)現(xiàn)移動(dòng)應(yīng)用開(kāi)發(fā)的目標(biāo),機(jī)智云物聯(lián)網(wǎng)的新版開(kāi)發(fā)者中心,通過(guò)自動(dòng)生成移動(dòng)APP應(yīng)用的功能,讓應(yīng)用
    的頭像 發(fā)表于 03-26 16:45 ?375次閱讀
    機(jī)智云<b class='flag-5'>開(kāi)發(fā)者</b>中心:讓移動(dòng)APP應(yīng)用<b class='flag-5'>開(kāi)發(fā)</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 ?673次閱讀

    Android 15的首個(gè)開(kāi)發(fā)者預(yù)覽版現(xiàn)已發(fā)布

    Android 15 的首個(gè)開(kāi)發(fā)者預(yù)覽版現(xiàn)已發(fā)布,以便各位開(kāi)發(fā)者能與我們通力協(xié)作,打造更優(yōu)秀的 Android 平臺(tái)。
    的頭像 發(fā)表于 03-12 14:16 ?1003次閱讀
    Android 15的首個(gè)<b class='flag-5'>開(kāi)發(fā)者</b>預(yù)覽版現(xiàn)已發(fā)布

    鴻蒙開(kāi)發(fā)者預(yù)覽版如何?

    在24年的華為鴻蒙發(fā)布會(huì)中表示。預(yù)覽版已經(jīng)向開(kāi)發(fā)者開(kāi)放申請(qǐng),首批支持的機(jī)型有三款分別為華為 Mate 60、華為Mate 60 Pro、華為Mate X5。 其HarmonyOS NEXT去除
    發(fā)表于 02-17 21:54

    鴻蒙系統(tǒng)優(yōu)缺點(diǎn),能否作為開(kāi)發(fā)者選擇

    星河版已經(jīng)是純血鴻蒙,但是它的發(fā)展一些周期。生態(tài)圈的建立難度大,各大廠商加入鴻蒙原生開(kāi)發(fā)需要時(shí)間累積。 鴻蒙開(kāi)發(fā)人才空缺,由于鴻蒙作為一款新型的系統(tǒng),程序員們都是從0學(xué)起。所以市面上很少有鴻蒙開(kāi)發(fā)者
    發(fā)表于 02-16 21:00
    主站蜘蛛池模板: 国产精品资源在线观看 | 黄.www| 国产亚洲精品自在久久77 | 国产卡1卡2卡三卡网站免费 | 欧美一区二区视频 | 一级片免费观看视频 | 国产精品伦理一区二区三区 | 1024手机看片日韩 | 国产精品特黄毛片 | 成熟女人免费一级毛片 | good韩国理论在线三级 | 天天干天天拍天天射天天添天天爱 | 免费观看黄a一级视频日本 免费观看黄色网页 | 香港经典a毛片免费观看爽爽影院 | 日日夜夜爽 | 狠狠色成色综合网 | 黄a在线 | 四虎永久免费地址在线网站 | 四虎综合九九色九九综合色 | 久久天天丁香婷婷中文字幕 | 中文字幕一区二区三区在线不卡 | 黄网页在线观看 | 国产黄色片在线观看 | 狠狠干在线观看 | 欧美午夜视频在线观看 | 日本一区二区三区免费看 | 婷婷在线网 | 天天综合天天添夜夜添狠狠添 | 九七婷婷狠狠成人免费视频 | 影音先锋 色天使 | 色天使色护士 | 免费边摸边吃奶边叫床视频gif | 日本网站黄色 | www.成人av.com| 性瘾高h姚蕊全文免费阅读 性做久久久久 | 亚洲人成网i8禁止 | 六月婷婷在线 | a天堂资源 | 男男h文小说阅 | 久久精品99 | 国产在线观看网址你懂得 |