2016年7月4日 星期一

3DP : 蛋形相片 LED 燈

玩過圓柱形的相片 LED 燈後不過癮,再來一個特別的吧!在 Thingiverse 中有不少復活節蛋的模型,厲害的是,有的可以在蛋上面加圖案,其中有一個是用 OpenSCAD 來產生 3D 模型,更好玩的是,它能將照片貼在蛋的表面。我利用這個小工具製作「相片蛋」,列印時故意將填充值設為 0 ,並且讓它底部的 2mm 不列印,也就是印了一個貼有相片的「『破』蛋殼」,將它和 LED 燈的底座,一個蛋形相片 LED 燈就完成了。


底下記錄一下蛋高 50mm 的燈罩製作方法。

2016年6月25日 星期六

3DP : Lithophane 相片 LED 燈

2015年夏天曾經玩過以 Ultimaker Cura 匯入 .jpg 的照片後轉 3D 模型,Cura 會幫我們分析照片各點的顏色,把顏色轉為 3D 模型中的高度,最後可以用 3D printer 將照片印出來。如果印得薄薄的,因為各點的透光率不同,燈光一打,照片的圖像就還原在上面了。以這種方式製作的「照片模型」預設是放水平印的,但是放水平印得缺點是 3D printer 得調校到不錯才行,不然,printer 的噴頭或留下刮痕,或因溢料而把影像弄得花花的。最近又陸續找到幾個新的玩法,可以避免前述的困擾。趕緊記錄一下,不然,忘得很快的!

相片轉 Lithophane 的網站

上面的兩個網站,第二個的造形變化較多,不過,個人較喜歡第一個網站的簡明風格,把照片拉一拉,改一點點參數,很快就能在線上製作空心圓柱狀 3D 模型。再加上網路上另一個人分享,使用 CR2032 電池的 LED 燈座,就變成一個小巧、有質感的相片 LED 燈。



2016年6月21日 星期二

Tools : youtube-dl 下載 youku 的影片

2014年曾經介紹過利用 youtube-dl 來下載 YouTube 中的影片,最近好友在問如何下載 Youku 中的影片,印象中 youtube-dl 也支援 Youku 影片的下載。不過,太久沒更新我電腦中的 youtube-dl ,試了沒結果。重新下載最新版的 youtube-dl 才能正常的工作。

後來我們遇到另外一個問題,較長的影片,Youku 會將之切成很多小片段,所以一部影片下載完以後,會有很多檔案。甚至如果是使用「youtube-dl-gui」這個圖形化的界面來操作,只能下載到第一小段而已。

經過反覆的測試,最後,我將之前寫的「Youtube-影片下載.vbs」改寫為「Youku-影片下載.vbs」,讓它先利用 youtube-dl 去下載指定網址的 Youku 影片,然後再利用 ffmpeg 這個工具來把各分段影片檔案合併,用起來還算方便。底下簡單的分享一下操作的程序。

下載所需的工具


「Youtube-影片下載.vbs」會使用到以下兩支別人分享的工具程式


它們其實支援常見的作業系統,底下先以 Windows 為例,介紹如何使用。

下載的網址:



進入 youtube-dl 的下載頁面後,找到紅色前頭所指的「youtube-dl.exe」,它是我們下載影片的主角,建立一個資料夾,將下載的 youtube-dl.exe 儲存在該資料夾串。

youtube-dl 下載頁面
如果執行影片的下載任務出現找不到「msvcp100.dll」的訊息時,沒關係,上圖綠色箭頭所指的「Microsoft Visual C++ 2010 Redistributable Package (x86)」下載回來,安裝完後即可解決問題。

進入 ffmpeg 的下載頁面以後,可依 Windows 系統是 32位元或 64位元版而選擇不同的版本來下載。

ffmpeg 的下載頁面

下載回來的 ffmpeg 是個壓縮檔,解壓縮以後,我們只要「bin」資料夾的「ffmpeg.exe」即可以,將它複製到存放 youtube-dl.exe 的資料夾中。

最後登場的是下載我弄的小小工具「Youtube-影片下載.vbs」,下載的網址如下:


