你能告诉airwick空气清新剂吗? (2020)

2021-05-12 16:43:22

这个项目是让我感受到世界之巅的一个,但也可能是我最疯狂的IOT项目之一。我对IoT和软件与我的物理世界的点相互作用,例如以最简单的形式与我的物理世界相互作用,传感器被编程为当存在运动时转动灯泡。我从修补和探索工作的巨大欢乐,但真正的满足来自结合所连接的传感器,数据,自动化和机器学习以及学习自己。这个项目也不例外。

这是一个疯狂的想法,之后没有睡觉,我能听到的只是我的空气清新剂点击。所以我修好了这一点。现在它只是在厕所冲洗时工作。这是另一个野兽模式和#34的原型物联网空气清新剂; alexa,梳理房子" pic.twitter.com/mgy7wduve5.

- James Callaghan #Microsoft(@Jamescallaghan)3月13日,2020年3月13日

我们最有可能进入一个公共洗手间的地方,并拥有自动空气清新器触发,甚至可能会让我们在它做时跳出我们的皮肤。这些单位通常在时间表上运行并将某种空气清新剂喷洒到房间里。当房间里有运动时,有些人甚至有点聪明和触发。好吧,我的房子里有许多空气清新剂,并确保他们没有必要,但我喜欢他们,他们闻起来很好。我不喜欢的是,当我不在房间里甚至不在房子里时,他们如何继续工作。这完全是浪费而不是很聪明。好吧,我的房子很聪明,所以通过该计划得到!另一个问题是如果你喜欢我,发现很难睡觉有时候他们彻底喷洒的噪音是令人烦人的,并且可能导致我对自己说,我想睡觉“我想知道我是否可以制作这些东西聪明的”。我觉得这个阶段可能睡着了,忘记了疯狂的想法,但显然这是我没有,所以在这里我写了关于如何对Iiot Airwick空气清新剂的方式。让我们考虑一个智能空气清新剂,如果它没有手动触发,它将如何工作。

运动。房间可以忙碌,如此触发每个运动事件会像现在每15分钟喷洒一次一样浪费。但是,我们可以将运动与空气清新剂持续喷洒在一起,以确保其仅在每30分钟喷洒一次。

报警状态。如果我的房子闹钟武装那么那就是我不回家的好标志,所以空气清新剂不应该工作。这也可能阻止他们在夜间模式下工作,但当然,浴室的例外,浴室!

基于房间的触发器。在起居室,如果电视在或者沙发被占用,那么房间就可以使用了。在办公室里,如果我的工作站被解锁,那么我很可能工作,房间里就可以使用了。如果我的厕所被冲洗,浴缸或淋浴是可以使用的,那么卫生间正在使用的很棒。是的,我是我的厕所!然后,如果我有一个浴室,我可能不希望它会被触发,就像我沐浴一样例外情况。

喷雾间隔。该装置在空气清新剂喷雾剂上提供了一些控制,但这限制在9,18和36分钟。为什么这些间隔我不知道,但我确定Airwick有他们的理由。复制这一点并允许喷雾之间的更长间隔是有用的。

传感器。在我家的整个房子里,我有大量的传感器和一个真正的联系世界,应该也被认为是。例如,当在跳过跳闸后警报撤销时,可以喷洒空气清新剂以产生热烈的气味。如果窗户打开,那么我宁愿拥有新的空气,而不是空气清新剂,所以不要让它们喷雾。

语音。在一个包容性世界中,语音助理越来越多地习惯于执行通常可能已经忘记的任务。

所以考虑到所有上面的所有我决定接受挑战和我的空气清新剂。但是,所有这些疯狂的想法 - 我不会在美学上妥协。外观和觉得无法妥协。让我走过它。

Airwick空气清新剂装置非常离散。它含有一罐空气清新剂的选择和两个AA电池。在幕后,有一个3V电机,当供电时,动力齿轮齿轮,产生足够的力,以向下将喷嘴推到空气清新剂上。请注意,红色柱塞齿轮只有三分之二。这可以防止迫使气溶胶可以连续喷洒气溶胶,并且它用完了齿轮。当电动机不再动力,传动装置从压缩空气清清液的罐子的返回力中逆转。

这很快就会爆炸,我在大约15分钟内通过我的Nodemcu活化了一款工作空气清新剂。

我计划使用一个较小的ESP32 Dev板,但是对于这种原型,我选择使用标准板以便于访问。我对塑料插入造成了一些更改,以便让我放置在内部的组件。

