作者:章國俊 專案緣起 前一陣子用了多年的烘衣機壞了,原本想修理一下繼續使用,不過考量安全問題,還是買了台新的。但是新機器在使用上有一點不便利之處,尤其是依據設定的烘乾時間結束之後,有時衣服還是溼的;不然就是設定的時間過長以至於浪費了許多電力。這次打算使用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:藉著這個裝置可以上網的能力,增加更多功能:例如即時通知、耗電量統計… […]
作者:淋浴缸 創作緣由 兒子很喜歡聽故事,本來是在他睡前我都會臨時即興改編經典童話。後來無意在FB上發現有個粉絲專頁 Dada阿姨說故事 是專為小朋友說故事,聽了之後發現這真是我的就命恩人啊,讓我不用每晚想破頭亂改經典童話!因此之後睡前就改用手機播放。 可是每天晚上我都有上廁所的習慣,而且習慣邊如廁邊滑手機,因此有段時間是要嘛就等兒子聽完故事才上,不然就是在廁所裡無聊發呆,但天無絕人之路,偶然得到一個藍芽無線喇叭,覺得應該可以解決這個問題了,但沒想到不知是否廁所的電磁波隔離效果太好還是距離太遠,總是在進到廁所後聽到兒子的呼喚:{拔拔喇叭沒有聲音了],接下來我總是在廁所裡不斷的變換姿勢(手機位置)以取得與兒子(藍芽喇叭)間的最好連結,但終究沒改善。 科技始終於來自生活中的痛點,因此才萌生了動手做NFC故事機的動力,做好後發現市面上有賣預錄好的故事機,突然間發現我為啥這麼辛苦做這!!不過聽過了市面上賣的商品後發現預錄好的內容聽起來沒像 Dada阿姨說故事 說的這麼生動!才覺得辛苦沒白費。雖然兒子現在拿到NFC故事機後,玩掃描標籤的遊戲樂趣遠大於認真用它來聽故事,但至少沒把它冷落在一邊也算是讓人欣慰了。 順帶一提,雖然叫這東西是故事機,但實際上它是網路收音機的功能之一,還可拿來聽廣播喔。 DIY資源 既然想要做出故事播放機當然就要在網路上找資源,因而在網路上找到WiFi Webradio的作者所製作的網路串流播放機,可參考下面連結: WiFi Web Radio 為了要讓小小孩能夠較輕易的使用,而不用每次播放還需要用連入裝置的Web page設定選擇播放的故事,因此我捨棄了用按鍵的方式而加入了NFC讀取器來讀取NFC標籤上的URI資訊,這樣就能讓不懂文字的小小孩能夠自行選擇想聽的內容了,若有興趣可以參考下面連結自行添加想要的功能。 NFC-Web-Radio 為了能加入NFC模組,此Repository移除了External Ram及LED功能。 由於音源內容都是透過網路下載,因此你可以把你喜歡聽的音樂/故事內容放到雲端,透過NFC的連結就可以無限擴充你的內容,而不受限於記憶體容量,也可以解放父母的手機,不再被小小孩綁架,讓孩子也能享受古代帝皇睡前翻拍的樂趣,不知道這樣的應用你是否喜歡呢? 準備材料 喇叭:1組 NFC 讀取器模組: 1組 (SIC9310 module) NFC標籤: 數個 (NTag213) MP3解碼模組:1組(VS1053B module) WiFi模組:1組(使用NODEMCU lolin module) 製作步驟 一、WiFi Web Radio製作: 1.將WiFi模組、MP3解碼模組、NFC 讀取器模組及喇叭的連接線依照圖示接好。 From ESP8266_ESP12( 3.3 v) to VS1053 (5 v) From ESP8266_ESP12( VUSB, 5 V) […]
作者:CH.Tseng 發想動機 想像一個場景:當全家人準備出門旅遊,一家大小興高采烈在休旅車坐定準備出發,只要簡單按一下掛鐘上的Security按鈕,就能替全家鎖上房門,並啟動安全監控系統,然後一家人就能無憂無慮地出遠門去! 智慧型家居安全掛鐘介紹 智慧型家居安全掛鐘的外型設計,為木製的貓頭鷹造型掛鐘,當它頭部眼睛上的LED燈顏色轉成為紅色的外出模式,代表安全警示任務的開始。在這個模式下,掛鐘除了定時回報家中各種感測狀況外,它尾巴上的紅外線PIR亦隨時環視整個客聽,包括那隻溜過客聽一角、羞怯謹慎的小老鼠也逃不過它的法眼。 而此刻正前往礁溪泡溫泉享受兩日假期的一家人,每隔一段時間便會收到一封來自家中的簡訊和Email,報告家中狀況:無瓦斯外洩可能、有記得關燈、溫溼度正常,最重要的是沒有宵小前來串門子的疑慮;此外,隨Email附上的相片佐證,更讓大家能放心出遊。 系統功能說明 系統: 分為居家與外出兩種模式,可透過掛鐘上的按鈕切換。 居家模式:開機後的預設模式,此模式執行平日有人在家時的實用功能,可自訂所要播放的訊息,例如氣象播報、室內溫溼度、預約事項提醒及其它自訂的訊息等等。 外出模式:以Email及簡訊定時回報家中情況;當偵測到溫度過高、煤氣外洩、外人入侵時,則會立即發出Email及簡訊通知。 自動模式:在特定的時間自動切換為外出模式,其它時間則回到居家模式。例如我們可以設定半夜22:00~05:00自動進入外出模式,可嚇阻小偷在一家人睡夢中入侵。 功能: 語音功能:整點報時、唸靜思語(因為老婆愛聽,只好成全她)、室內外氣象環境狀況播報、異常狀況提醒。 攝影功能:拍攝照片、即時上傳供瀏覽。 通知功能:發送手機簡訊、發送Email,並夾帶即時拍攝的相片。 偵測功能:天然氣偵測、紅外線PIR偵測、溫溼度偵測。 嚇阻功能:外出模式下,固定時間播放電視聲以及人聲,以便偽裝成有人在家的情境。若偵測到外人入侵時,於拍攝相片上傳後,會播放已自動播號通知警察局的聲音,以嚇跑歹徒。 材料準備 掛鐘 x 1:選擇內部有多餘的空間,可擺放一片樹莓派及感測模組和揚聲器的掛鐘。 Raspberry PI:作為主控器 時鐘模組 x 1:校正時間 三色LED x 2:指示燈,安裝於眼部 光照度模組TEMP6000 x 1:探測目前室內的亮度 MQ4 sensor x 1:甲烷Methane (CNG) gas sensor 樹莓派專用相機 x1(具廣角鏡頭更好) PIR模組 x 1:紅外線偵測器 MCP3008 ADC x 1 DHT22 x1:溫溼感應器 8歐姆喇叭 x 1 LM386 […]
作者:小白老師 ” 水染彩繪鳥 “~ 這隻小鳥的上色是運用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公司與提供原始檔案內容的各公司所有。歡迎分享、轉貼,請註明來源出處。 【商標聲明】 […]
任務目標 透過 Micro:bit 計算搖動的次數並顯示於 LED。 學習目標 迴圈使用 按鈕事件 搖動事件 變數 LED 顯示 Blockly 語法 前置準備 一台電腦 覽瀏器 ( 本範例使用 Chrome ) 使用料件 Micro:bit Micro USB Cable 計步器程式邏輯 計步器程式撰寫 一、Blockly 語法 Step 1. 開啟線上編輯器 ❖ 1.1 開啟瀏覽器並輸入下方網址 https://makecode.microbit.org/# Step 2. 撰寫 Blockly 程式 ❖ 2.1 依計步器程式邏輯進行 Blockly 程式撰寫 ※ 程式說明 ※ 【 當按鈕 A 被按下 】方塊:宣告一個變數為 […]
作者:Felix Lin 概念發想 在【linkIt 7697加上Robot Shield來改造遙控車】文章中,使用既有的遙控車外殼來改造內部的控制核心,實際做出了一台IoT遙控車。這次我們要來從頭打造MR-1輪型機器人,沒錯!就是從無到有做出MR-1輪型機器人來!話不多說,咱們開始囉! 開始前準備工具與材料 巧婦難為無米之炊,既然身為一個Maker,要執行project實作之前得先要把所需要的工具準備起來,而這回實作我們總共需要以下零組件與工具: MR-1 3D列印車架 LinkIt 7697物聯網開發板 Robot Shield擴充板 HC-SR04超音波模組 TT減速馬達(兩個) 橡膠輪胎(兩個) 白色高亮度LED(兩顆) 紅色高亮度LED(兩顆) 母-母杜邦線(12條) 熱熔膠槍:Maker神器,方便快速固定零組件 電烙鐵:焊接減速馬達的引接線用 3D列印MR-1車架 MR-1最大特色在於它是一體式的車架,車體穩固性與剛性較高。許多Maker或是低年齡層的同學,可能都有過一些慘痛經驗,好比,辛苦組裝完成的車體,因為一時疏忽不小心從桌上掉落,造成車體的損傷。但一體式的車架可降低當車架不小心摔落時,造成的損害,也省去組裝多個機構件的困擾,同時擁有可愛的外型,在擴充電子零件與模組方面也是相當容易。 MR-1是一個開放原始碼的車架,由一位任職於澳洲的國小教師(註)Tim Clark老師所設計。此模型設計的授權方式為創用CC(Creative Common)姓名標示授權,MR-1車架的3D物件檔(.stl)可從Thingiverse自由取得,進行列印、輸出甚至修改使用。 這邊直接取得檔案後,使用3D列印機做輸出。各個不同型號的3D列印機都會有不一樣的參數設定,這邊列印機使用的是台灣品牌INFINITY X1列印機,同時主要列印參數給各位做參考: 層高(Layer Thickness):0.24 外圈(Loops):3圈 填充(Infill):16.7% 支撐(Support):開啟(Coarse) 列印速度:35mm/s 使用以上參數列印輸出耗時約10小時,完成後將多餘的支撐部分拆除,就得到了我們的要使用的MR-1車架了! 組裝流程步驟 當所有材料都已備妥,就可以開始按照以下內容Step by Step進行組裝了。 STEP 1:焊接減速馬達引接線 在Robot Shield擴充板隨盒有附上兩條2pin JST2.5mm母端的接線頭,這連接器跟Robot Shield上直流馬達控制輸出連接器是相匹配的。雖然直流馬達是沒有極性之分,只有正逆轉的差異,這裡還是建議照著以下圖示焊接(注意擺放位置),不然後面的程式部分的PIN腳定義就要跟著修改了,否則動作可是會出錯的! STEP2:安裝減速馬達 前面一步把減速馬達的驅動銅片引線出來了,接著就是要把兩顆減速馬達安裝到車架上。由於車架上沒有卡榫可以固定減速馬達。因此,在安裝時預先使用熱熔膠沾黏在車架內部,減速馬達中間有凸起那側朝向車架內部,將減速馬達與車架黏牢。左右側馬達作法皆相同,黏著後等待一段時間使其固定。 STEP3:安裝前後車燈 前車燈可以選用高亮度的白色或黃色LED,為放便接線時使用杜邦線引接,同時可以使用熱熔膠固定。左前LED的正端接到PIN2,負端接地。右前LED的正端接到PIN3,負端接地。由於LinkIt7697微控制器的GPIO本身推動的電流就不大,因此不需要串接電組也不容易讓LED燒毀。統整LED接線表格如下: 後車燈則選用與前車燈不同的LED顏色即可。一樣使用杜邦線連接並用熱溶膠加以固定。左後LED的正端接到PIN4,負端接地。右後LED的正端街到PIN5,負端接地。 STEP4:安裝超音波測距模組與開發板 為了紮實固定超音波模組,車架的兩個圓形開孔,在設計上通常都會比較緊密一些,3D列印時又因為有開啟支撐,在拔除後可能圓形已經有些失真,如果因此在安裝上比較不便利,可以先行用銼刀修飾圓孔在做安裝。超音波模組共有4隻引腳,接線位置如下表所示: LinkIt 7697開發板與Robot […]
您的姓名 〈需填寫〉
您的電子郵件信箱 〈需填寫〉
主旨
您的信件內容