资料介绍
描述
这是修改挂在前门外的节日花环并将其添加到额外惊喜因素的好方法!当您的堂兄弟和邻居在假期拜访您时,他们会欣赏和钦佩这一点。
对于这个项目,您可以保持简单或全力以赴实现所有功能:
- 将 NeoPixels 添加到花环中,这将由 Arduino MKR1000 上托管的网络应用程序控制。
- 然后添加一个压电蜂鸣器来播放您最喜欢的节日曲调。
- 添加 PIR 传感器以检测门前的运动;这将触发花环上的 NeoPixels 并播放一首曲子。
- 给自己发一封电子邮件/短信,这样您就可以尽快到达门口,而不会错过一群颂歌歌手。
按照以下步骤自动化您的节日花环。
将 NeoPixel 条带添加到花环
使用束线带,将 NeoPixel 条带固定到花环背面,如下图所示。
3D 打印附加的 STL 文件
3D 打印下面附加的 STL 文件。就我而言,我使用的是 Flashforge Creator Pro。以下是一些建议的 3D 打印机设置:
- 0.3 毫米层高
- 填充密度至少为 25%
- 温度 -205(在我的例子中,我使用的是 Hatchbox 1.75mm Green PLA)
3D 打印大约需要 2 小时,具体取决于您的打印机设置。
这是一个可选步骤,但请记住为面包板构建某种 DIY 外壳以防止短路。
搭建电路
将 Arduino MKR1000 添加到面包板。您可能还需要将面包板接线焊接到 NeoPixel 条带的末端,以使末端对面包板友好。
- 将 NeoPixel 连接到 Arduino MKR1000 的引脚 6
- 将压电蜂鸣器连接到引脚 5
如果您打算进行高级设置:
- 使用连接到引脚 2 的 PIR 传感器
为 3D 打印部件添加电路
将锂聚合物电池连接到 MKR1000 JST 支架并切割面包板的顶部 +Ve 和 GND 导轨。
将 Neopixel 线重新连接到面包板。然后将面包板和 LiPo 添加到 3D 打印的支架上。
然后将 3D 打印的部分用拉链系在花环上,如下面第三张图片所示。
上传代码
在使用 Arduino IDE 将代码上传到 Arduino MKR1000 之前,您必须下载以下库作为 Arduino IDE 的一部分:
当代码上传到 Github 时,您有多种基本设置选项。
- 如果您只有 NeoPixel,请使用 .ino 文件 - HolidayWreath_onlyNeoPixel.ino 。
对于代码,更新您的 WIFI 路由器名称和密码,并记下来自 Arduino IDE 串行监视器的 IP 地址。要控制 NeoPixel,请使用笔记本电脑/移动设备浏览器中的 IP 地址,如下图所示。
- 。HolidayWreath_NeoPixel_Piezo.ino 。
- 如果您想在有人在门/花圈前时自动触发音调,请使用 PIR 传感器播放曲调,同时人们在门口等候,让他们开心。使用代码:HolidayWreath_addedPIR.ino 。
- 此外,如果您想在有人上门时收到电子邮件或短信通知,请按照以下部分使用制造商服务在IFTTT.com上设置食谱。并将代码文件:HolidayWreath_NotificationIFTTT.ino上传到 Arduino MKR1000。
使用 IFTTT 设置电子邮件/短信通知
使用IFTTT.com登录/创建一个帐户,然后创建一个新的小程序。
在 IF 部分,选择 Maker - 它基本上接收来自 Arduino MKR1000 的 Web 请求。对于该过程,系统会要求您在此处输入事件名称。输入“motion_detected”。
然后在那个部分,如果你想发送短信,选择短信并添加你的电话号码。此处将向您发送一个代码以确认您的号码,完成后,点击创建操作按钮。
如果您想给自己发送一封电子邮件,请在该部分选择电子邮件(在我的例子中是 gmail)。在这里你必须输入你的电子邮件,如果你愿意,你可以编辑主题和正文部分。
对于代码,更改功能的关键部分,您可以在此处ifttt_motion_detected()
找到设置。
- 树莓派家庭自动化开源
- Beaglebone智能圣诞花环开源分享
- 使用电报机器人进行自动化开源
- 温室自动化开源硬件
- 家庭自动化开源案例
- 照明自动化开源分享
- 滤光轮自动化开源项目
- 哈利波特式的家庭自动化开源
- 植物浇水自动化开源分享
- ESP32家庭自动化开源分享
- 家庭自动化开源分享
- 旧电脑UPS的家电自动化开源分享
- PCB家庭自动化开源分享
- 机器人自动化开展应用资料包 0次下载
- 计算机应用软件自动化开发技术分析 0次下载
- 自动化焊接机器人:引领制造业未来的高效工具 334次阅读
- 工业自动化和自动化区别是什么 1033次阅读
- 基于Jenkins+GitLab+Maven实现代码自动打包编译发布 3896次阅读
- 过程自动化控制和运动自动化控制的原理详解 1352次阅读
- 优秀的IC/FPGA开源项目:伪红外图像处理 1949次阅读
- Selenium在自动化中有何用处 1613次阅读
- 怎么上手 PR 流程?如何开始参与开源项目? 1470次阅读
- 如何自学PLC与自动化? 2567次阅读
- 全年开源项目的盘点和总结 3231次阅读
- ATE自动化测试系统是什么_ATE自动化测试系统介绍 3.2w次阅读
- 自动化领域初涉水 非标自动化和自动化到底有哪些区别? 6091次阅读
- jenkins自动化部署 4559次阅读
- 机器人自动化工程项目方案设计包括的6个步骤解析 1.2w次阅读
- 11个机器学习开源项目 2767次阅读
- 红帽推出Ansible 2.2 :为开源自动化框架奠定牢靠的基础 984次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多