|

【AI_ROBOT@STSP】智慧手錶:體現Maker動手做的精神

   

作者:沈信甫

已在產業界歷練一段時間的蔡政和,察覺到「人當在職場上越久時,就會容易失去對探索外在好奇心的態度」。因此,開始在工作中思考如何激發創意並實踐,而非停留在代工產品的常態中;但因職場環境相對保守,往往只能被動遷就於消費者的需求。

蔡政和便開始號召幾個同好組成「鋼鐵人實作聯盟」,創造一個討論穿戴式設備技術與創意的平台。目前規畫從教育著手,舉辦工作坊、講座,吸引同好聚集,逐漸形成穿戴式科技的「生態圈」,上月(2017/12/23)在《南科AI_ROBOT自造基地》舉辦的「智慧手錶原型實作工作坊」,即希望在這基地號召自造社群一起來動手做自己的智慧手錶。

隨著全民程式化政策的推動後,每個人漸漸的都能有自己動手,有機會將腦中的點子實踐出來!課堂一開始,蔡政和很直接的道出「當要開發一個資訊產品時,需歷經兩大階段分別是開發期與執行期」,從接好電路、編輯程式、編譯程式、上傳程式、開啟電源、操作、關閉電源,蔡政和手把手地陪著學員一步步帶著做,每個細節不馬乎。本次是以智慧手錶為主軸,從最前端的硬體模組到軟體構思,用兩天工作坊的時間,把成品做出來。

 

兩位講師耐心指導學員(許睿舫/攝影)

看見自造價值,引發社群連結

「動手文化」是自造者運動的核心價值,鋼鐵人實作聯盟則希望在其中扮演呼朋引伴的角色。

「在開源的世界中,要獲得知識並不難,只要將知識模組化就能大幅降低學習成本。」蔡政和說:「以前我們需要知道 how to build,但現在只要知道 how to use。」他認為最好帶動Maker風氣的方式就是找出周圍有點子的學生,藉由開發專案的方式就能在背後推一把,而智慧手錶就是能很完整都入門訓練。

 Ardunio 成為你動手做的起點

蔡政和用許多的例子鼓勵台下的學員「技術並不是跨入做Maker的第一步,更多是要先去觀察日常中會碰到的需要,進而去設計出相對應的產品。」完整資訊系統的基本概念,則分為輸入資料、經過中間所撰寫的處理(Processing)程序程式碼,進而開發出應用功能,將創意實踐到生活當中。

蔡政和說:「我比喻程式的概念,就像是以咒語驅動的生命,而有自主跳動的心,當你把產品從無到有呈現出來,就像是生出一個機器寶寶一樣。」

蔡政和詳細介紹內部構造(許睿舫/攝影)

在實作的過程中,蔡政和不斷強調,別想著一口氣要把所有的專業都學會,而是要邊摸索邊實作。因此,從開發環境的安裝與確認到基礎程式與電路,他一步步引導學生認識並傳授如何搭配開源Retro Watch、OLED螢幕來顯示文字和圖案,從最入門的發光LED、到電阻、麵包板等,讓即使不是本身背景不是資訊產業的學員,都能清楚瞭解每個會用到器材背後的原理後,能舉一反三到另外的點子。

APP Inventor 學習程式不設限

WOWOYA 創辦人藍翊維認為想培養動手做的能力,App Inventor的學習會是個很棒的起跑點。當多數人想到要學程式時,難免會擔心自己的程度跟不跟得上,而使用App Invento並不會用到很艱澀的程式語言。

藍翊維說:「當MIT麻省理工學院把App Inventor設計出來時,就是要幫助不懂程式的小學生,能透過拖拉功能模組的方式,快速地去學習程式中的組合邏輯」,在既有的模組框架中,輕易地拉出自己想要的邏輯架構,從每個小專案中,培養出演算邏輯概念及隨時Debug的習慣。

在越來越開放的資訊時代中,現在網路上已有各式各樣的開源模組,應用程式開發人員在學會使用函式庫後,即可輕鬆運用這些模組來完成自己的創意。比方說,運用從第三方取得的程式,就能做出一支能顯示時間介面、客製文字與圖畫、接收手機通知、還能充電使用的智慧手錶!

來到課程的尾聲,學員們把從軟體的開發安裝到前半段課程實作的Arduino開發板上,就能成功的透過面板來操控智慧手錶,與手機Sync,讓使用者不用掏出手機,就能隨時用手錶來掌握即時訊息!

智慧手錶成品(許睿舫/攝影)

結語

經過兩天的學習,學員們從基本Ardunio 概念一直到成品的產出,可說讓這趟學習是滿載而歸。動手做是人類的本能,卻在工業時代來臨後逐漸失去熱情,但隨著Maker風氣的興起,逐步改變未來的產業型態和跨入做創客的門檻。

自造的精神正是要喚醒運用雙手改變環境的本能,期望透過課程的學習與啟發,讓更多的Maker應運而生,也在南科AI_ROBOT自造基地發展出自造風氣與自發性的共創社群。

(責任編輯:葉于甄)

Author:

Share This Post On

2 Comments

  1. 一直在關注這個研習,因為住在台北,所以無法參加,請問未來有可能開在台北嗎?謝謝。

    Post a Reply

Submit a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *