这棵 NeoPixel 树是 Craig A. Lindley 在 2017 年 11 月号的 Nuts & Volts 杂志上发表的激光切割 NeoPixel 树的 3D 打印变体。打印树干时可能需要木筏。TreeV2 - Tree Bottom Trunk 也需要支撑。
打印五层和星号。使用超级胶水,将层和星星连接到相应的 NeoPixel 环上。我用绕线来连接每个部分。在超级粘合每个段和主干之前,在每个段上焊接并插入电线。从 TreeV2 - Tree Bottom Trunk 开始,然后是 TreeV1 - 1st Tier.stl,然后是 TreeV1 - Trunk x 5.stl 等等,直到顶部的星星。
接线示例
Eagle 文件已包含在内。由于空间有限,我使用了一个470uF 6V的贴片钽电容,并在上面焊接了电线,使其成为一个通孔元件。您需要调整电源以便为 ESP-01S 提供 3.3V。根据数据表,WS2812B 至少需要 3.5V。1N5817 二极管的压降约为 0.6V。这允许 NeoPixel 电源电压至少高于 3.5V,同时确保 ESP-01 不超过 3.3V。我用碳粉法制作了我的电路板。在将 ESP-01 焊接到电路板上之前,您需要对其进行编程和测试。
我对原始草图所做的唯一更改是更改 IO 引脚并修复编译器抱怨的几个对临时变量的引用。
在您可以远程控制 NeoPixel LED 树之前,您必须先提供 Wi-Fi 凭据,以便树可以连接到您的本地网络。如果 ESP8266 之前未连接到 Wi-Fi 网络,它将创建一个名为 NeoPixelTreeAP 的无线接入点,您必须将其连接到您的计算机。完成后,使用浏览器转到 192.168.4.1,您将看到一个用于分配凭据的页面。当您点击网络的 SSID 并指定密码时,ESP8266 应该关闭接入点并尝试与您的 Wi-Fi 网络建立连接。如果您打开了 Arduino IDE 的串行监视器,则可以监视此进程的状态。
一旦您建立了与 Wi-Fi 网络的连接,ESP8266 就会记住以后的凭据。除非您将 NeoPixel LED 树移动到另一个网络或位置,否则您永远不必再次执行此过程。Wi-Fi 设置完成后,将您的计算机改回正常的 Wi-Fi 网络并将浏览器导航至 192.168.0.3。如果一切顺利,您应该会看到将用于控制 NeoPixel LED 树的网页。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !