电子发烧友App

硬声App

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

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

3天内不再提示
创作
电子发烧友网>电子资料下载>电子资料>火焰灯开源构建

火焰灯开源构建

2023-06-30 | zip | 0.38 MB | 次下载 | 免费

资料介绍

描述

家庭自动化智能家居这个词是由美国房屋建筑商协会于 1984 年创造的,但当时它仍然只是一个遥远的梦想!尽管第一艘遥控玩具船是在 1898 年由尼古拉特斯拉发明的然后在 1975 年,开发了第一个通用家庭自动化网络技术 X10。它是电子设备的通信协议。到 2020 年,其产业规模将高达128.1 亿美元。

所有这些设备的基本控制回路都非常简单,如下所示。

pYYBAGN_SAiAeRt7AACA4JEfHV0154.png
基本控制循环来源:谷歌图片
 

这里将有一个传感器将真实世界的物理值转换为电信号,例如模拟情况下的电压或电流和数字情况下的值,并将其报告给称为微控制器的微型计算机,其中包含将比较的预定义设定点当前传感器读数与设定值读数并相应地采取行动。

我们的目标是使基于伺服电机的自动开关可以改装到当前的配电盘上。当前的家庭自动化解决方案不便携,需要专业人员安装布线和其他设置。在这里,为了让您的家更智能,无需更换配电盘和灯。这就是为什么这个解决方案很重要。

下班后大楼的总入住人数可能比早上少,但灯一直亮着。这是一种巨大的能源浪费。通过使用像这些高温传感器这样的小型传感器节点,可以节省大量能源。

其他功能包括

  • 200小时的电池寿命,
  • 为进入房间的人拍照的安全摄像头
  • 深度睡眠以节省电池。
  • 便携的。
  • 发送电子邮件警报

Step1:获取零件:

pYYBAGN_SA-AVruLAAr5yH1m4Dw539.jpg
凯美特电容器
 
poYBAGOYg1yAccQpAASHSihrklE432.jpg
用于电源信号调节部分的 Kemet 电容
 

第 2 步:让我们在面包板上进行测试:

在我们的项目中,传感器不过是KEMET SS-430的小型接近传感器(我申请了免费硬件,但我的想法没有被选中,通过查看传感器的外形尺寸,我认为与其他接近传感器相比,它会提供更好的设计自由度,所以我继续购买了一个。)数据来自如图所示,传感器将有一个 2 200ms 的时钟脉冲。

poYBAGOYg16AaWW3AACkjiSGptw589.jpg
Saleo逻辑分析仪截图
 

在上图中,2 200ms 的脉冲是显示人类存在的脉冲,其他时钟脉冲是由于误触发而形成的。由于我正在尝试没有镜头或任何其他盖子的裸露传感器,因此发生了这种错误触发。在我使用塑料外壳固定传感器后,误触发大大减少。

pYYBAGOYg3eAUdgvAAniioRqR50018.jpg
使用ardunio进行初步测试
 

对于测试,我只使用了一个微控制器(Arduino Uno)、传感器和一个 LED在串行监视器上读取传感器值数小时并对其进行校准后,我提供了一个小代码来正确检测其面前是否有人。

第 3 步:连接伺服器并在 ESP32 相机上进行测试:

poYBAGOYg6GAFyo1AA0XgnejzYY445.jpg
使用 ESP32 摄像头进行伺服测试
 

由于 ESP32 摄像头上可用的引脚数量有限,我不得不使用定时器 2 和 GPIO2 来驱动伺服系统,并使用 Kemet SS-430 接近传感器使用 GPIO13 来实现唤醒功能。

使用 ESP32 Camera 的原因是当人进入房间或​​未经授权的地方时拍照并进入睡眠模式。图像将保存在

SD卡。为了立即对入侵者采取行动,ESP32 将向预先配置的电子邮件 ID 发送一封电子邮件。这需要安装 ESP32 Mail 客户端库。在 Arduino IDE 中管理库并搜索 ESP32 Mail 客户端并下载您将需要一个有效的电子邮件 ID,您需要将其凭据放入代码中,稍后您将必须启用不太安全的应用程序最好为这个项目创建一个新的 Gmail ID。

第 4 步:测试概念证明

pYYBAGOYg6WAYUmMAAC3Rxq-LlY541.png
顶视图传感器封装在塑料外壳中
 
pYYBAGOYg6iATbD_AACL2-HNO0g441.png
带升压转换器的底视图
 

对于该项目的更简单的分解图,我想以模块化方式将这些东西组装在亚克力板上。

用于传感器的塑料盒有助于减少误触发。由于 ESP 相机在拍照后进入睡眠状态,我无法在 ESP32 相机上执行数字信号调节操作。因此,我添加了另一个微控制器来减少错误触发和信号调节,以及驱动伺服电机。

您可以使用 esp32 或其他微控制器都可以。

poYBAGOYg6yAE5GGAAH0aZbexyU812.jpg
原理图
 

来自热释电传感器的信号被馈送到集电极开路配置中的晶体管,一旦信号到来,晶体管就会作为开关被激活,因此它将 GPIO 13 连接到地面并唤醒 ESP32 摄像头

在代码库中,Pyrolight 代码和 camera_pins.h 用于 ESP32 摄像头,其余 2 代码用于使用 Arduino pro mini 进行测试。

请在 GitHub 存储库中找到详细的原理图和 Kicad PCB

实际上,我为这个项目从中国订购了 PCB,但由于冠状病毒的爆发,我没有及时收到。所以我不得不使用aboost转换器和TP4056模块。

第五步:邮件来了

poYBAGOYg6-AFqqeAACngVzJnJ4206.jpg
这是arduino串行监视器的屏幕截图。
 

当传感器附近有入侵者时,它从睡梦中醒来,拍了一张照片,并发送了一封带有附件的邮件。

pYYBAGOYg7KARm26AABdQVNBCPU03.jpeg
收到的电子邮件
 

这是邮件的样子。您可以在下面链接的我的 Github 存储库中找到 Gerber 文件。

pYYBAGOYg7aAP4C2AADqdvb4BBQ484.png
3D 视图
 
poYBAGN_R96AQHvwAAAtHvJaG_o517.png
PCB正面
 
pYYBAGN_R-GATBPvAAAebYFwGeg663.png
后面
 

第 7 步:未来增强功能:

1. 为项目设计一个3D打印的案例,让它看起来像一个产品

2. 为 ESP32 CAM 设计一个防护罩 [完成!]

3.提高电池性能

4. 模拟信号调理电路代替次级微控制器。

最后,我感谢hackster.io和 Kemet 提供的机会以及所有开源社区花时间在互联网上进行记录。


评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费