2016年4月26日

big5中文壓縮亂碼

常遇到自商業軟體下壓縮檔案中有中文,解壓縮時變成亂碼,原因是檔案編碼問題,商業軟體還在用big5編碼,造成解壓縮後是亂碼,查了一下文件,讓系統解壓縮時使用big5,可以解決這個問題。寫成一個sh給檔案總管使用即可
#!/bin/bash
 FILENAME="$1"
 zip_path=`echo $FILENAME | sed 's/.zip//gi'`
 unzip -O big5 $FILENAME -d $zip_path

子忠做法
uznip -O CP950 $FILENAME -d $zip_path
以unity為例,放在家目錄中的.local/share/nautilus/scripts下即可。記得要給執行權限即可
下載做好的檔案
https://drive.google.com/file/d/0Bz6-J_NwALFBZnFhU0tKOVd2eTQ/view?usp=sharing

2016年4月21日

鋰電池低電壓警報器

在使用開放硬體時,為了減少電池使用,會使用鋰電池。鋰電池有個問題是不能完全放電,完全放電後,這顆電池就無法再充電,感謝有老師解答可以找一種設備,低電壓警報器。
在這設備上有一個按鈕可以調警報電壓值。當電壓低於此值時,蜂鳴器就會響起,目前最高值可以設成3.7V
 現在電壓

按一下按鈕,可以調整電壓。


2016年4月17日

文德創意仿生獸-時鐘創客


1.要有時鐘的機芯,上網買不貴,百元內可以買到,說不定可以買到50元以下的産品,要注意的是有沒有附指針和N型鐵片(有些𧶠家有N形掛勾或是機身盒子),多數會附指針,N型鐵片則多數未附,N形鐵片的作用是做好産品時要掛起來使用,不然吊掛是個問題,想到的是用迴紋針來做N形鐵片,夠強也好彎曲。要量一下機芯的直徑,在畫圖時畫出來,切成空心圓。

2.使用inkscape畫個鐘(opneclipart裡有不少時鐘元件可以參考使用),單位最好由px改成mm方便計算長度,你可以在圓形中加圖案(內包形),也可以把圓形包在裡面(外包形)。畫時要注意,360/60=6,所以6度為一單位刻度。30度是5分鐘刻度。

3.要記得畫外框,雷切切外形時是切線,在inkscape晝時可以留下外形,填空X,只給線的顏色。必要時把物件轉成路徑。
以下是我畫的時鐘svg,http://163.20.108.1/svgteam/upload/1460550358educlock.svg

4.突然發現,inkscape很重要,要認真學,3D列印,雷切都用得到。
雷切有復古的美。
另一位鄧老師的作品-貓頭鷹時鐘:文德有一對貓頭鷹常駐,師生都很喜歡牠。
http://163.20.108.1/svgteam/upload/1461142501%E8%B2%93%E9%A0%AD%E9%B7%B9003-%E6%9C%89%E9%BB%91%E9%82%8A.svg
5.放置架:如果不想吊的,可以做一個L型的放置架 。
圖檔位置:
可以用不同的材質來處理,厚紙板、木板....。




千元空污處理機

有補助錢買了雷射切割機,使用後發現,空污必需處理,不然遲早會被抗議,專業級的空污處理都不便宜。仔細去找了空氣濾清器,看起來原理不難,馬達加濾芯。思考了一下,好像可以處理。上網找材料
1.五金行看到排油煙機的濾網,便宜,一包不到百元,可以濾油煙,雕木頭時油煙可以濾除。
 
2.異味呢?查了資料大家都用活性碳,上網找了活性碳濾網,不貴,10包,500元左右。
 
3.馬達,找了一下110V馬達,專為中繼排煙機的,加前後管,約500元。
 
4.其他材料:找一個糖果罐(五金行買50元一個),口徑剛好是風管大小5吋,這樣可以直接用套環鎖上。延長線,把電源接到室外。糖果罐是透明的,濾網髒了可以看見,更換容易。濾網我用四層,一層活性碳一層油煙濾網。

5.如果要要求完美可以再加活性碳和濾網,或是再加一組相同材料即可,擴充容易。

完工。試了一下,味道果然少很多,煙也不見了。應該不會被抗議了。







2016年4月16日

文德創意仿生獸-翻翻車

翻翻車是個有趣的設計,仔細研究了一下,重點在幾個地方
1.車子形狀是半圓形,方便翻轉後可以順利回正。
 可以用光碟片代替,一張光碟切成兩半剛好,也可以用3D列印來設計自己的圖案,3D設計可以把兩個半圓形和底板一起合起來,可以減少鏍絲,但要花不少時間印,可以做出自己的作品還算有價值。
 https://www.tinkercad.com/things/3kLBwZfb4Va-side


