在线观看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)不再提示

利用機(jī)智云的云計(jì)算平臺(tái)實(shí)現(xiàn)老式電風(fēng)扇改造

9GxC_IoTMaker ? 來源:機(jī)智云開發(fā)者社區(qū) ? 作者:清風(fēng)duino ? 2021-06-13 15:36 ? 次閱讀

“這是一篇介紹老式電風(fēng)扇智能化改造的文章”

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

硬件準(zhǔn)備

序號(hào) 名稱 規(guī)格/型號(hào) 數(shù)量
1 老式風(fēng)扇 三檔手動(dòng)調(diào)速 一臺(tái)
2 機(jī)智云開發(fā)板 Gokit2 一套
3 無線發(fā)射模塊 L24YK-TXH 一個(gè)
4 4路功率驅(qū)動(dòng)模塊 TB6612FNG 一個(gè)
5 無線接收模塊 L24YK-RX4 一個(gè)
6 電源模塊 AC220V/DC3.3V 一個(gè)
7 繼電器模塊 4路光耦 一個(gè)
8 電阻電容LED燈等 200Ω,1K,RGB共陰極LED 若干


項(xiàng)目完成后的圖片
1)Gokit+無線發(fā)射模塊

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

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

軟件開發(fā)環(huán)境

機(jī)智云賬號(hào)一個(gè)

借助機(jī)智云的云服務(wù)和開發(fā)工具(MCU自動(dòng)代碼生成),這方面的教程機(jī)智云社區(qū)的前輩們已經(jīng)介紹的非常詳細(xì),在此就不再啰嗦了。

代碼說明

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

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

