资料介绍
描述
项目概念简介:
服务器机房是用于存储、供电和操作计算机服务器及其相关组件的房间。每个组织或机构都有其专用的服务器机房或数据中心,它们将所有计算机和网络 (LAN) 连接在一起。对于这种情况,气候是影响服务器机房能耗和环境影响的因素之一。在这个项目中,我们将构建一个系统,在 Arduino IoT 仪表板上监控服务器机房的不同关键参数,如温度、湿度、气压等。该系统还将尝试检测和通知电源故障、火灾、烟雾等,我们还将实施一些边缘级自动化以进行温度控制。
主要特点
=> Arduino物联网仪表板监控
=> 数据记录器 - SD 卡(本地)、Google 表格
=> 通知 - 电报应用程序上的警报
=> 温度、湿度的边缘自动化 - 恒温器控制
灵感:
几年前,我想为我的大学建立这个项目。因为在他们的服务器机房里,根本没有这样的监控系统。由于服务器机房位于一楼(地下室)下方,因此他们通常必须每 1-2 小时派一个人到那里检查一切是否正常。当时,我也尝试使用 Arduino Uno 和 gprs/gsm 模块来实现这个项目。但是存在网络/gsm 信号覆盖范围很差的问题,因为服务器机房位于一楼以下。并且对于使用 Arduino 以太网屏蔽,不支持 https。所以,那个时候我想,如果我可以通过在该网络中连接 Arduino 板来利用来自服务器机房本身的无线路由器的 Wi-Fi 互联网连接。并将所有参数数据发送到网站,而不是 sms/gprs 数据包。但由于启用了 Wi-Fi 的 MCU 资源不兼容或不可用,我离开了那个项目。但是当我了解这个 Arduino Oplà IoT Kit 和这个竞赛时,我认为值得再次尝试这个项目。
非常感谢#Arduino !!!- 是的,在过去的十年里,“Arduino”一直在改变世界各地每个有抱负的创客、DIY 爱好者和爱好者的生活。信用和感激之情无以言表。非常感谢您组织此类竞赛#CloudGames2022 并使用Arduino Oplà IoT Kit 赞助和支持我的想法。
项目框图
查看该项目的以下框图,该框图将概述如何连接整个系统。
本项目硬件
Arduino Oplà IoT Kit具有不同的板载传感器,例如温度、湿度和气压传感器、6 轴 IMU 运动传感器、颜色检测传感器、手势传感器等。我使用过温度、湿度和气压传感器。还有三个外部传感器,如上文组件部分所述 - MQ2气体/烟雾传感器、红外火焰/火灾传感器和ZMPT101B单相交流电压传感器。
项目软件_ _
正如我之前提到的,Arduino 社区拥有丰富的信息和文档资源。我尝试了 Opla kit 官网的所有入门项目。对于编程,我主要使用 Arduino Web IDE,对于基本接口和调试,我还使用 VS Code 和 PlatformIO IDE。
Arduino IoT Cloud Dashboard - 为了设计 Web Dashboard,我使用了 Arduino 的 IoT Cloud Dashboard。再次感谢 Arduino 的 Opla 套件,它带来了另一个好处,它提供了 12 个月的物联网云创客计划。我设计了如下所示的仪表板。
它显示不同的小部件,如温度、湿度计、压力和交流电压值。三个虚拟 LED 显示火灾、烟雾和电源故障警报。我还使用了 Opla 套件示例中的恒温器控制代码来维持温度条件。还有手动超控开关来控制冷却器和加热器控制的继电器。不幸的是,我没有这些设备的其他电源组件来连接它们,所以我只使用继电器模拟它们。
我使用了 Universal-Telegram-Bot-Library和ArduinoJsonLibrary platformIo.ini 文件如下。我还使用EmonLib进行 ZMPT101B 传感器交流电压计算
[env:mkrwifi1010]
platform = atmelsam
board = mkrwifi1010
framework = arduino
lib_deps =
arduino-libraries/Arduino_MKRIoTCarrier@^1.0.2
arduino-libraries/ArduinoIoTCloud@^1.6.0
arduino-libraries/Arduino_ConnectionHandler@^0.6.6
openenergymonitor/EmonLib@^1.1.0
witnessmenow/UniversalTelegramBot@^1.3.0
bblanchon/ArduinoJson@^6.19.3
通知、警报和数据记录-
我尝试将 webhook 与 Arduino IoT Cloud 直接集成以进行 Google 表格数据记录,但没有成功。所以我决定使用IFTTT Maker Webhook Integration ,这很容易。
Arduino IoT Remote App (iOS/Android) 不提供任何通知功能,当某些变量更改或 IoT Cloud 仪表板中发生事件时,这可能会使我们错过重要事件,或者在这种情况下,警报。我还探索了IFTTT SMS 集成选项,但它也有局限性。所以,最后我决定使用Telegram Bot Notifications。
示范 -
!!!注意 - 小心使用 ZMPT101B 交流电压传感器。保持适当的隔离,并且非常小心地使用,因为我们必须处理高压交流电压。
再次感谢 Arduino 参加这个项目竞赛。对于所有专家 Maker,我欢迎有关项目设计、电路、代码修改、优化、错误和查询的建议。感谢所有参赛选手。
- 基于网络服务器的物联网门锁系统
- 机房一体式动环监控系统 4次下载
- 最简单DIY基于ESP8266的物联网智能小车②(webserver服务器网页高级遥控版) 0次下载
- 机房监控工业路由器
- 通信电源机房远程监控系统的设计方案 18次下载
- 基于数据转发服务器的车辆监控管理系统 19次下载
- 物联网中多设备多服务器的任务卸载技术综述 17次下载
- 基于嵌入式视频监控服务器的搭建 8次下载
- 机房动环监控系统与机房节能减排 23次下载
- 基于uClinux的实时网络监控服务器开发与应用 7次下载
- 基于Web服务器的电网监控系统的设计 38次下载
- 基于Linux的多服务器NC环境中系统监控的设计 29次下载
- 智能楼宇系统中的软件化网络视频监控服务器
- 基于Java移动代理的Web服务器负载监控系统
- 基于视频服务器的视频监控系统的设计
- 串口服务器接入物联网平台实现IO控制教程 1236次阅读
- 如何使用Checkmk监控Linux服务器? 1014次阅读
- 监控服务器资源利用率的服务端脚本 607次阅读
- 如何移植视频流服务器 1088次阅读
- 如何使用物联网实现智能垃圾监控系统的设计 2392次阅读
- 如何管理刀片服务器?普通服务器与高防服务器有什么样的区别 1414次阅读
- 服务器有什么作用?存储服务器和普通服务器到底有什么区别 5995次阅读
- GPU服务器到底是什么?GPU服务器与普通服务器到底有什么区别 7384次阅读
- 你知道水泵物联网监控系统吗 2111次阅读
- 基于嵌入式Linux的机房信息视频监测系统 2097次阅读
- 高防服务器是什么_高防服务器有什么用 2465次阅读
- 高防服务器如何辨认 858次阅读
- 根服务器关了会怎么样_美国会关掉中国根服务器 1.4w次阅读
- 双线服务器托管位于双线机房的优势有哪些 726次阅读
- DCS系统中动态数据服务器如何设置? 2037次阅读
下载排行
本周
- 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次下载 | 免费
评论
查看更多