智能水管理系统的制作

电子说

1.2w人已加入

描述

步骤1:准备

步骤2:设置Firebase Cloud

步骤将Edison设置为Firebase Cloud

=========================

1。打开爱迪生终端

2。为爱迪生root @ edison设置WiFi:configure_edison --wifi

3。打开/etc/opkg/base-feeds.conf文件并添加以下行并保存

src/gz全部http://repo.opkg.net/edison/repo/all

src/gz edison http://repo.opkg.net/edison/repo/all

src/gz core2-32 http://repo.opkg.net/edison/repo/all

4.运行以下命令

root @ edison:opkg更新root @ edison:opkg install python-pip

5。在vi编辑器中编写示例python代码以检查其是否正常运行

6.安装firebase依赖项

root @ edison:pip安装请求root @ edison:pip install python-firebase

7。创建一个帐户,您将可以免费设置地址为FBNAME.firebaseio.com的新存储,您可以在其中选择FBNAME。在这里,我创建了一个帐户,FBNAME是“ resplendent-torch-1749”

8。让我们尝试将数据推送到Firebase。

firebase.py//示例程序

from firebase import firebase

app = firebase.FirebaseApplication(‘https://resplendent-torch-1749.firebaseio .co app.put(’/‘,’湿度‘,{’值‘:10.0})

9。保存文件并运行脚本-这将创建一个名为“湿度”的值“ 10”

第3步:Firebase到Android应用

FireBase到Android应用的设置非常在FireBase网站上进行了很好的解释

https://www.firebase.com/docs/android/quickstart.html

第4步:爱迪生板安装程序

我们已连接3个流量传感器,这些传感器将耗水量和流量数据读取到FireBase云中。

一个继电器用于控制水泵的开/关。如果3个传感器中的水流读数为0,则继电器打开水泵将水泵送到上水箱。Android应用程序中还提供了此继电器开关手柄以远程控制水泵。

步骤5:最终注释

责任编辑:wv

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

全部0条评论

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

×
20
完善资料,
赚取积分