安装esp8266库_新年新放送——安装WIFIswitch

本文介绍如何利用ESP8266(ESP_12E)和Arduino IDE创建一个通过WiFi控制的物联网开关。涉及内容包括硬件材料(如继电器、光耦隔离等)、库的安装(如blinker库)、APP配置、设备添加和Secret Key获取。通过焊接PCB,使用一键烧录工具和Arduino程序,将设备连接到WiFi,并实现远程控制。
摘要由CSDN通过智能技术生成
17d0f4d66ccddffa6623e3b22fb41044.png WIFI-switch ad65de8d5ceb80ce2344553b45f7de59.png cd0db3c84d94421155ce4aa3ae5ee68d.png点击上方蓝字关注我,了解更多小知识 0db432145b57bc6d1c062f1fd2f3e81b.png 2c88db9920f6170a6dfa32824bfb34e1.png什么是WIFI-switch 2c88db9920f6170a6dfa32824bfb34e1.png

通俗来讲就是用WIFI控制的开关。

功能:通过WiFi接入网络,实现物联网。可以通过手机APP或者小爱同学,天猫精灵,百度小度等智能音箱控制开关。

材料:ESP_12E, 继电器220v,排针,光耦隔离,1N4001,电容 ,电阻,电源模块

开发平台:arduino

原理图

75bdc2aef9e0c73b6008c97da8b9e9dc.png

仿真图0a2f3db2ed2624a18ed1edca9e57da86.png

2c88db9920f6170a6dfa32824bfb34e1.png配置环境 2c88db9920f6170a6dfa32824bfb34e1.png

1.先安装好ArduinoIDE(如果已安装,直接跳到第二步)

2.下载社区打包的esp32安装包,直接运行并解压即可。

2.下载并安装blinker Arduino库,将下载好的blinker库解压到 我的电脑>文档>Arduino>libraries 文件夹中

3.配置完成

4.下载并安装blinker APP

在app中添加设备,获取Secret Key

进入App,点击右上角的“+”号,然后选择 添加设备

点击选择Arduino > WiFi接入

选择要接入的服务商

复制申请到的Secret Key

所需要的相关文件,资料包里面都有,可以自行下载

参考网址:https://www.diandeng.tech/doc/getting-start-esp32-wifi (复制网址到浏览器,即可查阅)

2c88db9920f6170a6dfa32824bfb34e1.png操作流程 2c88db9920f6170a6dfa32824bfb34e1.png

第一步:先将PCB打样焊接完成(效果如下图),然后使用资料包里面的ESP8266一键烧录工具,将ESP12E芯片的GPIO1,GPIO3连接到USB转TTL的RXD和TXD引脚,连接好以后选择串口,默认配置,点击一键烧写,即可完成。

步骤效果图如下:

f7145804cd97ce6f7eec6ba75454be4f.png

9535ca520b710a84b33ef65027c1fc26.png

16f907f7a1d620875634b63faf060c36.pngee58ef6be87ba31ee37b9428e94b9105.png

第二步:使用arduino打开资料包里面的程序,然后选择工具栏的工具---开发板----ESP32

点击左上角的√编译,出现编程完成即可,然后烧录到芯片。

在程序中找到保存Secret Key、WiFi名称和密码的变量,填入您要连接的WiFi名和密码,如:

char auth[] = "abcdefghijkl"; //上一步中在app中获取到的Secret Key

char ssid[] = "abcdefg"; //您的WiFi热点名称

char pswd[] = "123456789"; //您的WiFi密码 

在代码里面有相应的注释,不懂得地方可以问学长或者百度。 72c46ba9b761a94e26b3d6cd496c230e.png

相关参考网址:https://www.diandeng.tech/doc/xiaoai (复制网址到浏览器,即可查阅)

bc61b44831d4d9e1d5a7dbcf7cae6cbc.png 64f42bdffae335ae30a69656e0b67f99.png

须知少日拿云志,曾许人间第一流。在岁岁寒冬希望这点知识能温暖你冰凉的内心,燃烧少年人的满腔热血,如果还不行——就当个下饭菜就着饺子吃了吧。

9a055dec200a905e35793a7830d7f0f2.pngEND 编辑:李核嘉  庞景心 审核:乔小龙  胡明辉
WLAN是英文WirelessLAN的缩写,就是无线局域网的意思。无线以太网技术是一种基于无线传输的局域网技术,与有线网络技术相比,具有灵活、建网迅速、个人化等特点。将这一技术应用于电信网的接入网领域,能够方便、灵活地为用户提供网络接入,适合于用户流动性较大、有数据业务需求的公共场所、高端的企业及家庭用户、需要临时建网的场合以及难以采用有线接入方式的环境等 作为全球公认的局域网权威,IEEE802工作组建立的标准在过去二十年内在局域网领域独领风骚。这些协议包括了802.3Ethernet协议、802.5TokenRing协议、802.3z100BASE-T快速以太网协议。在1997年,经过了7年的工作以后,IEEE发布了802.11协议,这也是在无线局域网领域内的第一个国际上被认可的协议。  在1999年9月,他们又提出了802.11b"HighRate"协议,用来对802.11协议进行补充,802.11b在802.11的1Mbps和2Mbps速率下又增加了5.5Mbps和11Mbps两个新的网络吞吐速率。利用802.11b,移动用户能够获得同Ethernet一样的性能、网络吞吐率、可用性。这个基于标准的技术使得管理员可以根据环境选择合适的局域网技术来构造自己的网络,满足他们的商业用户和其他用户的需求。802.11协议主要工作在ISO协议的最低两层上,并在物理层上进行了一些改动,加入了高速数字传输的特性和连接的稳定性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值