×

hydroMazing智能花园系统网络服务

消耗积分:0 | 格式:zip | 大小:0.00 MB | 2023-06-14

欲望都市

分享资料个

描述

 

pYYBAGSBqUiATKQEAAAtjT3N954463.jpg
hydroMazing 调节植物茁壮成长所需的条件!
 

使用 hydroMazing 种植得更好、更聪明、种植您的花园。

hydroMazing智能花园系统旨在通过自动控制风扇、加热器、水泵等来监控和管理您的生长环境。

学习如何种植植物可能既复杂又昂贵。植物是有弹性的,但只要一个无意的疏忽就会毁掉你的庄稼。让hydroMazing为您完成艰苦的工作,您可以避免这些代价高昂的错误!您的解决方案以更简单、更有效的方式保持最佳生长条件,从而在家中成功种植健康植物。

  • hydroMazing具有无限的适应性!我构建了开放式架构平台,以轻松开发和集成新模块以满足几乎所有不断增长的需求。
  • hydroMazing有一个独立的数据收集系统和网络界面,位于您自己的设备上;不是远程云。 *
  • 借助hydroMazing 智能花园系统,您可以随时随地种植健康、快乐的植物!
poYBAGSBqUuAEXgrAABXioha5mQ971.jpg
 

我叫 Cory,是一名技术工匠,专门从事电子和软件工程领域的创造性问题解决。在专业上,我曾担任过电子工程师、塑料制造商、软件工程师、工业激光技术员以及许多其他工作,包括咖啡师。在过去的几年里,我一直致力于一个名为hydroMazing的智能花园系统项目我与您分享我的工作,因为我想为所有对“智能”园艺方法感兴趣的人提供帮助。

随着您在不断增长的知识和技术方面变得更加先进,该系统旨在与您一起成长。默认系统设置被设置为种植大多数香草和生菜。这些设置还包括系统检测到问题时您将收到的通知。

刚开始时,我建议您试用hydroMazing 系统几天,或者只要您愿意,不要连接任何设备来控制它。在此期间,您可以观察系统将“尝试”执行哪些操作以控制环境。当系统处理它收集的数据时,您还会收到通知。当您准备好尝试更改控制设备的系统设置时,您可以在系统设置->TheDecider 下找到它们。

hydroMazing 智能花园系统网络服务

Raspberry Pi 通过 USB 插入 hydroMazing 串行通信数据,还可以添加 USB 网络摄像头。

  • Web 服务模块(Raspberry Pi)。
  • 可选网络摄像头(USB 网络摄像头)。

安装 hydroMazing 智能花园系统 Web 应用程序

更新 Raspberry Pi 并设置 LAMP 堆栈后,Web 应用程序的安装相对轻松。

下载源代码包,然后您需要将内容提取到文件夹中。现在将文件夹重命名为基本名称,或者在将其移动到位于/var/www/html/的 Apache Web 服务器的 Web 根目录之后

使用 MySQL 命令行或 phpmyadmin Web 界面导入数据库架构。创建一个名为CoreConduit的数据库和另一个名为hydroMazing的数据库,然后导入项目目录中包含的模式CoreConduit.sqlhydroMazing.sql

使用 MySQL 命令行创建数据库并导入初始模式。

sudo mysql -uroot
  
mysql> CREATE DATABASE CoreConduit;
mysql> use CoreConduit;
mysql> source /hydroMazing/CoreConduit.sql
mysql> CREATE DATABASE hydroMazing;
mysql> use hydroMazing;
mysql> source /hydroMazing/hydroMazing.sql

权限

  • 执行/etc/hydroMazing/utilities/tools/ 目录中的permissions.sh脚本。

使用 hydroMazing

  • 使用以太网电缆将 Raspberry Pi 连接到本地路由器。

hydroMazing智能花园系统不需要互联网连接即可种植植物。互联网访问是为您,系统的用户和管理员以及我发布的任何更新提供的。系统记录的数据本地保存在处理数据的 Raspberry Pi 上。

  • 将 hydroMazing 控制器单元的 USB 插入 Raspberry Pi。
  • 或者,插入 USB 网络摄像头。
  • 为树莓派供电。

根据 hydroMazing 智能花园系统的设置,使用 Power Squid(多插头)将遥控交流电源插座模块连接到相应的设备分配。将电器插入相应的遥控交流开关装置。大多数生长环境可以配置如下:

  • 进气换气扇
  • 排气换气扇
  • 加湿器/加热器/附加照明

 


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

评论(0)
发评论

下载排行榜

全部0条评论

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

'+ '

'+ '

'+ ''+ '
'+ ''+ ''+ '
'+ ''+ '' ); $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code ==5){ $(pop_this).attr('href',"/login/index.html"); return false } if(data.code == 2){ //跳转到VIP升级页面 window.location.href="//m.lene-v.com/vip/index?aid=" + webid return false } //是会员 if (data.code > 0) { $('body').append(htmlSetNormalDownload); var getWidth=$("#poplayer").width(); $("#poplayer").css("margin-left","-"+getWidth/2+"px"); $('#tips').html(data.msg) $('.download_confirm').click(function(){ $('#dialog').remove(); }) } else { var down_url = $('#vipdownload').attr('data-url'); isBindAnalysisForm(pop_this, down_url, 1) } }); }); //是否开通VIP $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code == 2 || data.code ==5){ //跳转到VIP升级页面 $('#vipdownload>span').text("开通VIP 免费下载") return false }else{ // 待续费 if(data.code == 3) { vipExpiredInfo.ifVipExpired = true vipExpiredInfo.vipExpiredDate = data.data.endoftime } $('#vipdownload .icon-vip-tips').remove() $('#vipdownload>span').text("VIP免积分下载") } }); }).on("click",".download_cancel",function(){ $('#dialog').remove(); }) var setWeixinShare={};//定义默认的微信分享信息,页面如果要自定义分享,直接更改此变量即可 if(window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == 'micromessenger'){ var d={ title:'hydroMazing智能花园系统网络服务',//标题 desc:$('[name=description]').attr("content"), //描述 imgUrl:'https://'+location.host+'/static/images/ele-logo.png',// 分享图标,默认是logo link:'',//链接 type:'',// 分享类型,music、video或link,不填默认为link dataUrl:'',//如果type是music或video,则要提供数据链接,默认为空 success:'', // 用户确认分享后执行的回调函数 cancel:''// 用户取消分享后执行的回调函数 } setWeixinShare=$.extend(d,setWeixinShare); $.ajax({ url:"//www.lene-v.com/app/wechat/index.php?s=Home/ShareConfig/index", data:"share_url="+encodeURIComponent(location.href)+"&format=jsonp&domain=m", type:'get', dataType:'jsonp', success:function(res){ if(res.status!="successed"){ return false; } $.getScript('https://res.wx.qq.com/open/js/jweixin-1.0.0.js',function(result,status){ if(status!="success"){ return false; } var getWxCfg=res.data; wx.config({ //debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId:getWxCfg.appId, // 必填,公众号的唯一标识 timestamp:getWxCfg.timestamp, // 必填,生成签名的时间戳 nonceStr:getWxCfg.nonceStr, // 必填,生成签名的随机串 signature:getWxCfg.signature,// 必填,签名,见附录1 jsApiList:['onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function(){ //获取“分享到朋友圈”按钮点击状态及自定义分享内容接口 wx.onMenuShareTimeline({ title: setWeixinShare.title, // 分享标题 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享给朋友”按钮点击状态及自定义分享内容接口 wx.onMenuShareAppMessage({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 type: setWeixinShare.type, // 分享类型,music、video或link,不填默认为link dataUrl: setWeixinShare.dataUrl, // 如果type是music或video,则要提供数据链接,默认为空 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ”按钮点击状态及自定义分享内容接口 wx.onMenuShareQQ({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口 wx.onMenuShareWeibo({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ空间”按钮点击状态及自定义分享内容接口 wx.onMenuShareQZone({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); }); }); } }); } function openX_ad(posterid, htmlid, width, height) { if ($(htmlid).length > 0) { var randomnumber = Math.random(); var now_url = encodeURIComponent(window.location.href); var ga = document.createElement('iframe'); ga.src = 'https://www1.elecfans.com/www/delivery/myafr.php?target=_blank&cb=' + randomnumber + '&zoneid=' + posterid+'&prefer='+now_url; ga.width = width; ga.height = height; ga.frameBorder = 0; ga.scrolling = 'no'; var s = $(htmlid).append(ga); } } openX_ad(828, '#berry-300', 300, 250);