在Arduino IDE中安装固件ESP32,ESP8266板

在Arduino IDE中安装固件ESP32,ESP8266板,第1张

1.在Arduino IDE中 文件 —>首选项 

2.在“板管理器的附加链接”中 添加2行或中间加逗号

https://dl.espressif.com/dl/package_esp32_index.json

http://arduino.esp8266.com/stable/package_esp8266com_index.json

添加更多板型可看这个网址 https://github.com/arduino/Arduino/wiki/Unofficial-list-of-3rd-party-boards-support-urls

3.添加Arduino控制板,通过  工具>开发板>开发板管理器...  就可以打开  开发板管理器

4.在搜索栏输入型号 如esp32  点击安装

就可以选择相应的板子工作了

一、设计要求

1、雨滴传感器感受到雨滴会关窗

2、Wifi模块连接热点实现与web的传输

3、web实现远程控制窗户

二、零件部分

1、雨滴传感器

2、舵机

舵机对应模拟窗户状态(因懒惰,此处直接在百度百科上拿的舵机图)

3、esp8266_01 WIFI模块

4、实行平台 arduino

5、流程图

三、主要是用web通过HTTP请求把数据上传到数据端,这里的设置是应用8266WiFi模块与电脑连接手机热点,在arduino里做一个webserver,实现硬件和软件的连接。

webserver设置

web的连接

通过发生http请求与webserver进行交互,该系统数据层部分主要是把web收集到的数据通过到ESP8266 WiFi模块收集到的信号,以此来对舵机实现驱动。

四、实物图

web界面

串口实时输出界面

esp8266目前做的比较好的开发版有几款,分别是wemos的

WeMos D1 WiFi Arduino UNO 开发板,这款外形兼容传统Arduino UNO,缺点是不够小巧

还有大名鼎鼎的NodeMCU

这款比较小巧,安装在面包板上很容易,要注意上面的USB转串口芯片分CP2102和CH340两种,个人认为CP2102比较好用,在Mac下用的话最好选择CP2102版本的

另外一款也是最Mini的,适合自己DIY组装的wemos D1 mini

三种开发板或许只有外观上的区别了……另外注意一下,NodeMCU开发板的引脚要比其他两款多一些,那些引脚是用来连接SD卡的,在Arduino里并不能把这些引脚当做普通IO口来用,如果不Care的话,其他方面与另外两款没什么区别。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7979230.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存