步驟1:組件
硬件
- NodeMCU Board與Wifi連接
用作系統(tǒng)的主板。我們使用這塊電路板,因?yàn)樗梢苑奖愕嘏cBlynk一起使用Wifi連接
- 超聲波傳感器HC-SR04
我們使用傳感器知道你是否坐在你的辦公桌前。傳感器瞄準(zhǔn)椅子,當(dāng)有人坐著時(shí)我們可以通過(guò)他與傳感器的距離來(lái)檢測(cè)它
- PIR運(yùn)動(dòng)傳感器
運(yùn)動(dòng)傳感器懸掛在桌子上方,以了解是否有人在房間里。如果在X分鐘內(nèi)未檢測(cè)到任何移動(dòng),我們關(guān)閉LED以節(jié)省能源
- 5米R(shí)GB LED燈條
用作光源,用燈頭安裝在燈頭內(nèi)。
- 帶燈泡支架的臺(tái)燈
我們需要一個(gè)可以安裝LED燈條的燈。通常,使用燈泡的舊臺(tái)燈非常適合。
UI
- Blynk應(yīng)用
用作系統(tǒng)的控制應(yīng)用程序。選擇其易用性和快速提升
服務(wù)
- IFTTT
用于通過(guò)Webhooks和Android服務(wù)將手機(jī)靜音和取消靜音。
步驟2:連接傳感器
PIR傳感器
帶有母連接器的三根電線。
將PIR傳感器連接到5v VCC,接地和中間線作為數(shù)據(jù)線。
將數(shù)據(jù)線連接到NodeMCU中的引腳D5
超聲波傳感器
將超聲波傳感器連接到一個(gè)小矩陣,將最左側(cè)的引腳連接到地,最右側(cè)的引腳連接到5v vcc。
將觸發(fā)引腳連接到D1和在NodeMCU中將引腳回顯到D2。
步驟3:連接Led Strip
我們采用了3米的LED燈條。
首先我們需要連接LED燈條線。 LED燈帶有兩個(gè)不同的連接器。
一個(gè)用于ESP,一個(gè)用于外部輔助電源。采用5v電源(移動(dòng)USB充電器是一個(gè)很好的選擇)。將兩根Vcc和地線焊接到外部電源電纜上。
將數(shù)據(jù)線(中間的)連接到電路板D4。然后,將另一根地線連接到地面。
我們?nèi)匀皇褂梦词褂玫碾娫淳€,沒(méi)關(guān)系。
接下來(lái)我們需要優(yōu)雅地使用膠水將LED燈條包裹在里面條帶最初附帶。如果需要,你可以像我們一樣用額外的磁帶粘貼它。
第4步:一起安裝所有東西
放置PIR傳感器,使其面向整個(gè)房間。如果需要,您可以使用未使用的以太網(wǎng)電纜內(nèi)部電線。我們將穿過(guò)傳感器的3根電纜焊接到以太網(wǎng)電纜上。
將超聲波傳感器放在燈上,使其面向椅子,看是否有人坐在椅子上。
連接LED燈條輔助電源。
步驟5:代碼
頂級(jí).ino文件是final_project.ino
使用Arduino編輯器打開(kāi)它,其余的將在不同的選項(xiàng)卡中打開(kāi),只需確保它們位于同一文件夾中。
附加也是arduino編輯器定義。
您可能想要更改的參數(shù):
#define MAX_DISTANCE 80
傳感器與坐著的人之間的距離(cm)。在這個(gè)數(shù)字下面,系統(tǒng)會(huì)考慮它。
//Blynk Wifi和Auth Details
char auth [] =“2b183af4b6b742918d14ab766fbae229”;
char ssid [] =“NETWORK_NAME”; char pass [] =“PASSWORD”;
步驟6:創(chuàng)建IFTTT小程序
為了在休息時(shí)將手機(jī)靜音和取消靜音,您必須在IFTTT中創(chuàng)建個(gè)人小程序。
按照以下步驟創(chuàng)建一個(gè)基于webhook的IFTTT小程序,可以將手機(jī)靜音。
這僅適用于Android設(shè)備,您必須在設(shè)備上安裝IFTTT應(yīng)用程序,同時(shí)授予權(quán)限訪問(wèn)您的鈴聲音量。
創(chuàng)建小程序后,無(wú)論是靜音還是取消靜音,請(qǐng)轉(zhuǎn)到此頁(yè)面并替換您在常規(guī)標(biāo)簽下的 Blynk webhook中看到的密鑰這里有給定的鍵。
https://ifttt.com/services/maker_webhooks/settings
第7步:我們的Blynk應(yīng)用程序
我們的Blynk應(yīng)用程序包含兩個(gè)選項(xiàng)卡。
第一個(gè)選項(xiàng)卡可讓您在LCD屏幕上查看您今天研究的番茄數(shù)量,讓您選擇學(xué)習(xí)和休息時(shí)間,并讓您在不同的學(xué)習(xí)模式之間切換。
第二個(gè)選項(xiàng)卡為您提供總學(xué)習(xí)時(shí)間(總就座時(shí)間),并包含用于靜音和取消靜音的webhook 。
使用QR碼訪問(wèn)應(yīng)用程序并使用它
步驟8:看到一切行動(dòng)!
- 將Aux LED燈條電源連接到電源。
- 將NodeMCU板連接到電源來(lái)源
- 輸入您的blynk應(yīng)用程序。
- 燈泡從寒冷模式開(kāi)始,如果Wifi連接正確,應(yīng)顯示燈亮。
- 輸入Blynk并嘗試切換到Pomodoro模式,目前初始默認(rèn)值非常快,只是為了看它是否有效,但更改應(yīng)用程序中的滑塊值以將其設(shè)置為真實(shí)時(shí)間。
- 使用應(yīng)用程序在學(xué)習(xí)模式之間切換,看了一段時(shí)間后你已經(jīng)坐了多久。
步驟9:未來(lái)功能
您可以通過(guò)多種方式推進(jìn)此項(xiàng)目并對(duì)其進(jìn)行自定義。在時(shí)間限制中,我們只實(shí)現(xiàn)了上述功能,但這里有一些很酷的想法可以將它提升到一個(gè)新的水平。
1。添加研究habbits分析
我們知道您坐在habbits,我們可以為您推薦最佳研究時(shí)間和最佳休息時(shí)間。這可以通過(guò)使用機(jī)器學(xué)習(xí)算法分析坐位時(shí)間來(lái)完成,向用戶建議他應(yīng)該如何更好地學(xué)習(xí)。創(chuàng)建一個(gè)好算法的工作量可能需要幾周到幾個(gè)月,才能獲得良好的工作輸出。
2。通過(guò)通知添加互動(dòng)
我們可以在休息結(jié)束時(shí)通過(guò)電話通知,發(fā)送包含您的表現(xiàn)的每日摘要消息,提供您的提示和建議等。約。 2個(gè)工作日
3。根據(jù)一天中的時(shí)間更改燈光顏色和強(qiáng)度 - 如Flux計(jì)算機(jī)插件
根據(jù)一天中的時(shí)間使燈光顏色變暖或變冷。
此外,添加一個(gè)光傳感器,知道它周圍有多亮,改變LED燈條的強(qiáng)度以防止眩光。
這可以在約。 1個(gè)工作日。
4。添加Alexa或Google Home Assitant支持
目前,項(xiàng)目和學(xué)習(xí)模式僅通過(guò)照明進(jìn)行交互。這可以改變并與家庭助手一起使用,以獲得另一種類型的反饋。集成Alexa或Google Home需要為其創(chuàng)建一個(gè)dedicaed應(yīng)用程序,并可能使用其他IFTTT服務(wù)。
根據(jù)語(yǔ)音控制應(yīng)用程序的復(fù)雜程度,這可以在2-3個(gè)工作日內(nèi)完成。
5。將LED燈條安裝為室內(nèi)環(huán)境照明而不僅僅是臺(tái)燈
除了作為學(xué)習(xí)助手外,還可用于創(chuàng)建環(huán)境照明。我們可以添加情緒燈,基于燈的鬧鐘等等。
大約1-2個(gè)工作日
步驟10:自己動(dòng)手!
如果您喜歡這個(gè)想法并希望自己創(chuàng)建它,那么獲得所需的一切都非常簡(jiǎn)單。
我們附上了一份清單,其中列出了我們用于此項(xiàng)目的產(chǎn)品,以及我的生活更容易
- 具有Wifi連接的NodeMCU板
- 超聲波傳感器HC-SR04
- PIR運(yùn)動(dòng)傳感器
- 5米R(shí)GB LED燈條
- 帶燈泡支架的臺(tái)燈
-
智能臺(tái)燈
+關(guān)注
關(guān)注
9文章
88瀏覽量
21537
發(fā)布評(píng)論請(qǐng)先 登錄
華為無(wú)線充電臺(tái)燈怎么使用的?

