2015年3月31日 星期二

遇見永田農法-四季蔬果都美味

這幾天決心把借來多時的 "遇見永田農法-四季蔬果都美味" 這本書看完, 以免佔用過久. 這本書是住在東京八王子的上班族諏訪雄一在採用永田農法經營菜園後的心得.

永田農法的創始人是永田照喜治, 日本熊本縣人, 曾就讀於神戶大學經濟學系, 永田農業研究所常務董事. 他投入農業栽種法的研究起源於栽種於石礫地後無人照料的一株橘子樹, 樹上唯一的一顆橘子的香甜滋味開啟了永田先生的栽種之路. 他的研究結論是, 極其簡約的栽培方式是最佳的栽培法. 心得摘要如下 :


  1. 一流的料理專家重視的濃郁口感, 幾乎都是只使用液態肥料培育而成. 
  2. 田地不耕作的話就會變成荒地. 
  3. 栽培蔬菜的時候, 最初並不需要肥沃的土壤, 反而是在貧瘠的土地, 盡量給予少量的氮磷鉀這三種植物生長必備要素組成的液態肥料及水, 這種極簡的種植方式效果最好.
  4. 現在的蔬菜卻因為營養過剩而失去原有的滋味. 
  5. 永田農法使用的是液態肥料, 必須以化學肥料做基本, 以堆肥為中心.
  6. 盡可能地在貧瘠的土地上, 用最低限度的水和肥料栽培, 可以激發出植物本身的生命力, 味道和營養價值都會提高.
  7. 永田農法以盡可能使土地呈現乾燥狀, 然後在當中施入液肥為原則, 故高畝的效果會較好, 然後注入硅酸鈣, 直到表面完全變成白色. 這樣可以讓土壤保持最佳酸度.
  8. 一般蔬菜在中性或弱酸性 PH5.5 土壤下培育得最好. 土地種植後都會漸漸酸化, 硅酸鈣是修補回中性或弱酸性的方式. 也可以用鹼性度更高的石灰, 但必須在移植前兩周注入, 而且石灰有導致土質變硬的缺點. 
  9. 永田農法不需要在移植前施以元肥 (基肥). 永田農法栽培出好吃的蔬菜的秘密就是, 透過施予液態肥料, 蔬菜的根為了吸收從地表滲透的液態肥料, 根部會在靠近地表的地方橫向擴展出去, 此即永田先生稱作 "好吃的根" 的毛細根.
  10. 洋蔥大約在 10 月下旬就可以買苗栽種, 株距約 15 公分. 並鋪上覆地塑膠墊, 每周施與液態肥料一次. 
  11. 要使栽培的洋蔥無嗆辣感的秘訣是, 四月之後當洋蔥的球莖開始長得肥大時, 就必須停止所有的液態肥料, 以無肥料方式栽培. 蔬菜生澀辛辣的原因主要是施肥過剩所造成. 
  12. 所有豆科植物幾乎都有連作障礙, 容易引發病蟲害. 
  13. 馬鈴薯根株下方的葉片開始枯萎時就是可以收成了, 馬鈴薯的收成若延遲了會使味道變差. 
  14. 定植高麗菜時, 永田農法方式不同, 要先在水中將原有泥土沖乾淨, 再將長長的鬚根剪掉一半, 然後於定植的土坑中做一個隆起的小山, 將剪短後的鬚根平舖在小山上後再覆土, 這樣可以讓毛細根重新發育. 加上施與液體肥料, 這些根會往表面延伸為毛細根, 這樣它會吸收磷酸, 可以提高蔬菜甜度. 直根會吸收氮, 太多的話會使生澀嗆辣. 永田農法發展毛細根, 抑制植根的生長, 是栽培美味蔬菜的關鍵.
  15. 番茄為了從空氣中獲得水分, 會長出濃密的細毛. 番茄栽培最重要的是避雨. 一下雨番茄就容易生病腐爛, 最好能在上面搭起塑膠遮雨棚. 
  16. 番茄定植也跟高麗菜一樣, 先將鬚根剪掉一半, 盡快植入高畝, 並讓剩下的鬚根盡可能朝四面八方擴展, 並在根部注入液態肥料. 剛開始生長時若吸收過多肥料, 將使莖葉茂盛, 但結的果實卻不良. 總之, 能抑制多少肥料就盡量抑制. 不要放任側芽生長, 側芽會使果實變小. 要用手摘除側芽, 不要用剪刀, 以免傳染病毒.
  17. 茄科的青椒與辣椒比茄子更愛高溫環境,是夏季蔬菜中比較容易栽種的蔬菜. 此類蔬菜最大的敵人是蚜蟲, 也是傳播病毒的媒介, 當發現葉片變黃萎縮, 成長趨緩, 就是被感染的現象, 要立刻移除, 以免感染到其他植株. 青椒要摘除側芽, 只保留花朵下方的兩個即可. 青椒比辣椒喜歡潮濕環境, 需要的肥料也比較多. 
  18. 日本俗語 : 不要拿秋天的茄子給媳婦吃. 秋天的茄子較苦澀, 可能影響胎兒發育.
  19. 豆類與玉米最重要的是新鮮度, 因此一定要自己種植. 四季豆在夏天可以種植多次, 但較不耐酸性土壤, 因此要徹底撒上硅酸鈣.
  20. 秋葵也是喜高溫的夏季作物, 種子很硬, 需浸泡一晝夜較容易發芽. 常見的病蟲害有根瘤線蟲與蚜蟲, 前者可種植金盞花 (不是萬壽菊, 要孔雀草或法蘭西菊花才有效).
  21. 玉米的果實若長出兩個, 應把較小的摘除, 川燙後涼拌很好吃. 玉米鬚便咖啡色, 且觸摸米粒飽滿時即可採收, 早晨採收的甜度最高, 因為當太陽一照射, 它就會釋放出夜間所蘊藏的糖分, 但一採收其甜度及下降, 24小時之後只剩一半, 故玉米收成後馬上食用最甜. 
  22. 一般的絲瓜在白天綻放花朵, 但澎湖絲瓜卻是在晚上. 
  23. 夏季蔬果中, 西瓜算是僅次於番茄最容易發生病蟲害的蔬果了.
  24. 南瓜生命力堅韌頑強, 不需要人工授粉, 就算放任它隨意生長, 也能收穫豐富.
  25. 永田農法的特色就是極力抑制水分與肥料, 以激發蔬菜原始的生命力, 有人稱為斷食農法. 其次是使用含氮, 磷酸, 與鉀的液態肥料, 氮使葉茂盛, 莖肥大; 磷酸幫助開發結果, 鉀則使根莖強韌, 增強抗病力. 固態肥料需要水溶解才能吸收, 而液態肥料則能直接被迅速吸收. 
  26. 家畜糞便製成的堆肥不見得有機, 因為牠們可能被施打大量的藥物或荷爾蒙.
  27. 生薑對乾燥抵抗力弱, 喜愛潮濕環境. 
  28. 秋天播種, 冬天收成的白蘿蔔, 病蟲害較少, 甜味也較佳. 
  29. 自己要吃的蔬菜能靠自己的雙手獲得是一種幸福.
  30. 栽培蔬菜很重要的是要製作栽種計畫表, 將菜園哪個位置種植的蔬菜標明, 以利後續輪作, 避免連作障礙. 一般認為三年內不要在同一地點栽種同科蔬菜, 例如種過番茄後, 就不要在相同位置種植同為茄科的馬鈴薯.經營菜園如果只是突然想到要種甚麼是很難成功的, 一定要事前全面計畫. 
  31. 現在的小孩之所以不喜歡吃蔬菜, 是因為吃太多難吃的蔬菜造成的.

2015年3月30日 星期一

關於物聯網服務平台 Pachube 與 Cosm

我在小林茂寫的 "Prototyping Lab" 這本書的第八章選單 33 "在網路上公開環境資料" 看到他介紹了 Pachube 這個平台. 

而在 "Arduino In Action" (博碩出版, Arduino 完全實戰手冊) 的 8-8 節, 則讀到作者介紹的 Cosm 平台.

另外, 在歐萊里出版的 "Arduino 錦囊妙計(第二版)" 第 15 章第 14, 15 節也介紹了 Pachube 服務 :


其實 Pachube 就是 Cosm 前身, 原本是 Open Source 的, 後來被 LogMeIn 併購改名為 Xively, 目前是 LogMeIn 公司的物聯網  (IOT) 服務平台.

根據 Wiki : Xively 說明, 其沿革摘要如下 :
  1. 2007 年倫敦建築師 Usman Haque 創立了物聯網資料服務平台 Pachube.
  2. 2011 年 Pachube 被 LogMeIn 併購, 改名為 Cosm.
  3. 2013 年 Cosm 改名為 Xively, 成為物聯網的公開雲端服務. 
原本的 Pachube 服務介紹參見 :

# http://www.haque.co.uk/pachube.php

現在若連線到 http://pachube.com 會自動跳轉到 http://xively.com.

以前 Pachube 時代提供了免費的 Pachube Basic 資料分享方案 (feed), 但到了 Xively 就沒有了, 完全是商務服務. 所以如果在書中讀到 Pachube 或 Cosm, 請略過並參考下列文章改用其他 Open Source 物聯網服務平台, 或有提供免費方案者, 除非你真的需要付費服務 :

Alternatives to Pachube/Cosm

例如 :
  1. http://emoncms.org/
  2. https://thingspeak.com/
  3. https://www.teleduino.org/
  4. http://avvisoapp.com/
  5. https://www.temboo.com/
2016-11-05 補充 :

其實 Xively 也有免費服務, 只是在官網中找不到入口而已, 參考 :

# 使用 Xively 物聯網服務


午後的光暈

下午兩點進辦公室時, 同事提到今天太陽周圍出現光暈, 走到窗戶邊往天上一瞧, 果真有一圈像彩虹的光暈, 透過玻璃帷幕的濾光作用, 用手機拍的效果還不錯 :


如果到戶外應該可以拍到一個包圍太陽的圓. 這可能是空中的冰晶或雲層折射造成的, 前幾年日全蝕時也看過類似的光暈現象. 

