wemos D1 wifi ESP8266 开发板

本教程介绍如何使用NodeMCU模拟Wemo设备控制LED,通过Amazon Echo实现智能家居声控。首先从GitHub下载代码并配置WiFi设置,定义开关及其回调函数。支持自定义设备名称,最多可模拟14个开关。

参考教程:

arduino安装WeMos d1板支持 —- 电灯操作
https://blog.youkuaiyun.com/mustard2017/article/details/79238389

智能家居声控:Amazon Echo + NodeMCU(ESP8266 模拟 Wemo)控制 LED
https://github.com/kakopappa/arduino-esp8266-alexa-multiple-wemo-switch

在完成基本的搭建之后,我们就可以使用 NodeMCU 模拟 Wemo了。步骤如下:

下载相应的代码:https://github.com/kakopappa/arduino-esp8266-alexa-multiple-wemo-switch
在编辑器中打开 wemos.ino
修改 WiFi 设置
定义开关及其回调,在 officeLightsOn、officeLightsOff、kitchenLightsOn、kitchenLightsOff 中
烧录
与此的相似项目还有 Arduino Esp8266 Alexa Wemo switch emulator
https://github.com/witnessmenow/esp8266-alexa-wemo-emulator

#Arduino Esp8266 Alexa Wemo switch emulator

This project is completly based on the forked repo, all the hard work was done by kakopappa. I just reworked their code to make it consumable as a Arduino library so it could be easily pulled into other projects.

This library enables your esp8266 to simulate a Belkin Wemo switch. It can be discovered as a device by your Amazon Echo/Dot on the Smart home section. It supports calling the emulated device a custom name e.g. "Alexa, turn off test lights", where test lights is the custom name

The library supports emulating up to 14 switches using 1 ESP8266 chip.

确认无误后,我们就可以进入下一步的内容:在 Amazon Alexa 应用中搜索,并配置好对应的程序。

D1 WiFi R3开发板基于ESP8266 ESP-12N F 兼容

产品特点:
1.基于ESP-8266EX

2.Arduino 兼容,使用 Arduino IDE进行编程

3.11XI/O引脚

4.1XADC引脚(输入0-3.3V)

5.支持OTA上线

6.板载5V 1A开关电源(最大输入24V)

资料下载:http://pan.baidu.com/s/1i56mPMl

使用说明:

Step1:根据引脚图和功能选择连接硬件电路

WeMos D1 WiFi UNO 开发板ESP8266 直接用 IDE
WeMos D1 WiFi A UNO 开发板ESP8266 直接用A IDE

基于ESP-8266EX
Arduino兼容,使用A IDE来编程
11 x I/O 引脚
1 x ADC 引脚(输入范围0-3.3V)
支持OTA无线上传
板载5V 1A开关电源(最高输入电压24V)
安装硬件包后,直接用A IDE 开发,跟A UNO 一样操作

的WiFi A 板

安装教程:http://www.wemos.cc/d1_zh/%E5%85%A5%E9%97%A8

WeMos D1 Wifi Arduino esp8266是一块基于esp8266芯片的Arduino开发板,用于开发智能家居、IoT等应用。下面是其使用步骤: 1. 安装驱动程序 在连接WeMos D1 Wifi Arduino esp8266到电脑上之前,需要安装它的CH340驱动程序,否则电脑无法识别该设备。 2. 连接到电脑 将WeMos D1 Wifi Arduino esp8266通过USB接口连接到电脑上,并选择正确的串口和波特率。 3. 安装Arduino IDE WeMos D1 Wifi Arduino esp8266可以通过Arduino IDE进行编程。在开始编程之前,需要先安装Arduino IDE。 4. 安装esp8266支持库 由于WeMos D1 Wifi Arduino esp8266基于esp8266芯片,所以需要安装esp8266支持库。在Arduino IDE中,点击工具->开发板->Boards Manager,搜索esp8266,然后选择最新版本进行安装。 5. 编写程序 在Arduino IDE中,选择WeMos D1 Wifi Arduino esp8266开发板,并打开一个代码文件。然后就可以开始编写程序了。例如,可以通过WeMos D1 Wifi模块连接到无线网络,并通过网页服务器控制一个LED灯。 6. 上传程序 在编写好程序之后,就可以将程序上传到WeMos D1 Wifi Arduino esp8266中运行。点击Arduino IDE的“上传”按钮,即可将程序上传到WeMos D1 Wifi Arduino esp8266中。 7. 调试程序 在程序上传成功之后,可以通过串口监视器等方式进行调试,并查看程序的输出结果。如果需要修改程序,只需要重新编辑代码,然后再次上传即可。 总之,WeMos D1 Wifi Arduino esp8266是一块非常方便的Arduino开发板,使用它可以轻松实现智能家居、IoT等应用。
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值