【互動這回事】讓我們一起去看流星雨

更新於 發佈於 閱讀時間約 7 分鐘

前言

又到了夜晚最閃亮的冬天,聖誕佳節每個廣場都會佈上不同顏色的 LED 燈,有些還會有不同的特效,像是流星燈、閃爍、跑馬等。那如果說我們要讓這些燈條可以被我們客製化的控制時該怎麼做呢?


燈條的選擇

LED 有很多學問,從燈的編號、電阻、電壓到晶片等都有不同的類型,這也讓燈條有很多應用與變化,專業知識內容也遠遠超過我目前所學的東西,以下拿出幾個目前我在購買時會挑選的項目,而其他 LED 相關的知識目前也有中英文書籍專門在做介紹。


| 可控類型


有些我們是無法透過 Arduino 來進行客製化的,大部分的人會選擇 WS2812 系列或是 WS2811, 如果不確定要買的類型可不可控制也可以直接問電子商場的店員。


| 電壓輸入選擇


電壓輸入有分成 AC ( 交流電 )DC ( 直流電 ),根據案子需求可能會需要不同電壓的燈條。

  • DC 5V:比較常以 USB 接頭做供電或是接 5V 的變壓器,通常會當作簡單的室內背景光源。
  • DC 12/24V:會另外接一個 12V24V 的變壓器,常用在室內外的線性照明或是輔助照明。
  • DC 36/48V:較特殊的電壓,目前我遇到的需求中還沒使用到這款。
  • DC 10-30V:這是 1030V 都可以輸入的燈條,通常可以在電壓無法穩定輸出的情況下可以使用。
  • AC 110-240V:適合運用在是外場景,如我們現在看到樹上及街道上的燈條。



| LED 編號


LED 的光源有分好幾種尺寸。而此尺寸就會以數字當成編號,通常有 3528、5050、2835、3014、2216、5630、5730、2110、4040 等,我比較常用到的是 50502835,那這些數字要怎麼看呢?其實就是長寬以 mm 方式去顯示,也就是說 5050 的為長寬各 5.0mm2835 為長寬 2.8mm3.5mm,那要怎麼看方向呢?以下圖為範例:

紅色的線的方向為開頭的兩個數字,藍色線的方向為後面兩個數字。

燈條編號

燈條編號


流星燈製作

我們要利用 Arduino 來控制燈的狀態,這邊我們會用到 FastLED.h 這個 library,首先要先來定義我們 LED 的參數,再來根據需求去變化 LED。


| 初始化設定


#include "FastLED.h"
#define NUM_LEDS   60     // 輸入燈條要亮的數量
#define LED_PIN    6     // LEDs 的 Pin 腳
#define BRIGHTNESS 255 // 最亮的亮度
#define MIN_BRIGHTNESS 5 // 最小亮度

CRGB leds[NUM_LEDS]; // 初始燈條
unsigned long previousMillis = 0;  // Stores last time LEDs were updatedint
count = 0;                         // Stores count for incrementing up to the NUM_LEDs

void setup() { 
FastLED.addLeds<WS2811, LED_PIN, GRB>(leds, NUM_LEDS).setCorrection(TypicalLEDStrip); 
FastLED.setMaxPowerInVoltsAndMilliamps(5, 1000);    // Set power limit of LED strip to 5V, 1500mA 
FastLED.clear();                                    // Initialize all LEDs to "OFF" 
FastLED.setBrightness(BRIGHTNESS);
}



| 流星製作


...

void loop() { 
shootingStarAnimation(255, 255, 255, 70, 50, 1500);
}

void shootingStarAnimation(int red, int green, int blue, int tail_length, int delay_duration, int interval) { 
unsigned long currentMillis = millis();   // Get the time 
if (currentMillis - previousMillis >= interval) {   
previousMillis = currentMillis;         // Save the last time the LEDs were updated   
count = 0;                              // Reset the count to 0 after each interval 
} 
if (count < NUM_LEDS) {   
leds[count % (NUM_LEDS+1)].setRGB(red, green, blue);    // Set LEDs with the color value   
count++; 
} 
fadeToBlackBy(leds, NUM_LEDS, tail_length);   // Fade the tail LEDs to black 
FastLED.show(); 
delay(delay_duration);                   // Delay to set the speed of the animation
}



