由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Living版 - 我的无线浇水系统终于上线了
相关主题
浇水的编程考虑草坪如何处理
周末自己改 drip line 小项目。Home Depot也是活雷锋
上个月2万加仑的 water bill 正常吗是不是inspection都不查sprinkler的?
急啊,大家给出个招吧打开irrigation system需要找公司吗?
lami其实并不怕水irrigation system
草地怎么浇水合理?sprinkler system 找谁修阿?
加州1000平方英尺的池塘,年蒸发量大概多少?责任问题请教-前院sprinkler
刚买的马桶每半小时自动充水do you repair irrigation system diy?
相关话题的讨论汇总
话题: self话题: def话题: params话题: print话题: return
进入Living版参与讨论
1 (共1页)
S*A
发帖数: 7142
1
那个 Linksys 里面跑的是 Linux, openwrt.
无线连入家里的无线网,自动上网下载 CIMIS 附近地区的水分
蒸发和降雨量数据,按需要自动浇水。
Irrigation Caddy 是个网络控制的浇水控制器。我完全
没有用自带的控制程序,都是 Linksys 控制的。
C*******d
发帖数: 15836
2
这牛的一塌糊涂啊!
z**********i
发帖数: 12276
3
可靠吗?感觉自动化程度太高,有危险.

【在 S*A 的大作中提到】
: 那个 Linksys 里面跑的是 Linux, openwrt.
: 无线连入家里的无线网,自动上网下载 CIMIS 附近地区的水分
: 蒸发和降雨量数据,按需要自动浇水。
: Irrigation Caddy 是个网络控制的浇水控制器。我完全
: 没有用自带的控制程序,都是 Linksys 控制的。

H******7
发帖数: 34403
4
太简单化了,没有考虑湿度,露水,每日蒸发量曲线和毛细现象,令人遗憾啊
S*A
发帖数: 7142
5
自家每天都可以看效果,浇水有 log file, 有什么危险的。

【在 z**********i 的大作中提到】
: 可靠吗?感觉自动化程度太高,有危险.
c****o
发帖数: 32446
6
可以在公司上班时登录启动交税吗?
S*A
发帖数: 7142
7
湿度,露水,每日蒸发量曲线和毛细都包括在这个公式里了。
人家天气站都算好了,没有什么遗憾的。

【在 H******7 的大作中提到】
: 太简单化了,没有考虑湿度,露水,每日蒸发量曲线和毛细现象,令人遗憾啊
S*A
发帖数: 7142
8
可以,还可以用 security camera 看到别人的狗接近草坪
就自动用水射它,但是为什么要上班浇水呢?

【在 c****o 的大作中提到】
: 可以在公司上班时登录启动交税吗?
c****o
发帖数: 32446
9
居然没有傅立叶变换。。。

【在 S*A 的大作中提到】
: 湿度,露水,每日蒸发量曲线和毛细都包括在这个公式里了。
: 人家天气站都算好了,没有什么遗憾的。

S*A
发帖数: 7142
10
傅立叶变换在注释里。

【在 c****o 的大作中提到】
: 居然没有傅立叶变换。。。
相关主题
草地怎么浇水合理?草坪如何处理
加州1000平方英尺的池塘,年蒸发量大概多少?Home Depot也是活雷锋
刚买的马桶每半小时自动充水是不是inspection都不查sprinkler的?
进入Living版参与讨论
l**********3
发帖数: 2479
11

这个就是全自动了咯?下雨就不浇水?天热就多浇水?貌似挺适合我的

【在 S*A 的大作中提到】
: 那个 Linksys 里面跑的是 Linux, openwrt.
: 无线连入家里的无线网,自动上网下载 CIMIS 附近地区的水分
: 蒸发和降雨量数据,按需要自动浇水。
: Irrigation Caddy 是个网络控制的浇水控制器。我完全
: 没有用自带的控制程序,都是 Linksys 控制的。

g*******t
发帖数: 1039
12
-:) 这个应该申请专利
d****2
发帖数: 6250
13
牛,最好再自己搞套weather station,数据源双保险。
s*******d
发帖数: 3991
14
这个必须顶

【在 S*A 的大作中提到】
: 那个 Linksys 里面跑的是 Linux, openwrt.
: 无线连入家里的无线网,自动上网下载 CIMIS 附近地区的水分
: 蒸发和降雨量数据,按需要自动浇水。
: Irrigation Caddy 是个网络控制的浇水控制器。我完全
: 没有用自带的控制程序,都是 Linksys 控制的。

T*U
发帖数: 22634
15
写个blog, 让我们瞻仰瞻仰吧。

【在 S*A 的大作中提到】
: 那个 Linksys 里面跑的是 Linux, openwrt.
: 无线连入家里的无线网,自动上网下载 CIMIS 附近地区的水分
: 蒸发和降雨量数据,按需要自动浇水。
: Irrigation Caddy 是个网络控制的浇水控制器。我完全
: 没有用自带的控制程序,都是 Linksys 控制的。

S*A
发帖数: 7142
16
对,就是这个思路。
最近弯曲老下雨,搞得我老是晚上冒雨去调整室外的控制器,然后
一怒之下提前上线了。
加州水部门有个分部专门计算农业和草坪灌溉用水,就是为了不要
浪费水的。数据就是那里来的。

【在 l**********3 的大作中提到】
:
: 这个就是全自动了咯?下雨就不浇水?天热就多浇水?貌似挺适合我的

S*A
发帖数: 7142
17
不是没有想过,但是普遍个人可以买的天气站缺乏日照
强度的参数。这个对计算 Eto 特别重要。
双保险在于自己每天可以看出草坪是不是缺水了,
必要的话调整一下。

【在 d****2 的大作中提到】
: 牛,最好再自己搞套weather station,数据源双保险。
d****2
发帖数: 6250
18

大师所言极是,灌水也是一门学问阿。

【在 S*A 的大作中提到】
: 不是没有想过,但是普遍个人可以买的天气站缺乏日照
: 强度的参数。这个对计算 Eto 特别重要。
: 双保险在于自己每天可以看出草坪是不是缺水了,
: 必要的话调整一下。

p***A
发帖数: 607
19
Why not put few earth moisture sensor in your yard to control the watering.
Different site has different 湿度,露水,每日蒸发量曲线和毛细..etc.
You get 95% done. the remaining 5% on automation is really important for the
full solution.
p*********w
发帖数: 23432
20
不错

【在 S*A 的大作中提到】
: 那个 Linksys 里面跑的是 Linux, openwrt.
: 无线连入家里的无线网,自动上网下载 CIMIS 附近地区的水分
: 蒸发和降雨量数据,按需要自动浇水。
: Irrigation Caddy 是个网络控制的浇水控制器。我完全
: 没有用自带的控制程序,都是 Linksys 控制的。

相关主题
打开irrigation system需要找公司吗?责任问题请教-前院sprinkler
irrigation systemdo you repair irrigation system diy?
sprinkler system 找谁修阿?一觉醒来,水淹七军
进入Living版参与讨论
S*A
发帖数: 7142
21
因为 moisture sensor 要拉线进去土里,wireless 还要想办法供电。
麻烦而且硬件成本高。我现在的方案是切实可行的,简单也容易实现。
而且我相信调整好以后效果不比 moisture sensor 差。
每个地区的 Eto 是不一样,这就为什么要用附近的天气站的数据。
我觉得是一个很好的折中的方案,我目测了一下近期的数据,我觉得
附近天气站比我自己用感觉来准确多了。例如前一阵子经常下毛毛雨,
看上去很湿,但是其实没有多少水进入土里的。
植物没有那么娇气,精度不需要高到 1%。自己感觉去浇或者固定的
时间去浇(一般人很久都不去调整一次)误差很容易就100% 以上。我
这个成本低,没有拉那么多线,我觉得是个优点。
还有一个, moisture sensor 不能预报天气,我这个方案可以结合
天气预报,如果有马上降大量雨的情况可以推迟浇水。因为天气是
不能控制的,自己浇水可以控制。这样减少过多浇水。

.
the

【在 p***A 的大作中提到】
: Why not put few earth moisture sensor in your yard to control the watering.
: Different site has different 湿度,露水,每日蒸发量曲线和毛细..etc.
: You get 95% done. the remaining 5% on automation is really important for the
: full solution.

p***A
发帖数: 607
22
piece of cake for you, I believe.
Combine with what you have on (weather forecast), you may able to make money
out the whole package.
=======================================================
http://www.cheapvegetablegardener.com/2009/03/how-to-make-cheap
http://www.cheapvegetablegardener.com/2009/11/how-to-make-cheap
http://www.cheapvegetablegardener.com/2008/12/create-your-own-p
f****i
发帖数: 20252
23
我两个月前就把水全关了

【在 S*A 的大作中提到】
: 对,就是这个思路。
: 最近弯曲老下雨,搞得我老是晚上冒雨去调整室外的控制器,然后
: 一怒之下提前上线了。
: 加州水部门有个分部专门计算农业和草坪灌溉用水,就是为了不要
: 浪费水的。数据就是那里来的。

S*A
发帖数: 7142
24
That is pretty cool. Thanks for the link.
You over estimate my hacking power :-)
I can't just add that to my existing platform though.
It needs some A/D converter to read the sensor. It also
needs some interface to hook it up to the wireless router,
maybe some USB device. The cypress EZ-USB chip(8051 based)
come into mind. The router there doesn't support USB either,
need a new router.
It adds quite a bit of complexity to the system. We are
talking about new circuit board for A/D converter and new
firmware for the micro controller.
I don't have immediate plan to do that. A good idea though.

money

【在 p***A 的大作中提到】
: piece of cake for you, I believe.
: Combine with what you have on (weather forecast), you may able to make money
: out the whole package.
: =======================================================
: http://www.cheapvegetablegardener.com/2009/03/how-to-make-cheap
: http://www.cheapvegetablegardener.com/2009/11/how-to-make-cheap
: http://www.cheapvegetablegardener.com/2008/12/create-your-own-p

S*A
发帖数: 7142
25
我后院的草可以,前院的新草根还比较浅,需要水频繁一点。

【在 f****i 的大作中提到】
: 我两个月前就把水全关了
b***p
发帖数: 1398
26
excellent,
how much for hardware/software investment
commercialize it now
S*A
发帖数: 7142
27
Irrigation Caddy: $129 + $10 shipping.
Linksys Wrt54GS: $35 craigslist.
BSO the setup, priceless.

【在 b***p 的大作中提到】
: excellent,
: how much for hardware/software investment
: commercialize it now

g********e
发帖数: 1142
28
这个必须顶。
申专利吧。这就是物联网的雏形啊。

【在 S*A 的大作中提到】
: 因为 moisture sensor 要拉线进去土里,wireless 还要想办法供电。
: 麻烦而且硬件成本高。我现在的方案是切实可行的,简单也容易实现。
: 而且我相信调整好以后效果不比 moisture sensor 差。
: 每个地区的 Eto 是不一样,这就为什么要用附近的天气站的数据。
: 我觉得是一个很好的折中的方案,我目测了一下近期的数据,我觉得
: 附近天气站比我自己用感觉来准确多了。例如前一阵子经常下毛毛雨,
: 看上去很湿,但是其实没有多少水进入土里的。
: 植物没有那么娇气,精度不需要高到 1%。自己感觉去浇或者固定的
: 时间去浇(一般人很久都不去调整一次)误差很容易就100% 以上。我
: 这个成本低,没有拉那么多线,我觉得是个优点。

S*A
发帖数: 7142
29
大家都很有专利意识啊。
这个不是我发明的,就是 CIMIS 建议的做法。是人家政府机构的发明。
美国农民都用了很长时间了。
我的发明就是把人家农业的用法搬到家里。
我的专利应该是把非家用的东西应用到家用里,怎么样,这个覆盖面
够广够抽象了吧。
这个要是能拿下专利就 NB 大方去了,我就挨家挨户敲门去讨钱去。

【在 g********e 的大作中提到】
: 这个必须顶。
: 申专利吧。这就是物联网的雏形啊。

l*****o
发帖数: 26631
30
太酷了!
崇拜ing @_@
相关主题
有人自己弄micro irrigation systems的吗?周末自己改 drip line 小项目。
sprinkler system上个月2万加仑的 water bill 正常吗
浇水的编程考虑急啊,大家给出个招吧
进入Living版参与讨论
g********e
发帖数: 1142
31

卖给apartment和condo,算是green的一个内容。现在新房子,新小区连窗户都必须改
造成green的了。浇水器也得改,
maybe possibile.
专利原则只要能claim出来得部分有所不同就行。这个部分还是比较好想出来得。就是
卖不出去久亏点。专利maintain费
不便宜。

【在 S*A 的大作中提到】
: 大家都很有专利意识啊。
: 这个不是我发明的,就是 CIMIS 建议的做法。是人家政府机构的发明。
: 美国农民都用了很长时间了。
: 我的发明就是把人家农业的用法搬到家里。
: 我的专利应该是把非家用的东西应用到家用里,怎么样,这个覆盖面
: 够广够抽象了吧。
: 这个要是能拿下专利就 NB 大方去了,我就挨家挨户敲门去讨钱去。

T********e
发帖数: 215
32
牛!
这个必须顶.
e****g
发帖数: 4434
33
我本来以为这个是个好主意
结果带本科生的时候发现这个是他们前几年1个group的毕业设计

【在 g********e 的大作中提到】
:
: 卖给apartment和condo,算是green的一个内容。现在新房子,新小区连窗户都必须改
: 造成green的了。浇水器也得改,
: maybe possibile.
: 专利原则只要能claim出来得部分有所不同就行。这个部分还是比较好想出来得。就是
: 卖不出去久亏点。专利maintain费
: 不便宜。

w*****y
发帖数: 760
34
牛,上教程么
e**d
发帖数: 750
35
强烈要求写个教程
S*A
发帖数: 7142
36
你们有多少人自己刷 router 的 firmware?
硬件需要照片都很明显了。
我用 openwrt firmware 因为开发很方便。
client mode 连入 wireless network.
script 是用 Lua 写的,部分模块也有 Python 版本是因为我不太会
用 lua.
这个是 irrigation caddy 的控制模块 caddy.py, 其他的就是
编程的问题。
import re
import urllib2
import time
class Schedule:
dayname = ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]
def __init__(self, on=0, days=[], hour=0, min=0, pm=0,
z1=0, z2=0, z3=0, z4=0, z5=0,
z6=0, z7=0, z8=0, z9 = 0):
self.on = on
self.days = days
self.stHr = hour
self.stMin = min
self.pm = pm
self.zones = [z1,z2,z3,z4,z5,z6,z7,z8,z9]
def value(self, run_now=None):
s = ""
if not run_now:
if self.on:
s += "&allowRun=yes"
for d in self.days:
s += "&day_%s=1"%self.dayname[d]
s += "&stHr=%d&stMin=%d"%(self.stHr,self.stMin)
s += "&merid=%s"%(self.pm and "pm" or "am")
z = [ "z%ddurHr=%d&z%ddurMin=%d"%(i+1,t/60,i+1,t%60)
for i,t in enumerate(self.zones) ]
s += "&" + "&".join(z)
return s

class Caddy:
def __init__(self, baseurl):
self.baseurl = baseurl
def _request(self, path, data=""):
print path, "\n\t", data
r = urllib2.urlopen(self.baseurl + path, data)
d = r.read()
print d[:100]
return d
def run(self):
return self._request("runSprinklers.htm","run=run")
def stop(self):
return self._request("stopSprinklers.htm", "stop=off")
def stopZone(self):
return self._request("stopSprinklers.htm", "stop=active")
def setClock(self, sec = None):
t = time.localtime(sec)
day = "day=%d&"%(((t[6] + 1) % 7) + 1)
p = time.strftime(day + "date=%d&month=%m&year=%y&hr=%H&min=%M&sec=%
S", t)
return self._request("setClock.htm", p)
def dateTime(self):
return self._request("dateTime.htm?time=%d"%time.time())
def status(self):
return self._request("status.htm?time=%d"%time.time())
def runNow(self, schedule):
params = "pgmNum=4&doProgram=1&runNow=1"
params += schedule.value(1)
params += "&save=Run+Now"
return self._request("index.htm", params)
def save(self, pgNum, schedule):
params = "pgmNum=%d&doProgram=1"%pgNum
params += schedule.value()
params += "&save=Save"
return self._request("index.htm", params)
if __name__ == "__main__":
caddy = Caddy("http://gw9/")
caddy.dateTime()
caddy.runNow(Schedule(z1=3))
caddy.status()
caddy.dateTime()
caddy.setClock(time.time())
caddy.status()
print "saving programe 2"
s = Schedule(on=1, days=[1,4], hour=2,min=3, z1=4, z5=9)
caddy.save(2, s)
print "stop"
caddy.stop()
time.sleep(5)
print "run"
caddy.run()
time.sleep(5)
print "stop"
caddy.stop()
time.sleep(5)
caddy.run()
time.sleep(1)
print "running zone2 for 10 mins"
caddy.runNow(Schedule(z2=10))
time.sleep(5)
print "status"
caddy.status()
print "status"
caddy.status()
time.sleep(10)
caddy.stopZone()
print "status"
caddy.status()
S*A
发帖数: 7142
37
你有什么问题直接问好了。
1 (共1页)
进入Living版参与讨论
相关主题
do you repair irrigation system diy?lami其实并不怕水
一觉醒来,水淹七军草地怎么浇水合理?
有人自己弄micro irrigation systems的吗?加州1000平方英尺的池塘,年蒸发量大概多少?
sprinkler system刚买的马桶每半小时自动充水
浇水的编程考虑草坪如何处理
周末自己改 drip line 小项目。Home Depot也是活雷锋
上个月2万加仑的 water bill 正常吗是不是inspection都不查sprinkler的?
急啊,大家给出个招吧打开irrigation system需要找公司吗?
相关话题的讨论汇总
话题: self话题: def话题: params话题: print话题: return