水族開放缸栽種水耕植物 取得連結 Facebook Twitter Pinterest 以電子郵件傳送 其他應用程式 6月 18, 2012 因為是用 LED 照明,可能是因為功率太小穿透力不夠,栽種的挺水植物很多都還沒長到挺水就不長了。 因為忙又沒時間改燈,先拿一些適合水耕的植物來試一下,下圖是黃金葛和佛手芋: 黃金葛和佛手芋 買來的佛手芋是土栽的,但是洗淨土後發現原本的根就很長,所以我讓莖部浮水,根部都放入水中。佛手芋很快又從浮水莖冒出新根: 佛手芋長出側根 黃金葛就不用說了,不但生長茂盛,根更是生入水中。 生長旺盛黃金葛 黃金葛的根部深入水中 還有已過花季的蘭花,也浮水栽培,並且也冒出新葉了。 蘭花浮水栽種 今天又試大岩桐的切葉繁殖,希望成功。 用寶特瓶的前端避免葉子碰到水 取得連結 Facebook Twitter Pinterest 以電子郵件傳送 其他應用程式 留言
Arduino 模擬 Modbus Slave 10月 17, 2011 最近又有新的案子,是要在 Window 7 下來連 Modbus 設備,很久沒寫有關 Modbus 的連線軟體了,上網再查一下 Modbus 的相關資料,居然發現了好東西,有人用 Arduino 開發模擬 Modbus Slave 的軟件,趕快下載下來測一下。 原始網頁 - Arduino Modbus Slave ,因為是別人寫的,就不方便把人家的程式展示在我這,有興趣的自己去看,我的測試環境如下: Arduin Uno 板。 Dfrobot 出的 I/O expansion (5.0) Board(上有 RS 485 介面)。 USB 轉 RS232。 RS232 轉 RS 485m LCD 1602 (I2C 介面) 。 用來 Debug 用。 Lcd 1602 I2C介面 Arduino Uno 上載 I/O Expansion 板 Usb 轉 RS232 和 Rs232 轉 RS485 還要再下載一個很好用的 Simply Modus ,這是一個把 Window 成 Modbus Master (Poll)的軟體,有了這個軟體,作 Modbus 測試很方便: Simply Modbus 的執行畫面 先用 Arduino - 0022 把下載下來的 Pde 上傳到 Arduino Uno 板子上,我有迫不急待的在Simply Modbus 上按 Send, 好像沒有結果, 下定決心把 LCD 1602的程式碼加入 Modbus_rtu_slave.pde中,我只在程式的一開始加入: #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2); 並在 Setup 程式碼中加上: lcd.init(); lcd.backlight(); lcd.print("Start"); 為了讓 LCD 上是顯示出 HEX 數字,我又找呵一段小程式,把收到的字元轉成16 進位的數字,便於跟 Simply Modbus 上的資料直接作比對,程式如下: void lcdPrintHe 閱讀完整內容
Arduino IDE 1.6.5 + BH1750 + CD74HC4067 多工器 10月 22, 2015 Arduino Uno 上的 I2C 通道非常方便去串聯很多感應器,但有時會碰到一次會要接許多相同的感應器如 BH1750 ,受人之託是要作一個 如同該網友所作的 Multiple BH1750 on i2c bus Digital Light Sensor + Arduino (16xBH1750) ,剛好我也有2組 CD74HC4067,CD74HC4067在露天上可以買到,我買的是這一塊: CD74HC4067 因為 I2C 有 SCL及 SDA 所以需要2片 CD74HC4067, BH1750 上還有另一條 ADDR 就選擇用 LOW,也就是不接。 BH1750 先看一張亂接圖: Arduino CD 74HC4067 手工接的,真怕短路。但是可以執行喔。 最重要的是 CD74HC4067 上 S0 S1 S2 S3 這是用來選擇要讀取的BH1750,SCL及 SDA 分別接到不同板子上的 Cx 上。 完程圖 #include <Wire.h> #include <BH1750FVI.h> BH1750FVI LightSensor; //Mux control pins int s0 = 8; int s1 = 9; int s2 = 10; int s3 = 11; void setup() { pinMode(s0, OUTPUT); pinMode(s1, OUTPUT); pinMode(s2, OUTPUT); pinMode(s3, OUTPUT); digitalWrite(s0, LOW); digitalWrite(s1, LOW); digitalWrite(s2, LOW); digitalWrite(s3, LOW); Serial.begin(57600); LightSensor.begin(); LightSensor.SetAddress(Device_Address_L); /* set the Working Mode for this sensor Select the following Mode: Co 閱讀完整內容
【輕鬆工作家】使用 3D 印表機 製作一台 Arduino CNC GRBL 繪圖機 3月 22, 2021 很多人都跟我一樣,在一下闖入"自造者"這個領域,很快就被 3D 印表機機所吸引,我最早組過一台 PRUSA i3,有興趣的朋友可以上 PRUSA i3 原廠網站 ,現在我用的3D 印表機是一台現成的 CR-6 SE 3D Printer ,這一台是中國製造但在國外很多Youtubery在使用,我自己使用上也還可以。 最近我想自做一台雷射雕刻機,很意外的在網上看到這個 Super Easy 3D Printed Arduino CNC Drawing Machine | GRBL Plotter Elegoo ,作者 Lewis 很大方分享了所有的設計,但是當你想要動手做的時候,發現需要學習的步驟還是不少。 由於整台設計的機構是由 Lewis 設計,所以有些元件是要配合他設計的尺寸,但這些元件作者並沒有標示詳細的尺寸,有些 型號必須從Youtube 影片中才能看出來,再加上作者給的購買參考網址都是Amazon,對於身處台灣的自造者並不一定適合,所以我決先做一下整理。 不過,在網路上找到由3D 印表機列印組建完成的專案,我都會建議先把組件列印出來,不要先購買零件,因為有時自己印出來的會跟原創作者有一段差距,造成這樣的結果,除了印表機不一樣,有時也會因轉檔的軟體不一樣造成一些偏差。 每一個"自造者"剛入門時可能都跟我一樣,很急著上手,很想立刻完成一樣作品,往往卻忽視了最基本的理論,這一次除了製造一台 GRBL Plotter 外,也順便再複習一下所有知識。 G-code 所有製作CNC的人都應該了解: 很淺顯易懂的教材: 3d Printers G-Code Explored and Explained with Examples Reprap G-code 可以線上預覽G-Code 的軟體- ncviewer G-code代碼新手教程!一招提高你的3D列印技巧 很久沒有複習的切片技巧: 3D Printing Basics: The Slicer! (Ep6) 常用的 Slicer 軟體: slic3r simplify3d 大家都會擁有便宜又好用的入門款的 Arduino Uno Rev 3 ,我必須說 Arduino Uno 實在是戰功顯赫,若不是一開 閱讀完整內容
留言
張貼留言
請多指教