我还计划使用较大的电池,但需要3D打印外壳,为此原型,我将电池自由地放在后面,以便于访问和空间原因。

为了自动操作我的空气清新剂,我需要一些我可以以编程方式控制家庭助理的东西。要为我提供这个IOT项目的计算,我转向我的信任和收藏最多的ESP32 Nodemcu主板闪过eSphome。 ESP32 Nodemcu从电池供电并连接到继电器。该继电器允许电路打开和关闭,然后打开和关闭,然后启动电动机并在空气清新剂内部进行齿轮。

在10行配置中,我能够创建一个操作该继电器的交换机。它是如此简单。打开和关闭开关您需要一个接口。 Esphome通过与家庭助手集成,提供通过Web UI,MQTT或我的案例来执行此操作的能力。实际上,家庭助理自动发现ESPHOME设备,因此可以立即使用我在我的配置中定义的交换机。

为了保留电池,我决定在eSphome中使用深睡眠和MQTT组件。这允许我唤醒设备,检查MQTT主题的状态。然后,它要么触发空气清新剂,或者取决于MQTT主题的状态并节省电池电量的状态。

我家的大脑与ESPHOME,其他传感器和家庭自动化逻辑处理所有集成。

我不会经历我创建的所有不同自动化,与我的新手智能物联网空气清新剂一起使用,但我会向您展示一个例子,部分是最适用于空气清新剂。我的浴室空气清新剂。当我的IOT厕所冲洗时,触发特定的空气清新剂,随着自动化的方式,您可能会看到最酷的厕所空气清新机器自动化!

对我来说,这些数据与所有硬件的修补程序一起玩和分析。为了为我提供我可以学习的其他数据点,我添加了一个计数器,每次喷射单位时,每次喷射单位以及在上次更换空气清新器时存储的日期传感器。

为了保护电池寿命,ESP板进入深睡眠,每隔几分钟醒来醒来检查它是否需要触发空气清新剂。这是使用MQTT主题实现的。我创建了一个MQTT开关,当二进制传感器打开时已启用。此开关触发喷雾空气清新剂,并在Eyphome发送设备再次睡觉之前重置。

我们都知道,当最新鲜的空气最受欢迎的时候可能会有那些时刻。对于那些情况,我会给你带来这个。

你能#iot airwick空气清新剂吗? 🚽🌠🤓💪是的。感谢@eSphome_ + @home_assistant +一些漂亮的魔法!我还添加了野兽模式" alexa,它' s stinky"对于臭味的场合😂🤣😂😂🤣😂https://t.co/mxolggx31w #homeanutomation #smartbuildings pic.twitter.com/rc9vweyxvg

- James Callaghan #Microsoft(@Jamescallaghan)3月13日,2020年3月13日

这使用了主助手的自定义组件名为Alexa_Media_Player。创建Alexa例程以侦听该句子,然后将在Home Assistant中创建的虚拟光的亮度级别设置为特定级别。然后触发家庭助理的自动化。它检查Alexa哪些房间被使用,然后在该房间几次激活空气清新剂。

我用alexa惯例注意到的一件事是我总是不得不保持唤醒句子短而不复杂,以便他们被alexa捡起来。例如,对于这个我开始了“Alexa,它在这里臭”,但她的回答是“抱歉,我不知道一个”。相反,我将唤醒句子简化为“alexa,它是臭和”alexa,它闻起来“。这可以进一步迈出一步,并且可以使用常规可以用于激活所有空气清新剂,就像有人特殊过度的人一样,在那些时刻的时刻激活所有空气清新剂!

这真的无法更容易,这是两大伟大的项目家庭助理和埃斯伯姆。我强烈推荐,如果你没有探索主助手,esphome或esp32 nodemcu要修补你给他们一个尝试。

我开始说我不会妥协本机的外观,并且希望以上表现出这一点。 这种疯狂还有其他好处。 我的朋友不会从空气清新的声音喷洒,也不认为我认为他们闻到了! 空气清新剂将持续更长时间,因为我转换了电池,我可以给它们充电。 当喷雾需要从数据替换时,我将能够解决。 哦,我可以在没有听到噪音和像这样的疯狂想法的情况下点击噪音并令人困扰自己的睡眠。 现在至少是! 所以,虽然我在这篇文章中发出了几个笑话,但沿途有很多乐趣,但我希望你带走的点是想法可以成为现实。 对你疯狂可能对别人来说可能并不疯狂。 让你的思绪逃跑并成为创意。 增长和学习机会是无穷无尽的。