×

带有仪表和执行器的IoT仪表板Web服务器

消耗积分:2 | 格式:zip | 大小:2.28 MB | 2022-10-21

吕钢格

分享资料个

描述

我的项目背后的故事开始于,奇怪的是,我的一个厨房用具发生了故障,我不得不更换它的主主板。

我注意到许多连接到它的电线来自传感器、加热元件和泵。经过一番研究,我意识到这块主板实际上是一个微控制器,它正在协调我的设备的自动化。那是我第一次惊叹的时刻,并决定我只需要了解更多关于这些微控制器的信息,这些微控制器似乎安装在我每天使用的几乎任何重要的东西中。

所以,我开始在互联网上搜索,了解不同的项目(很多来自这个网站),虽然我在学习东西,但我想了解更多,而不是如何让面包板上的几个 LED 闪烁。这是我第二次“啊哈”的时刻,偶然发现了这个项目/课程。注册后,项目介绍说我可以将 Arduino Uno 用作 Web 服务器,它将提供一个完全交互式的网页,在仪表上显示传感器值,并提供从世界任何地方手动控制开关的可能性,甚至让它们根据传感器值自动化。听起来不错,是真的吗?在完成项目之后,我只能说我不知道​​我可以用 28 美元的 Arduino 微控制器做这么多事情。在这个项目中,我不仅学到了很多关于 Arduino 的知识,还有关于 HTML、CSS、JavaScript 和 Ajax(或异步 JavaScript 和 XML)。我还学习了如何使用各种传感器(温度、超声波、分压器、红外线)、以太网屏蔽和继电器板以及其他所有主题的基础知识。

这是已完成且功能正常的项目板的图片,然后可以进行各种测试和模拟:

poYBAGNQxISAYI3uAAtmfC6qGe4757.png
完成的项目委员会
 

完成项目后,我决定对其进行修改,以便现在可以监控水位和我的后院池塘,并让水泵抽水或电磁阀加水以将水位保持在一定范围内。我还可以在仪表板上查看水温和水位的传感器仪表,并从仪表板上手动启动泵或阀门。

网页上的仪表是使用由乌克兰的 Mykhailo Stadnyk 开发人员创建的画布仪表呈现的。呈现这些仪表的 CSS 代码托管在 JsDelivra CDN 上,并由 MIT 许可的开源软件许可证管理。我已尝试尽可能多地包含有关该项目的信息,

这是该项目的一段视频,模拟水位何时达到一定水平(通过在超声波传感器前移动手),水泵自行启动,而无需单击仪表板上的拨动开关。

 

 


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

评论(0)
发评论

下载排行榜

全部0条评论

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