作者:chtseng 前言 資訊搜集 –> 處理分析–> 動作執行,這是IoT環境中最基本的組成要素,感測器搜集環境資訊後,透過指定的通訊協定傳送到至控制中樞,經過處理分析後再將命令送交各device端執行。要實現這樣基本的系統,我們在這三個端點都需要部署一個執行單位(開發板)以及訊訊模組,以實現RF連線以及資訊傳送、接收、分析、執行等動作。 不過,現在我們只需要一片物美價廉的1對2無線傳輸模組,就能簡化上面這樣的系統,讓您在設計及佈建IoT專案更能得心應用。 如上圖,MUART0 RF UART模組替我們完成了MCU及通訊模組兩種工作,因此整體架構變得非常的簡潔單純。本文範例是以最實用的PM2.5感測加上空氣清淨機為例,不過您也可以更改為其它的模組,例如,PIR模組連動相機快門、門磁模組連動警報器、溫溼度模組連動冷氣機、一氣化碳偵測模組連動門窗開閤馬達…等等,各種場景應用不勝枚舉,您可以試看看。 感測、控制、執行三要素分離的PM2.5感測系統 平常市面所見的PM2.5空氣清淨機可以看成是all-in-one的資訊搜集 –> 處理分析 –> 動作執行,現在我們把它分離成三個獨立功能的裝置,也就是三件式無線PM2.5感測裝置:感測、顯示、Relay三種功能分離。平常我們看到的都是all-in-one,PM2.5感測、顯示以及啟動電源都做在一台空氣清淨機上,現在我們把它分離成三個獨立功能的裝置,使用起來更方便。 要完成這樣的三件式無線裝置,您需要先考慮procotol用藍牙還是RF或WIFI,接著為這三個裝置分別準備好Arduino開發板以及網路模組,最後還要設計裝置間訊號的收發傳送動作並引用並撰寫繁雜的程式碼。不過,如果您使用MUART0-P-1-2(凌陽創新1對2 RF UART傳輸模組),只需要一片Arduino,幾行Serial傳輸指令,並套用原本的PM2.5 library,馬上就能DIY出三件式PM2.5感測裝置,跟直接使用攀藤PM2.5模組一樣簡單哦。 使用MUART0-P-1-2設計動作流程 使用MUART0-P-1-2的三個無線裝置動作流程如下,由感測端的PM2.5資料接收開始,到觸發relay打開電源,最後再顯示於LCD上。 在此流程中串起三個裝置的靈魂要角是MUART0-P-1-2,它是1對2的無線Uart傳輸模組,能將傳統1對1的UART連接埠直接升級為無線UART傳輸,而且還能連接兩組UART介面。由於是1對2,因此其包裝為三個一組,包含Device端(編號P1)兩片及Root端(編號P0)一片,可由背面的標籤來識別(P0為Root,P1/P2為Device #1/#2)。 P0(Root)端可透過CTS pin腳選擇要與P1或P2連接,當CTS預設未接時,連接的是P1(Device #1),CTS接地時,則與P2(Device #2連接)。其實1對2的使用及功能與1對1完全相同,差別在於多了透過CTS腳位來選擇Device的功能。(CTS腳位位置如下) 所需材料及組裝 PM2.5感測端 材料需求 MUART0-P-1-2的P1 device: https://www.icshop.com.tw/product_info.php/products_id/25964 USB接頭、攀藤的G5T(PMS5003T)。 攀藤的G5T除了PM2.5之外,還能一併偵測溫度和溼度,相當方便。 組裝及接線 這是三個裝置中最重要、但也是最簡單的一個,因為只要把攀藤的PM2.5感測器如下圖般與MUART0-P-1-2的P1相連接就OK了(注意TX與RX要對接),所有資料傳輸工作都已經由MUART0-P-1-2替你代勞。 LCD顯示端 材料需求 Arduino UNO、MUART0-P-1-2的P1 device、3色LED x1、 16×2 LCD(1602 IIC)x1、PIR、按鈕x2 組裝及接線 顯示端主要在於顯示及控制,因此加了兩顆按鈕、三色LED以及一個PIR模組,使用的零件較多也顯得接線麻煩一些,但只要按圖索驥並不太難。注意按鈕部份您應該要加個10K的上拉或下拉電阻,下圖中此部份並沒有秀出來。 PIR的用途為偵測是否有人接近,有的話則啟動LDE模組的背光功能一段時間後再關閉,以節省電源。 三色LED用於顯示裝置的狀態,例如PM2.5正常時顯示綠燈,偏高時顯示藍燈,過高時顯示紅燈。 兩顆按鈕用於調整PM2.5的threshold值,控制relay何時需要開啟。另外,同時按下時可開啟/關閉PIR的功能。 Relay控制端 材料需求 繼電器relay x1、MUART0-P-1-2的P2 device、110V電源接頭、USB接頭 組裝及接線 Relay端也不難,但要注意的是,Output […]
作者:黃文玉 創作發想 前陣子利用超音波測距模組(HC-SR04)製作智慧型垃圾桶,想再多做一些應用,想了想發現可以製作[視力保健機],當小朋友看書的距離太近時,蜂鳴器就會嗶嗶叫來警示,光這樣可能太單薄了一些,所以又加入[光敏電阻]來測光,當光線太暗時,蜂鳴器就會嗶嗶叫來警示,最後再加入[傾斜開關],如果姿勢歪掉,也會嗶嗶叫來警示!先利用Transformer來測試,最後再用MotoBlockly來完成離線裝置! 題目一:視力保健機(Transformer版) 說明:利用簡單的Arduino模組,如超音波測距模組(HC-SR04)來測看書距離;[光敏電阻]來測環境的亮度;[傾斜開關]來測頭部是否歪斜,利用上述模組來做一個視力保健機! 材料 Arduino控制板 X 1 超音波距離感測器 HC-SR04 X 1 光敏電阻模組 X 1 RGB三色LED燈 X 1 無源蜂鳴器 X 1 傾斜開關 X1 (含10K電阻(棕黑橙金)一個) 小型麵包板 X 1 9V電池及電池扣 X 1 (離線工作用) 杜邦線 簡易頭燈 X 1 (改裝成視力保健機) 整理盒(Motoduino的盒子) X 1 硬體部分 接線說明 傾斜開關接線說明(參考資料:https://learn.adafruit.com/tilt-sensor/using-a-tilt-sensor) 啟動Transformer 2.0,並進入Scratch2.0 Scratch程式:(程式也很簡單,所以才說適合國小學生來做) 問題: 有關光敏電阻值究竟高於多少才算太暗,這要再經過實測才知道? 傾斜開關究竟要傾斜到多少才算姿勢不良,這也要去調整,然後再給予固定! 題目二:視力保健機(MotoBlockly版,離線版) 硬體的部分同上 進入Moto Blockly (檔案於附件,程式寫法同上) Arduino程式 […]
作者:Makee.io 創作理念 本專案的創作理念為將平日在玩的長板做改造,希望能夠自造一張可以動腳滑行,但滑行疲累的時候也可透過電動前進兩用形式的滑板,並將小時候看柯南卡通裡夢想的電動滑板實現出來。 專案實作 該作品透過控制板遙控無刷馬達,並針對原本的長板改造其後輪馬達驅動的方式,最高時速可高達 20 KM,並可承乘載 200 kg 重量,在爬坡或是一般路面都可以輕鬆前進,省去一些個人滑行時的體力消耗。 使用材料: ・LinkIt Smart 7688 ・Sector 9 滑板 ・無刷馬達 ・鋰電池 開發與實作環境: ・Mac OSX (Version 10.10) ・LinkIt Smart 7688 使用的程式語言: ・Python ・Swift 實測成果 Makee.io 電動滑板測試 Makee.io 電動滑板上坡測試 作品展望 未來會增加手機 APP 遙控及 Apple Watch 體感遙控方式,並即時回傳第一人稱視角 (FPV) 的路況畫面至手機端,讓玩家們可以有更多元的選擇體驗滑板滑行時的操控感與速度感。
作者:林允涵 製作/設計動機 外出旅行常常會買一些紀念品,但其實買回來也不知道可以拿來做什麼,只是塞在抽屜裡積灰塵而已。這是我暑假去紐西蘭買的當地獨有貝類「paua」,經過拋光處理後會有藍綠色的光澤,被當地原住民拿來做為飾品。放了幾個月不太知道要拿來做什麼,最近看到許多把蒲公英嵌入EPOXY的作品,想說也能用這個材料來做個類似的作品,這個杯墊就這樣誕生啦~ 材料清單 牛皮紙筒(我是用廢料,不是跟連結的賣家買的) EPOXY環氧樹酯 藍色色膏 研磨劑(田宮) 塑膠片(文具店光滑塑膠片就可以) 紙膠帶 雙面膠 “離型劑”(註:應該要使用但我忘了用) Paua貝殼(或任何想嵌入的東西) 使用工具 REXON帶鋸機 BS10KA PROXXON砂光機 REXON砂帶機 BD69 砂紙 #240, #400, #800, #1000 熱熔膠槍 磅秤 手持鑽銑機(羊毛輪) 製作流程 1.紙筒加工 找一個圓徑8~10cm的紙筒當作外模。高度我這次抓2.5cm,但其實1cm左右會更適合。用帶鋸機或手鋸切斷紙筒,不用太注意切面平整因為會再黏塑膠片。用文具店就買得到的塑膠片,高度稍微抓得比紙筒高一點,到時候拆開的時候比較容易。用雙面膠簡單把塑膠片固定到紙筒內側,完成之後拿塑膠片當模型的底座,用熱融膠把紙筒黏到塑膠板上。完成後就可以開始翻模了~ 2.EPOXY灌模 我想要有兩層色塊,杯墊下方有一個藍色的底色,有貝殼的上層則是透明無色。 記得加離型劑! 記得加離型劑! 記得加離型劑! 超重要因為我這次忘記塗離型劑讓後來拆模跟表面處理很崩潰。 將色膏混入EPOXY的A劑中,調到適當的顏色後再加入B劑。倒入適量後就可以放置1天等待硬化。底層硬化之後就可以調上層無色的epoxy,先將少量的epoxy放入模型內再放入貝殼,因為貝殼不規則形狀容易卡泡泡在裡面,先放epoxy比較能夠避免氣泡卡在貝殼下面。 放完貝殼後將模型灌滿,然後盡可能去除模型內氣泡。約放置1~2天待完全硬化就可以拆膜了。 3.表面處理 因為沒用離型劑的讓杯墊很難跟外膜拆開,只好用圓盤砂輪機或是線鋸把紙筒切薄之後,再沿著塑膠片拆除。因為表面有些為不平整(EPOXY沒有到滿的話會因為表面張力四周會稍稍凸起),塑膠片接縫處也有明顯的痕跡,所以先用圓盤砂輪機修整形狀之後再做最後的打磨。從240、400、800、1000號的砂紙一路往上,每一次換號數都要把上一層的刮痕完全去除。最後用研磨劑和羊毛輪拋光。 這個步驟真的是超級考驗耐心,一個我還在努力養成的東西,所以我的成品到處都還是粗砂紙的刮痕,拋光面也還是霧霧的,但因為趕(ㄇㄟˊ)時(ㄋㄞˋ)間(ㄒㄧㄣ )所以就先這樣 ? 4.(未)完成? 雖然表面還沒到亮面效果,但我蠻喜歡兩層顏色的效果,從上面看起來貝殼的光澤也很不錯。最大的敗筆是厚度2.5cm實在是誇張厚,根本已經不是杯墊了。而且其實為了做一個杯墊有點大費周章,希望接下來可以想到方法重新做一個更好的成品。 製作過程與成果展示 原文連結 Made @ […]
作者:小白老師 ” 水染彩繪鳥 “~ 這隻小鳥的上色是運用DIY 美甲技巧中的 “水染”。 【做法超簡單】 1. 準備一隻3D列印的小鳥 (PLA,ABS,尼龍…均可) 2. 準備一杯水,各色指甲油,一根牙籤 3.請看以下youtube影片 (把3D列印件當做影片中的”指甲”) 4. 開始一起動手試著 “水染玩轉印3D ” ^^ 最後別忘了再用黑色指甲油幫彩繪鳥畫個美美鳳眼喔~ 蛋殼實驗先~ 指甲油彩繪轉到3D列印件前, 先用蛋殼練習一下手法, 緊張,手會抖 @@ 蛋殼實驗看起來還不錯,再來就是拿不要的PLA列印廢材,大面積的來試試看^^ ……. 結果…花紋真是很” 藝術 ” …….好難看 XD… 經過多次吐血的練習……終於有點信心,可以開始進行彩繪鳥的水染了。 結果運氣不錯,一次搞定,美美的 ^___^ 以後就可以 ” 老公3D列印,老婆水染轉印 ” ,不錯的分工,哈哈~ 有興趣的朋友可以一起來玩看看喔^^ 小鳥的STL檔: http://www.thingiverse.com/thing:2144751 【版權聲明】 本網站內容是提供讀者自我練習及學校補教單位機構於教學時練習之用,版權分屬於美國168 Fortune Enterprise公司與提供原始檔案內容的各公司所有。歡迎分享、轉貼,請註明來源出處。 【商標聲明】 […]
作者:Regis Hsu 專案緣起 這次製作一系列的Spider Robot,主控板從Arduino ProMini到ESP8266,發現用ESP8266模塊的TinyPlan或MinPlan PCB還不錯用。 為何用TinyPlan與MiniPlan PCB? 因為Arduino的CPU只有8bit,記憶體只有32kB,若要做複雜的功能與動作,限制較多,且進行無線傳輸時,需再加入藍牙或是Wifi模組。而ESP8266吸引人的部分,就是具有32bit CPU,且記憶體高達4MB,並內建WiFi,這足以滿足大多數開發者的需求。 這是TinyPlan與MiniPlan PCB的主要方塊圖,把USB與power與ESP8266整合,提供很好的使用體驗。 Spider Robot Q是2DOF簡化版,一隻腳有2個關節,總共8個servo。 TinyPlan提供8個GPIO產生PWM訊號就足夠推動這8個servo,不僅體積縮小、結構簡單,且價格便宜不少。 影片分享 《控制器解說》 這是HTML的遙控器,易於加入其它功能。因為每顆servo都有一些角度誤差,每隻腳與關節都必須calibration,來確保四足對地板都是平衡。 《實際操作》 《兩隻Spider-Q一起跳舞》 Resource Regis[雷基士]部落格發表原文
您的姓名 〈需填寫〉
您的電子郵件信箱 〈需填寫〉
主旨
您的信件內容