WiFi在家工作指示灯

15,135

59

简介:WiFi在家工作指示灯

大家好!我叫布莱恩,谢谢你检查我的教学资料。我是一个软件开发人员的贸易,但我最近进入了Arduino开发后发现了esp8266芯片,一个WiFi启用…

对于那些有幸能够在家工作的人来说,我们可能会发现,在与家里其他人的界限问题上,存在一些重大挑战。

为了帮助这一点,我创建了一个非常简单的构建,它允许您使用一个web界面来控制LED的颜色,让家里的其他人知道您正在通话,或者不被打扰。

该灯还包含一个磁铁,因此它可以很容易地连接和从门把手拆卸,以便于使用和充电。

所以,如果你想在家里多一点安宁,也许这是你的指南!

用品:

第一步:看看视频!

如果你想看的话,我还做了一个关于这个项目的视频。

我可能有偏见,但我认为这是值得检查的可爱剪辑我3岁的女儿说一些爱尔兰语!

第二步:硬件

从硬件的角度来看,这是一个有目的的简单构建,使项目简单化对我来说比优化电池更重要,但是一次充电应该能持续一个工作日,所以我觉得这已经足够好了。

遥控器:ESP8266


对于微控制器,我们使用的是用ArduinoIDE编程的ESP8266。如果你不熟悉的ESP8266,它是一个惊人的Arduino兼容设备,内置WiFi,我建议检查贝基·斯特恩的物联网课程了解更多信息.

我特别选择了Adafruit Feather Huzzah ESP8266,因为它带有使用集成Lipo电池的电路。它还有一个500毫安的3.3伏稳压器,这比大多数便宜的中国ESP8266板要好一点。这使我们能够使用3.3V为Neopix供电,这有助于我们避免在使用由3.3V逻辑电平设备(如ESP8266)提供5v供电的Neopix时有时出现的问题.


灯光:新像素


我选择neopxiels是因为它是一种非常简单的将RGB LED添加到项目中的方法。它们只需要电源和一根数据线即可连接,并且允许您将它们设置为任何颜色,甚至可以单独设置LED的颜色。


Neopix的接线如下。

VCC->3V

接地->接地

数据输入->gpio 0


电池:任何脂肪

使用羽毛huzzah的电池电路使使用lipo非常容易。您可以直接将其插入feather huzzah的JST连接器(注意:请检查电池的极性,没有标准,因此可能需要交换),也可以连接到接地蝙蝠胡萨的别针。要给电池充电,只需将微型USB电缆插入huzzah即可。


你应该检查一下电池的健康状况。一般认为lipo不能低于3V,所以在你的项目中使用它之前,你应该确保它高于3V。

第三步:代码

这个项目的代码主要基于helloServer服务器示例可用于Arudino IDE中的ESP8266。

有一个和点改变LED的红色,绿色,然后关闭它们,但更多的功能可以添加,如果需要的话。

您可以从我的Github下载并安装代码

您需要从库管理器添加一个外部库,即纽比克斯Adafruit图书馆。

第四步:磁铁

为了把它贴在门上,我用了一块很强的旧硬盘磁石。只要卸下硬盘外部的所有螺丝,就可以很容易地撬出磁铁。我认为这是不言而喻的,这应该只做一个硬盘驱动器,你不需要了!这会毁了你的路!

这些都是非常强大的,所以我建议小心与他们,特别是当删除他们,因为你可以很容易地捏手指。

由于这只是一个快速原型建设,并将磁力拉向案件无论如何,我决定只使用蓝钉连接到案件。

第五步:用法

要使用该设备,您只需访问“wfh.本地“在您的web浏览器上。请注意,这是基于你好服务,更多信息请查看退出此链接.

之后,您可以随时使用web界面更新LED的颜色!

希望你觉得这很有用。


我很想听听你用这种装置能做些什么。请让我知道在下面的评论,或加入我和一堆其他制造商对我的Discord服务器,在那里我们可以讨论这个话题或任何其他与创客相关的话题,那里的人非常乐于助人,所以这是一个很好的地方。

我还要对我的朋友们表示衷心的感谢Github赞助商我真的很感激那些帮助我的人。如果你不知道,Github会在第一年匹配赞助,所以如果你做了赞助,他们会在接下来的几个月里100%匹配。感谢阅读!

2个人做了这个项目!

建议

  • 让它发光比赛

    让它发光比赛
  • 第一次作家大赛

    第一次作家大赛
  • PCB挑战

    PCB挑战

3讨论

0
淫乱31

问题10个月前介绍

我喜欢这个身材。有人能帮我通过Blynk控制这个硬件吗?

0
标准1958

10个月前

保留盖尔语。对你和你女儿好。

2
杰西拉特芬克

10个月前

这是一个很好的方式说服我看视频,哈!项目也不错:D