嗨,所以我正在做一个需要 WS2812B RGB LED 设置的项目,该设置需要一个 ESP12F 模块。目标是为 RGB LED 设置一个 Web 服务器以更改其颜色。
为了完成这一壮举,我们需要一个最小的 ESP12F 设置,这将是 -
现在,这个设置让我们可以从 FTDI 模块对 ESP12F 进行编程,只需按正确的顺序按下按钮,手动将 ESP12F 置于闪烁模式。
查看我之前关于ESP12F 和 FTDI的帖子
此设置仅在您知道自己在做什么的情况下才有效,大多数时候人们在按钮按下顺序中犯了错误,这不起作用。
那么该怎么办?
好吧,我们可以使用您可能已经拥有的另一个设备(NodeMCU)对 ESP12F 模块进行编程。
我使用 NodeMCU 板和 ESP8266 在这个主题上看到了Brain Lough 。我想我可以在适当的 PCB 上添加 NodeMCU,并附上所有电阻,为未来的 ESP12F 项目制作永久程序员!
这是我们需要遵循的示意图
根据原理图将所有东西连接在一起后,我们只需使用这些设置将草图上传到我们的设置 -
我准备了一个网络服务器来切换基于 Neopixel 库的 ws2812B。
差不多就是这样,这次我们不需要选择“通用 ESP8266 板”。
为了通过 NodeMCU 设置 ESP8266 编程器,我们需要断开以下引脚:
我们在两个模块中都需要这些引脚,在我的情况下,程序员和您项目的 PCB -
通过准备这两个设置并通过由 VCC、GND、Reset、GPIO0、TX 和 RX 组成的编程接头将它们连接在一起,我们可以在不添加外部按钮的情况下刷新 ESP12F 以将 ESP12F 置于闪存模式。
好吧,如果您不想通过在现有的 FTDI 连接草图中添加晶体管来制作具有相同功能的自定义编程器,那么这种不带按钮的自动重置和闪烁非常方便。
我的意思是使用 NODEMCU 设置的 esp12F 编程功能正常,可以帮助您对 ESP12F 进行编程,没有任何问题和努力。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !