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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

智能臺燈的制作

454398 ? 來源:工程師吳畏 ? 2019-08-21 08:48 ? 次閱讀

步驟1:組件

智能臺燈的制作

硬件

- NodeMCU Board與Wifi連接

用作系統(tǒng)的主板。我們使用這塊電路板,因為它可以方便地與Blynk一起使用Wifi連接

- 超聲波傳感器HC-SR04

我們使用傳感器知道你是否坐在你的辦公桌前。傳感器瞄準椅子,當有人坐著時我們可以通過他與傳感器的距離來檢測

- PIR運動傳感器

運動傳感器懸掛在桌子上方,以了解是否有人在房間里。如果在X分鐘內未檢測到任何移動,我們關閉LED以節(jié)省能源

- 5米RGB LED燈條

用作光源,用燈頭安裝在燈頭內。

- 帶燈泡支架的臺燈

我們需要一個可以安裝LED燈條的燈。通常,使用燈泡的舊臺燈非常適合。

UI

- Blynk應用

用作系統(tǒng)的控制應用程序。選擇其易用性和快速提升

服務

- IFTTT

用于通過Webhooks和Android服務將手機靜音和取消靜音。

步驟2:連接傳感器

PIR傳感器

帶有母連接器的三根電線。

將PIR傳感器連接到5v VCC,接地和中間線作為數(shù)據(jù)線。

將數(shù)據(jù)線連接到NodeMCU中的引腳D5

超聲波傳感器

將超聲波傳感器連接到一個小矩陣,將最左側的引腳連接到地,最右側的引腳連接到5v vcc。

將觸發(fā)引腳連接到D1和在NodeMCU中將引腳回顯到D2。

步驟3:連接Led Strip

我們采用了3米的LED燈條。

首先我們需要連接LED燈條線。 LED燈帶有兩個不同的連接器。

一個用于ESP,一個用于外部輔助電源。采用5v電源(移動USB充電器是一個很好的選擇)。將兩根Vcc和地線焊接到外部電源電纜上。

將數(shù)據(jù)線(中間的)連接到電路板D4。然后,將另一根地線連接到地面。

我們仍然使用未使用的電源線,沒關系。

接下來我們需要優(yōu)雅地使用膠水將LED燈條包裹在里面條帶最初附帶。如果需要,你可以像我們一樣用額外的磁帶粘貼它。

第4步:一起安裝所有東西

放置PIR傳感器,使其面向整個房間。如果需要,您可以使用未使用的以太網(wǎng)電纜內部電線。我們將穿過傳感器的3根電纜焊接到以太網(wǎng)電纜上。

將超聲波傳感器放在燈上,使其面向椅子,看是否有人坐在椅子上。

連接LED燈條輔助電源。

步驟5:代碼

頂級.ino文件是final_project.ino

使用Arduino編輯器打開它,其余的將在不同的選項卡中打開,只需確保它們位于同一文件夾中。

附加也是arduino編輯器定義。

您可能想要更改的參數(shù)

#define MAX_DISTANCE 80

傳感器與坐著的人之間的距離(cm)。在這個數(shù)字下面,系統(tǒng)會考慮它。

//Blynk Wifi和Auth Details

char auth [] =“2b183af4b6b742918d14ab766fbae229”;

char ssid [] =“NETWORK_NAME”; char pass [] =“PASSWORD”;

步驟6:創(chuàng)建IFTTT小程序

為了在休息時將手機靜音和取消靜音,您必須在IFTTT中創(chuàng)建個人小程序。

按照以下步驟創(chuàng)建一個基于webhook的IFTTT小程序,可以將手機靜音。

這僅適用于Android設備,您必須在設備上安裝IFTTT應用程序,同時授予權限訪問您的鈴聲音量。

創(chuàng)建小程序后,無論是靜音還是取消靜音,請轉到此頁面并替換您在常規(guī)標簽下的 Blynk webhook中看到的密鑰這里有給定的鍵。

https://ifttt.com/services/maker_webhooks/settings

第7步:我們的Blynk應用程序

我們的Blynk應用程序包含兩個選項卡。

第一個選項卡可讓您在LCD屏幕上查看您今天研究的番茄數(shù)量,讓您選擇學習和休息時間,并讓您在不同的學習模式之間切換。

第二個選項卡為您提供總學習時間(總就座時間),并包含用于靜音和取消靜音的webhook 。

使用QR碼訪問應用程序并使用它

步驟8:看到一切行動!

- 將Aux LED燈條電源連接到電源。

- 將NodeMCU板連接到電源來源

- 輸入您的blynk應用程序。

- 燈泡從寒冷模式開始,如果Wifi連接正確,應顯示燈亮。

- 輸入Blynk并嘗試切換到Pomodoro模式,目前初始默認值非??欤皇菫榱丝此欠裼行?,但更改應用程序中的滑塊值以將其設置為真實時間。

- 使用應用程序在學習模式之間切換,看了一段時間后你已經(jīng)坐了多久。

步驟9:未來功能

您可以通過多種方式推進此項目并對其進行自定義。在時間限制中,我們只實現(xiàn)了上述功能,但這里有一些很酷的想法可以將它提升到一個新的水平。

1。添加研究habbits分析

我們知道您坐在habbits,我們可以為您推薦最佳研究時間和最佳休息時間。這可以通過使用機器學習算法分析坐位時間來完成,向用戶建議他應該如何更好地學習。創(chuàng)建一個好算法的工作量可能需要幾周到幾個月,才能獲得良好的工作輸出。

2。通過通知添加互動

我們可以在休息結束時通過電話通知,發(fā)送包含您的表現(xiàn)的每日摘要消息,提供您的提示和建議等。約。 2個工作日

3。根據(jù)一天中的時間更改燈光顏色和強度 - 如Flux計算機插件

根據(jù)一天中的時間使燈光顏色變暖或變冷。

此外,添加一個光傳感器,知道它周圍有多亮,改變LED燈條的強度以防止眩光。

這可以在約。 1個工作日。

4。添加Alexa或Google Home Assitant支持

目前,項目和學習模式僅通過照明進行交互。這可以改變并與家庭助手一起使用,以獲得另一種類型的反饋。集成Alexa或Google Home需要為其創(chuàng)建一個dedicaed應用程序,并可能使用其他IFTTT服務。

根據(jù)語音控制應用程序的復雜程度,這可以在2-3個工作日內完成。

5。將LED燈條安裝為室內環(huán)境照明而不僅僅是臺燈

除了作為學習助手外,還可用于創(chuàng)建環(huán)境照明。我們可以添加情緒燈,基于燈的鬧鐘等等。

大約1-2個工作日

步驟10:自己動手!

如果您喜歡這個想法并希望自己創(chuàng)建它,那么獲得所需的一切都非常簡單。

我們附上了一份清單,其中列出了我們用于此項目的產品,以及我的生活更容易

- 具有Wifi連接的NodeMCU板

- 超聲波傳感器HC-SR04

- PIR運動傳感器

- 5米RGB LED燈條

- 帶燈泡支架的臺燈

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

    關注

    9

    文章

    83

    瀏覽量

    21100