將壓縮檔裡的 「Youtube-影片下載.vbs 」解壓縮以後,和前面的 youtube-dl.exe 和 ffmpeg.exe 放在同一個資料夾中。有了這三者,應該可以輕鬆的下載 Youku 網站中的影片了。




下載 Youku 影片


工具準備妥當,可以下載影片囉!先大概介紹一下「Youtube-影片下載.vbs」所進行的程序:

  • 取得使用者輸入的 Youku 影片網址。
  • 試著用 youtube-dl 去擷取影片的「標題」。
  • 建立以影片標題為名稱的資料夾。
  • 試著以 youtube-dl 去擷取影片片段的清單,並產生給 ffmpeg 合併影片用的檔案清單,並儲存至 file_list.txt 檔案中。
  • 以 youtube-dl 下載影片。
  • 以 ffmpeg 合併各段影片為一個檔案。


影片下載 step 1

要下載影片,當然就是先連到 Youku 中,找到想下載的影片頁面,然後將影片的網址複製下來(圖片紅色箭頭指的那一長串)。



影片下載 step 2

啟動 「Youtube-影片下載.vbs」




影片下載 step 3

將複製好的影片網址貼入對話框輸入區,並按「確定」鈕。




影片下載 step 3

如果 youtube-dl 順利擷取到影片的相關資訊,應該會顯示類似底下合併影片訊息:


並且新增一個以影片標題為名的新資料夾。

按完「確定」鈕,就會開始下載影片囉!


相關文章






2016年5月30日 星期一

DIY : 冰棒棍彈珠軌道

小孩子有一套可擴充式的軌道車,電動小車子的齒輪組壞得差不多,要嘛完全動不了,不然就是得三不五時用手推一下,車子才能跑。原本被賦予造新車的任務,哈!為父則強嗎?當爸爸的就得會造車。

想起小時候很喜歡到同學家玩很炫的火柴盒小汽車和可以迴旋又迴旋的軌道車,咻~咻~咻~的畫面還深深的印在腦海中。拿起之前做冰棒棍機械手臂剩下的冰棒棍,放了一顆小彈珠在兩根成 V 字形的冰棒棍上,滾來又滾去,思索著,如何讓孩子可以用最簡單的方法,將一根根冰棒棍串成軌道;如何讓他們可以花最少的金錢就能享受到玩軌道車的快感,而且可以依自己的創意無限擴充,組成心中的軌道。

