零基础DIY智能家居:基于ESP8266+SG90舵机+小爱同学低成本自制智能开关

这是一篇没有代码基础都可以制作智能开关的教程,可以不拆开原有开关即可通过小爱同学实现控制开关,所需材料:ESP8266(11元左右)+SG90(5元)+杜邦线(公对母2元)+点灯科技app+小爱同学(一个可控制N个开关,二手40左右)。

1、材料到手后,使用杜邦线把ESP8266和SG90连接起来,SG90棕色——接入 GND(G) 引脚,SG90红色——接入VU引脚,SG90橙色——数字端口(D4)零基础DIY智能家居:基于ESP8266+SG90舵机+小爱同学低成本自制智能开关

2、前往Arduino官方网站点击网页底部Software,下载并安装Arduino IDE,先将Arduino IDE设置为简体中文,进入“文件(File)->首选项(Preferences)”->Language->选择为简体中文,并调价ESP8266开发板支持,在“额外开发板管理器网址(Additional Boards Manager URLs)”处填入:https://arduino.esp8266.com/stable/package_esp8266com_index.json零基础DIY智能家居:基于ESP8266+SG90舵机+小爱同学低成本自制智能开关

然后在“工具(Tools)->开发板(Boards)->Boards Manager”中搜索“ESP8266”,安装最新版本即可,如果其他版本有问题,可以使用我安装的版本,我使用的是3.0.2版本。如果无法加载可能需要开启代理下载或者手机开热点给电脑下载。

零基础DIY智能家居:基于ESP8266+SG90舵机+小爱同学低成本自制智能开关

3、配置Blink的库:项目->加载库->添加.zip库->搜索blinker,推荐安装0.3.8,如果无法加载可能需要开启代理下载或者手机开热点给电脑下载。零基础DIY智能家居:基于ESP8266+SG90舵机+小爱同学低成本自制智能开关

4、下载好点灯科技app,点击右上角添加设备->独立设备->网络接入,会有一个点灯Key,复制备用。零基础DIY智能家居:基于ESP8266+SG90舵机+小爱同学低成本自制智能开关

5、连接上ESP8266并上传代码,在“工具(Tools)->开发板(Boards)” 中选择 ESP8266的Generic ESP8266 Module,USB要选择8266插入的那个端口,连接好后,将代码复制进入,wifi只支持2.4G频段的,填好点灯Key以后,点击上传即可,相关代码请至文底扫码获取。零基础DIY智能家居:基于ESP8266+SG90舵机+小爱同学低成本自制智能开关

6、在电灯app内编辑按钮,添加两个按钮和一个滑块,按钮组件名:btn-nik,显示文本填开,按钮组件名:btn-827,显示文本填关,滑块组件名:ran-4qp,如果只不需要语言唤醒,只到这步即可。零基础DIY智能家居:基于ESP8266+SG90舵机+小爱同学低成本自制智能开关

7、绑定小爱同学,下载米家和小爱音箱,自行设置好小爱同学,然后去米家添加设备,选择其他平台->电灯科技->同步设备,这样就可以使用小爱同学唤醒了。零基础DIY智能家居:基于ESP8266+SG90舵机+小爱同学低成本自制智能开关

成品展示视频,我是自己在网上找的3D模型,然后在网店里找人打印的,文件都放文底了。
网页端需要扫码进入小程序获取!网页端需要扫码进入小程序获取!网页端需要扫码进入小程序获取!(注意:小程序文章底部有一个访问网盘,点击访问网盘即可跳转到脚本网盘页面,不需要使用积分下载)。

小程序码

该文档下载需要 1 积分, 关注小程序使用积分下载

提示:建议访问小程序, 使用小程序扫码登录网站下载

爱折腾的医学生 - 提供医学题库免费刷题服务,分享生活日常工具软件。

Avatar photo

请叫我行长

人送外号行长,一个很爱折腾的医学生,总喜欢鼓捣东西,很喜欢数码产品和折腾服务器,然后一直在找一个志同道合又爱打游戏、爱折腾的御姐。你懂的!

相关推荐

暂无评论

发表评论