女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

USB NeoPixel裝飾燈的制作

454398 ? 來源:wv ? 2019-10-22 10:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:接線

USB NeoPixel裝飾燈的制作

大多數(shù)WS2812板帶三線連接器。我卸下了連接器的塑料外殼,然后將電線直接連接到插針上(它們非常合適)。白色是GND,紅色是+ 5V,綠色是數(shù)據(jù)輸入。

大多數(shù)LED燈帶的兩端都有額外的電源線。這些導(dǎo)線通常是裸露的,因此請確保將其隔離(否則可能會導(dǎo)致其意外短路)。

請注意,LED需要很多功率。如果有30個LED燈帶,則可以直接從任何PC或USB電源以全亮度運行它(它將消耗小于500mA的電流)。大約100個LED在低亮度下也能正常工作,但是如果您想要更多,最好使用單獨的電源。對于長條,建議從兩端供電,對于長條,建議連接額外的電源線,每個100-200個LED。

WS2812串行接收彩色數(shù)據(jù),因此您實際上可以控制任何數(shù)量的僅具有一個數(shù)據(jù)引腳的LED。您可以使用任何數(shù)字輸出引腳(不要忘記在代碼中輸入正確的數(shù)字)。

一旦連接了插排,就可以進入編碼部分。

步驟2:編碼

該代碼在我的github存儲庫中可用–您可以將代碼下載為單個文件此處:https://goo.gl/abFfxz

要快速入門,請找到 #define PIN 0 ,并將0替換為與NeoPixel的數(shù)據(jù)輸入連接的引腳數(shù)

您可能還希望調(diào)整其他設(shè)置,如代碼注釋中所述:

#define NUMPIXELS 30 –設(shè)置數(shù)字像素控制

#define RNDPIN 2 –設(shè)置為任何具有模擬輸入的引腳(僅用于初始化隨機數(shù)生成器一次)

#define BRIGHTNESS 64 –最大LED亮度(1到255)。請注意,高亮度需要很多功率,因此從低值開始

#define FOCUS 65 –色斑的形狀(增加以獲得狹窄的斑點,減少以獲得較寬的斑點)

#define DELAY 4000 –設(shè)置動畫的速度:降低以加快速度,增加以減慢速度(實際上并不是延遲)

#define DEBUG 0 –設(shè)置為1以顯示FPS速率

使用常規(guī)方法上傳代碼。盡情享受吧!

步驟3:故障排除

如果根本看不到任何東西,請檢查連接,極性和數(shù)據(jù)引腳。

如果某些LED閃爍或卡住–可能是電源問題。嘗試降低 #define BRIGHTNESS 設(shè)置,并確保您具有足夠的功能。

如果您發(fā)現(xiàn)代碼中有任何錯誤或想要改進–歡迎您!

第4步:如何工作

對于此項目,我們有三個“色斑”,它們可以向后跑沿著地帶以不同的速度前進。當(dāng)斑點彼此相遇時,紅色,綠色和藍色的疊加會產(chǎn)生各種顏色。我們將每個光斑的位置和速度保持在變量中,我們需要為每個重繪上的每個LED重新計算顏色。雖然我們每秒可以做很多次,但動畫看起來會很平滑。

像素的每個顏色分量都與 exp(-d * d)成比例,其中 d 是像素與相應(yīng)顏色的光點中心之間的距離。換句話說,像素顏色代表正態(tài)分布(高斯分布),與在圖形編輯器中使用“高斯模糊”濾鏡完全相同。

Arduino庫中包含的指數(shù)函數(shù)看起來非常慢,因此我僅使用兩個乘法和一個除法進行了近似: 1.0/(1.0-(0.634-1.344 * x)* x)。請注意,此近似值僅適用于 x 《0 。

我們計算循環(huán)中每個像素的顏色,并通過調(diào)用 strip.setPixelColor將其發(fā)送到內(nèi)存緩沖區(qū)。 ()即可。當(dāng)我們遍歷每個像素時,我們調(diào)用 strip.show(),NeoPixel庫將所有數(shù)據(jù)同步發(fā)送到指定的引腳-所有像素,一個像素一個像素,一個24位彩色數(shù)據(jù)。 First NeoPixel讀取前24位數(shù)據(jù),將其本地存儲在寄存器中,然后將所有其他數(shù)據(jù)傳遞到下一個像素。第二個“像素”獲取其數(shù)據(jù),并將剩余的數(shù)據(jù)發(fā)送到下一個像素,依此類推,直到每個像素獲取其數(shù)據(jù)。您可以安全地發(fā)送少于條帶中的LED數(shù)量的數(shù)據(jù)-只有第一個 NUMPIXELS 才可以工作。

