作者:黃文玉 前言 前幾天做了利用Transformer控制繼電器的應用(如天氣熱請開電扇、土壤乾燥請澆灌),發現利用Transformer要一直開著電腦,使用上並不是那麼方便,但如果利用MotoBlockly寫程式來控制繼電器,再將程式燒錄進入Arduino內,只要外部提供電源給Arduino就沒這個問題了,所以趕快來測試看看吧! 題目一:利用繼電器來開燈(扇) 說明:利用Arduino IDE下的「序列埠監控視窗」來輸入1,啟動電扇;輸入其他來關閉電扇! 「繼電器插座DIY」請參閱筆者另一篇文章「13繼電器之應用」 裝置圖: 進入Moto Blockly(檔案於原文附件) 將上面程式轉成Arduino程式語言,並將程式複製到Arduino IDE裡面來上傳(燒錄)到板子上! char c; void setup() { Serial.begin(9600); pinMode(9, OUTPUT); c = ‘0’; Serial.println(“Please input \’1\’ or others ! 1: turn on the fan ; others:turn off the fan.”); } void loop() { if (Serial.available() > 0) { c = Serial.read(); } if (c == […]
作者:章國俊 專案緣起 前一陣子用了多年的烘衣機壞了,原本想修理一下繼續使用,不過考量安全問題,還是買了台新的。但是新機器在使用上有一點不便利之處,尤其是依據設定的烘乾時間結束之後,有時衣服還是溼的;不然就是設定的時間過長以至於浪費了許多電力。這次打算使用LinkIt One來做一個裝置,可以在烘衣機上先設定一定足夠烘乾衣服的時間,但當衣服已經烘好時,提前結束烘乾的行程以節省電力。 這次要運用LinkIt One現成的範例來修改,以迭代(iterate)的方式進行,並儘量減少程式碼(雖然我喜歡寫程式),逐步建構出一個「外掛」的烘衣機控制裝置。雖然直接取代原本的定時開關感覺比較厲害,但仍以不拆開機器為原則,先完成這個版本。 在學習各種開發板的使用時,溫溼度計、繼電器…是常看到的範例,有趣的是這些範例可以用在這裡做出一個有用的裝置的! 以下分享一下使用LinkIt One搭配 MediaTek Cloud Sandbox (MCS) 以及我邊做邊學的過程!在這專案中會使用到: 在 LinkIt One 使用溫溼度感應器 透過 WiFi 連上網路 運用 MediaTek Cloud Sandbox 透過 RESTFul API 傳送、取得資料 想法驗證 在衣服烘乾的過程中,烘乾機所排出的空氣溼度應該會逐漸降低,直到持續在一個溼度不再降低時,應該就是已經烘好了(這是一個假設),此時就可以切斷烘乾機的電源。 先用 LinkIt One上實作一個雛型並測試,試看看這個概念是否可行,然後做出一個實用的裝置。步驟如下: 步驟 1:使用 LinkIt One + Grove – Temperature & Humidity Sensor Pro 偵測溫、溼度。 步驟 2:讓LinkIt One連接 WiFi,將溫溼度數據傳送到MCS,觀察自開始烘乾到結束時溫溼度的變化,以確認烘衣機排氣的溼度可以用來決定是否提前關閉烘衣機。MCS在這個階段的主要任務是紀錄資料,然後運用這些資料驗證可行性。 步驟 3:若驗證上述方式是可行的,開始規劃程式,並加入繼電器用來控制電源。 步驟 4:藉著這個裝置可以上網的能力,增加更多功能:例如即時通知、耗電量統計… […]
作者:黃信惠 創作簡介 我是高中的資訊教師,因常常在教室使用投影機上課,需將螢幕放大讓學生能看清楚,所以使用Arduino Leonardo製作一個放大鏡的快速按鈕,只要將USB線插入windows電腦,就可以直接運作 完整教學 https://create.arduino.cc/projecthub/… 程式碼 https://create.arduino.cc/editor/kobe… 雷射切割圖 https://drive.google.com/open?id=1–c… 成果展示 看更多作者創作: FB:信惠的瘋狂教室 Youtube頻道
作者:徐爸の慧手自造工廠 創作發想 新創公司還在為了沒有打卡系統煩惱嗎?父母親還在為了家中小孩是否平安回家擔心嗎?不妨試試動手做個物聯網打卡機,解決以上困擾。 使用器材 1. Arduino 2. S4A Sensor board 3. Motoduino WiFi Terminal 4. RFID Reader + RFID Card 5. 四路七段顯示器 6. D3231時鐘模組 7. 智高積木 8. Google Form 9. Arduino IDE 運作原理 此次利用Google Form會一併紀錄上傳資料時間的特性,讓Arduino搖身一變成為可以聯網紀錄打卡資料的打卡機。打卡後的資料會自動上傳至雲端,老闆便可在遠端透過這套系統輕鬆地掌握員工出勤的狀況,或家長也可利用這套系統,得知小孩是否已經到校或返家了。 成果展示 1. 使用正常的RFID CARD感應,會顯示綠燈表示感應正確: 2. 使用不符合規定的RFID,會顯示紅燈表示感應錯誤: 3. 系統完成的打卡紀錄資料: 小結 不困難吧,自己動手來做一個吧!有問題歡迎與我們聯絡。 Resource 原文首發於徐爸の慧手自造工廠,貼文連結 慧手科技 Motoduino官網 Motoduino臉書社群 徐爸的慧手自造工廠部落格
作者:農林漁牧大業 發表日期:April 19, 2016 專案背景: 因應物聯網、互聯網之興起,不只帶動智能科技發展,也使得科技農業趨於成熟可靠,各國著重於提升製造力4.0於科技農場,有見於此趨勢,團隊專注於整合物聯網科技各種智能方案於科技農業,開始發展智聯雲端農漁業IoT監控系統。 專案核心 – 讓魚當農夫: 何謂「魚菜共生系統」?簡而言之,就是「魚幫菜、菜幫魚」。這是一種結合水產養殖和水耕栽培的互利共生生態系統,運作模式是利用養魚的水來種菜。由於池子的水帶有魚的排泄物,含有氮、氨等成分,因此能提供蔬菜生長所需養分,且蔬菜淨化水質後又可以導回魚池再利用。 專案架構: 監測雲端系統、控制環境條件:透過物聯網感測器的監測及雲端資料靠的整合分析,能確保水耕及水產環境條件無虞。 專家系統提高養殖與植栽成功率:系統匯集了水耕植物與養殖魚類的相關豐富參數,經分析感測器上傳雲端的資料後,此專家系統能根據使用者挑選的魚苗及菜苗進行最適合的運轉參數設定,包括水位深度、光照度等,對用戶來說就像是擁有了一個強大的顧問。 硬體說明: MediaTek LinkIt™ Smart 7688整合氣溫、光照、魚缸水位、Ph 值與即時影像等sensor資訊,再對IoT database通訊來上傳資訊,並且可以自動在光照不足設定值時點亮LED,魚缸水位低於設定值時啟動抽水馬達從外部汲水。 Resource 官網:農林漁牧大業 FB:魚菜系統_物聯網
作者:陳金助 創作架構 雙軸按鍵搖桿: 特性: 兩路類比量輸出,一路數位量輸出; 十字搖桿為一個雙向的10K電阻器,隨著搖杆方向不同,X、Y軸的電阻值隨著變化。 向下按搖杆,可以觸動一個開關,為數位輸出。 一、基本操作 搖桿有五個接腳,GND接地,+5V接5V,VRx接類比腳A0輸入,VRy接類比腳A1輸入,SW接類比腳A2輸入(SW也可以接數位輸入)。 各家廠商的接腳位置稍有不同,實際接線請對照板子上的針腳記號。 A.搖桿畫圖1 因為程式修正,以後用到[讀取類比腳位A0]積木時,請在[當綠旗被點一下]積木下方增加[腳位A0模式設為INPUT]積木。 將類比腳位A0、A1、A2讀到的值分別用變數x、y、z來表示,方便程式寫作。 操作搖桿移動角色,就會畫出移動的軌跡。 按下按鍵,清除筆跡,重新開始畫軌跡。 理論上不動搖桿時,X、Y軸的值為中間值512,搖動搖桿分別會加或減,最高為1023最低為0,實際上因為材料關係,會有一些變化。 畫圖時要做一些公式轉換,才可以轉換成畫面上的座標位置。 實際畫圖時發現搖桿移動太靈敏(間隔太小)無法控制微調。 程式下載:搖桿畫圖1.sb2 B.搖桿畫圖2 改成用[如果…就…]來判斷往哪個方向移動。 這樣就比較好控制了。 程式下載:搖桿畫圖2.sb2 二、電流急急棒 在舞台的背景畫上電流急急棒的路線圖形。 重複播放音樂。 主要程式同上面,用[如果…就…]來判斷往哪個方向移動。。 再加上如果超過路線(碰到外面)就回到原點,如果碰到障礙(藍色短棍)也回到原點。 用蘋果來代表終點。 蘋果如果碰到小球,表示小球走到終點了,就說[恭喜過關]並播音樂,然後[停止全部]結束。 畫一個[障礙短棍]的腳色,讓它來回移動。 程式下載:搖桿電流急急棒.sb2 延伸: 1.設計結束畫面,結束時換成結束的畫面。 2.增加倒數計時,超過時間沒過關,顯示失敗。 三、方向燈 在麵包板上接四顆LED,讓搖桿四個方向控制不同燈亮。 搖桿有五個接腳,GND接地,+5V接5V,VRx接類比腳A0輸入,VRy接類比腳A1輸入,SW接類比腳A2輸入。 四顆LED的負極分別接220歐姆電阻後接arduino的GND,LED的正極分別接數位腳D8、D9、D10、D11 [腳位(8、9、10、11)模式為OUTPUT],設定數位腳D8、D9、D10、D11為輸出。 將類比腳位A0、A1、A2讀到的值分別用變數x、y、z來表示,方便程式寫作。 用[如果…就…否則…]來判斷往哪個方向移動。 [果X>900就腳位8輸出1否則腳位8輸出0],如果搖桿往右偏,A0讀到的值就會大於900,就讓腳位8輸出1,右邊的LED亮,否則就不亮。 同理,利用X、Y的值來判斷讀到的值,讓4顆LED分別亮或不亮。 程式下載:XY方向燈.sb2 壓下搖桿時,A2(Z軸)讀到的值為0 同上,利用Z的值來判斷讀到的值,讓4顆LED一起亮或全部不亮。 程式下載:方向燈(4燈).sb2 結合前面兩個程式,搖桿向前、後、左、右搖時分別是前、後、左、右的LED燈亮。 […]
您的姓名 〈需填寫〉
您的電子郵件信箱 〈需填寫〉
主旨
您的信件內容