使用ESP8266和Neopixels营造酷炫的火焰效果

在本篇文章中,我们将介绍如何使用WiFi无线控制营造酷炫的火焰模拟效果。可以随时安装一款漂亮的移动应用程序(适用于Android智能手机)与您的创作一起玩!我们还将使用Arduino开发板和ESP8266来控制火焰。在本文结束时,您将学习到:

● NeoPixels是如何运作的。

● 如何通过wifi编程ESP8266和控制变量

● 如何使用Neopixels创建酷炫的火焰效果

Neopixels简介

可单独寻址的LED或通常称为Neopixles已经存在很长一段时间了,您可能已经了解过它们,但是,如果您不了解,它们就像普通的RGB LED一样,顾名思义,每个LED的颜色可以单独处理,允许制作无限的炫酷模型和动画。对于WS2812b,您只需要3根电线,2根用于电源,1根用于数据。这意味着你只需要一个Arduino引脚来控制大量的LED!

在本篇文章中,我们将使用这些智能LED来产生火焰效果。为了控制LED,我们将使用FastLED库。我们将使用Mark Kriegsman编写的库的Fire2012草图示例。我们使用6条LED,每条LED有30个LED(总共180个LED)我们将这些LED粘在一块PVC管上并将它们放在玻璃圆筒中(这些玻璃圆筒通常用作花瓶)。我们必须扩散LED的光线以使它们看起来连续,为此我们使用描图纸让光通过并漫射光。

在这里插入图片描述

所需的组件

● ESP8266串口WIFI Witty Cloud开发板

● Neopixels智能LED灯条(60LED / m带)

● 逻辑电平转换器

● 21厘米40P公对母跳线

● PVC管60cm尺寸

● 描图纸

● 玻璃圆筒

在这里插入图片描述

制作过程

首先我们需要一个合适的玻璃圆筒,我们的圆筒长60厘米,直径12厘米。

如果你能找到玻璃圆筒,但是如果它是透明的玻璃,你可以使用描图纸覆盖圆筒表面(内表面或外表面),描图纸可以很好地散射光线并产生良好的效果。

得到一个玻璃圆筒测量其内部长度,然后切割PVC管,使其适合圆筒内。我们的玻璃圆筒高度为60厘米(不包括底座,内部长度为59厘米),因此我们将PVC管切割成59厘米。你会在这根管子上贴上LED灯条,直径4cm的管子就是完美的。

更多内容请访问以下链接:https://www.yiboard.com/thread-1071-1-1.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章