該代碼已被詳細記錄(希望!),請詢問問題在這里!

第5步:調(diào)整

當(dāng)然,有很多方法可以修改此想法并創(chuàng)建其他項目。

例如,我為我的一個項目制作了一個金屬環(huán),并將其中的一條膠粘到其中。現(xiàn)在,這是一個不錯的裝飾燈,您可以將其放在墻壁或天花板上。在窗玻璃附近放置一個條帶可以產(chǎn)生很好的反射效果(如您在照片上看到的那樣)。

在技術(shù)方面,通過在定點計算中重寫數(shù)學(xué)運算可以大大改善代碼。我正在使用float來保持事物的描述性和易于理解,但這非常慢。我可能稍后會發(fā)布優(yōu)化版本,或者,如果有人愿意,歡迎您!

我的另一個想法是使用麥克風(fēng)調(diào)整動畫聲音。可能需要比ATtiny更強大的功能。

最后,您可以將Digispark插入任何移動電源,并在便攜式模式下欣賞您的小工具。將條帶粘在手提包,衣服或自行車上,并用作獨特的個人配件。)

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • LED燈條
    +關(guān)注

    關(guān)注

    2

    文章

    100

    瀏覽量

    13639
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    使用CY3014USB芯片組制作了一臺相機,視頻顯示延遲怎么解決?

    我使用 CY3014USB 芯片組制作了一臺相機,視頻從相機流向計算機,顯示屏上顯示出精美的圖像。 我注意到攝像機前發(fā)生的事情和信息在屏幕上更新/流動之間存在延遲。 延遲時間幾乎持續(xù) 1 秒。 這
    發(fā)表于 05-06 09:11

    數(shù)能NU501系列恒流芯片型號選型表

    臺灣數(shù)能科技NU系列的恒流芯片主要適用于LED帶,LED條,LED模組,UVC/UVA殺菌,LED照明,LED裝飾等應(yīng)用廣泛
    發(fā)表于 04-17 13:58 ?2次下載

    中微愛芯16通道恒流LED陰極PWM驅(qū)動電路介紹

    恒流直驅(qū)型LED芯片是一種高度集成化芯片,其內(nèi)部通過結(jié)構(gòu)優(yōu)化實現(xiàn)了直接連接LED到電源或者地即可工作的特性,內(nèi)置限流模塊無需外接驅(qū)動電路或限流元件。通過芯片自身設(shè)計實現(xiàn)電流控制,大幅簡化外部電路,降低成本與體積,適用于裝飾燈帶、簡易照明等對空間和成本敏感的場景。
    的頭像 發(fā)表于 04-10 16:41 ?405次閱讀

    物聯(lián)網(wǎng)單控制器 聯(lián)網(wǎng)單控制器

    物聯(lián)網(wǎng)單控制器 聯(lián)網(wǎng)單控制器
    的頭像 發(fā)表于 04-03 10:53 ?360次閱讀
    物聯(lián)網(wǎng)單<b class='flag-5'>燈</b>控制器 <b class='flag-5'>燈</b>聯(lián)網(wǎng)單<b class='flag-5'>燈</b>控制器

    三通道24V/60mA八檔恒流輸出選項線性LED驅(qū)動器無需外部電阻輸出電流調(diào)節(jié)

    -40℃~125℃? 具有芯片過溫保護功能? 具有欠壓鎖定功能?SOT23-6無鉛環(huán)保封裝應(yīng)用范圍:? 標(biāo)識牌、 照明模組(商標(biāo)、指示牌、倉庫存儲、停車場等)? 樓宇照明(寫字樓、廠房)? 室內(nèi)及名用照明( 壁燈、吸頂燈、 RGB裝飾燈) ? 其他工業(yè)照明( LED手電筒、工業(yè)設(shè)備、電子游戲機指示)
    發(fā)表于 04-02 10:20

    用安信可Ai-WB2-01S做一個可用網(wǎng)頁控制的簡易

    /BV1MpX7YiEyd/? 點擊查看如何使用網(wǎng)頁控制2個led 02個人目的 這次項目是想嘗試DIY裝飾燈、測試三極管硬件電路、測試和學(xué)習(xí)web_server和html的API解析過程。 效果:實際使用時,利用WB2
    的頭像 發(fā)表于 03-26 13:59 ?348次閱讀
    用安信可Ai-WB2-01S做一個可用網(wǎng)頁控制的簡易<b class='flag-5'>燈</b>

    開源項目!手把手教你制作一個互動式LED墻壁時鐘!

    ,再上傳最終代碼完成你的互動式時鐘制作。 請注意安裝Neopixel和RTCds1302庫,并觀看相關(guān)視頻了解代碼的工作原理。到此,你成功完成了自己的互動式LED墻壁時鐘! *附件:代碼.zip 作者
    發(fā)表于 02-08 17:47

    使用伺服機構(gòu)開發(fā)板控制 NeoPixel LED

    [Adafruit]的 [NeoPixel LED 條]! 圖 1:Kitronik Simply 伺服機構(gòu)板。(圖片來源:Kitronik) 最近,我有個想法,用我的遙控飛機制作一架夜間飛行器。
    的頭像 發(fā)表于 01-25 15:04 ?467次閱讀
    使用伺服機構(gòu)開發(fā)板控制 <b class='flag-5'>NeoPixel</b> LED

    成興光 LED珠點亮壁燈,綻放獨特光彩

    LED壁燈作為一種獨特的照明裝飾燈具,在家居裝飾中扮演著越來越重要的角色。它不僅提供必要的照明,還能為家居環(huán)境增添溫馨與時尚感,成為家居裝飾的新寵。LED壁燈以其獨特的設(shè)計和多樣化的風(fēng)格,滿足了各種
    的頭像 發(fā)表于 11-25 17:17 ?667次閱讀
    成興光 LED<b class='flag-5'>燈</b>珠點亮壁燈,綻放獨特光彩

    智慧城市路燈——聯(lián)網(wǎng)單控制系統(tǒng),單控制器

    智慧城市路燈——聯(lián)網(wǎng)單控制系統(tǒng),單控制器
    的頭像 發(fā)表于 11-11 12:52 ?1063次閱讀
    智慧城市路燈——<b class='flag-5'>燈</b>聯(lián)網(wǎng)單<b class='flag-5'>燈</b>控制系統(tǒng),單<b class='flag-5'>燈</b>控制器

    【每天學(xué)點AI】一個例子帶你了解Python裝飾器到底在干嘛!

    今天我們來聊聊一種能給你的代碼變得“加料”的神器——Python裝飾器。就像一杯咖啡,原本它是苦的,為了讓它符合我的口味,我給它添加了糖,添加之后就完美的符合了我的口味。那么,裝飾器又是如何給代碼
    的頭像 發(fā)表于 09-20 16:54 ?795次閱讀
    【每天學(xué)點AI】一個例子帶你了解Python<b class='flag-5'>裝飾</b>器到底在干嘛!

    無葉風(fēng)扇的優(yōu)缺點有哪些

    的風(fēng)險。 清潔方便 :沒有葉片意味著灰塵和污垢不容易積累,清潔起來更加方便。 美觀性 :無葉風(fēng)扇通常具有流線型設(shè)計,可以很好地融入現(xiàn)代家居裝飾。 空氣流動 :通過空氣倍增技術(shù),無葉風(fēng)扇能夠產(chǎn)生連續(xù)的氣流,提供更自然的風(fēng)
    的頭像 發(fā)表于 09-07 11:44 ?7956次閱讀

    使用STM32CubeMX輸出PWM,并制作呼吸效果

    概述 本篇文章主要介紹如何使用STM32CubeMX輸出PWM,并制作呼吸效果。 硬件準(zhǔn)備 首先需要準(zhǔn)備一個開發(fā)板,這里我準(zhǔn)備的是NUCLEO-F030R8的開發(fā)板: 選擇芯片型號 配置時鐘源
    發(fā)表于 09-04 10:38

    APM805F應(yīng)用于太陽能草坪升壓芯片

    環(huán)保的 SOT23-5、TO-94 和 SOT23-6S 封裝 產(chǎn)品范圍 1、太陽能草坪 2、LED 驅(qū)動 3、景觀裝飾燈串 4、室內(nèi)裝飾燈串 永源微電子新產(chǎn)品
    發(fā)表于 08-29 18:01

    低壓線性恒流LED恒流驅(qū)動芯片:用于洗墻和線條

    的區(qū)域,因此需要使用較大功率的LED芯片,并配備能夠提供足夠電流的恒流驅(qū)動芯片。同時,為了實現(xiàn)更好的照明效果,洗墻通常采用多芯片組合的方式,這也需要恒流驅(qū)動芯片能夠同時驅(qū)動多個芯片。 ? 線條樣式 而線條則是一種常見的
    的頭像 發(fā)表于 08-16 10:04 ?1818次閱讀