chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

如何設(shè)置LED燈或5V繼電器并使用亞馬遜AlexaEcho和ESP8266控制它

454398 ? 來(lái)源:工程師吳畏 ? 2019-07-30 11:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

軟件要求

對(duì)于此項(xiàng)目,您將需要以下程序:

Arduino IDE(在此處下載最新版本)

NodeMCU

ESP8266板支持(NodeMCU)外,還應(yīng)安裝以下Arduino庫(kù)(在庫(kù)管理器中搜索或手動(dòng)將文件夾放在Arduino/庫(kù)中):

fauxmoESP

ESPAsyncTCP

ESPAsyncWebServer

連接和原理圖

ESP8266

D1→LED/繼電器

D2→按鈕

編程Arduino

此項(xiàng)目的Arduino代碼使用fauxmoESP庫(kù)的示例草圖,該庫(kù)模擬Belkin WeMo設(shè)備。因此,配置家庭自動(dòng)化開(kāi)關(guān)遵循與商業(yè)設(shè)備完全相同的過(guò)程,這在Alexa應(yīng)用程序中是輕而易舉的。為了發(fā)現(xiàn)這個(gè)設(shè)備,我將我的設(shè)備命名為“光”。

請(qǐng)注意高電壓:在確定繼電器接線之前拔下所有電源插頭。為了控制電路的交流部分,我使用的是5V繼電器 - 只需中斷220V電線,然后將剝開(kāi)的端子插入常開(kāi)和常開(kāi)螺絲端子。 *請(qǐng)記住,如果您沒(méi)有太多使用高壓的經(jīng)驗(yàn),請(qǐng)找一個(gè)監(jiān)督的人。

Arduino IDE配置

單擊文件 - 》首選項(xiàng)

添加這個(gè)鏈接到附加URL板:

http://arduino.esp8266.com/stable/package_esp8266com_index.json

接下來(lái),安裝電路板文件并按照提及步驟進(jìn)行操作。

工具→電路板→電路板管理器

搜索ESP8266和安裝模塊包。

選擇您的電路板,如下圖所示。

《二v》

然后,選擇電路板端口。

選擇端口后,編輯源代碼并更改Wi-Fi名稱和密碼,如圖所示:

Arduino代碼

#include

#include

#include “fauxmoESP.h”

#include “ESPAsyncWebServer.h”

#include

#include

#define WIFI_SSID “” // Please Enter you Wifi name here

#define WIFI_PASS “” // Enter password here

#define SERIAL_BAUDRATE 115200

fauxmoESP fauxmo;

#define RELAY_PIN 5

const int buttonPin = 4; // the pin that the pushbutton is attached to

int buttonState = 0; // current state of the button

int lastButtonState = 0; // previous state of the button

// -----------------------------------------------------------------------------

// Wifi

// -----------------------------------------------------------------------------

void wifiSetup() {

// Set WIFI module to STA mode

WiFi.mode(WIFI_STA);

// Connect

Serial.printf(“[WIFI] Connecting to %s ”, WIFI_SSID);

WiFi.begin(WIFI_SSID, WIFI_PASS);

// Wait

while (WiFi.status() != WL_CONNECTED) {

Serial.print(“?!保?

delay(100);

}

Serial.println();

// Connected!

Serial.printf(“[WIFI] STATION Mode, SSID: %s, IP address: %s ”, WiFi.SSID().c_str(), WiFi.localIP().toString().c_str());

}

void callback(uint8_t device_id, const char * device_name, bool state) {

Serial.print(“Device ”); Serial.print(device_name);

Serial.print(“ state: ”);

if (state) {

Serial.println(“ON”);

digitalWrite(RELAY_PIN, HIGH);

} else {

Serial.println(“OFF”);

digitalWrite(RELAY_PIN, LOW);

}

}

void setup() {

pinMode(RELAY_PIN, OUTPUT);

pinMode(buttonPin, INPUT_PULLUP);

digitalWrite(RELAY_PIN, LOW);

// Init serial port and clean garbage

Serial.begin(SERIAL_BAUDRATE);

Serial.println(“FauxMo demo sketch”);

Serial.println(“After connection, ask Alexa/Echo to ‘turn on’ or ‘off’”);

// Wifi

wifiSetup();

// Fauxmo

fauxmo.addDevice(“the light”);

fauxmo.onMessage(callback);

}

void loop() {

fauxmo.handle();

// read the pushbutton input pin:

buttonState = digitalRead(buttonPin);

// compare the buttonState to its previous state

if (buttonState != lastButtonState) {

// if the state has changed, increment the counter

if (buttonState == LOW) {

Serial.println(“on”);

digitalWrite(RELAY_PIN, HIGH);

}

else {

// if the current state is LOW then the button

// went from on to off:

Serial.println(“off”);

digitalWrite(RELAY_PIN, LOW);

}

// Delay a little bit to avoid bouncing

delay(50);

}

// save the current state as the last state,

//for next time through the loop

lastButtonState = buttonState;

}

現(xiàn)在是時(shí)候玩了!

上傳代碼后讓您的Alexa發(fā)現(xiàn)新設(shè)備,它會(huì)檢測(cè)到您的智能家居設(shè)備,即ESP8266。通過(guò)說(shuō)“Alexa打開(kāi)/關(guān)閉燈”來(lái)控制它。在這種情況下,Alexa可以是您的計(jì)算機(jī)或Amazon Echo。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 繼電器
    +關(guān)注

    關(guān)注

    133

    文章

    5495

    瀏覽量

    153049
  • led燈
    +關(guān)注

    關(guān)注

    22

    文章

    1602

    瀏覽量

    110716
  • ESP8266
    +關(guān)注

    關(guān)注

    51

    文章

    965

    瀏覽量

    48560
  • Alexa
    +關(guān)注

    關(guān)注

    2

    文章

    197

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    請(qǐng)問(wèn)一下我想用ESP8685直接替換ESP8266而不用寫(xiě)程序,可以讓ESP8685直接通過(guò)之前ESP8266的外掛的flash運(yùn)行程序嗎

    請(qǐng)問(wèn)一下我想用ESP8685直接替換ESP8266而不用寫(xiě)程序,可以讓ESP8685直接通過(guò)之前ESP8266的外掛的flash運(yùn)行程序嗎
    發(fā)表于 09-17 12:06

    【RA-Eco-RA6M4開(kāi)發(fā)板評(píng)測(cè)】——4.使用ESP8266獲取任意城市的天意預(yù)報(bào)

    軟件 1.取名RA6M4_ESP 2。選擇芯片 3。繼續(xù) 4。finish完成 5。設(shè)置通信串口 首先P110和P109用來(lái)打印調(diào)試 配置好參數(shù) ESP8266選擇P100和P10
    發(fā)表于 07-23 19:50

    STM32+esp8266連接機(jī)智云,上傳溫濕度數(shù)據(jù)控制繼電器開(kāi)關(guān)(平臺(tái)配置、代碼生成、代碼移植)

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

    2路繼電器控制模塊是什么?光電隔離,可控制變頻器

    2路繼電器控制模塊是一種用于電路遠(yuǎn)程開(kāi)關(guān)控制的電子設(shè)備,其核心功能是通過(guò)小電流信號(hào)(如來(lái)自單片機(jī)、PLC傳感器的信號(hào))控制大電流/高電壓設(shè)
    的頭像 發(fā)表于 06-09 14:17 ?501次閱讀

    【RA-Eco-RA4M2開(kāi)發(fā)板評(píng)測(cè)】使用RA4M2和ESP8266實(shí)現(xiàn)MQTT協(xié)議上傳傳感器數(shù)據(jù)到云服務(wù)器反向點(diǎn)燈控制

    馬上就到RA4M2開(kāi)發(fā)板評(píng)測(cè)的結(jié)尾了,今天給瑞薩論壇線上最具創(chuàng)意的一篇帖子,通過(guò)RA4M2開(kāi)發(fā)板,和ESP8266 WIFI模塊,然后通過(guò)手機(jī)上的MQTTOOL來(lái)實(shí)現(xiàn)手機(jī)控制RA4M2遠(yuǎn)程點(diǎn)燈,即使
    發(fā)表于 05-29 15:29

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

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

    直流5V繼電器控制模塊原理圖與PCB文件

    直流5V繼電器控制模塊原理圖與PCB文件,具有以下特點(diǎn): 1、具有輸出信號(hào)指示。 2、直接可接單片機(jī)輸出口。 3、抗干擾能力強(qiáng),具有光電隔離 4、具有二極管續(xù)流保護(hù) 5、可單獨(dú)
    發(fā)表于 05-07 14:23

    【RA-Eco-RA4M2開(kāi)發(fā)板評(píng)測(cè)】RA4M2 + ESP8266獲取城市天氣預(yù)報(bào)(一)

    的天氣預(yù)報(bào)。 ESP8266是一款WiFi模塊,具有強(qiáng)大的網(wǎng)絡(luò)連接功能,可以輕松地連接到互聯(lián)網(wǎng)。將使用ESP8266模塊來(lái)獲取天氣數(shù)據(jù),并將其發(fā)送給RA4M2 控制器。通過(guò)AT指令來(lái)
    發(fā)表于 05-02 14:28

    零知開(kāi)源——ESP8266+MPU6050 實(shí)現(xiàn)運(yùn)動(dòng)姿態(tài)檢測(cè)

    零知ESP8266的I2C通信 ? ? ? ?在運(yùn)動(dòng)姿態(tài)檢測(cè)、機(jī)器人平衡控制、VR頭戴設(shè)備等應(yīng)用中,MPU6050(三軸加速度計(jì)+三軸陀螺儀)是一個(gè)常見(jiàn)的姿態(tài)傳感器。而ESP8266作為一款低功耗
    的頭像 發(fā)表于 02-20 17:54 ?2558次閱讀
    零知開(kāi)源——<b class='flag-5'>ESP8266</b>+MPU6050 實(shí)現(xiàn)運(yùn)動(dòng)姿態(tài)檢測(cè)

    斷電延時(shí)繼電器的應(yīng)用

    延時(shí)繼電器作為一種重要的電氣控制元件,在現(xiàn)代電氣系統(tǒng)中發(fā)揮著不可或缺的作用。其基于一個(gè)多個(gè)可調(diào)的計(jì)時(shí)器電路,通過(guò)與繼電器相連的控制電路,實(shí)
    的頭像 發(fā)表于 02-07 16:07 ?1582次閱讀

    固態(tài)繼電器與PLC的結(jié)合應(yīng)用

    低電平信號(hào)(如5V24V),這與固態(tài)繼電器的輸入端要求相匹配。 固態(tài)繼電器的輸出端則能夠直接控制
    的頭像 發(fā)表于 12-11 16:28 ?1843次閱讀

    固態(tài)繼電器的使用注意事項(xiàng) 固態(tài)繼電器如何連接

    固態(tài)繼電器(SSR)是一種無(wú)觸點(diǎn)的電子開(kāi)關(guān),使用電子元件(如晶體管、MOSFETIGBT)來(lái)控制電路的通斷。與傳統(tǒng)的電磁繼電器相比,固態(tài)
    的頭像 發(fā)表于 12-11 16:10 ?2139次閱讀

    ESP8266筆記-05.ESP8266 WIFI的使用

    ); } fflush(stdout); esp_restart(); } 運(yùn)行成功的截圖在這里: 開(kāi)始報(bào)的那兩行MAC地址錯(cuò)誤暫時(shí)還沒(méi)找到解決BUG的問(wèn)題,有說(shuō)電壓不穩(wěn)的,但我感覺(jué)不是。 下一部分將會(huì)把ESP8266設(shè)置
    發(fā)表于 10-31 18:33

    AP 9190高亮度LED 5-60V恒流驅(qū)動(dòng)控制芯片

    AP 9190高亮度LED 5-60V恒流驅(qū)動(dòng)控制芯片 AP 9190 是一款高效率,穩(wěn)定可靠的高亮度LED
    發(fā)表于 10-22 14:29

    esp8266加入到c51單片機(jī)單通道程序怎么寫(xiě)

    要將ESP8266模塊加入到C51單片機(jī)的單通道程序中,您需要了解如何通過(guò)串行通信(UART)與ESP8266進(jìn)行通信。以下是如何實(shí)現(xiàn)這一點(diǎn)的步驟和示例代碼。 步驟 1:硬件連接 首先,您需要
    的頭像 發(fā)表于 10-18 11:32 ?1977次閱讀