博客專欄

        EEPW首頁 > 博客 > ESP8266開發板+機智云IoT+遠程控制的智能風扇

        ESP8266開發板+機智云IoT+遠程控制的智能風扇

        發布人:Gizwits 時間:2022-06-14 來源:工程師 發布文章
        智能小風扇
        本案例為機智云開發平臺初級基礎應用開發實例,開發者通過使用機智云Aiot開發平臺和ESP8266,實現對USB風扇的遠程APP控制,本案例原理簡單、制作成本低,適合所有具備嵌入式基礎的開發者,尤其適合準備進入IoT的從業者、高校相關專業學生參考學習,掌握物聯網設備基礎開發邏輯。

        在日常生活中,我們經常需要一些通過風扇降溫的場景,比如說機房,電腦主機等等。通常情況下,我們都是人為的去打開或者關閉風扇,調節檔位進行降溫操作,操作起來不是非常便捷。


        本方案通過一個溫度傳感器實時的采集當前溫度,然后依據溫度值,動態的去調節風扇的轉速和開關,同時我們可以通過手機app實時的控制風扇轉速所對應的溫檔位,實現對風扇的遠程控制,既能方便我們控制風扇,也能有效的節能,綠色環保。


        [準備工作]
        本案例打造需要如下的硬件:
        (1)esp8266開發板
        (2)USB線
        (3)USB風扇


        軟件部分:
        (1)esp8266開發環境eclipse IDE 或VS 等編譯軟件
        (2)燒錄軟件
        (3)Vmwave 虛擬機linux


        [物聯網平臺開發]

        機智云AIoT自助開發平臺提供多種在線自動開發工具、多型號(Wi-Fi、藍牙、4G等主流聯網方式的固件)、(中移、STM32、arduino等)、(iOS、Android、APiCloud)、和在線教程,以及社區及免費FAE支持,幫助開發者0成本、快速實現IoT設備遠程控制、數據采集分析、設備及用戶管理等應用開發。

        [物聯網應用開發]


        1 注冊機智云開發者賬號、創建云端產品


        (具體參考--遠程控制點亮RGB燈)


        http://club.gizwits.com/thread-164496-1-1.html


        2.2 數據點設置



        2.3 云端生成代碼



        將motor、RGB燈的.c文件和.h文件導入到項目代碼https://download.gizwits.com/zh-cn/p/92/93




        2.5 rgb、motor初始化 ,**頭文件




        2.6 設置回調函數


        按鍵回調函數,smartconfig 按鍵配網,長按和短按 RGB燈顏色反饋




        2.7 數據點代碼修改


        修改app/Gizwits/gizwits_product.c下的 gizwitsEventProcess


        在之前設置的數據點(EVENT_)對應的case下添加代碼




        每一檔修改motorContro的值即可控制轉速


        代碼修改完成


        2.8 編譯


        因為電腦使用的x86編譯器生成的機器碼是無法在esp8266上運行的,需要交叉編譯工具鏈編譯,所以要在虛擬機LINUX系統上進行


        具體操作參考機智云的開發平臺搭建,這里就不再贅述


        http://docs.gizwits.com/zh-cn/deviceDev/WiFiSOC/gokit3S%E4%BA%8C%E6%AC%A1%E5%BC%80%E5%8F%91.html


        2.9 燒寫固件


        下載燒寫軟件


        https://www.espressif.com/sites/default/files/tools/flash_download_tools_v3.6.4.rar


        esp_init_data_default.bin 0x3fc000


        blank.bin 0x3fe000


        boot_v1.6.bin 0x00000


        user1.4096.new.6.bin 0x01000


        開發板進入燒錄方式


        如圖,開關撥到下載位置,開發板關閉



        點擊燒錄軟件的開始按鈕后,給開發板上電


        燒錄完畢后記得將開關撥回運行


        bin 文件的燒錄地址看下面




        2.10 設備連接機智云平臺
        [智能風扇APP展示]



        演示效果如下


        點擊上圖查看視頻


        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。

        DIY機械鍵盤相關社區:機械鍵盤DIY





        技術專區

        關閉
        主站蜘蛛池模板: 宁晋县| 庆云县| 辽阳市| 漳浦县| 崇明县| 滦平县| 和顺县| 遂昌县| 射洪县| 吴忠市| 曲沃县| 寻乌县| 阿坝县| 新巴尔虎右旗| 安顺市| 澜沧| 泸西县| 牟定县| 蕲春县| 沂水县| 祁门县| 二连浩特市| 清新县| 泰州市| 泾源县| 陆丰市| 五原县| 叶城县| 东至县| 积石山| 景德镇市| 盘锦市| 驻马店市| 博野县| 罗江县| 昂仁县| 宁河县| 漯河市| 宣恩县| 射洪县| 康定县|