99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

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

機智云 ? 2022-06-15 16:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

智能小風扇

本案例為機智云開發(fā)平臺初級基礎應用開發(fā)實例,開發(fā)者通過使用機智云Aiot開發(fā)平臺ESP8266,實現(xiàn)對USB風扇的遠程APP控制,本案例原理簡單、制作成本低,適合所有具備嵌入式基礎的開發(fā)者,尤其適合準備進入IoT的從業(yè)者、高校相關專業(yè)學生參考學習,掌握物聯(lián)網(wǎng)設備基礎開發(fā)邏輯。


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

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

[準備工作]

本案例打造需要如下的硬件:

(1)esp8266開發(fā)板

(2)USB線

(3)USB風扇

軟件部分:

(1)esp8266開發(fā)環(huán)境eclipse IDE 或VS 等編譯軟件

(2)燒錄軟件

(3)Vmwave 虛擬機linux

[物聯(lián)網(wǎng)平臺開發(fā)]


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


[物聯(lián)網(wǎng)應用開發(fā)]

1 注冊機智云開發(fā)者賬號、創(chuàng)建云端產(chǎn)品

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

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

2.2 數(shù)據(jù)點設置


pYYBAGKpgdaAdIEYAAJYTZto3E4985.png

2.3 云端生成代碼


poYBAGKpgd2AV-SpAAGuouKgbGY071.png

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

pYYBAGKpgeSAP5yMAAwZSeydXdU692.pngpoYBAGKpgeqAIAtqAADIxB3hAJw043.png

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

pYYBAGKpgfGAJKcrAAXhf8Kw-0w836.png


2.6 設置回調(diào)函數(shù)

按鍵回調(diào)函數(shù),smartconfig 按鍵配網(wǎng),長按和短按 RGB燈顏色反饋

poYBAGKpgfmALzJuAAjBl_n_8nA043.png


2.7 數(shù)據(jù)點代碼修改

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

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


pYYBAGKpggGALie5AAi_hXslgWQ222.pngpoYBAGKpggiAbfKfAAiN3mdePwk508.png

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


代碼修改完成

2.8 編譯

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

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

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


開發(fā)板進入燒錄方式

如圖,開關撥到下載位置,開發(fā)板關閉

pYYBAGKpgg-Aem24AAbcrfNkYHU418.png

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

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

bin 文件的燒錄地址看下面

poYBAGKpghmAT8F-AAZSZftebgo655.png


2.10 設備連接機智云平臺

[智能風扇APP展示]

pYYBAGKpgiKAdXvvAADU6UWWn64856.png

演示效果如下

