作者:黃文玉 創作發想 月初是兒童節,針對創意市集擺攤再設計一個簡單,且學生比較感興趣,容易闖關的活動,那就是「雷射槍打靶」,其實這題目是之前看到有人利用micro:bit來設計的,我覺得很有趣,所以也模仿來做看看,但我沒有看之前作品的細節,所以也算自己創作出來的! 材料 Micro:bit板 一塊 提供 5V及3.3V輸出的電源模組 一塊 MG90S伺服馬達 一個 光敏電阻 一個 杜邦線 若干條 18650電池盒 一個18650電池 兩顆 雷射筆 一支 鐵線 一條 圓形紙板 一個 遊戲說明 學生拿雷射筆對準設備的靶心發射雷射光,當靶心的光敏電阻受雷射光照射後,其類比值接近0,利用類比值的改變來驅動伺服馬達運動,讓靶心倒下,等待1秒鐘後,靶心再立起 射中一次為一分,射中五次過關,換下一位小朋友闖關 接線說明 光敏電阻接P1 伺服馬達接P0 程式說明: 利用makecode來寫程式 https://makecode.microbit.org/ 程式的部份很簡單,檔案如附件 測試 若伺服馬達還使用3V的電,那結果可想而知,反應很遲純,甚至有時罷工 加裝提供 5V及3.3V輸出的電源模組 3.3V給micro:bit 用(應該不會燒壞micro:bit),5V給伺服馬達用,如下圖 成果展示 結語 由於靶會搖晃,並希望增加聲光效果(增加蜂鳴器及燈光),當打中後,會有聲響及燈光顯示,後續還要補強作處理! Resource 阿玉maker研究區
作者: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 […]
作者:洪政琳 專案緣起 以花朵作為檯燈燈罩的造型,透過花朵的顏色來呈現每次的心情。利用Arduino平台作為功能設計,並在檯燈底座裝設顏色感測器,將偵測到的RGB數值回傳給Arduino,驅使LED燈發出所對應的光線,使用者可以根據自身的心情,在底座周圍放上對應心情的物件,花朵就能呈現使用者的心情。 製作過程 成果展示 材料與工具 1. RGB感測器 2. RGB燈 3. Arduino開發版 4. 3D印表機 請點選Demo影片觀賞成果:
作者:肉多多工作室/阿海、中央研究院/荊輔翔、陳伶志、協明工業/Joe Lai *本專案使用”啤酒軟體”授權(註) 創作發想 台灣的空氣品質一向不甚理想,除了中國大陸的沙塵暴經由季風吹向台灣,賣力運作的火力發電廠,產生的空汙也令人為之色變。我們可以每人製作一台小型PM2.5觀測器,搜集到資訊後將資料傳送到中央研究院,協助中研院研究空氣汙染的元兇。 所需材料 1.BME280 或者 SHT31 x1 2. Realtek Ameba 8195開發板 x1 3. MicroUSB傳輸線 x1 4. PlenTower PMS3003(G3) x1 5. 麵包板 x1 6. 一些杜邦線和杜邦頭 7. 一些杜邦針 8. 1.25mm 8p 轉杜邦連接線 x1 9. OLED SSD1306 模組 x1 10. 24 awg 的單心線 x1 11. 3D列印的外殼 x1 實作步驟 1.使用BME280或SHT31,焊接開發板上的pin1、pin2、pin4、pin5。 2.開發板接線連接PMS3003 (G3) 。 pin1:VCC(灰色) pin2:GND(紫色) pin4:D1(Ameba TX) pin5:D0(Ameba […]
作者:Jack Hsu 前言 我有沒有聽錯?!3.3V/8MHz 8bit MCU 的 Arduino Mini Pro 竟然可以拿來做「動畫胸牌」,不是 LED 的那種(下方左圖),而是 64K 彩色 LCD 的那種(下方右圖)。它不僅可以秀文字和影像,還可以選擇多張自己喜歡的影像及輸入自己想要的文字後再下載,更誇張的是竟然沒有用到 SD 卡,總成本不到二個小朋友(<NT$500)。 各位 Maker,這是真的!而最主要的功臣就是來揚科技(Lyontek Inc.)的那顆 PSRAM(Pseudo Static Random Access Memory,右圖綠色板子上正中間那顆八隻腳的 IC)。但到底什麼是 PSRAM,又要怎麼才能完成這項作品,就讓我們繼續看下去。 前一陣子剛好買了一些 LCD 模組準備來開源另一個項目,正好 MakerPRO 歐兄提供我一顆來揚科技(Lyontek Inc.)的 PSRAM ,也和廠商交換意見,想出了一些點子,或許可幫助 Maker 們創作出一些有趣的應用。 在經過一番集思廣益後,我決定把原先另一個項目延遲,並把 LCD 模組先挪過來使用,先推出【OpenQSignage 迷你電子看板】,並免費開源給各位 Maker! 創作架構 本專案利用樹莓派 Pi Zero W、500 萬素相機模組、2.2 吋 SPI 介面 QVGA (320*240 […]
作者:章國俊 專案緣起 前一陣子用了多年的烘衣機壞了,原本想修理一下繼續使用,不過考量安全問題,還是買了台新的。但是新機器在使用上有一點不便利之處,尤其是依據設定的烘乾時間結束之後,有時衣服還是溼的;不然就是設定的時間過長以至於浪費了許多電力。這次打算使用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:藉著這個裝置可以上網的能力,增加更多功能:例如即時通知、耗電量統計… […]
您的姓名 〈需填寫〉
您的電子郵件信箱 〈需填寫〉
主旨
您的信件內容