数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 35013|回复: 186

[Arduino] ESP8266远程遥控开关,可联网天猫精灵

    [复制链接]
发表于 2019-8-12 13:22:13 | 显示全部楼层 |阅读模式
本帖最后由 水表君 于 2019-8-13 19:12 编辑

好久没发贴了,这一阵迷上ESP8266了,这家伙确实很强大!用Arduino编程也很方便,唯独缺点就是IO口太少,而且烧写一次程序好慢!其他都还好。ESP8266最大特点就是联网!于是就有这个制作!利用贝壳物联这个平台,还可对接天猫精灵和小度音响,微信也可以远程控制,真的很棒!这个制作成本在20左右,其实都不到20。程序和对接教程在楼下

主角:ESP8266-01S,这个模块只有两个IO口,控制一个继电器,足以!如果设备多可以串口通讯单片机连接更多的设备


因为模块是3.3V工作电压,所以必须要一个1117降压


AC-DC 5V400ma电源,其实也可以直接用3.3V电源,但是继电器要3.3V的,我手头没有


还要准备个盒子,我一直觉得这种LED驱动盒子不错


继电器模块,懒得自己焊了,直接买个模块,光耦隔离的


画一个草图,接线图,因为很简单,就不开AD画原理图了,ESP8266模块GPIO0接继电器,低电平导通


比划一下大小,确定能装的下


ESP8266模块,下载程序时要短接GPIO0到GND,方便调程序就焊个按键


把1117模块的插针去掉,用不上


按照接线图接好继电器


测试过程中,发现ESP8266的高电平断不开继电器,因为是5V继电器,而ESP8266高电平只有3.3V,需要改一个电阻,如果是高电平导通就不用。把这颗电阻换成10K的就好了


连线过程就掠过,按照接线图接好就行,之后就是想法塞到盒子里面


因为继电器个头太大,就只能放外面了


拧上吸顶灯里用的磁柱,方便改电路,大功告成!


接到电路当中,改造也很简单,接线图上也有画,但是这种改造不适合那种分段开关


看似整个过程很快,其实调试程序过程很慢!但最后结果是比较满意的



资料和程序都放楼下了,剩下的教程也在楼下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x

打赏

参与人数 11家元 +140 收起 理由
无赖小电工 + 3
newnet1234 + 20 謝謝分享
文涛好 + 2 謝謝分享
cushion + 20 謝謝分享
cbass120 + 2 優秀文章
zu_59 + 5 謝謝分享
风间尘 + 10
花生仔 + 18 謝謝分享
200birds + 20
bobowu + 20

查看全部打赏

本帖被以下淘专辑推荐:

  • · MCU|主题: 24, 订阅: 19
 楼主| 发表于 2019-8-12 13:24:17 | 显示全部楼层
接楼上,烧好程序之后也要配合网络使用!

首先到贝壳物联注册个账号,好申请设备端口








上面设备申请到以后,再到源程序当中改一些参数即可



下面是用微信控制设备教程





下面是对接天猫精灵的教程,贝壳物联也支持小度音响,但是我没有小度,过程大概差不多











我做的教程应该能看懂吧,我觉得问题不大,如有什么问题评论或私信我,我都会看的。

最后补上一张ESP8266模块引脚图;注意!下载程序时候要把GPIO0短接到GND!


最后上源代码:
懒的放网盘了,没M币的留邮箱,看见会发的,但是有M币留邮箱,我是不会发的!

另外:有的伙伴问,没网怎么办?不怕的,这个原理就是在原有灯的基础上改造的,使用该模块时,原来灯的墙壁开关要一直处于开的状态!程序初始化上电(墙壁开关打开的时候)默认是导通继电器也就是开灯。关闭墙壁开关,整个电路就没电了,所以不必担心断网问题~

备注:贝壳物联这个平台是免费的,但是添加设备的数量是和等级挂钩的,等级是和你设备在线时间挂钩的,所以这个平台是免费的!
有的小伙伴不会在Arduino中添加ESP8266开发板和库文件,我新开的贴,教程在这:在Arduino中添加ESP8266



ESP8266物联网家居,可连接天猫精灵
https://www.mydigit.cn/forum.php?mod=viewthread&tid=120834



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x

打赏

参与人数 4家元 +80 收起 理由
xiaomage + 40 優秀文章,谢谢分享
tempchar + 20
维超 + 10 謝謝分享
风间尘 + 10

查看全部打赏

回复 支持 4 反对 0

使用道具 举报

 楼主| 发表于 2019-8-12 14:15:56 | 显示全部楼层
flishmen 发表于 2019-8-12 14:09
断网的时候要怎么操作,最后做成双控的。

忘了说了,这个程序默认上电是导通继电器的,也就是说没网,使用原来灯的开关控制即可,有网了要开关一直开着,手动用网络关灯即可
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2019-8-12 17:24:52 | 显示全部楼层
kindzhon 发表于 2019-8-12 14:29
嗯 ,参考8266的例程WebUpdate就行。断网可以加个内网网页版,来控制。

好的,学到了,有空研究一下!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-13 13:37:13 | 显示全部楼层
社會忒墟僞 发表于 2019-8-12 21:53
大神  我留个邮箱  期待您的分享759423838@qq.com

已发送,注意查收
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-13 19:06:38 | 显示全部楼层
爱布斯发明 发表于 2019-8-13 18:07
要是上网没续费是不是没办法操作

这个平台是免费的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-14 09:31:53 | 显示全部楼层

已发送,注意查收
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-14 09:32:23 | 显示全部楼层
jmq123 发表于 2019-8-14 09:08
ESP8266模块一直在我购物车里,没下单

其实这模块真的很强大!我已经入迷了,哈哈
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-15 07:50:48 | 显示全部楼层
hezheng1991 发表于 2019-8-14 11:06
楼主厉害,感谢分享。
有个问题想咨询下,esp8266  可以逆向使用吗。
就是IO口检测高低电平,

可以的,你到贝壳物联官网找例程,申请个设备端口,反馈数据就可以
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-15 07:51:10 | 显示全部楼层
solarshen666 发表于 2019-8-14 11:45
我有个用ESP8266模块做的WIFI攻击器,功能强大,能干扰wifi,做广告WIFI热点。 ...

我天,ESP8266这么强大?还有这功能!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-15 07:51:40 | 显示全部楼层
sunnyquan 发表于 2019-8-14 12:21
牛逼的玩法,支持京东小京鱼吗,?

不支持,目前贝壳物联只支持天猫精灵和小度音响,估计以后会支持吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-15 07:52:07 | 显示全部楼层
cy101 发表于 2019-8-14 14:47
这成本挺合算,所有的等都装上也没几个钱

不超过20,确实很合算
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-15 07:52:32 | 显示全部楼层
jpdd521 发表于 2019-8-14 15:02
要不要搭车出点8266模块

谢谢了,目前不用,还有几块没玩呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-15 07:53:25 | 显示全部楼层
hezheng1991 发表于 2019-8-14 20:19
那后续的,运行ssh登陆到linux设备,运行指令这个可以实现么

这个就没研究过了,没用过Linux
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-15 07:54:18 | 显示全部楼层
zxy882266 发表于 2019-8-14 21:00
ESP8266-12F主要是刷固件没讲

这个就没必要讲得太细了吧,网上有一大堆例程,那既然有人提出,我可以做一个
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-15 10:05:32 | 显示全部楼层
solarshen666 发表于 2019-8-15 09:59
就是这样的,NodeMCU物联网开发板,网上有教程和固件,刷入就可以用了。

我最近也在玩这个,但是没想到这玩意竟然还能做干扰WiFi!确实很强大了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-15 12:40:26 | 显示全部楼层
solarshen666 发表于 2019-8-15 10:23
这个是汉化的固件,刷入就可以了。

好的,谢谢,这玩意要搞出来,去公共场所,走哪哪没信号
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-15 13:59:16 | 显示全部楼层
hbliwww 发表于 2019-8-15 13:52
能支持小度音箱吗,如果可以,马上去搞的玩玩。

支持的,详细看帖子
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-16 19:34:04 | 显示全部楼层
se7ens 发表于 2019-8-16 15:54
如果是开关没有关的晚上加上网络掉了,灯会亮着吗?

不会,亮灯只能通过两种途径,第一:就是通过网络控制,比如说微信小程序,贝壳物联控制台,天猫精灵等智能设备;第二种:设备上电初始化,会开灯,其他时候不会;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-16 19:36:22 | 显示全部楼层
jpdd521 发表于 2019-8-16 11:25
可以做多路的吗。。

可以,可以看看网站里的文档
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-19 11:13 , Processed in 0.140401 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表