使用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

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