想過用黏膠來黏,試著用膠帶來貼,但都不容易固定冰棒棍,手邊找不到其它方便取得的材料可以玩,只好以 Tinkercad ( https://www.tinkercad.com/ )畫了個 Y 字形的連接件,並用 3D printer 將物件印出來,讓兩根冰棒棍可以輕鬆地用 120度夾角變成彈珠軌道,調整一下長度,還可以再串另兩根冰棒棍。就這樣子,每三個 Y 字形塑膠連接件就能串兩兩一段的冰棒棍,一段接一段。後來 Y 字形塑膠連接件改為井字形,兩根冰棒棍以夾角 90 度為軌道,底部還能再夾住其它冰棒棍,變成腳架。就這樣,冰棒棍彈珠軌道愈來愈成熟。



2016年5月18日 星期三

3DP : 手機顯微鏡自訂大小

前一篇「3DP : 手機顯微鏡」中提到我使用的是 7mm 的透鏡,因此,在設計底座的模型時,預留的孔徑是直徑 7.2mm。如果印表機調校得好,照說,將透鏡放在底座的透鏡,應該是輕壓一下就裝入底座內,但是我自己的三臺 3D printer , 印出來的底座可說是各有千秋,其中有一臺用預設的擠出量,印出來的底座就是緊到怎麼壓,都無法將透鏡壓進透鏡孔中。只好將 3D printer 的「擠出量」調降為原來的 85%後重新再印。因為沒有「溢料」了,輕輕一壓,透鏡就乖乖的固定在底座裡了。

如果不想去調「擠出量」,因為我有使用 OpenSCAD 寫了個動態產生模型的指令稿,也 upload 到 Thingiverse 中了,所以我們可以利用 Thingiverse  Customizer 的功能,自己設定透鏡的孔徑,把它加大一點點後,製作自己客製化後的模型後再重印測試。底下是做個簡單的操作說明,此程序也適用在 Thingiverse 其它有提供 Customizer 功能的物件。

Thingiverse 中,如果是可以自訂參數的,在右側選單中應該會有個「CUSTOMIZE」的選單,按一下它,即可進入自訂模型的程序:



滑鼠移到「Customizer」的圖示上,會出現選單,對準「LAUNCH APP」按一下:


接著依自己的需求設定參數,圖片中,我把「Lens Diameter」改為 7.2mm,也就是比原來透鏡的直徑多設了 0.2mm,試試這樣稍大的底座孔徑是否能置入透鏡。


自訂好相關的參數以後,我們就可以按右上角的「Create Thing」來產生客製的模型了。接著出現底下的畫面:


我們可以為自己的客製化模型頁面標題命名,並選擇是否公開這個模型,如果不想公開,就取消「Publish New Thing」的勾勾。最後按一下「Create Thing」。Thingiverse 就會為我們製作新的模型,製作好以後,將模型檔案下載回來,即可印出來試試囉!


相關文章




3DP : 手機顯微鏡

朋友送我一些直徑 7mm 的透鏡,只要固定在手機或是平板的鏡頭前,就可以讓手持裝置立即變成簡易顯微鏡,不但可以即時觀察,還能將觀察的內容拍照存檔。之前拆過光碟機和雷射筆的透鏡玩過,由於是自己隨便玩一玩,隨手找了塑膠片和膠帶貼一貼就可以測試效果;也用 3D printer 印過別人設計的模型來安裝透鏡,最大的缺點是模型的尺寸是固定的,得為不同的裝置設計不同的模型,而印物件的時間也耗掉不少。這回很認真的畫了模型,目標是一個小模型將透鏡固定好後,即可應用在各種尺寸的裝置上。

下載模型的網址:



底下是製作好的成品:

透鏡加在手機上
透鏡加在 iPad 上
將直徑 7mm 的透鏡塞入列印件的固定孔中,再掛上橡皮筋,即可套入手持裝置上了。


哈!就這樣,會不會太簡單了!因為易取得的橡皮筋有彈性,加上可以隨意的串接,管你的裝置有多大,都可以套上去啦!而這個小列印件,以 0.2mm 層高列印,5分鐘以內就搞定了。

底下是觀察飛機木的結果:


好朋友送的好東西不能浪費,有空再來用 3D printer 多印幾個固定件,好東西當然要跟好朋友分享囉!


後記:
如果透鏡的直徑不是 7mm 的話,Thingiverse 連結點進去以後,右上方選單中有個「Customizer」可以自訂參數,並依參數產生新的模型,製作符合個人需求的透鏡座。

如果印出的透鏡座太緊, 有可能是 3D printer 的擠出量太大或是噴頭壓太低,調整一下再重新印一個,應該會較好組裝。

補充一下組裝影片:




相關文章

2016年5月15日 星期日

3DP : 以 Android 裝置控制 3D printer

我的 SmartrapCore 3D printer 沒有安裝 LCD 和控制面板,家裡有幾個閒置的 Android 裝置,在想,如果能夠透過 OTG 線以 USB 直接連線,帶有觸控面板的 Android 裝置就能發揮剩餘價值,而且,觸控的吔!操作起來很炫!

被 AppInventor 輕鬆寫 App 的方式竉壞了,第一個想到的當然是朝可不可以用 AppInventor開發這個方向去找資料。找到這個「USB_BRIDGE_ANDROID_OTG」:



後來又挖到一些如何透過 USB 進行通訊的資料。好久沒寫 Android 的程式,那~有沒有現成的 Apps 啊!

運氣不錯,找到了一個最近才發佈沒多久的 App:「Reprap Control」



作者還很佛心的提供了 source :



如果 Android 手機或平板有支援 OTG 的話,可以玩玩看用觸控方式操作 3D printer 。

2016年5月14日 星期六

Biking : 淡蘭古道

天氣狀況 : 晴
TRIP DIST : 29.75
TRIP TIME : 1:37:04
AVG. SPEED : 18.39
MAX. SPEED : 40.52

自從年初時去爬員林百果山三百崁步道下山得扶著扶手下山後,全心的讓自己的雙腿好好的休息,不曾動念騎長程的自行車。連續兩週和小孩在下班後緩坡快走都沒有不適,昨天將自行車打飽氣,早上進行了 2016 年的首騎。

為了不想太早弄掛自己的雙腿,一路都是輕齒前進,哈~齒比放最重應該是回程下坡時。還是別為難自己,逞一之時勇是不能長久的。抱著遊山玩水的心情,騎來輕鬆。

2016年5月10日 星期二

3DP : 清噴頭小記

Prusa i3 拆掉改裝 SmartrapCore,SmartrapCore 又拆掉,重新組回 Prusa i3,一來一回,耗費了不少時間,卻也讓重回懷抱的 i3 有了更好的表現。不過,換家裡的另一臺 3D printer 不開心了,怎麼印都印不好,只好來個大保養,順便玩一下很久沒動的擠出機:調高位置、送料管加長、「飛天」的擠出機......,最後將擠出機以鋁線吊在離頂端 15cm 處,並用舊硬碟 bearing 改自動旋轉擠出機,讓送料管可以自由擺動。哈~改東改西,改過來又改過去,對於印不好毫無助益啊!拆了 E3D v5 ,換上還沒成功印過的 E3D v6,哈!忙半天,結果更慘,只好先不理跟它不熟的 E3D v6,E3D v5 再度回鍋。

這回專心整理我的 E3D v5,先清噴頭。拆掉 E3D 散熱器和喉管,剪了一小段的 ABS 料線,將噴頭加熱到 230 度後,ABS 料線插入加熱塊中並輕推,看噴頭有擠出一點 ABS 塑料以後,迅速抽出 ABS 料線。經由這個動作,將噴頭內積的 PLA 塑料及有的沒有的東西都帶出來,噴頭內乾乾淨淨的,0.4mm 的出料口終於透出了許久未見的光線。

清出好大一塊「垃圾」
喉管散熱的部份,為了讓它的散熱效果更好,清掉了喉管上的舊散熱膏,重新塗上新的散熱膏;散熱片吹風的部份,則是在原來沒有加風罩的散熱片兩側貼了兩片瓦楞紙,限縮開放的空間,讓風扇吹向散熱片的風壓能提高一些。


來驗收一下整過後成果:



上面兩張照片中的物件,最左側的是沒整理前印的,其它的則是調整後印的結果,基本上可以說是效果顯著。


2016年4月21日 星期四

3DP : 斷爪的快速接頭延壽

說來好笑,3D printer 在我手上,好像什麼狀況都碰得到。整理完機器,上電加熱後,居然無法進料,馬達推不動,手動也推不了。拆開 E3D 端的快速接頭,這條很久沒解開的鐵氟龍管上有明顯的一圈。重新再試著進料,直接由快速接頭這端送料,仍然推不動,以1.5mm的六角扳手測試,依然下不去,抽回扳手後,居然在扳手的圓頭上吸附了金屬片,這下不妙了!




拆開 E3D 的散熱片後,喉管頂端可以看到快速接頭夾住管子用的金屬爪子。又挖又吸的,深怕碎屑掉入加熱塊,導致噴嘴塞住就全毀了。清理半天,總算將金屬爪子的碎片清完。不過,這個「無牙」的快速接頭咬不住鐵氟龍管,得一旁休息去了。

其實這不是第一個壞掉的快速接頭,之前靠擠出機端的也曾因為「斷爪」而將料卡在快速接頭內進出不得,像這樣已經壞了四顆了。

因為「無牙」就扔掉似乎太浪費了,在 Thingivers 中找到了底下 daGHIZmo 的「Bowden adapter」:



我拿作者分享的模型,幫它的底部改為可置入「斷爪」、「無牙」快速接頭(4mm to 6mm、M5、M6),這樣一來,壞的快速接頭又可以獲得重生。

我修改過的「Bowden adapter」放在底下的網址中:


組裝之前,記得先將快速接頭的「按鈕」修一下邊,讓它變得稍小,才不會卡到底座,導致鐵氟龍管推不進接頭內。

修四個邊
邊修掉後的快速接頭

前一項準備工作有做,接下來就按圖組裝囉!

依序放置
組裝完畢

安裝在 E3D V5及擠出機上的結果:


組裝完,拉拉鐵氟龍管,咬得還滿緊的,接下來再觀察它可以撐多久囉!






2016年4月18日 星期一

3DP : 自動調整方向的擠出機

我的 Prusa i3 原來是近端送料的,去年八月曾經改成 Bowden 的遠端給料,當時懵懵懂懂的,純粹是因為好奇而改,後來因為出料不順又改回原來的機構。前一陣子將 Prusa i3 大改為 SmartrapCore ,體積龐大佔掉太多空間,加上角材的機架不夠方正,把光軸都磨壞了,只好拆掉超大的 SmartrapCore ,組回 Prausa i3。順便利用原來的近端擠出機構的材料,直接改為遠端的擠出機構。累積了一年多的 3D printer 使用經驗,這回將遠端擠出機構的關卡一道道破解。

遠端送料的「管子」很重要,雖然用了滑順的鐵氟龍管了,管子的長度、角度......還是會影響走料的流暢性。去年為了減少送料的摩擦力,刻意把管子剪短,不過,後來發現,當 X 軸的臺車在移動時,鐵氟龍管會被拉扯、變形,導致料走得不順而影響擠出量。

本想利以用罄的塑料捲軸來固定擠出機和料架,再將捲軸置於固定在印表機機身的承軸上,讓料架及擠出機可以整個跟著 X 軸上的臺車自由旋轉。不過,這樣子不但重心不穩,增高了高度,原本較短的鐵氟龍管勢必不夠長,這有違我不換管子的基本原則。

今天將舊硬碟拆下來的承軸固定留有直徑 5mm 圓孔的長方形底座上,然後將之鎖在 Prusa i3 的龍門頂端;再將一小片塑膠材質的麻將尺固定在硬碟機承軸上;最後以束線把擠出機綁在麻將尺上。好了,會自動調整方向的擠出機完成!



錄了三段影片,來看看效果如何:

其一,讓 X 軸來回的跑跑


其二,列印「鳥籠」模型,擠出機的特寫



其三,列印「鳥籠」模型的連續回抽片段


目前的測試結果還不錯,管子可以更自由的擺動,料也送得順順的。



2016年4月10日 星期日

DIY : 磁吸式雷射模組

最近將第一臺 3D printer  Prusa i3 重整了一番,將它改裝成遠端送料。如此一來,之前將雷射模組掛在擠料馬達上的方法就不能用,只好另想辦法。基本上, Maker 就得不斷的動動腦,隨機應變嘛!一會兒鑽孔,一會兒鎖螺絲的,將雷射模組固定好了,不用時又得將它拆下來,哈!很閒吼!

換了好幾種方法都不滿意。想起前一陣子整理物品時,看到被分解後閒置的硬碟強力磁鐵,開始拿出來把玩,測試那一種材料組合起來,磁吸效果最佳,又能固在 3D printer 及雷射模組上。最後選定了:

  • 已脫膠的硬碟強力磁鐵塊及金屬座。
  • 4" 四孔的木工固定鐵片(這是就地取材,其實可以用 2" 的就好)

