电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>家庭温室监测系统开源

家庭温室监测系统开源

2022-12-12 | zip | 0.52 MB | 次下载 | 免费

资料介绍

描述

概述

温室环境条件不断变化,因此我们需要有效的监测。

使用自动系统有很多好处,例如减少工作量或最重要的是用户可以在家中通过 PC 或智能手机检查自己的投资。

另一个重要的优点是可以将数据存储到数据库中。这可能会影响赚钱或亏钱。

此外,由于实时系统控制,我们可以立即干预,防止种植出现问题。

温室中的自动监控系统由读取环境数据的传感器和执行器组成,称为“奴隶”。他们通过无线与称为“Master”的中央设备进行通信后者将可能的变化发送到从站(如阈值的变化),并通过 WiFi 将数据发送到网络服务器。

1. 它是如何工作的?

我们可以将这个项目分成三个不同的部分:

  • 掌握
  • 奴隶
  • 网络服务器

我们使用 Arduino/Genuino MKR1000 作为主控,使用 Arduino/Genuino Uno 作为从控。

Master通过WiFi(集成WINC1500)与Web Server通信,Slave通过DHT22传感器获取温度和湿度,然后通过WiFi(WiFi屏蔽WINC1500)发送给Master。

 

2.硕士

Master 处于“接入点模式”,它等待 Slave 连接接收详细说明并发送到 Web 服务器的温度和湿度。

主机检查是否有可用数据,在这种情况下,它创建一个由新阈值和 CRC 形成的 UDP 数据包。事实上,它计算 CRC,从站将使用该 CRC 来验证接收到的设置。

Master 退出“接入点模式”后,它连接到 WiFi,以便将数据发送到 WebServer,WebServer 将数据放入图中。

poYBAGOS34CAMleRAABzubYn0wI864.jpg
流程图大师
 

3.奴隶

Slave通过DHT22传感器获取温度和湿度,5分钟后将数据发送给Master。它还创建一个 UDP 数据包,它连接到 Master,然后发送数据。

稍后它会等待是否有一些数据可用,例如新的阈值。在这种情况下,从设备接收新设置并使用 Dallas-Maxim 公式计算 CRC。

随后将计算出的 CRC 与从主机接收到的 CRC 进行比较。如果两个 CRC 相同,Slave 将新设置保存在 EEPROM 中。

poYBAGOS34KACA5GAACCI2oxyw8701.jpg
流程图从机
 

4.网络服务器

Web 服务器保存所有以后可以存储在历史记录中的数据。

为此,我们使用了一个 PHP 脚本来连接数据库并以两种不同的方式显示数据

  • 在图表中,使用另一个 PHP 脚本
  • Android 应用程序中,使用另一个 PHP 脚本以 JSON 格式
pYYBAGOS34WAH6d-AAB0iCSm7jY238.png
温室温湿度
 

5. 应用程序

该应用程序允许我们将数据查询到数据库中。

在第一个屏幕中,我们可以选择要显示的时间范围,并使用“GRAPHIC”按钮,它会联系网络服务并获取数据。

该应用程序将数据显示为图形。

 
 
 
pYYBAGOS34uAbCKDAAFPIebPkoQ413.jpg
 
1 / 2App - 选择定时范围
 

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  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次下载  |  免费