2017年10月1日 星期日

擴增實境的工具:Unity跨平台的遊戲引擎

Unity 是一套具備跨平台的遊戲引擎的遊戲應用程式開發工具,不但可用於開發 WindowsMacOSLinux 平台的單機遊戲也可以用來iOSAndroid 行動裝置的遊戲,Unity 更可以用來開發支援 WebGL 技術的網頁遊戲,或 PlayStationXBoxWii 主機上的遊戲。

想學習Unity可以參考CG數位學習網http://www.cg.com.tw/Unity/

耕雲智慧生活科技股份有限公司的業師介紹三款Unity所設計的遊戲,分別是:

<<神魔之塔>> 陳研希代言



爐石戰記


鬥陣特攻



Unity 3D概念及工具詞彙

  • Assets創建的專案文件都儲存在這個資料夾中,模型、貼圖 、聲音、程式碼。
  • Scenes編輯物件的主要視窗,可切換2D3D顯示模式。
  • Game Object 變數型態,指定要控制的物件,例如 : 模型。
  • Scripts 腳本,C#JavaScript

  • Prefabs可以用來儲存預先製作的物件。
Unity基本介面

以下是業師提供的講義:











2017年9月30日 星期六

體驗擴增實境

今天很高興邀請到耕雲智慧生活科技股份有限公司的工程師擔任業師來教導同學認識擴增實境,首先先介紹何謂擴增實境Augmented Reality,簡稱AR,大家可以參考維基百科的定義,擴增實境是運用攝影機影像的位置角度來進行分析及運算,可以在螢幕上顯示攝影機看到的世界以及3D元件、影片、照片等內容,進行虛實互動。其主要的內容有:

  • 虛實結合
  • 即時互動
  • 三維空間
接下來介紹兩款擴增實境的案例:

  • 家俱IKEA





  • 麥當勞



接下來讓同學體驗一個很有趣的小型AR軟體http://09.aid-dcc.com/暖身:


2017年8月6日 星期日

當個快樂的物聯網自造者

物聯網是目前熱門科技之一,也是各行各業都會用到的智慧生活科技,但有些人一聽到物聯網,總感覺它是困難的,需要設計電路?需要寫程式?這點也是往往成為台灣創新的腳石,要創新需要懂得時代發展的潮流,不管是物聯網(IoT)、雲端服務(Cloud Service)、大數據(Big Data)、人工智慧(AI),都需要用到能夠掌握環境的資訊,來進行判斷,做出良好的決策及適當的反應,以無人車為例:車子本身要能判斷前方是否有障礙物,目的地在什麼地方?這些都需要經由感知器(Sensor)才能做到,這也就是為什麼物聯網很重要,因為物聯網是繼網際網路(Internet)或互聯網的下一代的網路基礎建設,網際網路/互聯網讓全世界所的電腦都能聯上網路,彼此之間可以交換資訊,造就現在數位炸的時代,未來當萬物都能聯網,每個物品都能彼此交換資訊,這又會是什麼樣的時代呢?
    學習物聯網要設計電路?需要寫程式?這個答案是「要」,也可以是「不要」,能夠設計電路和軟體這當然很好,但擁有物聯網專業知識,透過構思、設計、實作、操作的CDIO模式,把物聯網作品設計出來,這才是最重要的。這個時代是講究分工,設計電路和寫程式就留給電子、電機、資工領域的人,他們會設計出最穩定的硬體,最棒的軟體,而對於管理、工程、民生等非電子電機專業的人士,懂得掌握物聯網技術,經由瞭解使用者需求或市場需求,運用正規的設計方法,以及好用的實作工具,將產品快速地打造出,這就是物聯網自造者(IoT Makers)的精神。因此,不管您的專業是什麼?都要更認真地學習物聯網。

CDIO的網址:http://www.cdio.org/

2017年6月20日 星期二

[硬體Hack]無線滑鼠供電改裝

(以下技術部分僅供分享,若因為自行操作造成滑鼠毀損,則須自行負責,與作者無關)
嗨,大家好,我是盟鋼,今天的主角是這顆無線滑鼠
他還不錯用,只是有個問題一直困擾著我,就是那該死的乾電池,原因是乾電池沒辦法回收再利用,所以相對的就要一直花錢買新的去替換,時間久了,之前花的錢其實就能累積買充電型的,但也要買相對應的充電器才能充電,種種以上的問題對我是個很大的困擾

所以我就想到14500電池,或許能做為滑鼠的主要供電來源,會選用14500電池原因是因為他與3號電池體積與大小差不多,只是長度長了點,所以最後只需稍微修改外殼即可完美的安裝到原本的滑鼠上,以下是3號電池與14500電池比較

不過在開始修改前有個問題,因為3號電池的電壓是1.5V,與14500充電電池的電壓3.7V有很大的差距,所以貿然地將14500電池直接裝到滑鼠上,很有可能會直接毀損滑鼠。那這邊需要一個降壓模組,將3.7V降到穩定的1.5V,而這邊選用的降壓模組型號是MP1584,這片雖然輸入電壓的規格是4.5V to 28V,也就是說最低的輸入電壓是4.5V,但秉持著改造的精神測試了一下,發現其實3.7V也還是能將電壓往下降,所以就用了三用電表量測輸出的電壓為1.5V後,將調整電壓的可變電阻用熱熔膠黏起來,避免以後裝到滑鼠裡面後,因為跟其他零件碰撞,造成輸出電壓跑掉,進而燒毀滑鼠。以下是降壓模MP1584的樣子

好的,接下來就是拆解與查線拉,拆解這顆滑鼠不難,只要把一個螺絲鬆開就能輕鬆將電路板取出了,所以這邊就只傳拆下來的電路的照片,因為改造得太快,所以下圖是已經改造好的原圖

而這邊因為要將3.7V轉成1.5V,所以只需要動到+電的部分,-電則不動,圖片中的紅線則是原本滑鼠+電從電池的簧片供給到內部電路的路徑

那這邊我是拿美工刀把接近+電的銅箔給切斷(紅圈處),然後再將原先電池的簧片接點透過導線接到模組的IN+,而-電則是接一條線到模組的IN-或OUT-,因為這兩點其實是導通的,所以接哪邊都行。這邊最好拿三用電表量一下切斷的線是否還有導通,若無導通才可繼續接下來的步驟

轉到電路的正面做模組的安裝,因為要接到滑鼠的OUT+在正面的關係,所以就找了最接近的點將線焊接上去,而這點是原本用電池供電進去的第一個節點,所以才選擇將OUT+焊接在此

以下是將模組焊接好的樣子,那這邊因為滑鼠本身內部空間比較擠的關係,所以就不把模組給黏起來,讓模組可以自由的跑到剩餘的空間去,避免卡到一些零件

最後的最後,將14500電池安裝上去,那最一開始有說電池比較長的關係,所以我就那美工刀將紅圈處給割掉,讓14500電池能安裝得進去

完美,收工


2017年2月11日 星期六

Asus Tinker Board 使用心得

今年一月底見到網路上有關於華碩推出一塊外型與樹梅派一樣的ARM開發版,近期在FB上看到台灣可以賣到的資訊。原本個人對於一個系統廠要跨入開發版(Single Board Computer )市場並不看好,但思考了幾個小時後想想買一塊回來玩玩支持一下"國產"品牌也不錯。