將木工用的固定鐵片以螺絲鎖在 Prusa i3 X 軸上的臺車架上;把硬碟磁碟的金屬座以螺絲固定在雷射模組上。使用的時候可以利用強力磁鐵塊將兩者牢牢地吸在一起了!



利用強力磁鐵將雷射模組變身為磁吸式,最大的好處是可以隨時拆裝,而不會影響到 3D printer 的運作。在不使用雷射時,我是將它拆下來,改吸到電源供應器上:



哈!看起來還不錯吧!硬碟機的強力磁鐵實在是好東西,丟了實在太可惜了啦!之前我也拿它來將電源延長線、USB 延長線改裝成磁吸式的,可以任意地吸在桌邊有鐵的地方,滿好用的,有機會大家也可以試試。

相關文章





2016年3月23日 星期三

3DP : Prusa i3 變身為 SmartrapCore

Prusa i3 是我於2015年一月在松山工農組裝的第一臺 3D printer ,新手上路,中間幾經波折,總算對 3D printer 有一點概念。之後由對岸淘了一臺 Kossel mini 架構的 Delta 型 3D printer 材料,照著廠商的教學影片組裝完成,有了不同的體驗。累積兩臺列印機的組裝經驗後,愈來愈有信心,第三臺 SmartrapCore 則是從別人的設計檔開始出發,所有零件都自行籌措、組裝。不得不佩服 Smartfriendz 將 SmartrapCore 設計得這麼好,利用 Prusa i3 ,將列印件搞定以後,在很短的時間內,就可以組裝好一臺品質不錯的 3D printer。

用了一年的 Prusa i3 ,一直有大大小小的狀況,總想在不動大刀的情形下,解決波紋的問題,各種方法都試了,輸出的品質仍然是不及 SmartrapCore 。考慮再三,決定將它全部拆掉,利用 Prusa i3 的零件,變身為 SmartrapCore。

一切由去建材行買了三根六尺的角材(一寸 x 八分)開始,一步步完成了改裝計畫。

由 Prusa i3 變身的 SmartrapCore

由於改裝的原則是直接利用 Prusa i3 的所有零件,不裁切原有的光軸,所以這臺新的 SmartrapCore 變成一個大個兒。一臺機器就把我原來放兩臺機器的位置都佔光了。

2016年2月2日 星期二

3DP : SmartrapCore 防平台墜落

SmartrapCore 因為 Z 軸使用皮帶來移動列印平台,當步進馬達關閉動力時,平台上的木板及玻璃重力的影響之下,會整個墜落。有的人是在底下再印個可以掛橡皮筋的座,讓平台落下時有緩衝,我之前則是乾脆在列印完畢後多加個 G-code,讓平台先移至底部避免「墜機」。今天試著利用釣魚線吊掛重物去拉平台,以平衡重力,雖然只是利用一些現有的材料夾一夾而已,目前覺得效果還不錯。