2015-03-31 補充 :

今天早上 10:30 去台銀領錢時, 發現今天又出現光暈了 :


聽說不只這兩天, 已經好幾天了. 我看今年會大旱了.


曬衣繩更換記

因為要幫同事代班, 下午兩點才會進辦公室, 所以上週五就想好今天早上要去美奇萊看 "模仿遊戲", 結果興沖沖跑去, 櫃台前卻沒半個人, 一個員工出來說九點半才開映, 我問不是九點二十播映 "模仿遊戲" 嗎? 我查過你們的網站啊! 他說我可能看錯了. 叫我看一下牆上的時刻表, 要下午五點或晚上九點二十才有. 只好悻悻然回家.

電影沒看成, 想說乾脆來更換後陽台的曬衣繩好了, 這個可升降的曬衣架是買房子的時候去大樂還是家樂福買的 (17 年了, 還真耐用), 其中的拉繩外層破掉斷裂, 只剩內層的白繩, 常常會卡住. 水某說乾脆換新為兩個曬衣桿的.

上週四晚上去特力屋看看是否有水某要的那種兩個曬衣架的, 結果一組要 $2270, 加上曬衣桿 500, 整組要三千多塊, 還是再看看好了. 其實我那舊的曬衣架結構很簡單, 就是兩組滑輪組而已, 一個固定在天花板, 一個是活動的 :




只有繩子局部破損, 應該換繩子就可以了. 於是跑去小北找, 看到這款 $80 元的 10 公尺尼龍繩 :


買來好幾天都沒時間更換, 今天正是時候啦. 於是拿工具登梯先來拆除舊的拉繩, 發現繩子的兩端是用一個鉛製扣環扣住鎖在天花板的滑輪底座, 而買的尼龍繩要如何鎖在底座呢? 本想剪掉舊繩上的扣環來用, 但萬一今天更換失敗, 舊的又被我破壞, 那就無法復原了 (至少舊的還湊合著堪用). 於是照了相再跑一次小北, 問店員有沒有扣住繩子的扣環, 連問兩個都說沒有. 我不死心自己找, 結果找到這個幾乎雷同的扣環 ($25) :


實際上這是用來扣住電線的端子 (難怪店員說沒賣, 多虧我英明), 因此扣環事實上是焊起來黏在一起, 雖然看起來好像有一個溝可以扳開. 我試著把尼龍繩塞進扣環, 結果發現拉繩較粗, 根本塞不進去, 只好用一字起子與榔頭把黏合的扣環切開 :


切開之後就可以把拉繩端直接放進去了, 再用老虎鉗把扣環夾緊, 用打火機加熱拉繩端頭即可 :



這樣把拉繩兩端都用扣環扣好, 就可以動手更換拉繩了, 首先把第一個滑輪組拆下, 才能取出舊的拉繩 (為了萬一失敗可以復原), 然後把新拉繩的兩個端子穿進去 :


再把兩個滾輪放回底座, 把底座鎖回天花板 :


其中一個端子穿過活動滑輪後, 鎖在底座上 :


接下來拆下第二個滑輪組, 以便卸除舊的拉繩 :


再把底座鎖回天花板, 將新拉繩的第二個端子穿過固定滑輪,


拉繩穿過活動滑輪後向上鎖在底座上 :


將將 ! 大功告成 :



這次省錢大作戰, 花了 80+25=105, 以及兩個小時工時, 但是省了三千多塊! 記錄下來, 以免下次還要花時間摸索.


第十三周記事

這周日因為二哥要去慈濟做志工 (所謂的 12 年國教), 水某留在高雄陪他, 所以本周只有我, 菁菁, 與姊姊回鄉下. 這個周末還是一樣忙, 我帶了五本 Arduino 的書回去, 結果幾乎都沒時間看, 甚至筆電都只打了幾行字而已. 總之, 水某沒有回去的話, 我就要煮三餐, 因此就會很忙.

周六 (3/28) 晚飯後整理書房, 把那台老古董, 我的第一台筆電 DeskNote  D290 擦拭乾淨, 準備裝袋收拾起來, 免得占用桌面, 雖然開機正常還可使用,  但不時會閃螢幕, 似乎是鍵盤某鍵被壓住, 要按 Esc 才會解除; 而且當時感覺還不錯的效能, 現在則如牛步般. 硬碟還 ok, 資料已備份起來, 以後應該不會再用這台老電腦, 還是收起來當標本.

周日 (3/29) 上市場買完菜順路去日新參觀, 環境還蠻寬敞的, 離家也還不算遠, 可以考慮, 只是不知阿蘭能適應否.

過年前一周種的第一批玉米已經比我高了, 真是一暝大一寸, 上週才到我肩膀呢. 頂端的雄花已經抽穗, 腰間的雌蕊也長出來了, 有的一個, 有的兩個.

地上躺了三四個被拔除的側芽, 原來阿圳的母親前幾天有來, 跟爸說那側芽會吸養分, 所以動手拔除了. 她是母親的好友, 以前三不五時來找她聊天, 也常拿教會剩下的甜點來給我們. 她在村裡除了媽以外, 似乎也沒有朋友. 我想媽過世後她應該是蠻寂寞的吧.


過年後的第二批則已近膝蓋高 :



杓菜似乎已可採收, 折下葉柄較大的底葉, 一把早上上市場時順路送去給大阿姨, 一把晚上煮來嚐嚐我種的第一把菜 :


爸說木瓜樹不知為何折斷了, 我想可能是常溜進菜園的野狗所為 :


這棵是同事給我的, 好不容易長得這麼高竟然斷了. 爸說應該還會再抽出芽來.


2015年3月28日 星期六

Arduino 乙太網擴充卡測試

這塊向露天 XLAN 買的 W5100 乙太網卡才 $230 元, 算是最便宜的相容品 (一般都要 400 元以上), 所以買來的時候左看右看都沒有找到標示 MAC 的貼紙或打印, 這樣要怎麼寫網路存取程式呢? 我的網路知識薄弱, 經過查詢研究, 原來 MAC 位址可以先隨便亂填, 只要不會跟網域內的其他網卡雷同就可以了.

W5100 網卡跟 UNO 板子大小一樣, 針腳對準 UNO 排針插座直接疊上去, 插上 IP 分享器來的網路線, 再送電即可 :



我家的網路是從社區網路接進來, 再經過一個無線 IP 分享器, 因此 W5100 會經 DHCP 獲得一個區網 IP, 要如何得知分配給 W5100 的 IP 呢? 我參考下列文章中的程式稍加修改 :

Arduino Ethernet Shield W5100 乙太網路擴充版,使用 DHCP 取得 IP 位址

#include <SPI.h>
#include <Ethernet.h>
byte mac[]={0x00, 0xAA, 0xBB, 0xCC, 0xDE, 0x02};//指定網路卡 MAC 位址 (隨便設)
EthernetClient client;// 建立乙太網物件 EthernetClient
void setup() {//設定初始值
  Serial.begin(115200);//初始化序列埠
  //啟用 Ethernet 連線,預設會以 DHCP 取得 IP 位址
  if (Ethernet.begin(mac)==0) {
    Serial.println("Cannot get IP Address!");  
    for(;;);// 無法取得 IP 位址,不做任何事情
    }
  Serial.print("IP Address ");//輸出 IP 位址
  Serial.println(Ethernet.localIP());
  }
void loop() { } //無限迴圈

直接上傳到 UNO 執行, 並打開串列埠監控視窗 :


這樣就可以得知 DHCP 分配了 192.168.2.114 給 W5100 網卡 :


連線到 IP 分享器的管理介面也可以看到, 我用的是 EDIMAX 的分享器, 連線到其網址 http://192.168.2.1 如下 :


勾選最底下的 "開啟已配置的IP使用列表" 即列出現用中的 IP, 找到我們隨便給 W5100 設的 MAC 00:aa:bb:cc:de:02, 其 IP 為 192.168.2.114 :


初步測試顯示此網卡是 OK 的.

參考 :

finding the Mac address from Ethernet shield (W5100)
# http://goods.ruten.com.tw/item/qa_full?21105315794952&page=2


Arduino IDE 無法上傳成功的原因

今天將 UNO 板子接上電腦 USB 上傳程式時, 傳了很久最後竟然失敗, 檢查 "工具" 發現 "串列埠" 變成不可選, 檢查裝置管理員竟然沒看到連接埠, 我以為電腦的 USB 被我燒壞了, 但拔掉換插隨身碟又 OK, 可見 USB 沒問題. 重新插上 UNO, 這會兒就偵測到 UNO 了, 原來是接觸不良.

所以每次插上 UNO 做實驗時, 都要依下列程序檢查 :

1. 檢查裝置管理員的 "連接埠" 是否有 UNO, 記下 COM 埠號 :


2. 檢查 "工具/板子" 是否選擇 "Arduino UNO" :



3. 檢查 "工具/序列埠" 之 COM 埠號是否與裝置管理員一致 :


這樣就可以從 "檔案/範例" 載入程式來測試了 :


如果上傳失敗, 通常都是沒有安裝 Arduino 驅動程式與 USB 連線有問題這兩種最常見.


2015年3月27日 星期五

Etherten 與 Wifiduino

通常 Arduino 都是搭配以 W5100 晶片的乙太網路, 而這塊 Etherten 是相當於 Arduino+Ethernet 的板子, 非常符合我的開發需要, 也是物聯網發展的重要推手. 此板台灣沒賣, 要上原廠官網購買, 約合台幣 1200 元左右 :

# Freetronics Etherten : $43
# 下載 Etherten 電路圖
# Freetronics EtherTen Review

今天更在 "大兵萊恩 一路直前" 看到有人集資開發 Wifiduino, 此板也是內建 Wifi, 重要的是比 Etherten 更小, 跟大拇指差不多, 堪稱 chip-size board. 如果買得到的話真是棒呆了.


露天 Arduino 感測器模組與零件賣家

下列是露天拍賣中挑選出來的電子零件或模組賣家 :

allen_6833 (創意冷光工作坊)
kingkong5588
lazykitytw (MAKOTA 誠)
ccdogccdogkimo (盼盼)
boyi101 (柏毅電子)
horbinchen (X-LAN)
icshopping_com (高雄)
proteus
buyic (高雄 07-3457042)
op771112 (高雄薪興電子, 代洗 PCB, 長明街 269 號)
Q小奇
# diy_lab
blackboxstudio
ruei175 (高雄路竹湖內)
ab478309 (pro mini 最便宜 $65)
wenweili (ESP8266)


2015年3月26日 星期四

Arduino Pro mini 動了

晚上想到上回跟 XLAN 買的 Arduino pro mini 還沒焊, 能不能用也不知道, 所以就翻出來, 準備烙鐵與焊錫, 今晚就來搞定吧. 拆開包裝是這樣 :


原來針腳還要自己焊, 我想可能是考量有些人不需要放入麵包板的緣故吧. 只好硬著頭皮慢慢焊吧. 太久沒焊錫了, 剛開始焊得很爛, 因為總是擔心太熱燒壞板上的零件, 訣竅是要一氣呵成, 烙鐵先放在針腳上加熱, 再將焊錫點上去, 必須夠熱焊錫才會熔化流到板孔內.

既然鍋熱了, 同時也把 9V 電池扣的接線與接頭焊起來, 因為買套件時忘了叫賣家幫我焊好. 先把接頭外面的黑色塑膠套旋開取下, 再將接線穿過去, 紅線為正要接到裡面中心接點, 黑線為負接外面的圓環接點.

全部焊好後, 拿出 5V-3.3V 穩壓板, 插入麵包板剛好對上下兩排電源洞供電. 將 Pro mini 的 VCC 與 GND 接好後送電, 馬上看到 LED 在閃, 哈哈哈, 成功了! 還好沒焊壞.


不過我覺得 Pro mini 沒有 USB 介面, 而且還要自己焊接, 太麻煩了.  如果要買已焊接, 質感較好的, 可以跟方塊奇品買, 但價格近兩倍, 要 $130 元 :

# 【方塊奇品】最新 Arduino Pro mini 100%相容專業加強版(成品) 過電流衝突保護 $130

我看以後還是用 Nano 較方便, 價格大約是 mini 的兩倍左右, 約 120 元左右.

# 【紘普】Arduino Pro mini 超值行家版 5V 16M  $65
# Arduino Pro Mini (5V/16M),ATMEGA328P附排針 $68
# 【盼盼33】Arduino Pro mini 超值行家版 5V 16M  $69
# Q小奇】(特價)Arduino Nano ATMEGA328P相容板,USB<->TTL晶片為CH340G $110
# 最新版 Arduino nano V3.0 ATMEGA328P-AU 改進版超級好用 $110
#【盼盼15】Arduino nano 超值行家版v3.0 採用 ATMEGA328P-AU 晶片 送USB連接線 $119
# Bootload the Arduino Mini


2015-07-30 補充 :
今天在 Youtube 找到一個介紹如何焊接 pro mini 針腳的影片, 原來是先插在麵包板上固定再焊, 這樣比較好焊, 以後就能順利插入麵包板了 :

# How To - Solder Pin Headers to an Arduino Pro Mini

2015-11-26 補充 :

可以先將排針插好擺正後, 用少許三秒膠塗在排針塑膠底座與 Arduino 板子之間, 只要能固定即可, 不須擠太多, 這樣就很好焊, 而且針腳排列垂直方正部會歪掉.


向露天賣家盼盼購買零件模組一批

為了後續測試開發需要, 向露天賣家盼盼 (ccdogccdogkimo) 採購模組與零件一批, 清單如下 :

商品名稱 數量 商品金額
【盼盼67】 XL6009 DC-DC 升壓模組 電源輸入3V~32V輸出5V~35V可調 超 LM2577 最大4A 34元 1 34元
【盼盼105】 NRF24L01+ 功率加強版 遠距離 2.4G 無線收發模組 Arduino 實驗用 【現貨】  40元 2 80元
【盼盼33】Arduino Pro mini 超值行家版 5V 16M 腳位標示清晰 用ATMEGA328P晶片【現貨】 69元 1 69元
【盼盼44】舵機 支架 輝盛 MG90S SG90 伺服機可用 於智能車機器人Tower Pro Servo 可【現貨】19元 1 19元
【盼盼14】SG90 輝盛 Tower Pro 9g 伺服機 舵機Micro Servo直升機 固定翼 機器人【現貨】 48元 1 48元
【盼盼6】 L298N 電機 驅動 模組 智能車 TT 馬達DC 馬達 Arduino UNO NANO Mini 均可 70元 1 70元
【盼盼63】 9V 電池扣 + 電源 插頭 DC 005 DIY 組合 Arduino UNO 專用 【現貨】 9元 2 18元
【盼盼76】 USB 公頭 A型 4P 三件式 DIY 接頭 充電器電源改裝必備件 USB 公接頭 黑色膠殼【現貨】 5元 2 10元
【盼盼80】 USB母座 90度彎腳 一件式 DIY 母接頭 充電器電源改裝必備件 USB母接頭 A型4P 母座 2元 5 10元
【盼盼75】KIS3R33S DC-DC 降壓電源模組 輸入7V-24V 轉 5V USB輸出3A 手機充電電源可【現貨 64元 1 64元
【盼盼98】 紅外線 避障 模組 小車避障 傳感器 智能車 黑白線識別 距離可調 Arduino 可【現貨】 75元 1 75元
【盼盼95】 18650 雙節 電池盒 帶紅黑線 鋰電池 2 節 帶線 電池 盒 2節 串 並 聯 充電【現貨】 19元 1 19元
【盼盼17】 18650 單節 電池盒 帶紅黑線 鋰電池1節18650帶線電池盒 1節 電池盒 串聯 充電【現貨】13元 1 13元
【盼盼66】 1路 繼電器 模組 5V 支援 高低電位 觸發 帶 光耦隔離 Relay Arduino可【現貨】 54元 2 108元
【盼盼9】 DHT11 溫度 濕度 傳感器奧松 AOSONG DHT-11 溫濕度環境監控模組Arduino專用【現貨】 27元 1 27元
【盼盼18】DS3231 RTC I2C 時鐘 模組 高精度 即時時鐘 晶片自帶 溫度傳感器 附電池 【現貨】 74元 1 74元
【盼盼22】 LCD 1602 I2C 轉接板 1602液晶顯示器 IIC 界面接口 Arduino 51可【現貨】 39元 1 39元
【盼盼50】 GL5539 光敏 電阻 5mm 光電 開關 檢測 元件 GL 5539 可搭HC-SR501【現貨】 3元 10 30元
【盼盼53】PL2303HX 下載線 USB轉TTL 長1米 UART Arduino Pro mini 可【現貨】 39元 1 39元
【盼盼15】Arduino nano 超值行家版v3.0 採用 ATMEGA328P-AU 晶片 送USB連接線【現貨】 119元 1 119元
【盼盼73】 USB 電壓 電流 同步 雙顯示 測試表 USB Hub 量測 電壓表 電流表 行動電源測試器可【現貨】145元 1 145元

+運費:40 元 應付總金額:1150元

其中 USB 接頭與升降壓模組係發電機供電所需.

# 當LaunchPad遇上nRF24L01

2015年3月25日 星期三

Arduino 液晶顯示器測試

四五年前在露天跟陳生電子買了一塊 8051/AVR 開發板套件 (深圳 DOFLY 產品), 裡面有附一個 1602 液晶模組, 但那塊板子我從來都沒有開機過, 所以也不知道液晶模組能不能用. 上週末跟柏益買的麵包板寄來了, 直到昨晚才終於動手來測試看看是否堪用, 否則最近採購零件時就要列入清單了.

市面上這種 1602 液晶模組據書上講大都是相容於 Hitachi HD44780 晶片, 因此功能與使用方式差不多, 但可能模組接腳會有些不同. 通常都是有背光功能的 16 針腳包裝, 有些則只有 14 腳, 那就是沒有背光功能的, 少了背光電源輸入針腳 A, K. 我手上這塊 1602A 是 16 針腳的, 長相如下 :



這背面兩坨黑點, 右邊較大的 U1 我猜應該就是 HD44780 相容晶片, 而左邊較小的 U2 可能是液晶區段驅動器 IC. 腳位編號從背面看最右邊是腳 1 (VSS), 最左邊是腳 16 (K), 腳位名稱有打印在電路板上. 為了以後查考方便, 我將 1602 模組接腳定義列在下面 :

接腳功能接 Arduino 
1 (VSS)電源負極GND
2 (VCC)電源正極5V
3 (Vo)調整對比可變電阻中腳
4 (RS)D0~D7放入資料暫存器 (1) 或指令資料暫存器 (0)腳位 2
5 (RW)讀取 (1) 或寫入 (0) LCDGND (寫入)
6 (E)可寫入 (1) 或不可寫入 (0) LCD腳位 3
7 (D0)資料位元 0不接
8 (D1)資料位元 1不接
9 (D2)資料位元 2不接
10 (D3)資料位元 3不接
11 (D4)資料位元 4腳位 4
12 (D5)資料位元 5腳位 5
13 (D6)資料位元 6腳位 6
14 (D7)資料位元 7腳位 7
15 (A+)背光電源正極5V
16 (-K)背光電源負極GND

接腳 2 正極電源 (VCC) 有時稱為 VDD, 記得以前學校電子學 FET 場效應電晶體慣用 VDD (因為接汲極 Drain 之故), 而雙極電晶體則用 VCC (因為接集極 Collection 之故), 反正不管 VCC 或 VDD, 就是接電源正極 (+5V). 書上有提到有些 LCD 模組的 VCC(+5V) 與 VSS(GND) 腳位可能顛倒, 要特別注意, 接錯可能對零件造成損傷.

OK, 下面就紀錄這次測試情形, 首先準備材料如下 :
  1. 麵包板 *1
  2. 10K 可變電阻 *1
  3. 公對公杜邦線 *15
用 Fritzing 畫的接線圖如下 :



這是我的 LCD 模組的接法, 從正面看從左到右是腳 1~ 腳 16, 有些 LCD 模組接腳安排可能不同, 要注意. 麵包板最上面兩排是電源, 上正下負, 所以分別連接 Arduino 的 GND 與 5V, 整個橫列都是共通的, 所以 1602 的 1 腳接 GND, 2 腳接 5V, 背光的 A 接 5V, K 接 GND.

初次使用 fritzing 令我驚艷, 這麼好用的工具竟然是 open source, 實在太棒了. 直接在接點上點一下就可以接線, 若要畫垂直線, 只要按住 shift, 再點接線, 就可以移動線條調整為如上的四四方方接線圖, 若按住 ctrl, 則可調整為曲線.

測試程式取自葉難 "Arduino 範例分析與實作設計" 的程式碼 5.11 :

#include <LiquidCrystal.h>
#define RS 2
#define E 3
#define D4 4
#define D5 5
#define D6 6
#define D7 7


LiquidCrystal lcd(RS,E,D4,D5,D6,D7);  //建立 LCD 物件


void setup() {  //初始設定 (一次性)
  lcd.begin(16,2);  //定義 LCD 為 2 列 16 行顯示器

  lcd.clear();  //清除螢幕
  lcd.setCursor(0,0);   //游標移到左上角
  lcd.print("Hello World!");   //在第一列印出 Hello World!
  }

void loop() {  //無限迴圈
  lcd.setCursor(0,1);  //游標移到第 2 列第 1 行
  lcd.print(millis()/1000);   //印出秒數
  }


可見程式上傳執行時, setup() 會在第一列顯示 Hello World!, 然後進入無限迴圈, 在第二列顯示經過的秒數. 按 UNO 板上的 RESET 鈕又會歸零重新開始計時.

剛送電時 LCD 顯示全藍底色, 但程式上傳後還是一樣, 沒有顯示 Hello World, 原來還要調整可變電阻, 這樣對比才會變大. 其實我覺得根本不需要可變電阻, 直接把 1602 的 Vo 接地即可, 這樣對比最強 (Vo 接 VCC 對比最小), 加可變電阻調對比是多此一舉. 這麼一來整個測試只用到 Arduino 與 1602 模組兩個元件, 真是厲害.

經過這個測試證實這塊 LCD 模組在購入數年後仍然可用. 但這實驗占用了 Arduino 四個輸出腳, 若結合其他感測器或許會不夠用, 這時可以採用 I2C 模組來將佔用腳數降至 2 個, 即 Arduino 輸出給 I2C 模組, 再由 I2C 模組驅動 LCD 模組, 所以將 I2C 模組列入下次採購項目.

相關產品市調如下 :

# LCD 1602 LCM 液晶顯示模組 I2C IIC 介面 5V 16x2 16*2 藍底 白字 $140
# LCD 1602 A 3.3V 藍底白字液晶顯示模組 Arduino專用 #69  
# LCD 1602 I2C 轉接板 1602液晶顯示器 IIC 界面接口 $39

其次來測試 LCD 文字跑馬燈效果, 利用 scrollDisplayLeft() 與 scrollDisplayRight() 可以將原先用 print() 輸出的文字向左或向右移動一格. 下列程式參考了 "Arduino 一試就上手" 7-7 節 :

程式 :

#include <LiquidCrystal.h>
#define RS 2
#define E 3
#define D4 4
#define D5 5
#define D6 6
#define D7 7

LiquidCrystal lcd(RS,E,D4,D5,D6,D7);  //建立 LCD 物件

void setup() {  //初始設定 (一次性)
  lcd.begin(16,2);  //定義 LCD 為 2 列 16 行顯示器
  lcd.print("Hello World! This is a scroll test.");   //在第一列印出 Hello World!
  delay(1000); //延遲1秒
  }

void loop() {  //無限迴圈
  lcd.scrollDisplayLeft();  //往左捲動
  delay(400);   //延遲0.4秒
  }



參考資料 :

Fritzing 麵包板:LED 閃爍電路

2015年3月24日 星期二

KKF 自然農法

今天聽同事說有一個源自泰國的 KKF 自然農法, 目前在台灣推廣, 於是上網查了一下, 原來 KKF 是泰語 "米之神", 這是 Daycha 先生所創立的一個推廣中心, 致力於傳播自然農法.

的確, 農民每年花在化學肥料與農藥的成本, 使得務農不但無法獲利, 而且很容易負債, 農夫也不敢吃自己種出的農作物, 這真是諷刺. 自然農法希望透過自己製作生物菌肥料來恢復地力與避免病蟲害, 是有機栽培的一個容易實踐的方法.

# KKF 在台灣
# 台灣自費推廣「泰國米之神」自然農法_陳瑞芳小姐
# 讓種子適應土地,而不是土地適應種子

整理 ASPIRE ONE D255 小筆電

這台小筆電是為了二哥學機器人在露天買的, 搭載 Win7 最簡版, 買到時幾乎全新, 好像花了不到六千塊. 現在他為了補習沒辦法上機器人課, 而且這台性能較差, 無法跑較大型遊戲, 所以被他扔在鄉下書房一角, 很久沒用了.

這台慢歸慢, 但用來寫程式還算 OK, 所以昨天花了一整天將其回復原廠狀態, 下載更新並安裝常用工具與程式開發工具 (JDK, AppServ, Python, Arduino), 以及 Arduino UNO 與 USBASP 燒錄板的驅動程式後, 進行系統備份到 D 碟.

D255 要回復出廠是在 "程式集/Acer/Acer eRecovery Management" 下面.

另外也建立還原點, 但在控制台找了老半天還是找不到 Win7 的還原點要在哪裡建, 搜尋了一下原來是在 "開始/電腦/內容" 中, 按 "系統保護/建立" 即可, 參考 :

# 建立還原點

這台的電池被我拆到 D260 那台去用了, 找了一下拍賣, 發現下列這個較便宜 :

# 華盛國際-Acer Aspire one D255, D260, AOD255, AOD260 筆記型電池【黑色 6芯中電4400mAh】$750

但其實也不太需要, 反正這台要帶回鄉下當桌電使用, 沒電池也還 OK.


2015年3月23日 星期一

跨越 200000 的瞬間

現在是 3/23 23:48 分, 剛好寫完菁菁的畢旅, 發現到訪人數 199998, 哇, 趕緊抓圖, 再重整頁面, 馬上跳到 200002, 終於跨越 200000 瀏覽數咧, 沒想到這本生活學習雜記簿還真的有人看, 我是應該偷笑嗎.




菁菁的小學畢旅

今天是菁菁小學畢旅, 五點半就起床, 六點半要集合, 因為這次的畢旅破天荒只有兩天, 所以要早一些出發. 畢旅是小六生最期待的活動, 但是因為本屆大多數老師不喜歡帶畢旅, 因為責任重, 原本是不辦的, 經過反映折衝, 才又決定只去兩天. 我覺得太趕了.

菁菁的戶外教學我大半都有參加, 她三四年級時我就常故意試探地問她我可不可以一起去畢旅, 她都很豪爽地說好啊, 但越接近六年級, 雖然還是說好, 但語氣變得有點不太肯定, 像是我得自己另外訂房間, 我說沒問題; 要不, 就是說老師可能不答應之類的. 哈哈, 至少不像姐姐跟二哥斬釘截說不好些吧.

我也不是真的要去啦, 只是我已經忘記我的小學畢旅長得怎樣了, 想要倒帶回去看看而已.


第12周記事

今年已過第12周, 即元旦以來逾80天矣. 週四週五兩天去受訓, 老實說我沒在注意聽, 因為課程有點無聊, 寧可去上班, 也不要去浪費時間去受訓, 因為能學到的不多, 還不如自己看收穫多.

本周因姊姊與二哥即將段考留在高雄溫書, 故僅我跟菁菁回鄉下, 順便把一些工藝要用到的工具帶回去. 一回到家, 發現車庫都堆滿小舅借放的家具, 那是從左營阿姨那邊搬回來的, 因為出租的房子要賣, 剛好小舅興建中的小木屋可用, 那些家具不搬回來也是要清掉.

後門加蓋的浴廁主體已完成, 鋁製結構感覺雖不若磚造厚實堅固, 但衡量磚造時間長, 施工不易, 造價也貴, 採用鋁門窗我也 OK. 但因鋁牆延伸至樓板, 所以完工報價 12 萬 7 千元, 好像也不便宜呢. 現剩下水電與地板, 估計也要 5, 6 萬以上吧, 加蓋這間預測大概要 20 萬上下, 但為了爸夜裡上廁所方便考量, 這是必要的措施.

週日 3/22 小舅家掃墓, 我們也帶了金香水果去祭拜外公外婆, 這是多年來大家一起來掃墓, 其中曲折真是一言難盡. 總之, 人生在宇宙漫長的演進中來看, 不過是電光火石, 我們到底爭得是啥? 白居易對酒詩云 : "蝸牛角上爭何事, 石火光中寄此身", 瞋與痴有時比貪更頑固.

小舅問說是否要向外公外婆稟報媽已往生, 爸說不用, 我想也是, 媽在病房末期曾呼喚已過世多年的外婆, 或許她們早就知道了吧.

一回到家馬上到菜園巡視, 茂密的青蔥真是漂亮, 玉米高至齊肩了, 新種的也近膝蓋, 玉米追了肥果真發育迅速啊. 不過這點小成績, 媽若看了大概也還是會指教一番吧!


前排第一株長出明顯氣根, 這時就不能太勤勞除草了, 要不, 傷到氣根肯定結不出果實 :


奶油白菜雖也變大, 但葉面仍被小蟲啃噬, 可說千瘡百孔 :


仔細一看, 就是這種有翅目小蟲, 只要一撥葉面, 就可以聽到他們彈跳的滴答聲 :


週日傍晚將兩株從外婆家舊宅前挖回來的紅甘蔗種在菜園南邊, 就在上回種的一排南竿蔗旁邊 :


雖然還是忙得無法做完預定事項, 但做一分是一分, 總比沒做好.