低成本远程开关灯神器
1.准备事项
(1)SG90 舵机(180度)——成本5.6
(2)EPS8266开发板+USB数据线——成本12.4
(3)下载配置所需文件包——网盘地址:
链接:https://pan.baidu.com/s/1Yzcvgt8Ovp2DQZfNwjyByw?pwd=pand
提取码:pand
注:①USB数据线需支持数据传输
2.接线

(1)舵机线序\开发板接线
红-------------------------VCC-------------------------3V(VV)
棕色----------------------GND-------------------------G
橙色----------------------信号线-----------------------D3(D)

3.移动端
(1)手机端点灯科技App下载
(2)打开点灯科技App,右上角添加设备——独立设备——网络接入——阿里云
→获取Key(密钥)
(3)设备界面配置

界面配置代码:
{¨config¨{¨headerColor¨¨transparent¨¨headerStyle¨¨dark¨¨background¨{¨img¨¨assets/img/headerbg.jpg¨¨isFull¨«}}¨dashboard¨|{¨type¨¨btn¨¨ico¨¨fad fa-lightbulb-on¨¨mode¨Ê¨t0¨¨开灯¨¨t1¨¨文本2¨¨bg¨Ì¨cols¨Í¨rows¨Í¨key¨¨test¨´x´Ë´y´Ì¨speech¨|÷¨cus¨¨on¨¨lstyle¨Ë¨clr¨¨#076EEF¨}{ßAßBßC¨fad fa-lightbulb¨ßEÉßF¨关灯¨ßHßIßJÌßKÍßLÍßMßN´x´Ë´y´ÑßO|÷ßRËßSßT}{ßA¨deb¨ßEÉßJÉßKÑßLÌßM¨debug¨´x´É´y´¤D}÷¨actions¨|¦¨cmd¨¦¨switch¨‡¨text¨‡ßQ¨打开?name¨¨off¨¨关闭?name¨—÷¨triggers¨|{¨source¨ßa¨source_zh¨¨开关状态¨¨state¨|ßQßd÷¨state_zh¨|¨打开¨¨关闭¨÷}÷}
效果图:

4.桌面端
(1)下载Arduino IDE软件(本文以1.18.19版本为例)
途径①:官网www.arduino.cc
途径②:百度网盘链接:
链接:https://pan.baidu.com/s/1Er_8CGjyCq37YZQYMkE9Pg?pwd=pand
提取码:pand
(2)等待安装完成——打开Arduino IDE——设置中文:
依次点击file >>preferences >>language下拉框 >>选择简体中文
(3)打开Arduino IDE菜单 > 文件 >首选项,在 附加开发板管理器网址 输入框中,填入以下网址:https://www.arduino.cn/package_esp8266com_index.json

(4)在文件包中找到名为“8266_package_3.0.1_arduino.cn”的程序,打开并等待其安装完成

(5)依次点击Arduino IDE 菜单>项目>加载库>添加.ZIP库,选择文件包中的“blinker-library-0.3.80210803”压缩包,添加到库。


(6)打开文件包中“smartswitch”程序文件,依次点击工具>开发板>ESP8266 Boards>ESP8266 Module,如图所示


(7)用USB数据线链接开发板与电脑,进行配置编译。修改内容如图所示
双引号内内容分别修改为:
①点灯app获取的Key(密钥)
②手机连接的wifi密码(可以使用手机热点,建议改为英文。)
③WiFi的密码

修改舵机旋转参数(此处可以多尝试几次)

(8)拔下链接的舵机,此时保证开发板连接电脑
(9)修改完相关内容后,点击左上角的钩进行编译,如图所示则为编译成功。


(10)修改端口为COM1外的另一个端口(有的默认为修改后,无需修改)

(11)点击右箭头进行烧录,等待上传完成即可,此时开发板蓝灯常亮

5.事后操作
(1)烧录完成后,将开发板链接电源
(2)手机和开发板链接同一WiFi网络
(3)此时点灯app独立设备显示在线状态
Comments 1 条评论
hello