材料清單
  • 釣魚線
  • 原子筆桿 x 1
  • 長尾夾 x 3
  • 鐵氟龍膠帶
  • 壞掉的硬碟

我的 SmartrapCore 當初在算 Z 軸的光軸長度時計算錯誤,兩根光軸都突出箱子了,剛好可以拿來支撐吊掛重物的釣魚線,如果是 SmartrapCore 原始的長度則得另外想辦法做支撐架了。



我的做法是先在空的原子筆桿上貼上鐵氟龍膠帶,讓筆桿更滑順。接著利用兩個長尾夾將原子筆桿夾在突出的 Z 軸光軸頂端。將釣魚線一端綁在列印平台上,另一端則綁上要夾重物的夾子,釣魚線的長短要調整到平台在最高點時,重物不會碰到箱子底部。


重物掛多重呢?就剛好讓平台在馬達不上電時,不會落下為原則。


來看看測試的影片吧!
  • https://www.youtube.com/watch?v=mXqgOYUlPN0


上面是執行底下 G-code 的測試結果

G0 Z80 F3000
G28 Z0
G0 Z80 F3000
G0 Z0 F3000
M18

相關文章


2016年1月22日 星期五

DIY : SG90 Servo 改裝為360度旋轉之二

2014年底曾經記錄過這篇「雄 : DIY : TowerPro SG90 Servo 改裝為360度旋轉」,去年有網友留言問我:「請問一下若直接使用裡面的可變電阻是否可行?」,當時沒有改裝的需求(哈!應該是在研究別的東西,不想分神。),也就沒花時間去試。最近又對車子有興趣,需要有減速機構的馬達,於是拆了幾顆 SG90 來試,成功了!只要把 SG90 內的電位器固定在馬達不轉動時的位置即可,不用拿電烙鐵在小小的電路板上焊電阻,有老花眼也能輕鬆改裝。
 
© 2009. Design by Pocket