×

使用ESP8266 NodeMCU编程ESP12F简单的方法

消耗积分:0 | 格式:zip | 大小:0.34 MB | 2022-11-10

卢表镜

分享资料个

描述

嗨,所以我正在做一个需要 WS2812B RGB LED 设置的项目,该设置需要一个 ESP12F 模块。目标是为 RGB LED 设置一个 Web 服务器以更改其颜色。

为了完成这一壮举,我们需要一个最小的 ESP12F 设置,这将是 -

poYBAGNsUIiAUZPKAAD3PA6HuJY775.png
 

现在,这个设置让我们可以从 FTDI 模块对 ESP12F 进行编程,只需按正确的顺序按下按钮,手动将 ESP12F 置于闪烁模式。

查看我之前关于ESP12F 和 FTDI的帖子

所需材料

  • ESP12F ,您可以从中购买ESP12F
  • 节点单片机
  • 10K 电阻 x 4
  • 跳线
  • 10uF电容
  • WS2812B LED

此设置仅在您知道自己在做什么的情况下才有效,大多数时候人们在按钮按下顺序中犯了错误,这不起作用。

那么该怎么办?

好吧,我们可以使用您可能已经拥有的另一个设备(NodeMCU)对 ESP12F 模块进行编程。

使用 NodeMCU 板和 ESP8266 在这个主题上看到了Brain Lough 。我想我可以在适当的 PCB 上添加 NodeMCU,并附上所有电阻,为未来的 ESP12F 项目制作永久程序员!

示意图

这是我们需要遵循的示意图

根据原理图将所有东西连接在一起后,我们只需使用这些设置将草图上传到我们的设置 -

上传代码

我准备了一个网络服务器来切换基于 Neopixel 库的 ws2812B。

pYYBAGNsUJKALAO2AAu2BuYSqIA072.jpg
 
  • 选择NodeMCU的端口号(Tools->Port)
  • 选择板卡类型“NodeMCU 1.0 (ESP12-E Module)”
  • 点击上传

差不多就是这样,这次我们不需要选择“通用 ESP8266 板”。

结果

 
 
 
 
poYBAGNsUJWAC1GUAAl4XuDPPeg320.jpg
 
1 / 2
 

设计编程板-

为了通过 NodeMCU 设置 ESP8266 编程器,我们需要断开以下引脚:

  • 地面
  • 通用输入输出 0
  • VCC
  • 德克萨斯州
  • 接收
  • RST

我们在两个模块中都需要这些引脚,在我的情况下,程序员和您项目的 PCB -

poYBAGNsUJmALeH0AABWHd8qyZI763.png
 
pYYBAGNsUJuAAqxnAABti_5B5fg878.png
 

通过准备这两个设置并通过由 VCC、GND、Reset、GPIO0、TX 和 RX 组成的编程接头将它们连接在一起,我们可以在不添加外部按钮的情况下刷新 ESP12F 以将 ESP12F 置于闪存模式。

结论-

 

好吧,如果您不想通过在现有的 FTDI 连接草图中添加晶体管来制作具有相同功能的自定义编程器,那么这种不带按钮的自动重置和闪烁非常方便。

pYYBAGNsUJ6ADQ0zAACdnPJRHVg629.png
 

我的意思是使用 NODEMCU 设置的 esp12F 编程功能正常,可以帮助您对 ESP12F 进行编程,没有任何问题和努力。

 


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !