2011年5月21日星期六

arduino ethernet shield











这是project的一部分,ethernet shield 到底能拿来做什么?

我会需要它来
1)fast cronjob
我们都知道 cronjob 最快也只有一分钟一次,如果要做到5秒一次那么,很大可能我们就需要一个电脑程序来启动,但是开着一台电脑很浪费电。用arduino就不一样了,一个电池,一个5V的usb charger绰绰有余。

2)由于它链接arduino,我用它来收集感应器的资料然后,上载到网上,或从网上下载指令来控制arduino “开灯关灯”。。。哈哈哈。



这个是昨天12am-10am 的温度资料,你可以看到凌晨温度开始下降然后太阳升起后开始上升。
不过这个arduino ethernet library真的让我搞了3天,原本的code有问题,跑一下,几分钟到几小时arduino就当机了。找了几天都没有方案,网上太多人也是用原本的code来改,没有什么解决的方法。后来意外发现这个library return的status本身有问题。看来arduino真的很原始,没法走到像电脑program那样高级。

同时需要表扬一下myduino.com,我的零件是和myduino买的,这次他们给错了一个零件,所以他们决定重新发过对的零件,完全无需附加费,也不需要退回错的零件,看来他们亏了不少,那个零件售价100零吉,aliexpress看到也值70零吉。

2011年5月13日星期五

Intel DeskBoard D525MW power consumption







终于做到了, 用12V 来 驱动dual-core Atom cpu。
大家应该很好奇一架用Intel DeskBoard D525MW主板的耗电量会是多少呢???

先列出我用的零件。
1) Intel DeskBoard D525MW
2) 320Gb 2.5"寸 SATA, WD的hardisk
3) 旧的AMD CPU风扇和一个大的风扇
4) picoPSU-120 120W DC-DC mini ITX 12V Tiny Power Regulator
5) Industrial Switching Power supply, 110V-240V in, 12V 5A (60Watt) out
6) Power Logic slim ATX Casing
7)WindowsXP sp3
8)320Gb USB WD passport
9)普通的Logitech Keyboard
10)Microsoft Mobile Mouse 3500
11)2GB DDR3 1333 x1
12)3A fuse

由于这个picoPSU是20Pin ATX, 也没有P4 connector, 所以就从旧的PSU剪出P4 Connector再接上这个picoPSU的12V(黄色)电线,还有一点,D525MW是用24pin的ATX接口,不过不必管那多出来的4个接口,20pin可以直接插下去。

按下电脑的电源开关,一切如常的启动,用电表测量出整架电脑耗的电流只有1.3A-1.8A。

以下是测量出的电流指数
启动电脑到进入作业系统 1.35A - 1.38A
普通状态 1.32A - 1.40A
播放rmvb 1.42A - 1.47A
插入320Gb WD passport,XP扫描里面的文件 1.78A - 1.81A
插入320Gb WD passport,扫描完毕 1.55A - 1.61A
玩Facebook的restaurant city 1.66A - 1.69A

所以大致上这架电脑的耗电量在1.5A上下,也就是说average 18Watt(1.5Ax12V),这和一盏小的荧光灯相等。
当然也别忘了,Monitor(屏幕)的耗电量才是真正的可怕,
不过拿来当家庭伺服器,屏幕是多余的东西,所以还是很省电的。

至于散发的热量,picoPSU几乎是毫无热量,只有微温。Switching Power supply也是温一些罢了。

(这个picoPSU是正版,从欧美卖家买来的,有专利认证,有一些中国/香港牌,便宜了接近10美金,但零件上的号码都被磨掉了,好像山寨货,所以不是那么放心使用,不建议使用)