×

温室窗户和监控的物联网自动化

消耗积分:0 | 格式:zip | 大小:0.08 MB | 2023-01-30

刘丹

分享资料个

描述

温室窗户控制

根据用户定义的温度、湿度或雨水自动打开和关闭温室的窗户,以实现稳定的气候。窗户用于温室通风。

可以通过手机远程完成设置。也可以使用智能手机手动打开。

监测温度、湿度、雨水和光照都记录在 SD 卡上,可以通过手机远程显示。

描述

主要控制部分由Arduino Nano Every(ATMEGA4809)完成:温度过低时关闭窗口,温度过高时打开窗口。当开始下雨时,窗户也会关闭。

Arudino Nano Every 通过串口与 NodeMCU (ESP8266) 通信。使用您的笔记本电脑或手机,您可以通过 WiFi 访问 NodeMCU,并可以检查当前传感器数据以及监控温度、湿度和光照曲线。可以通过网络界面进行设置。

poYBAGPXV6CAXTLxAAC1Wb2vrLI160.jpg
通过智能手机监控温度、湿度和光照
 

可以为每个窗口单独进行设置。例如,窗口 1 应在 18°C 时打开,窗口 2 应在 20°C 时打开。还有一种夜间模式:夜间窗口将关闭并保持关闭状态。

除了 WiFi 访问值外,LCD 上也会显示。这个hackster.io-project中的示例用于在 LCD 上创建菜单。

住房

所有用于控制的电子元件都在这个盒子里面。通过连接器可以连接和控制六个窗口。

pYYBAGPXV6aAbzBvAAEP6i0MWeE969.jpg
温室控制外壳
 

电路板

使用 Arduino Nano Every 和 NodeMCU 自制 PCB。使用 Autodesk Eagle 设计的布局。

poYBAGPXV6mASmKJAAG_dMTZkes659.jpg
自制PCB(这里是控制平面)
 

另一个自制的PCB是带有三个线性电机的L298N双全桥驱动器的电源层。因此可以控制6个窗口。

pYYBAGPXV6uAO4rYAAFCz_zzAMA520.jpg
安装直线电机
 

安全

考虑了几个安全方面:

  • 将设置存储在EEPROM上停电后系统将重新启动并进入稳定状态并继续控制温室。
  • 使用看门狗发生意外行为时重新启动系统。它是如何工作的,请参阅此hackster.io 项目中的此处
  • 错误记忆:记录所有错误并将它们写入SD卡
  • 外壳过温控制:当外壳温度过高时,会发出警报(蜂鸣声)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !