随着北美夏季的到来,找到一种保持凉爽的方法是必不可少的。如果你像我一样依赖风扇来防止汗水浸湿衣服,那么你可能忘记打开风扇,或者只是希望它在你走进房间的那一刻自动启动。幸运的是,通过一些电子黑客技术,你可以让风扇叶片旋转,而无需拨动开关。 这个项目也相当简单:只需将 Arduino Uno 连接到运动传感器和电子开关(称为继电器),然后插入风扇,就可以开始了。如果这听起来很复杂,别担心,我们会指导您完成。一旦您掌握了窍门,您就可以将这个概念应用于照明或插入墙壁的任何其他设备。 当然,也有商业智能家居选项可供选择,但如果您想完全控制您的系统并在此基础上进行构建,这是一种实现基本家庭自动化的好方法。 你需要:
连接电子设备
设置 Arduino 程序此时,您的 Arduino 能够感知运动并做出响应,但没有程序告诉它该做什么。让我们解决这个问题。
工作原理:代码的前几行定义了程序变量和数据存储位置。您会看到PIRPin定义为“2”, OutPin定义为“3”——这些对应于您将 PIR 传感器和电源继电器插入 Arduino 的位置。 void setup()部分将PIRPin定义为输入,将OutPin定义为(您猜对了)连接到继电器开关的输出线。虽然这可能很明显,但计算机需要明确地被告知要做什么。也许“智能设备”这个术语有点用词不当,因为它们需要聪明的人来设置一切。 然而,真正的工作发生在void loop()部分,因为 Arduino 会反复循环此代码。首先,它通过PIRState=digitalRead(PIRpin)检查运动传感器,看它是否检测到任何运动。然后,它使用currentTime=millis()记录自 Arduino 程序启动以来经过的毫秒数。
工作原理:当有物体触发传感器时,Arduino 会将该时刻记录为第 23 行中的triggerTime ,并根据第 26、29 和 34 行中的条件将其与当前时间进行比较。如果差值小于delayValue (本文中为 10 分钟),风扇将打开或保持打开状态。如果传感器在 10 分钟内检测到运动,它会通知 Arduino,计时器将重置。如果差值高于delayValue ,程序就会知道没有任何运动并关闭风扇。 连接风扇,保持凉爽
可选:建造一个围栏装置可以正常工作,但您可能不希望周围有一堆松散的电线。安装电子设备的方法有很多种,从特百惠到定制木箱,但我手头正好有一个塑料电气外壳。它的顶部是塑料的,似乎非常适合运动感应,但我发现透明塑料会干扰红外光。 你需要:
您可以将电源继电器放在外壳顶部,随时可以与风扇或任何您想要触发的设备一起使用。确保运动传感器的灵敏度和开启时间调节旋钮朝上,这样您就可以修改设备的灵敏度以及设备开启以向 Arduino 发出信号的时间。 虽然这款可编程开关非常适合风扇,但它也可以用于其他设备。因此,无论您是想打开一些灯,还是用警报器吓唬闯入工具洞的窃贼,或者只是让自己保持凉爽,它都是您随身携带的一款很棒的小工具。 |
介绍魁北克发明家 Yvon Martel 的最新发明:这个……东西。它是一把电动雪橇/马车/雪链锯,...
杰森·伍兹 19 岁,第一次独自生活时,他决定买一艘旧滑雪船。1969 年款的 Sportster ...
跑步时携带智能手机很烦人,但它们却非常有用。我的一个朋友曾经在慢跑时遇到医疗紧急情况,并拨打了 91...
在上周的特斯拉人工智能日上,埃隆·马斯克展示了他的下一个创作:“友好”的特斯拉机器人,它可以执行危险...
阳光又回来了,又一个明媚的夏天即将来临,这意味着是时候在泳池边放松和读书了。于是你拿出手机,戴上太阳...
科学家通常认为自然选择是一个缓慢的过程,需要几代人不断渐进地变化。但是,正如今天发表在《自然》杂志上...
在 30 多年基本忽视了地球的所谓孪生行星之后,NASA 正准备再次造访金星。两次。两个新任务 DA...
如果向马里兰大学机械工程学教授、微型机器人实验室负责人莎拉·伯格布雷特询问微型机器人与桥梁之间的联系...
新电影《月落》 听起来就是这样:它讲的是月球神秘地脱离轨道,给地球带来绝对灾难的故事。这是一部大制作...
社交媒体本应很有趣。快速登录、享受一点娱乐、偶尔点赞。但不知何故,它变成了数小时的滚动浏览、无休止的...
大多数人在某个时候都会有耳虫——脑海里不断回响着动听的旋律。但“鼻虫”或难闻的气味则不一定如此。心理...
7 月 3 日,美国地球物理联合会宣布德克萨斯理工大学教授凯瑟琳·海霍荣获 2014 年度科学传播...
纽约宾夕法尼亚车站是北美最繁忙的火车站。由于设备老化,车站也经常发生延误和事故。Flickr 用户 ...
墨西哥湾沿岸官员警告居民做好迎接热带风暴“巴里”的准备。“巴里”即将到来。周四,路易斯安那州州长约翰...
一个好的吻的例子。存款照片有什么能比长吻更让人陶醉吗?将嘴唇贴在别人嘴唇上这一简单动作能激发人们的一...