0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

智能台灯的制作

454398 来源:工程师吴畏 2019-08-21 08:48 次阅读

步骤1:组件

智能台灯的制作

硬件

- NodeMCU Board与Wifi连接

用作系统的主板。我们使用这块电路板,因为它可以方便地与Blynk一起使用Wifi连接

- 超声波传感器HC-SR04

我们使用传感器知道你是否坐在你的办公桌前。传感器瞄准椅子,当有人坐着时我们可以通过他与传感器的距离来检测

- PIR运动传感器

运动传感器悬挂在桌子上方,以了解是否有人在房间里。如果在X分钟内未检测到任何移动,我们关闭LED以节省能源

- 5米RGB LED灯条

用作光源,用灯头安装在灯头内。

- 带灯泡支架的台灯

我们需要一个可以安装LED灯条的灯。通常,使用灯泡的旧台灯非常适合。

UI

- Blynk应用

用作系统的控制应用程序。选择其易用性和快速提升

服务

- IFTTT

用于通过Webhooks和Android服务将手机静音和取消静音。

步骤2:连接传感器

PIR传感器

带有母连接器的三根电线。

将PIR传感器连接到5v VCC,接地和中间线作为数据线。

将数据线连接到NodeMCU中的引脚D5

超声波传感器

将超声波传感器连接到一个小矩阵,将最左侧的引脚连接到地,最右侧的引脚连接到5v vcc。

将触发引脚连接到D1和在NodeMCU中将引脚回显到D2。

步骤3:连接Led Strip

我们采用了3米的LED灯条。

首先我们需要连接LED灯条线。 LED灯带有两个不同的连接器。

一个用于ESP,一个用于外部辅助电源。采用5v电源(移动USB充电器是一个很好的选择)。将两根Vcc和地线焊接到外部电源电缆上。

将数据线(中间的)连接到电路板D4。然后,将另一根地线连接到地面。

我们仍然使用未使用的电源线,没关系。

接下来我们需要优雅地使用胶水将LED灯条包裹在里面条带最初附带。如果需要,你可以像我们一样用额外的磁带粘贴它。

第4步:一起安装所有东西

放置PIR传感器,使其面向整个房间。如果需要,您可以使用未使用的以太网电缆内部电线。我们将穿过传感器的3根电缆焊接到以太网电缆上。

将超声波传感器放在灯上,使其面向椅子,看是否有人坐在椅子上。

连接LED灯条辅助电源。

步骤5:代码

顶级.ino文件是final_project.ino

使用Arduino编辑器打开它,其余的将在不同的选项卡中打开,只需确保它们位于同一文件夹中。

附加也是arduino编辑器定义。

您可能想要更改的参数

#define MAX_DISTANCE 80

传感器与坐着的人之间的距离(cm)。在这个数字下面,系统会考虑它。

//Blynk Wifi和Auth Details

char auth [] =“2b183af4b6b742918d14ab766fbae229”;

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

步骤6:创建IFTTT小程序

为了在休息时将手机静音和取消静音,您必须在IFTTT中创建个人小程序。

按照以下步骤创建一个基于webhook的IFTTT小程序,可以将手机静音。

这仅适用于Android设备,您必须在设备上安装IFTTT应用程序,同时授予权限访问您的铃声音量。

创建小程序后,无论是静音还是取消静音,请转到此页面并替换您在常规标签下的 Blynk webhook中看到的密钥这里有给定的键。

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

第7步:我们的Blynk应用程序

我们的Blynk应用程序包含两个选项卡。

第一个选项卡可让您在LCD屏幕上查看您今天研究的番茄数量,让您选择学习和休息时间,并让您在不同的学习模式之间切换。

第二个选项卡为您提供总学习时间(总就座时间),并包含用于静音和取消静音的webhook 。

使用QR码访问应用程序并使用它

步骤8:看到一切行动!

- 将Aux LED灯条电源连接到电源。

- 将NodeMCU板连接到电源来源

- 输入您的blynk应用程序。

- 灯泡从寒冷模式开始,如果Wifi连接正确,应显示灯亮。

- 输入Blynk并尝试切换到Pomodoro模式,目前初始默认值非常快,只是为了看它是否有效,但更改应用程序中的滑块值以将其设置为真实时间。

- 使用应用程序在学习模式之间切换,看了一段时间后你已经坐了多久。

步骤9:未来功能

您可以通过多种方式推进此项目并对其进行自定义。在时间限制中,我们只实现了上述功能,但这里有一些很酷的想法可以将它提升到一个新的水平。

1。添加研究habbits分析

我们知道您坐在habbits,我们可以为您推荐最佳研究时间和最佳休息时间。这可以通过使用机器学习算法分析坐位时间来完成,向用户建议他应该如何更好地学习。创建一个好算法的工作量可能需要几周到几个月,才能获得良好的工作输出。

2。通过通知添加互动

我们可以在休息结束时通过电话通知,发送包含您的表现的每日摘要消息,提供您的提示和建议等。约。 2个工作日

3。根据一天中的时间更改灯光颜色和强度 - 如Flux计算机插件

根据一天中的时间使灯光颜色变暖或变冷。

此外,添加一个光传感器,知道它周围有多亮,改变LED灯条的强度以防止眩光。

这可以在约。 1个工作日。

4。添加Alexa或Google Home Assitant支持

目前,项目和学习模式仅通过照明进行交互。这可以改变并与家庭助手一起使用,以获得另一种类型的反馈。集成Alexa或Google Home需要为其创建一个dedicaed应用程序,并可能使用其他IFTTT服务。

根据语音控制应用程序的复杂程度,这可以在2-3个工作日内完成。