poYBAGKpgiuAZtGcAAtiB0DyvoA041.png

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

    關注

    187

    文章

    4305

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    STM32+esp8266連接機智,上傳溫濕度數(shù)據(jù)并控制繼電器開關(平臺配置、代碼生成、代碼移植)

    本教程將詳細介紹如何將STM32微控制器與ESP8266Wi-Fi模塊連接到機智平臺,實現(xiàn)溫濕度數(shù)據(jù)的上傳與繼電器的遠程控制。通過此過程,
    的頭像 發(fā)表于 07-15 18:54 ?101次閱讀
    STM32+<b class='flag-5'>esp8266</b>連接<b class='flag-5'>機智</b><b class='flag-5'>云</b>,上傳溫濕度數(shù)據(jù)并<b class='flag-5'>控制</b>繼電器開關(平臺配置、代碼生成、代碼移植)

    【RA-Eco-RA4M2開發(fā)板評測】使用RA4M2和ESP8266實現(xiàn)MQTT協(xié)議上傳傳感器數(shù)據(jù)到服務器并反向點燈控制

    刑事勘察,非常的智能化! 基于這樣一個便捷的生活目的,我特地使用瑞薩的RA4M2開發(fā)板來做一個基于ESP8266 MQTT協(xié)議的IOT遠程控制
    發(fā)表于 05-29 15:29

    基于STM32 HAL庫與標準庫的esp8266接入機智方案(二)

    在《基于STM32HAL庫與標準庫的esp8266接入機智方案(一)》中,我們詳細介紹了硬件連接和機智客戶端的創(chuàng)建。本篇將重點講解如何下
    的頭像 發(fā)表于 05-28 18:02 ?483次閱讀
    基于STM32 HAL庫與標準庫的<b class='flag-5'>esp8266</b>接入<b class='flag-5'>機智</b><b class='flag-5'>云</b>方案(二)

    機智Airlink配網(wǎng)超時、數(shù)據(jù)上傳延遲及更新不及時問題分析

    本教程旨在分析并解決在使用32單片機和ESP8266-01S接入機智時可能遇到的配網(wǎng)超時、數(shù)據(jù)上傳延遲及更新不及時的問題。通過將傳感器采集的數(shù)據(jù)上傳至機智
    的頭像 發(fā)表于 05-26 18:03 ?323次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b>Airlink配網(wǎng)超時、數(shù)據(jù)上傳延遲及更新不及時問題分析

    ESP8266燒錄與機智一鍵配網(wǎng)教程

    ESP8266模塊因其低成本和高性能,廣泛應用于智能家居和工業(yè)自動化等領域。機智平臺提供了一鍵配網(wǎng)功能,簡化了設備的聯(lián)網(wǎng)過程。本教程將詳細介紹如何使用
    的頭像 發(fā)表于 05-24 11:04 ?486次閱讀
    <b class='flag-5'>ESP8266</b>燒錄與<b class='flag-5'>機智</b><b class='flag-5'>云</b>一鍵配網(wǎng)教程

    【RA-Eco-RA4M2開發(fā)板評測】智能暖風機之事物連接

    服務,確保數(shù)據(jù)的安全性和服務的可用性。 4.2 應用領域 ??智能家居:通過智能家居設備接入ThingsCloud,實現(xiàn)家居設備的遠程控制智能
    發(fā)表于 05-12 11:05

    ESP8266 太空人動畫的 OLED 顯示

    ESP8266 太空人動畫的 OLED 顯示
    的頭像 發(fā)表于 10-08 15:06 ?714次閱讀
    <b class='flag-5'>ESP8266</b> 太空人動畫的 OLED 顯示

    ESP8266 通過 MQTT 協(xié)議實現(xiàn) LED 的遠程控制

    本文簡要介紹了搭建 EMQX 服務器實現(xiàn)基于 MQTT 協(xié)議遠程控制 NodeMCU ESP8266 板載 LED 的解決方案。
    的頭像 發(fā)表于 09-25 09:11 ?3035次閱讀
    <b class='flag-5'>ESP8266</b> 通過 MQTT 協(xié)議實現(xiàn) LED 的<b class='flag-5'>遠程控制</b>

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

    云中主要用于實現(xiàn)物聯(lián)網(wǎng)設備的聯(lián)網(wǎng)功能。它通過Wi-Fi連接到互聯(lián)網(wǎng),使設備能夠與機智平臺進行數(shù)據(jù)交換,實現(xiàn)遠程控制和監(jiān)控。我們可以知道ESP8266
    的頭像 發(fā)表于 09-12 08:04 ?889次閱讀
    《<b class='flag-5'>機智</b><b class='flag-5'>云</b>入門必備》手把手教你燒錄GAgent固件

    arduino(1)--ESP8266配置

    硬件準備 首先需要準備一個開發(fā)板,這里我準備的是淘寶購買的兼容arduino的ESP8266模塊。 arduino配置 我使用的是arduino來編程實現(xiàn),故需要下載對應的庫文件,打開
    發(fā)表于 09-06 11:00

    STM32 ESP8266阿里鏈接源碼

    stm32F103C8T6 ESP8266 物聯(lián)網(wǎng)電表 登錄阿里
    發(fā)表于 08-29 14:21 ?9次下載

    esp32和esp8266代碼共用嗎

    本文將介紹ESP32和ESP8266兩款流行的微控制器在代碼共用性方面的可能性與差異性。 一、引言 隨著物聯(lián)網(wǎng)技術的飛速發(fā)展,越來越多的智能設備開始進入我們的生活。其中,
    的頭像 發(fā)表于 08-19 18:23 ?2347次閱讀

    esp8266esp32區(qū)別是什么

    以下是關于ESP8266ESP32的主要區(qū)別: 處理器和架構 : ESP8266 :使用一個Tensilica L106 80MHz的處理器,屬于Xtensa架構。 ESP32 :使
    的頭像 發(fā)表于 08-19 18:16 ?7355次閱讀

    esp8266不燒錄可以使用嗎

    ESP8266是一款非常流行的Wi-Fi模塊,廣泛應用于物聯(lián)網(wǎng)項目中。然而,如果不進行燒錄,ESP8266將無法正常工作。 1. ESP8266簡介 ESP8266是一款由Espres
    的頭像 發(fā)表于 08-19 17:28 ?1686次閱讀

    機智ESP8266開發(fā)板RGB彩燈控件

    隨著智能家居技術的迅猛發(fā)展,RGB彩燈控件正逐漸成為現(xiàn)代家庭不可或缺的一部分。在這一潮流中,機智(Gizwits)的ESP8266開發(fā)板R
    的頭像 發(fā)表于 08-09 08:10 ?814次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b><b class='flag-5'>ESP8266</b><b class='flag-5'>開發(fā)板</b>RGB彩燈控件