收藏 人收藏

    評論

    相關推薦

    電腦制作私有云盤,電腦制作私有云盤的教程,個人云電腦是什么以及怎么連接

    繳費,告別停車難困擾。無人駕駛出租車通過遠程云控保障行駛安全,未來出行因遠程連接變得智能、便捷、舒適。接下來和大家一起探索電腦制作私有云盤的教程。 ? ?電腦制作私有云盤的教程: ? ?制作
    的頭像 發(fā)表于 12-30 14:08 ?86次閱讀
    電腦<b class='flag-5'>制作</b>私有云盤,電腦<b class='flag-5'>制作</b>私有云盤的教程,個人云電腦是什么以及怎么連接

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

    01—項目簡介1.功能詳解基于STM32智能臺燈系統(tǒng)。功能如下:亮度控制:按鍵控制照明燈的亮度(5擋亮度)計時功能:按鍵啟動計時,累
    的頭像 發(fā)表于 11-29 01:02 ?812次閱讀
    STM32項目分享:<b class='flag-5'>智能</b><b class='flag-5'>臺燈</b>系統(tǒng)

    基于STM32設計的智能臺燈

    當前文章介紹了基于STM32F103RCT6主控芯片的智能臺燈的設計過程和實現(xiàn)原理。通過集成人體紅外感應、光敏檢測和與手機APP連接的功能,實現(xiàn)了臺燈的自動開關和亮度調節(jié)等智能化操作。
    的頭像 發(fā)表于 11-19 09:26 ?1264次閱讀
    基于STM32設計的<b class='flag-5'>智能</b><b class='flag-5'>臺燈</b>

    AIGC在視頻內容制作中的應用前景

    AIGC(Artificial Intelligence Generated Content,人工智能生成內容)在視頻內容制作中的應用前景廣闊,主要體現(xiàn)在以下幾個方面: 一、提高視頻內容制作效率
    的頭像 發(fā)表于 10-25 15:44 ?625次閱讀

    從微弱到璀璨,臺燈功耗知多少?| 合宙功耗分析儀Air9000P實測

    從微弱到璀璨,臺燈功耗知多少?| 合宙功耗分析儀Air9000P實測
    的頭像 發(fā)表于 08-28 17:56 ?974次閱讀
    從微弱到璀璨,<b class='flag-5'>臺燈</b>功耗知多少?| 合宙功耗分析儀Air9000P實測

    晶振在智能臺燈中的應用

    智能臺燈與晶振之間的關系主要體現(xiàn)在智能臺燈的電子控制系統(tǒng)上。晶振在智能臺燈中可能起到提供穩(wěn)定時鐘
    的頭像 發(fā)表于 08-21 16:56 ?416次閱讀

    360W大功率舞臺燈專用IC——臺灣遠翔DC-DC降壓恒流LED雙路調光FP7126,輸出10A大電流

    需求增加3.產品朝數(shù)字化、智能化方向發(fā)展調光舞臺燈DC-DC恒流驅動芯片作為關鍵技術之一,其應用前景巨大。它可以提供高亮度、穩(wěn)定的光照效果,滿足不同場景對照明效果的
    的頭像 發(fā)表于 08-03 08:07 ?763次閱讀
    360W大功率舞<b class='flag-5'>臺燈</b>專用IC——臺灣遠翔DC-DC降壓恒流LED雙路調光FP7126,輸出10A大電流

    為什么臺燈亮一下就滅了?

    臺燈上燒壞的電阻換掉后發(fā)現(xiàn)每次只有上電的一瞬間能微微亮一下,并且電阻非常燙,懷疑是電阻功率不夠,就搞了幾個并聯(lián),但還是一樣,每次上電的一瞬間能亮一下,電阻依舊會發(fā)燙,哪位老師傅幫我看看是哪里的問題?感謝了!
    發(fā)表于 07-05 23:07

    NVC系列-語音提示芯片在智能臺燈上的應用案例

    NVC系列智能語音提示芯片防近視臺燈,通過語音提示維護視力、防備近視。芯片具有語音清晰、體積小巧、超低功耗待機等優(yōu)勢,市場前景廣闊。隨著家長對眼部健康的重視,NVC將推動智能臺燈發(fā)展。
    的頭像 發(fā)表于 06-03 09:45 ?524次閱讀

    鴻蒙NEXT南向開發(fā)案例:【智能臺燈

    鴻蒙南向開發(fā)之智能臺燈案例
    的頭像 發(fā)表于 04-03 18:00 ?1070次閱讀
    鴻蒙NEXT南向開發(fā)案例:【<b class='flag-5'>智能</b><b class='flag-5'>臺燈</b>】

    探秘臺燈革新:四鍵帶數(shù)碼管時鐘顯示功能臺燈電子方案深度解析

    探索一款創(chuàng)新的臺燈電子方案,它融合了四鍵操作和數(shù)碼管時鐘顯示功能,使用DLT8SA20A芯片,確保了穩(wěn)定性與可靠性。這款臺燈不僅提供靈活的亮度調節(jié)(15%-85%)和無極調光功能,還能通過觸摸按鍵
    的頭像 發(fā)表于 03-13 21:10 ?399次閱讀
    探秘<b class='flag-5'>臺燈</b>革新:四鍵帶數(shù)碼管時鐘顯示功能<b class='flag-5'>臺燈</b>電子方案深度解析

    Holtek推出一款觸控無級調光臺燈方案

    觸控無級調光臺燈是一種根據(jù)觸控按鍵長按時間的長短來調節(jié)亮度的臺燈。用戶可自行調節(jié)到所需的亮度。
    的頭像 發(fā)表于 03-13 17:36 ?662次閱讀
    Holtek推出一款觸控無級調光<b class='flag-5'>臺燈</b>方案

    LP系列工業(yè)級連接器,一招化解舞臺燈轉場和戶外防水的連接短板

    臺燈,是各種演出與活動現(xiàn)場必備的燈光硬件設施。應用場景和可靠度要求,決定了其電源連接的保障至關重要。工業(yè)級的電源連接器在承擔舞臺燈保障方面更具先天優(yōu)勢。LP系列連接器為舞臺燈提供供電連接舞
    的頭像 發(fā)表于 03-05 08:16 ?430次閱讀
    LP系列工業(yè)級連接器,一招化解舞<b class='flag-5'>臺燈</b>轉場和戶外防水的連接短板

    單品解讀JL-3系列之JL-311A燭臺燈座式電子光控開關

    JL-311A燭臺燈座式電子光控開關,適用于根據(jù)環(huán)境照明水平自主控制燭臺燈泡。
    的頭像 發(fā)表于 02-19 16:20 ?495次閱讀
    單品解讀JL-3系列之JL-311A燭<b class='flag-5'>臺燈</b>座式電子光控開關

    如何使用Arduino制作智能垃圾箱

    在這個項目中,我將向您展示如何使用Arduino制作智能垃圾箱,當您帶著垃圾接近時,垃圾箱的蓋子會自動打開。
    的頭像 發(fā)表于 02-11 12:22 ?3141次閱讀
    如何使用Arduino<b class='flag-5'>制作</b><b class='flag-5'>智能</b>垃圾箱