5。将LED灯条安装为室内环境照明而不仅仅是台灯

除了作为学习助手外,还可用于创建环境照明。我们可以添加情绪灯,基于灯的闹钟等等。

大约1-2个工作日

步骤10:自己动手!

如果您喜欢这个想法并希望自己创建它,那么获得所需的一切都非常简单。

我们附上了一份清单,其中列出了我们用于此项目的产品,以及我的生活更容易

- 具有Wifi连接的NodeMCU板

- 超声波传感器HC-SR04

- PIR运动传感器

- 5米RGB LED灯条

- 带灯泡支架的台灯

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 智能台灯
    +关注

    关注

    8

    文章

    78

    浏览量

    20818
收藏 人收藏

    评论

    相关推荐

    康铭台灯16脚触控芯片怎么接线

    康铭台灯的16脚触控芯片是用于控制台灯开关和亮度调节等功能的重要部件。正确接线能够保证台灯的正常运行和用户的使用体验。下面将详细介绍康铭台灯16脚触控芯片的接线方法以及注意事项。 一、
    的头像 发表于 12-20 14:54 690次阅读

    NRK3303芯片丨助力智能台灯实现语音控制

    台灯是日常生活中一种常见的照明产品。以往的台灯大多都是采取手动控制,通过按键去对台灯的亮度进行调整。随着科技的发展,台灯也开始走向了智能化。
    的头像 发表于 10-28 08:07 419次阅读
    NRK3303芯片丨助力<b class='flag-5'>智能</b><b class='flag-5'>台灯</b>实现语音控制

    基于51单片机的红外检测光照检测智能台灯仿真设计

    基于51单片机的红外检测光照检测智能台灯仿真设计
    的头像 发表于 09-20 09:26 820次阅读
    基于51单片机的红外检测光照检测<b class='flag-5'>智能</b><b class='flag-5'>台灯</b>仿真设计

    基于51单片机的智能台灯洞洞板设计技术手册

    基于51单片机的智能台灯洞洞板设计技术手册
    发表于 09-18 11:06 20次下载

    基于51单片机的智能台灯带坐姿矫正覆铜板设计技术手册

    基于51单片机的智能台灯带坐姿矫正覆铜板设计技术手册
    发表于 09-18 10:52 2次下载

    基于51单片机的智能台灯覆铜板设计技术手册

    基于51单片机的智能台灯覆铜板设计技术手册
    发表于 09-18 10:49 2次下载

    基于51单片机的智能台灯设计

    使用单片机设计智能台灯对于提高学生的单片机应用能力具有较强的意义。通过该设计,可以巩固所学的单片机理论知识,培养学生硬件和软件的设计能力,从而促进学生所掌握的理论知识向实践应用的改变。
    的头像 发表于 08-29 09:32 4144次阅读
    基于51单片机的<b class='flag-5'>智能</b><b class='flag-5'>台灯</b>设计

    护眼新体验,台灯新标杆,华为智选 达伦智能台灯3Pro

    华为智选与达伦联合推出第三代立体光护眼台灯:华为智选 达伦智能台灯 3Pro ,用 360 °护眼立体光,为孩子重塑学习光环境。 第三代立体光源 抬头低头都护眼 为给用户提供更健康的台灯
    的头像 发表于 08-26 11:35 587次阅读

    离线语音让台灯智能

    离线语音技术是指不需要联网就可以进行语音识别和控制的技术。通过这种技术,用户可以通过语音指令来控制台灯的开关、亮度、颜色等功能,从而让台灯更加智能化。
    的头像 发表于 08-23 14:22 878次阅读
    离线语音让<b class='flag-5'>台灯</b>更<b class='flag-5'>智能</b>

    基于51单片机的蓝牙台灯设计

    基于51单片机的蓝牙台灯设计
    的头像 发表于 08-01 01:08 906次阅读
    基于51单片机的蓝牙<b class='flag-5'>台灯</b>设计

    基于2.4G芯片开发的遥控台灯方案

    智能遥控台灯的功能比较多样,比较实用,相比普通台灯,其能够自动识别环境调节灯光,可以更好的保护我们的眼睛。用户不需要通过点击台灯的亮度调理开关,也可以实现灯泡的亮度调理,十分的方便。
    的头像 发表于 07-27 11:00 496次阅读

    离线语音控制台灯

    通过离线语音控制技术,用户可以更方便地控制台灯的开关和亮度。无需费力地寻找遥控器或者手动调整台灯的亮度,只需简单地说出你的需求,就能自动调整台灯的亮度,使得我们的生活更加便捷。
    的头像 发表于 07-05 15:52 649次阅读
    离线语音控制<b class='flag-5'>台灯</b>

    智能台灯语音方案:NRK3303语音识别芯片,更好的用户体验

    智能家居的发展已经成为了当今科技界的热门话题,其中智能台灯作为智能家居的组成部分越来越受到人们的关注。智能
    的头像 发表于 06-20 18:35 384次阅读

    语音模块在智能台灯上的妙用

    一些厂家开始在智能台灯中加入离线语音模块,让用户可以通过简单的语音指令来控制台灯,这使得使用智能台灯变得更加方便和
    的头像 发表于 06-18 10:39 694次阅读
    语音模块在<b class='flag-5'>智能</b><b class='flag-5'>台灯</b>上的妙用

    语音模块在智能台灯上的应用

    为了更好地提升智能台灯的用户体验,现在许多厂家开始采用离线语音模块来实现语音识别控制
    的头像 发表于 05-24 15:15 605次阅读
    语音模块在<b class='flag-5'>智能</b><b class='flag-5'>台灯</b>上的应用