1. 程式人生 > >製作一個使用智慧手機控制的Arduino心情燈

製作一個使用智慧手機控制的Arduino心情燈

我最近購買了一個Neo Pixel LED燈條,它的工作方式給我留下了深刻的印象。微型LED具有內建驅動器IC,可幫助我們單獨控制每個LED,並可產生多種顏色。作為一個沉迷於色彩的花哨的人,我真的很喜歡看到這些微小的LED變色,所以我決定自己製作一些東西,讓它在夜晚為我的臥室著色。

我不僅希望這些LED改變顏色,而且還應該有邏輯推理。就在那時,我看到了利茲大學色彩科學與技術教授斯蒂芬韋斯特蘭先生的文章。他聲稱,當人類處於在彩色燈光下時,它們會根據顏色在生理和心理上做出反應。這個概念並不新鮮,並且已經以色光療法(Chromotherapy)的名義廣泛實施,並且用於此的裝置被稱為心情燈。

所以我最終決定深入研究色光療法,並製作一個可以根據一天中的時間改變顏色的心情燈,也可以通過手機控制。除此之外,我還添加了一個LDR光敏電阻,可以在白天自動關閉它,也可以選擇設定喚醒警報,它會用亮橙色(陽光)喚醒,另一個鬧鐘讓LED處於睡眠狀態。溫和的紫色(夜空)顏色讓你入睡。聽起來很有意思吧?讓我們來開始製作吧。

色光療法 - 心情燈

有許多所謂的DIY心情燈,但只是隨意改變顏色而沒有任何目的。經過一番搜尋後,我發現心情燈應該具有最小的流明亮度,並且還應該以不同的強度逐漸改變顏色。每種顏色對精神和身體都有不同的影響。我列出了下表中對每種顏色的影響。

因此,根據這些資料,我設計了心情燈,依據當天的時間來改變顏色。當然我添加了一些個人風格,所以隨意編輯相應的程式。

所需的材料

● Neo Pixel LED燈

● Arduino開發板

● DS3231 RTC模組

● HC-05藍芽模組

● LDR

● 100K電阻

● 12V電源

在這裡插入圖片描述