2012年6月11日

生物除藻大軍

那兩尺缸缸壁藻的問題,從上個月爆發後就醫直沒有辦法解決。
調整光照時間從八小時到六小時,並減少一管燈管的瓦數。
結果只是延遲清缸時間的天數,並沒有辦法徹底根除!

昨天引進了生物除藻大軍,期待能一次解決這問題。

斑馬螺 X 3
不知名的螺 X 3
小精靈 X 6
共NTD 300!



不是對焦沒對好,除藻前缸壁慘不忍睹


除藻大軍一:斑馬螺(一尺缸)


除藻大軍二:小精靈(一尺缸)

2012年6月9日

螯蝦掛點


2012/06/09 早上要出門時,發現蝦蝦已經掛點了!
非常的內疚,沒有及時給他換水
前一晚還跟翔哥說明天要一起幫他換水。
就差一念之間!

因為有你的犧牲,我以後會再用心一點的!

2012年6月8日

PIC控制第二站-- Relay繼電器控制

真的是寫上癮了,沒有休息幾個小時,又想再進一步完成計畫
既然要用時間控制開關,那就是少不了要使用繼電器(Relay)。
Relay的腳位有很多種設計,但是說穿了就是利用線圈控制電路流向。
通電的的時候可以將電路導成通路。斷電的時候電路就變成斷路不過電


SRS-05VDC-SL

這次選用的是這顆
SRS-05VDC-SL 工作電壓5V的繼電器
乾接點電流可達到3A/250V/30VDC 這樣的規格已經很夠用了!

ULN2003A
然後再來由於PIC I/O腳能輸出最大約25ma電流,而這個Relay的閉合電流需要約67ma
所以要加放大電路來放大電流,一般常用的是用3極體來放大。
但是因為我們實作上需求多組的Relay推動電路,所以這時候選用ULN2003A這個驅動IC來做這方面的電路處理。真的是太方便了!

右圖可以看到ULN2003A,可以驅動七組電路還有二極體保護,真的太方便了。


那大致的電路都搞定也搞懂了,那就開始實作了! 大致的規劃如下圖(Relay的部分,是用公用模組畫的,跟實際的不大一樣,LCD的電路也沒有畫!!)



QL200有提供可以直接跳線的直接接腳,這時候相當的方便。
整個實作完成後,如下圖:


這時候只要控制PIC上面的RB1腳位就可以囉!
但是要注意~ULN2003A是個相反器! 就是當你輸出1,他反而輸出0,反之輸出0,他就輸出1
一開始我還以為我接線接錯了!後來查了資料才知道有這個關係在!

我是控制每十秒改變Relay線圈狀態,也就是開變成關,若是關就變成開。
忘記了PIC在跑的時候速度很快的,一秒鐘可以執行迴圈很多次。
所以一開始執行,繼電器劈哩趴啦的開開關關十幾次,因為都在同一個觸發的秒數。
所以後面再加上狀態判斷,就不會有這問題了!!

下面就是整個系統作業起來的狀況!




今天可以休息一下囉!!

2012年6月6日

PIC控制第一站---RTC 時鐘控制

一開始規劃裡面就是有多孔的定時開關座
既然要定時那就得要有個時鐘,雖然PIC16F877A有Timer,但是這樣並不好用。
不能與真實世界時間同步。
所以必須借助外圍電路模組來做時間的偵測。

要開始了~~

在QL-200上面有RTC(DS1302)模組可以模擬,電路就不用擔心應該是OK的。

本想著QL200有附控制範例程式,應該不用30min就可以搞定這個時間IC
但是想的總是比較簡單
程式一載入IDE後,看到一大堆紅字蚯蚓就知道問題大了,因為Sample程式所引用的函式庫,跟我用的根本不一樣.....
不一樣會怎樣?? 所有腳位定義的Symbol 都不對了,還有他自訂的一些怪怪函數,根本都看不懂!
(註: QL200範例程式是用MicaroChip原廠的MPLAB函式庫,而我是用MikroC Demo Version)

2012年6月4日

小小螯蝦缸

自從發現二尺缸的大蝦後,經上網詢問同好,確認他是會破壞生態的螯蝦。
他會攻擊小魚,也會破壞水草,所以必須將他移出缸外。以免造成浩劫!

小水箱還沒有買到,所以先委屈他待在這小花瓶裡。
等出國回來,再幫他布置新家。


2012年6月2日

先來個電源供應器吧

要玩電路板當然要有一個可以穩定供應電源的穩壓電源供應器,其實現在比起以前電源供應器的價格已經非常便宜。
但是好玩的心態下,也是想自己來做一個。

上網查一下,現在的各式電子零件真的太方便了,可以說是要什麼有什麼。
什麼功能的晶片IC都有。

選了一個好像應用蠻普遍的DC2DC穩壓晶片(LM2576-5V),就從這裡開始規劃


原廠建議電路圖

專程跑到光華買的線圈式變壓器

悲慘的是這個也買錯了。
明明我是在12V的櫃子拿的,怎麼回到家一看,變成15V
雖然LM2576的輸入範圍很廣所以也是可以用,但是我輸出只要5V,這樣晶片會熱一點。
橋式電壓輸出入損耗約0.9x,12v x 0.9=10.8v,但是經過電容濾波會拉高到1.2~1.4x,也就是15V左右。LM2576輸入電壓必須比輸出電壓高至少1.5V,所以用AC12V變壓就可以有DC12V及DC5V輸出,當然LM2576也要選對輸出電壓來分兩組來做降壓。
現在用15V輸入,功率當然損耗多了。(若不考慮用12V輸出的部分,用AC9V輸入也可以了)

2012年6月1日

設備、零件大採購!


所謂工欲善其事 必先利其器
研究好所有目標所需的工具及零組件
開始上網瞎拚!!

三天內東西都到齊囉~

QL200實驗板

這板子功能相當強大,對於PIC初學者及系統研發有相當的助益。
在Y拍買的,NTD3,000
原廠網站連結:QL200原廠網站

2012年5月29日

我是宅男嗎? 還有人認識我嗎?


記得多年前 有部珊卓布拉克演的電影
"The Net" 中文片名:網路上身
敘述了一個在家遠端上線工程師身分被代換的故事
"Free to the office staff" or "Personnel to work at home"
在當時看起來真覺得不可思議也覺得不可能(因為從鄰居到同事,都沒有人認識她)

十一年前,我曾經接了Microsoft Taiwan的案子
從頭到尾,我也沒有進過辦公室,從承攬到簽約都是在網路上及文件快遞中交換訊息及溝通
直到有天,因為網路安全問題,一定要進到總部才能連上的DB..
所以我到了Microsoft Taiwan位於民權東路的Office.
除了該有的會議室、辦公桌椅外....
裡面什麼都有,有飲料吧、快餐吧、休息室、遊戲室(有那時尚未上市的Xbox一代)...
可以讓你一整天都在裡面不用回家(搞不好還有淋浴間或是三溫暖我沒有看到)
後來忙到凌晨一點多,整間辦公室都還是燈火通明,人潮滿滿。
見識到大公司的魄力了.....

結案過了六個月 又接到微軟專案經理電話
說系統有點問題,需要我過去在幫個忙
這時已經搬到現址的信義區國泰大樓。
雖然是新的Office但是可以明顯的發現位置少了很多,但卻蠻多都是空的。
我以為是人員還沒有完全遷過來
但該經理跟我說現在公司推行work at home(在家工作),可以減少對環境的的汙染(通勤製造的)....
我隨意坐上一空位,鍵入我在Microsoft的員工帳號及密碼。就又可以開始工作。
當時也覺得有點過頭了吧,讓人都不用來上班的。

2012年5月27日

活到老學到老--我要用心學PIC單晶片


魚養著養著,設備越來越多,像是燈具、CO2都裝上定時裝置自己運作。
前幾天溫度比較高,本來想買冷水機,但是被小主仔阻止了!
嗚嗚~~可是魚缸溫度還是很高啊。 所以退而求其次--買了降溫風扇!


冷卻風扇


其實風扇的作用,網路上也是眾說紛紜,有人說有用、有人說沒有用
買了就買了,只少也求得心安。

但是風扇並沒有溫控,所以上網想找個溫控器。
溫控器每個都很貴,至少1000....

所以這時燃起我DIY的慾望,我要做個魚缸的自動控制系統~

規劃需求功能:

1. 多孔獨立定時控制開關
因為一個水族箱講究的,實在很多設備,每個都買個定時器,錢不打緊
重點根本插不下,便宜的都是機械式的,大約三百多一個,且頭很大一個,
電子式的一個至少要800且才一個port,根本不夠用。
所以一定要有多孔的可定時開關插座。(暫時規劃至少四個)

機械式定時開關

2. 溫控控制開關座
水族世界溫度是很重要的一環,尤其是有養草。 水溫不能太高也不能太低。
也不能能忽高忽低。台灣夏天及冬天溫差很大,這些溫控設備是不可缺的。

2012年5月26日

健康省錢,夏日飲品--冷泡茶

夏天到了,一定要消暑飲品
主仔喜歡喝冰茶,每天都去冷飲店買至少兩杯
雖然冷飲店都說是茶葉沖泡,但是Who knows?

所以自己來泡最實在,健康、省錢又消暑!

Step1: 放入適量茶葉

Step2: 沖入冷開水,一定要冷開水喔!

要出遠門沒人餵魚? 自動餵食器幫忙搞定!

最近要跟小主到曼谷一趟
家裡就沒有人餵魚了~
若是去一兩天還沒事,但是要去十多天,這樣魚魚沒東西吃可能會掛點!
上Pchome商店街 買了這個餵食器來幫幫忙!

設計很簡單,非常好玩,每天可以四段定時。
但是出料口設計對於小飼料或是薄片飼料輸出量不適太大就是太小。
必須要小小的改裝一下。

自動下料錄影


正面照

裝料盒

安裝後照片一

安裝後照片二

安裝後照片三

2012年5月22日

紅松石進駐

缸裡本來就有三隻藍松石,狀況還不錯
送翔哥回新莊後,到水族館又帶回三支新夥伴"紅松石"
這樣有藍又有紅,漂亮啦!

希望不要打架才好~





2012年5月21日

大蝦出現...

翔哥放假回家,發現我們大人都沒有看到的大蝦
說也奇怪,這麼久了,這麼大隻,怎麼從來都沒有看到過哩
還是翔哥眼力好!

但是這是什麼蝦呢? 又不大像黑殼蝦!也不是螯蝦!
知道的!麻煩跟我說一下這是什麼蝦!!