華為無(wú)線充電臺(tái)燈Hw803多少錢?

臺(tái)燈無(wú)線充電器

可以無(wú)線充電的臺(tái)燈

納祥科技客戶案例 | 集照明、無(wú)線充、時(shí)間管理于一體的LED智能臺(tái)燈方案

答疑 | 臺(tái)燈會(huì)影響白色樹(shù)脂打印的模型開(kāi)裂變黃嗎?
適用于智能臺(tái)燈的LED陰極PWM驅(qū)動(dòng)AiP33216/AiP33216E

基于機(jī)智云的智能臺(tái)燈原型系統(tǒng)設(shè)計(jì)

STM32項(xiàng)目分享:STM32智能語(yǔ)音臺(tái)燈

STM32項(xiàng)目分享:智能臺(tái)燈(機(jī)智云)系統(tǒng)

NRK3502離線語(yǔ)音識(shí)別芯片讓臺(tái)燈秒變“光影”小助手

STM32項(xiàng)目分享:智能臺(tái)燈系統(tǒng)

基于STM32設(shè)計(jì)的智能臺(tái)燈

晶振在智能臺(tái)燈中的應(yīng)用
360W大功率舞臺(tái)燈專用IC——臺(tái)灣遠(yuǎn)翔DC-DC降壓恒流LED雙路調(diào)光FP7126,輸出10A大電流

評(píng)論