2.重心要在車子的前面(電池放的位置),當翻轉時最先被舉起,獲得位能,這樣可以取得回正的能量。

3.雙馬達設計,車子碰到牆壁時持續有動力往上推。
 馬達可以用arduino用的減速馬達,價位少一半。馬達固定可以使用熱融膠。

5.輸子要有抓地力,摩擦力要夠。可以用橡板筯來增加摩擦力。
 用3D畫的輸子,有兩個,一個軸較長(馬達在一邊的關係)
https://www.tinkercad.com/things/kiHiSCc5mOC-long-

 https://www.tinkercad.com/things/jvxwezuaxxT-



2016年4月14日

雷切雕記事

玩了一陣子的雷射切割機,記錄一下心得
1.東西不便宜,我們也只能買入門款。

2.切木頭還好,切雕壓克力就味道難以接受,空污問題要注意。

3.焦距要注意,焦距錯了,圖會走樣,也會切雕不下去。

4.可以用inkscape來畫圖,svg現在很重要,如何做外框線?值得複習。

5.切的時候要有邊綠線條,會比較不容易出問題。雕的時候顏色深的會被雕下去,圖建議只有黑或白。

6.切壓克力時,會有霧霧情形,建議表面的紙不要撕掉,因為雕完的煙會被雷射附著在壓克力上,可以用酒精來清潔,不要撕掉壓克力上的紙是最好方法。

7.先雕後切,雕的時候,先把要切的線變成無線條,但要和要雕的部分一起選,這樣定位才不會不同,造成誤差。

8.瓦愣紙來雕效果還不錯。

做時鐘的心得

機芯不貴,但要注意有指針和N形鐵片最佳,不然做好了東西,如何掛起來是個問題,想到的是用迴紋針來做掛鈎,是可以考慮的方法。

可以上openclipart來下載時鐘的圖形來增減,如果要自己畫,可以用360/60=6,6度是一個刻度,30度是一大格,用旋轉方式來處理。
我改的時鐘svg
http://163.20.108.1/svgteam/show_pic.php?id=838

完成作品


bpi m3資料

記錄一下,不少資料在裡頭
https://bananapi.gitbooks.io/bpi-m3/content/index.html

2016年4月7日

ubuntu LAMP server安裝

有人需要,所以寫了這篇記錄文
ubuntu 14.04安裝LAMP(apache php myslq ) server
1.下載ubuntu 14.04 server iso作成光碟或是可開機隨身碟。建議使用LTS版本(16。04將要正式上市),更新維護時間較長。開機

2.安裝到電腦主機中。
建議安裝英文語系,以免將來用ssh連線時出現亂碼,還需要切換,造成不便。



















空白鍵選擇openssh server和LAMP





安裝完成後,系統會重開機,記得server要使用固定IP,請使用文字界面來設定網路卡。
sudo -s
nano  /etc/network/interface

以下內容僅供參考
auto eth0
iface eth0 inet static
address 163.20.108.215
netmask 255.255.255.0
gateway 163.20.108.254
dns-nameservers 163.20.108.1 203.72.153.6 168.95.1.1
 
eth0通常是對的,請使用ifconfig來確認
dns-nameservers一定要設定,不然會無法上網下載套件


以上只是LAMP基本安裝,調校才是要花心思的地方,linux調校好,可以把效能發揮到極致,多用心了解各項設定,對你會有幫助。


2016年4月5日

文德國小創意仿生獸-仿生獸創客

看了一些仿生獸做法,自己想了想,修改了一下。
使用3D印表機做
1.主板:在機板上加了後腳的支柱,上面做了電池盒。
https://www.tinkercad.com/things/1sEnYxm8IQt-

2.四隻腿:使用7公分的圓角長方形,開了軸洞,這一部分用雷切或許會快些。
https://www.tinkercad.com/things/0HDwKOREDwn-

3.腳:幫它裝上腳比較好看,也練習3D繪圖。
https://www.tinkercad.com/things/aTFw2GM2X7I-

4.軸:使用3mm圓柱,加上烙鐵或是熱融槍的熱固定
https://www.tinkercad.com/things/c6YvqyF7cbo-

5.T軸:改成已經有的減速馬達形狀和大小
https://www.tinkercad.com/things/gw1dfXhBhNS-t

 這樣全程不必使用到鏍絲。

又想到加上arduino可以讓它前進又後退。
使用可變電阻來當馬達的出力大小
使用麥克風值600來改變正反轉
arduino ide檔案
https://drive.google.com/open?id=0Bz6-J_NwALFBeWYtZC1jTTYyR2s
ardublock檔案
https://drive.google.com/open?id=0Bz6-J_NwALFBQjNJSjU4c21EV0E