2017年7月12日 星期三

[Ted好玩專欄:3DP] 3D vs. 3低列印@Ted好玩自學工坊


3D vs. 3低列印@Ted好玩自學工坊
Ted Lee
Jul. 10, 2017

Line:ted2016.kpvs
Email:Lct4246@gmail.com
Blog(泰布布):http://lct4246.blogspot.tw/
URL(Ted's Bu Bu):https://sites.google.com/site/lct4246/
FB(Ted's BuBu):https://www.facebook.com/ted.lee.10420321
88x31.png[1]

創客三宝(3D印表機、雷射雕刻機、CNC雕刻機)橫掃半天邊,創客空間(maker space)、創客教室、創客計畫(有「前瞻」嗎?)…等等無一不趨之若鶩,逕相爭敗(家)。
然而,樓起樓塌,蚊子館多有時聞。
究因何在?
就誏我們先一起來看看3D印表機在教學應用的血淚斑斑史吧!

某校為新開設3D列印課程,於暑假期間特別添購了兩台最新款的3D印表機,並在校內辦理數場研習課程。
九月開學典禮上,校長信誓旦旦的宣布:我校將於本學期正式開辦3D列印課程!學生們聽到之後無不大声賀彩。
第一次上課,校長率領學校一級主管,群聚在電腦教室觀看這新玩意如何融入資訊教學。
第一個單元是教同學做3D吊牌,老師閑熟地快速展現了暑假「特訓」的成果,一堂課下來每位學生都有模有樣的完成了自己的3D稿件。校長、主任們十分開心的稱讚資訊老師教的好、學生真是有3D潛力的,並在此同時校長當眾宣布:本班4x位同學的精心傑作,將會於下週上課時由學校新購的這兩台最高檔的機器印妥送到各位手上。
然後全教室裡歡天動地,內掌声如雷!

(這時,週遭的燈光慢慢打暗,spotlight緩緩地照亮教室的一隅,只見電腦老師滿臉一陣鐵青而隨後暗自啜泣了起來…。

…接下來的剧情过於悲惨,筆者聞之悲伤至極而無法行筆。)



你看看你看看:試想一個吊牌要印2小時,40件作品不眠不休要連續印也要花80小時(計約4個20 小時/天以上每天狂印)──這还不包括印坏重印、補料、噴嘴阻塞故障…。


這就是3D列印在一面倒的好評下,準備歸空的歷程。




其實,這台被炒作成什麼都能印也不奇怪的神奇小機器根本就是很雷的誤區:它本來是「工業用」等級的機台,有人腦子動的快想比照
家用型印表機變成一家至少一機,結果是瞎子牽聾子,怎生淒涼了得…。
所以,難道3D列印就真的是如此不堪大用嗎?這到也未必如此。
首先,我們先正本清源的說:(非工業用)3D印表機應先正名為「3低印表機低速低CP值低良率(這是我在某次分享會上聽這領域前輩分享,不是我獨創的。但基於保護當事人不受二次伤害,請容筆者抹去其名)。
再者,3低印表機在產品設計(product design)上仍淌有「快速成型(rapid protuping)」的优良血統。我們还是可以取其長而使產品從發想、設計、打樣到量產的过程中展示「快速驗証(quick verification)」的优奌!
因此,3低印表機在教學的用途上,應該回歸到產品設計原本的設計思考(design thinking)訓練用途上。教育單位可以人數較少的專班形式,從腦力激盪(brain storming)開始帶領學生將想法畫成3D稿件,再以此機台印出原型修模、再打樣、再修模…。最後的原型滿意了,再進入量產的試樣。當然,教學者在教授產品原型的3D建模時,就要教會學生機台的填料、操作、調校、故障排除、維護、清潔…;而學生在試誤修正的过程就可以在機台旁爆肝看護(教學者可離開現場而回到教學本務上)。
最後,在3D教學上,應該找真正有經歷过產品設計到量產的實務技術教師來帶領,電腦、資訊、生活科技…等非設計本科的老師多半是臨時惡補或趕鴨子上架來著的,即使有十足的教學情與閑熟的教學技巧,但隔行如隔山,光有熱情、技巧而如的實務經驗恐也難搞出什麼名堂來!

    参考資料:
    1. 六種授權條款

    [Arduino] 床頭灯控制(Fade)

    床頭灯控制(Fade)
    Ted Lee@CAVEDU
    Feb. 12, 2016
    88x31.png[1]

    本實驗延伸Ex1_1的Lab1_1_2,將LED的正極由原先接到Arduino第13腳改接到第9腳,並將程式由呼叫digitalWrite()改為呼叫analogWrite()。因為analogWrite()使用變更工作週期(duty cycle)PWM技術來模擬連續性的類比信号,故能使LED亮度而有漸明/暗的效果,也就是常聽到呼吸灯的由來。

    本範例过関後,可獲得LED灯光Fade卡一張。

    難易度:易

    材料
    1. LED(Light-Emitting Diode,發光二極体)一顆
    2. 220W電阻一顆(色环:紅紅棕金)
    3. 杜邦線2條
    4. 麵包板一塊
    5. Arduino Uno R3一塊(本系列文章皆簡稱為Arduino開發版
    6. A-B型USB傳輸線一條

    程式Fade.ino
    在Arduino IDE中由Fade File->Examples->1.Basics->Fade開啟Arduino內建的範例程式。
    int brightness = 0;    // how bright the LED is
    int fadeAmount = 5;    // how many points to fade the LED by
    void setup()  {   
      // declare pin 9 to be an output:   
      pinMode(9, OUTPUT);
    } 
    void loop()  {   
      // set the brightness of pin 9:   
      analogWrite(9, brightness);  
      // change the brightness for next time through the loop:   
      brightness = brightness + fadeAmount;  
      // reverse the direction of the fading at the ends of the fade:   
      if (brightness == 0 || brightness == 255){   
        fadeAmount = -fadeAmount ;   
      }       
      delay(30); // wait for 30 milliseconds to see the dimming effect    
    }
    流程圖.vsdx
    執行結果
    接線圖.fzz
    高手必練
    修改控制LED明滅度fadeAmount的值(例如:5->10),再覌察LED灯的明滅是否有不同變化