void wifiStatusHandle(){if(myGizwits.wifiHasBeenSet(WIFI_SOFTAP)) {Serial.println(F(“WIFI_SOFTAP!”));ControlFan_1(); //Soft AP模式,向無線接收模塊發(fā)送紅燈點(diǎn)亮和啟動(dòng)第一檔風(fēng)量數(shù)據(jù) } if(myGizwits.wifiHasBeenSet(WIFI_AIRLINK)) {Serial.println(F(“WIFI_AIRLINK!”));ControlFan_2();

//AirLink模式,向無線接收模塊發(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è)備。 } }

2)添加邏輯控制代碼

void loop() { bool varR_Switch = 0;//系統(tǒng)根據(jù)數(shù)據(jù)點(diǎn)自動(dòng)生成的開關(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ān)事件if(myGizwits.hasBeenSet(EVENT_Switch)) { myGizwits.read(EVENT_Switch,&varR_Switch);if(varR_Switch == 1)//當(dāng)開關(guān)為開狀態(tài)時(shí) { ControlFan_1();//默認(rèn)風(fēng)量一檔開啟 }else{ ControlRst();

//當(dāng)開關(guān)為關(guān)閉時(shí),風(fēng)扇停止。 } }//手機(jī)發(fā)過來的第一檔風(fēng)量事件 if(myGizwits.hasBeenSet(EVENT_Fan_1)) { myGizwits.read(EVENT_Fan_1,&varR_Fan_1);//Address for storing dataif(varR_Fan_1 == 1)//接收到云端一檔時(shí) { ControlFan_1();//風(fēng)量一檔開啟 }else{ ControlRst();//當(dāng)開關(guān)為關(guān)閉時(shí),風(fēng)扇停止。 } }//手機(jī)發(fā)過來的第二檔風(fēng)量事件 if(myGizwits.hasBeenSet(EVENT_Fan_2)) { myGizwits.read(EVENT_Fan_2,&varR_Fan_2);

//Address for storing dataif(varR_Fan_2 == 1)//接收到云端二檔時(shí) { ControlFan_2();//風(fēng)量二檔開啟 }else{ ControlRst();//當(dāng)開關(guān)為關(guān)閉時(shí),風(fēng)扇停止。 } }//手機(jī)發(fā)過來的第三檔風(fēng)量事件 if(myGizwits.hasBeenSet(EVENT_Fan_3)) { myGizwits.read(EVENT_Fan_3,&varR_Fan_3);

//Address for storing dataif(varR_Fan_3 == 1)//接收到云端三檔時(shí) { ControlFan_3();//風(fēng)量三檔開啟 }else{ ControlRst();//當(dāng)開關(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);//向接收端無線模塊發(fā)送開關(guān)啟動(dòng)信號(hào)}//風(fēng)量二檔控制函數(shù)void ControlFan_2(){ ControlRst();//啟動(dòng)設(shè)備前,先關(guān)閉其他檔位的風(fēng)量 digitalWrite(Pin10,LOW);//向接收端無線模塊發(fā)送開關(guān)啟動(dòng)信號(hào)}//風(fēng)量三檔控制函數(shù)void ControlFan_3(){ ControlRst();//啟動(dòng)設(shè)備前,先關(guān)閉其他檔位的風(fēng)量 digitalWrite(Pin11,LOW);//向接收端無線模塊發(fā)送開關(guān)啟動(dòng)信號(hào)}

核心功能就是利用三個(gè)void ControlFan()風(fēng)扇控制函數(shù),依次啟動(dòng)ardiuno的9,10,11三個(gè)引腳低電位,從而控制連接在三個(gè)腳上面的無線發(fā)射模塊三路開關(guān)信號(hào)發(fā)送出去。當(dāng)風(fēng)扇上的無線接收模塊收到信號(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)閉。

五 關(guān)于模塊使用說明,完整代碼,測(cè)試用APK
1)本文提到的模塊,電路圖,完整代碼等請(qǐng)參照附件的資料

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

原文標(biāo)題:老式電風(fēng)扇改造:基于ArduinoUNOR3和機(jī)智云的智能調(diào)速風(fēng)扇

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

責(zé)任編輯:haq

聲明:本文內(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)投訴
  • 電風(fēng)扇
    +關(guān)注

    關(guān)注

    7

    文章

    152

    瀏覽量

    35541
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6489

    瀏覽量

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

    關(guān)注

    3

    文章

    603

    瀏覽量

    26722

原文標(biāo)題:老式電風(fēng)扇改造:基于ArduinoUNOR3和機(jī)智云的智能調(diào)速風(fēng)扇

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    機(jī)智推出集成Deepseek和豆包大模型的AIoT開發(fā)平臺(tái)

    、扣子智能體平臺(tái),首次實(shí)現(xiàn)智能體開發(fā)全流程生產(chǎn)模式,將AIoT開發(fā)門檻降至歷史新低,重構(gòu)智能硬件開發(fā)生態(tài)。同時(shí)發(fā)布商業(yè)助力計(jì)劃,公司面向商業(yè)客戶的GDCS機(jī)智智能設(shè)備接入服務(wù)將新增D
    的頭像 發(fā)表于 03-04 10:29 ?638次閱讀

    什么是計(jì)算平臺(tái)?搭建計(jì)算平臺(tái)需要什么條件

    計(jì)算平臺(tái)是一種以計(jì)算技術(shù)為基礎(chǔ)的計(jì)算服務(wù)平臺(tái),用
    的頭像 發(fā)表于 01-09 10:43 ?345次閱讀

    機(jī)智歷史數(shù)據(jù)導(dǎo)出與排查指南

    機(jī)智歷史數(shù)據(jù)導(dǎo)出與排查指南在使用機(jī)智平臺(tái)進(jìn)行設(shè)備管理和數(shù)據(jù)監(jiān)控時(shí),歷史數(shù)據(jù)的導(dǎo)出和排查是常見的需求。
    的頭像 發(fā)表于 11-21 01:01 ?559次閱讀
    <b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>歷史數(shù)據(jù)導(dǎo)出與排查指南

    機(jī)智榮登2024邊緣計(jì)算TOP100榜單

    近日,德本咨詢、互聯(lián)網(wǎng)周刊與中國社會(huì)科學(xué)院信息化研究中心聯(lián)合發(fā)布了“2024邊緣計(jì)算TOP100”榜單,機(jī)智GEMS邊緣計(jì)算管理系統(tǒng)成功入圍。機(jī)智
    的頭像 發(fā)表于 11-19 09:41 ?535次閱讀

    STM32連接機(jī)智,代碼移植,NTP實(shí)時(shí)時(shí)間獲取(一)

    目錄一、機(jī)智介紹二、固件下載三、項(xiàng)目例程下載四、代碼移植五、代碼編寫準(zhǔn)備(已配置完畢,正式開始編寫代碼)六、設(shè)備配對(duì)與連接七、NTP(網(wǎng)絡(luò)時(shí)間協(xié)議)實(shí)現(xiàn)八、網(wǎng)盤資料鏈接機(jī)智
    的頭像 發(fā)表于 11-19 01:01 ?998次閱讀
    STM32連接<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>,代碼移植,NTP實(shí)時(shí)時(shí)間獲取(一)

    計(jì)算平臺(tái)的最佳實(shí)踐

    計(jì)算平臺(tái)的最佳實(shí)踐涉及多個(gè)方面,以確保高效、安全、可擴(kuò)展和成本優(yōu)化的環(huán)境。以下是一些關(guān)鍵的最佳實(shí)踐: 一、成本優(yōu)化 詳細(xì)分析
    的頭像 發(fā)表于 10-24 09:17 ?626次閱讀

    計(jì)算hpc的主要功能是什么

    計(jì)算HPC(High-Performance Computing)是指利用計(jì)算技術(shù)來實(shí)現(xiàn)高性
    的頭像 發(fā)表于 10-22 10:20 ?439次閱讀

    計(jì)算hpc是什么意思

    計(jì)算HPC(High-Performance Computing)是指利用計(jì)算技術(shù)來實(shí)現(xiàn)高性
    的頭像 發(fā)表于 10-15 10:01 ?691次閱讀

    AI平臺(tái)與傳統(tǒng)計(jì)算的區(qū)別

    AI平臺(tái)與傳統(tǒng)計(jì)算在定義、技術(shù)架構(gòu)、應(yīng)用場(chǎng)景和服務(wù)模式等方面存在顯著差異。
    的頭像 發(fā)表于 10-14 10:08 ?766次閱讀

    人工智能計(jì)算是什么

    人工智能計(jì)算,簡而言之,是指將人工智能技術(shù)與計(jì)算平臺(tái)相結(jié)合,利用
    的頭像 發(fā)表于 10-12 09:46 ?612次閱讀

    通過機(jī)智平臺(tái)電腦網(wǎng)頁控制設(shè)備的指南

    在現(xiàn)代智能家居管理中,機(jī)智平臺(tái)為用戶提供了便捷的設(shè)備控制方式。通過電腦網(wǎng)頁,用戶可以利用WebSocketAPI實(shí)現(xiàn)對(duì)設(shè)備的實(shí)時(shí)控制。本文
    的頭像 發(fā)表于 09-22 08:02 ?470次閱讀
    通過<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b><b class='flag-5'>平臺(tái)</b>電腦網(wǎng)頁控制設(shè)備的指南

    機(jī)智智家APP的設(shè)備掃描與綁定限制

    在使用機(jī)智的智家APP時(shí),用戶可能會(huì)遇到無法掃描和綁定設(shè)備的問題。這一現(xiàn)象的根本原因在于智家APP的使用限制和付費(fèi)策略。Q智家APP的功能概述是什么?智家APP是機(jī)智
    的頭像 發(fā)表于 09-22 08:02 ?485次閱讀
    <b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>智家APP的設(shè)備掃描與綁定限制

    機(jī)智入門必備》手把手教你燒錄GAgent固件

    本文《機(jī)智入門必備》將詳細(xì)講解GAgent固件的燒錄過程,從基礎(chǔ)設(shè)置到實(shí)際操作,將一步步帶你完成每一個(gè)環(huán)節(jié),確保你的設(shè)備順利連接機(jī)智平臺(tái)
    的頭像 發(fā)表于 09-12 08:04 ?747次閱讀
    《<b class='flag-5'>機(jī)智</b><b class='flag-5'>云</b>入門必備》手把手教你燒錄GAgent固件

    如何理解計(jì)算

    計(jì)算的工作原理是什么? 計(jì)算和傳統(tǒng)IT技術(shù)的區(qū)別? 華納如何幫助您實(shí)現(xiàn)
    發(fā)表于 08-16 17:02

    機(jī)智平臺(tái)定制開發(fā):國產(chǎn)企業(yè)級(jí)低代碼AIoT物聯(lián)網(wǎng)解決方案

    在當(dāng)今數(shù)字化快速發(fā)展的時(shí)代,物聯(lián)網(wǎng)技術(shù)正成為推動(dòng)企業(yè)轉(zhuǎn)型升級(jí)的關(guān)鍵力量。特別是在制造業(yè),如何實(shí)現(xiàn)設(shè)備智能化和生產(chǎn)場(chǎng)景數(shù)智化,成為企業(yè)走向智能制造的重要一環(huán)。機(jī)智作為一家致力于物聯(lián)網(wǎng)、
    的頭像 發(fā)表于 06-20 16:33 ?556次閱讀
    主站蜘蛛池模板: 国产三级在线观看 | 手机毛片| 精品国产免费一区二区 | 欧美尺寸又黑又粗又长 | 二级片在线 | 亚洲国产成人成上人色 | 亚洲人成网站色7799在线播放 | www.亚洲天堂.com | 最近高清在线国语 | 四虎东方va私人影库在线观看 | 高清成人 | 高颜值露脸极品在线播放 | 午夜欧美精品久久久久久久久 | 中国一级特黄剌激爽毛片 | 最好免费高清视频观看韩国 | 天天视频黄 | 欧美国产一区二区二区 | 在线免费视频国产 | 国产成人精品亚洲日本在线观看 | 欧美a色 | 成人在线看片 | 1024国产高清精品推荐 | 午夜免费视频观看 | h小视频在线观看 | 天天操丝袜 | 好深好爽视频 | 国模私拍大尺度视频在线播放 | 亚洲国内精品 | 5x性区m免费毛片视频看看 | 三级在线免费观看 | 久久性妇女精品免费 | 免费观看成人欧美1314www | 看真人一级毛多毛片 | 人人插人人爱 | 国产人成精品香港三级古代 | 五月激情六月 | 免费看成年视频网页 | 在线观看免费黄视频 | 国产免费高清福利拍拍拍 | 很黄很黄叫声床戏免费视频 | 狠狠色丁香婷婷综合欧美 |