利用ESP8266_CH340G做一个远程控制的智能插座

这篇博客介绍了如何利用ESP8266_CH340G模块创建一个远程控制的智能插座。首先,需要在酱菜创客平台上注册并添加设备,获取APIKEY。然后,通过Arduino IDE编写并烧录程序到ESP8266模块,使其连接WiFi并接收远程控制指令。最后,连接和组装硬件,包括ESP8266、继电器模块和电源,完成远程控制智能插座的制作。
摘要由CSDN通过智能技术生成

利用ESP8266_CH340G做一个远程控制的智能插座

手头有一块ESP8266_CH340G模块,是前段时间制作WIFI杀手买的,反正这些东西折玩完了以后也没什么用,就做了一个远程控制的智能排插,功能非常简单,就是通过手机远程控制排插通电或断电。
先说下需要的材料:
1、ESP8266_CH340G模块一个
2、1路5V低电平继电器模块一个
3、Ardroid USB 数据线一根
4、220v转5v直流电源模块一个(旧手机充电器就可以或者充电宝)
5、排插一个
6、杜邦线若干
7、可以上网的路由器一个(需要知道名称和密码),还有就是一台能上网的电脑
制作过程分为三步,第一步在第三方平台申请远程控制的帐号、密码及APIKEY,第二步要把程序写到ESP8266_CH340G中,并进行测试;第三步进行组装并实现控制。
在开始之前,我们有必须先简单了解一下ESP8266的工作原理,或者说ESP8266在在手机控制电路通断过程中发挥什么作用,我们来看下面的这张图:
在这里插入图片描述
我们在手机上发出通电或断电指令后,相关指令会上传到第三方平台(一般是一个网站),第三方平台按指令修改存储的数据(一般是json格式的数据,如手机发发通电信号时,将变量a的值从0改为1,断电时从1改成0),ESP8266通过无线路由不停地查询网站上指定这个数据的状态,并按指定的格式将数据状态返回EPS8266,ESP8266将接收到的数据进行格式解析后,通知继电器执行通电或断电的操作。

1、在酱菜创客上注册、添加设备,安装APP。

登录www.jcckiot.com,注册一个新用户。
在这里插入图片描述
按要求填写用户名,邮箱,密码,提交后注册邮箱会收到一个激活邮件,激活后再次登录,进入用户中心,会有一个重要的信息需要保存:就是下图中的apikey,这个需要记下来,后面要用到。
在这里插入图片描述
返回主页后,就可以添加设备了。
在这里插入图片描述
随便添加一个,如灯光照明,然后点击添加新电灯开关,输入设备名称后点击添加设备,就能在设备列表中看到我们新添加的LED1了(当然也可以用其它名字,如台灯,电动车充电插座等等)。
在这里插入图片描述
点击LED1下面的文字链接(不是图标,是文字链接),就能看到LED1的sid和nid(我们的是3和0),记下来,这个是设备的编号,我们回头要用到。
在这里插入图片描述
酱菜创客还提供了一个APP,在首页最下面,下载下来安装到手机上。
在这里插入图片描述
APP运行的界面和网页一样,第一次运行需要点击右上角的头像登录,登录后回到主界面,打开灯光照明,就能看到我们在前面添加过的LED1了。当然现在还控制不了,还需要我们把程序写到ESP8266模块上并连接有关线路。
在这里插入图片描述

2 、把程序写到ESP8266模块上

打开Arduino IDE,将以下代码粘贴到Arduino IDE中

/*
 * 通过酱菜创客控制继电器
*/
 
#include <ESP8266WiFi.h>
WiFiClient client;
#define relay1 2 //运行时继电器连接在8266的GPIO2上
const char *ssid     = "TP-LINK_123";//这里是我的wifi,你使用时修改为你要连接无线路由的ssid
const char *password = "a1234567"
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值