| 其他應用


這時候我們可以搭配上一篇提到的小偷燈,再有人經過的時候觸發流星燈,沒人的時候就不會亮燈,小偷燈的基本設定這邊就先省略,有興趣的人可以看上一篇的介紹,或者是將小禮物放在聖誕樹下整個就可以點亮聖誕樹等等的互動方式。

...

void loop() { 
sensorValue = digitalRead(sensorPin); // 讀取感應器輸出的數位值 
if (sensorValue == HIGH) {     
Serial.println("Got it!"); // 如果感應器輸出為高電平,則顯示檢測到移動的訊息     
shootingStarAnimation(255, 255, 255, 70, 50, 1500);
  } else {     
Serial.println("No body");
FastLED.clear();
}
}

...
留言
avatar-img
留言分享你的想法!
avatar-img
Paiint.Z的沙龍
2會員
5內容數
不知道大家常不常去看展覽,現在很多展覽都是主打沉浸式或是內含有趣的互動體驗,在看得當下對於這些互動內容會好奇是用哪些方式做出來的嗎?這個主題主要是要跟大家分享,如何製作簡單的互動行為或分享我所體驗到的互動內容。
你可能也想看
Thumbnail
沙龍一直是創作與交流的重要空間,這次 vocus 全面改版了沙龍介面,就是為了讓好內容被好好看見! 你可以自由編排你的沙龍首頁版位,新版手機介面也讓每位訪客都能更快找到感興趣的內容、成為你的支持者。 改版完成後可以在社群媒體分享新版面,並標記 @vocus.official⁠ ♥️ ⁠
Thumbnail
沙龍一直是創作與交流的重要空間,這次 vocus 全面改版了沙龍介面,就是為了讓好內容被好好看見! 你可以自由編排你的沙龍首頁版位,新版手機介面也讓每位訪客都能更快找到感興趣的內容、成為你的支持者。 改版完成後可以在社群媒體分享新版面,並標記 @vocus.official⁠ ♥️ ⁠
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
環渼LED路燈系列提供了高效能的明緯電源、卓越的照明效果、便捷的安裝和維護、以及出色的節能性能。無論是在工廠還是停車場,這款產品都表現出色,完全滿足了我的需求。如果您也在尋找一款高效、穩定且易於維護的戶外照明解決方案,環渼LED路燈系列絕對值得考慮。
Thumbnail
環渼LED路燈系列提供了高效能的明緯電源、卓越的照明效果、便捷的安裝和維護、以及出色的節能性能。無論是在工廠還是停車場,這款產品都表現出色,完全滿足了我的需求。如果您也在尋找一款高效、穩定且易於維護的戶外照明解決方案,環渼LED路燈系列絕對值得考慮。
Thumbnail
❗熱銷第一 LED 感應小夜燈 插電感應燈 光控小夜燈 特價14元 📌LED夜燈柔和不刺眼 📌光控感應昏暗才亮光 📌冷光暖光隨喜好選擇 ⬇️完整說明網址⬇️ 👉https://shope.ee/40K8H4YkPr #Pp貓 #LED #感應小夜燈 #插電感應燈 #光控小夜燈
Thumbnail
❗熱銷第一 LED 感應小夜燈 插電感應燈 光控小夜燈 特價14元 📌LED夜燈柔和不刺眼 📌光控感應昏暗才亮光 📌冷光暖光隨喜好選擇 ⬇️完整說明網址⬇️ 👉https://shope.ee/40K8H4YkPr #Pp貓 #LED #感應小夜燈 #插電感應燈 #光控小夜燈
Thumbnail
本文清楚說明各種市售燈泡種類與燈泡規格,如E27、GU10、MR16等的特點及其在各類場合的應用,協助您有效選擇最合適的燈泡。e27,e12,e14,e40,gu10,g5.3,mr16,ar111,par30,par38,燈泡,燈座,燈泡規格,燈頭。
Thumbnail
本文清楚說明各種市售燈泡種類與燈泡規格,如E27、GU10、MR16等的特點及其在各類場合的應用,協助您有效選擇最合適的燈泡。e27,e12,e14,e40,gu10,g5.3,mr16,ar111,par30,par38,燈泡,燈座,燈泡規格,燈頭。
Thumbnail
自從有了一台可以轉換四段色溫、四段亮度的座夾兩用檯燈。像是白天使用電腦、看書,亮度調整在25~50%就很舒服,而到晚上沒有戶外陽光時,則可以調整到75%以上的亮度。
Thumbnail
自從有了一台可以轉換四段色溫、四段亮度的座夾兩用檯燈。像是白天使用電腦、看書,亮度調整在25~50%就很舒服,而到晚上沒有戶外陽光時,則可以調整到75%以上的亮度。
Thumbnail
今天來介紹的! 是網美燈,效果是夕陽的感覺,就其實是一個凸透鏡放在LED燈前面,然後LED很亮而且有些還可以變色,看看其他人,這次一共買了三個(​被打) 三個都有些不同,那就一起來看看吧。
Thumbnail
今天來介紹的! 是網美燈,效果是夕陽的感覺,就其實是一個凸透鏡放在LED燈前面,然後LED很亮而且有些還可以變色,看看其他人,這次一共買了三個(​被打) 三個都有些不同,那就一起來看看吧。
Thumbnail
很多學術與國家級研究單位實驗需要特殊波長的led光源(特殊照明燈具), 支援可視光全光譜全波段(365nm-940nm)&全色溫全色系(1600K~12000K)區間訂製, 365nm-370nm-375nm-380nm/380nm-385nm-390nm-395nm-400nm/400nm-405
Thumbnail
很多學術與國家級研究單位實驗需要特殊波長的led光源(特殊照明燈具), 支援可視光全光譜全波段(365nm-940nm)&全色溫全色系(1600K~12000K)區間訂製, 365nm-370nm-375nm-380nm/380nm-385nm-390nm-395nm-400nm/400nm-405
Thumbnail
RGB燈就不必多說了,就是潮!哈哈,不過這次只買小隻的,40公分的,不是80公分那種半身的,因為這樣比較有擺放的彈性! 為了我未來的電腦鋪路,(其實是因為買不起電腦先買這些快樂小東西哈哈) 而且呢這款落地燈同時也支援語音控制。
Thumbnail
RGB燈就不必多說了,就是潮!哈哈,不過這次只買小隻的,40公分的,不是80公分那種半身的,因為這樣比較有擺放的彈性! 為了我未來的電腦鋪路,(其實是因為買不起電腦先買這些快樂小東西哈哈) 而且呢這款落地燈同時也支援語音控制。
Thumbnail
今天來介紹這款極光燈,所言不假,出來的就是極光哈哈,除了極光之外還有星星,還有月亮投影。再來還可以語音控制,還附帶一個喇叭! 哇靠這也太全能了吧,並且還不用1000元就能購入,這實在是太誇張了。
Thumbnail
今天來介紹這款極光燈,所言不假,出來的就是極光哈哈,除了極光之外還有星星,還有月亮投影。再來還可以語音控制,還附帶一個喇叭! 哇靠這也太全能了吧,並且還不用1000元就能購入,這實在是太誇張了。
Thumbnail
自從買了燈條,就有一種上癮的感覺,可以回顧一下這篇~,這次在3C賣場看到了很便宜的一條,想到可以給書房增加一點樂趣,到時候把桌機放上去後到處都會是RGB閃亮亮的哈哈。
Thumbnail
自從買了燈條,就有一種上癮的感覺,可以回顧一下這篇~,這次在3C賣場看到了很便宜的一條,想到可以給書房增加一點樂趣,到時候把桌機放上去後到處都會是RGB閃亮亮的哈哈。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News