低成本远程开关灯神器

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下载

官网:diandeng.tech

(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独立设备显示在线状态

6.物联网初步应用实例演示成功

真正重要的不是快点交出人生的试卷答案,而是做题的过程与感受。
最后更新于 2023-12-16