本方案能够使用粒子和水流传感器测量您家中的用水量。
今天的技术,如粒子、更便宜的零件和大量的在线炉排教程。我决定最终构建一些家庭自动化解决方案。
该项目的目的是收集房屋或公寓中使用的水,同时将使用情况存储在数据库中。
然后可以使用我为IoT Garage Opener构建的 iOS 应用程序读取数据 。
为什么使用 NodeJS 代理?
这个项目与 Garage Opener 非常不同。数据 直接从 Particle保存到 Parse.com 。在 IoT GarageOpener 中,使用 Parse iOS SDK 在 iOS 设备上创建的数据库中的新条目。
另一方面,这个项目更像是一个数据记录器,而不是一个动作触发器。这意味着我们等待水流动,收集数据,并将其发送到 Parse.com 。
为此,我们需要进行 RESTfull API 调用。
这可以使用 Particle 提供的 Webhook 功能来完成。但是,正如您可以想象的那样,存在一个问题。出于某种原因,Particle 的人们决定向您发送的 JSON blob 添加其他数据。因此,Parse 无法处理传入的请求。
Heroku 托管
如上一节所述。我们有一个需要托管在某个地方的 NodeJS 应用程序。我选择Heroku ,但你可以使用任何你想要的。甚至将应用程序放在您家中的本地服务器上。
液体流量计
对于这个项目,我购买了两个 液体流量计 - 塑料 1/2" NPS 螺纹。它们非常便宜并且用于原型制作,但您需要注意这个传感器不是很精确。但对于个人使用它们是完美的。
值得了解的东西
快速开始
这是使项目工作所需的步骤
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !