tag:blogger.com,1999:blog-31356853926168109102024-03-12T12:52:16.046+08:00DDT Blog過生活 我們用 我們的方式Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.comBlogger102125tag:blogger.com,1999:blog-3135685392616810910.post-15694369528867897332019-07-25T23:35:00.001+08:002019-07-25T23:35:27.415+08:002019夏北海道自駕全紀錄 - 租車取車開車及行程安排<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "microsoft jhenghei"; font-size: 11pt; font-style: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">夏天的北海道很適合開車帶著一家大小出遊,可以自己控制出發以及景點停留時間,也可以深入暢遊美瑛各個大小景點,但是在北海道開車租車實際上的經驗如何,是這篇文章想要分享給大家的。</span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "microsoft jhenghei"; font-size: 11pt; font-style: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">我在2019年7月帶著老婆跟岳母三人,行李一大兩中,在rentalcar.com上跟Nissan Rent a Car 租了一台X-Trail含GPS的車型,路線依序為新千歲機場、千歲市、富良野、美瑛、旭川、屈邪路湖、摩周湖、阿寒湖、帶廣、札幌、小樽、新千歲機場。8天共跑了約1000公里,從第2天起買了7天的Hokkaido Expressway Pass為7700日圓,油費約12000日圓。</span><br />
<span style="background-color: transparent; color: black; font-family: "microsoft jhenghei"; font-size: 11pt; font-style: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><br /></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm8C0e9PrOSLiNvhIxwB85rVfbcfMw3WONy8mmj0IfjMv49VNRElHciM1QMyAtHACzbTpS02Q_3acdZhbvp4n0bj8odI_td9KK3ss70qBKRPYopBdTeczWmX_RV0Ew0ZJftB1tLBYQDbDw/s1600/X-trial+Hokkido.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1067" data-original-width="1600" height="425" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm8C0e9PrOSLiNvhIxwB85rVfbcfMw3WONy8mmj0IfjMv49VNRElHciM1QMyAtHACzbTpS02Q_3acdZhbvp4n0bj8odI_td9KK3ss70qBKRPYopBdTeczWmX_RV0Ew0ZJftB1tLBYQDbDw/s640/X-trial+Hokkido.jpg" width="640" /></a></div>
<span style="background-color: transparent; color: black; font-family: "microsoft jhenghei"; font-size: 11pt; font-style: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span id="goog_1693432657"></span><span id="goog_1693432658"></span><br /></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "microsoft jhenghei"; font-size: 11pt; font-style: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">先講重點</span></div>
<div dir="ltr" style="font-family: "microsoft jhenghei"; font-size: 11pt; line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt; white-space: pre;">
<br />
<ol>
<li><span style="font-size: 11pt; white-space: pre-wrap;">租車證件需要台灣駕照、駕照譯本以及護照,如果駕照上面的有期限已過,需要到監理所換新的駕照,共250元。</span></li>
<li><span style="font-size: 11pt; white-space: pre-wrap;">新千歲國際機場二樓入境處,下午5點半後國際線的租車公司櫃檯就下班了,我是到一樓的接待櫃檯,撥電話去租車公司請接駁巴士來接我們。</span></li>
<li><span style="font-size: 11pt; white-space: pre-wrap;">GPS可設為中文,使用mapcode大部分時間定位都很準確,但是在美瑛時,照著導覽DM上的mapcode輸入,常常會帶你到景點的另一邊,所以自己還是要找一下景點到底在哪裡。</span></li>
<li><span style="font-size: 11pt; white-space: pre-wrap;">日本高速公路速限大部分是80公里,但一般都可以開到100左右,在超車道上還可以超過,測速照相好像不多,這幾天開下來只看到對向車道有一台警車在測速。但注意超過速限太多罰的是很重的,所以還是要小心點,在鄉間如果對象有人跟你閃燈,有可能前面就有警察。</span></li>
<li><span style="font-size: 11pt; white-space: pre-wrap;">租車公司沒講如何打開油箱蓋,我還找了半天最後拿手冊回旅館看,才找到開油箱蓋的拉柄的位置,通常應該在方向盤右下方低一點隱蔽的位置。</span></li>
<li><span style="font-size: 11pt; white-space: pre-wrap;">加油站會先問Cash還是Card,一般租的車都是加Regular的油。記得還車前要把油加滿,靠近Nissan租車公司的加油站多半都在對向車道,所以可以在之前就加滿油。</span></li>
<li><span style="font-family: "microsoft jhenghei"; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;">需不需要買Hokkaido Expressway Pass,那要看你的行程。基本上札幌到旭川、小樽帶廣等地有高速公路,但美瑛、富良野跟道東就是一般道路了,可參考</span><a href="https://www.driveplaza.com/traffic/tolls_etc/e_tolls/pdf/hokkaido_road01_tolls02.pdf" style="font-size: 11pt; text-decoration: none;"><span style="color: #1155cc; font-family: "microsoft jhenghei"; font-size: 11pt; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">收費表</span></a><span style="font-family: "microsoft jhenghei"; font-size: 11pt; vertical-align: baseline; white-space: pre-wrap;">算算是否划算。</span></li>
<li><span style="font-size: 11pt; white-space: pre-wrap;">在都市裡開車常見的狀況就是右轉車需要讓對向直行跟左轉車先走,交通比較繁忙的地方有的紅燈旁邊有多一個燈的,那就是右轉專用燈。還有就是要去的地方在對向車道(右手邊),此時如果不是黃線或有禁止右轉標誌可以直接右轉過去進停車場,不然迴轉的邏輯會跟台灣相反,先開到下下個路口,左轉三次後再右轉到對面車道靠邊。</span></li>
<li><span style="font-size: 11pt; white-space: pre-wrap;">停車場價錢不很便宜,在旅館停一晚大約700至1000日圓,觀光區如小樽運河旁的停車場,一小時大概就要800日圓,要留點千元大鈔以支付停車費。</span></li>
</ol>
</div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "microsoft jhenghei"; font-size: 11pt; font-style: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">以上內容大概就是在北海道開車要注意的事項,有興趣了解更多北海道開車跟行程安排的讀者可以繼續看下去。</span></div>
<b style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; caret-color: rgb(0, 0, 0); color: black; font-family: -webkit-standard; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><br /></b>
<b style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; caret-color: rgb(0, 0, 0); color: black; font-family: -webkit-standard; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"></b><br />
<a name='more'></a><br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "microsoft jhenghei"; font-size: 11pt; font-style: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">租車相關事項</span></div>
<b style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; caret-color: rgb(0, 0, 0); color: black; font-family: -webkit-standard; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><br /></b>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "microsoft jhenghei"; font-size: 11pt; font-style: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">雖然在台灣已經不需要定期去換駕照了,但是如果你的舊駕照上有到期日,那需要去監理所換張新的駕照。因為譯本只是翻譯駕照上的內容,如果租車公司看到上面的期限已過,可能會認為駕照無效而拒絕租車給你。另外是譯本別忘了帶,忘了帶而租不到車可是很麻煩的。</span></div>
<b style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; caret-color: rgb(0, 0, 0); color: black; font-family: -webkit-standard; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><br /></b>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "microsoft jhenghei"; font-size: 11pt; font-style: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">雖然我租車跟保險是在Rentalcar.com上訂購的,但是租借ETC跟購買Hokkaido Expressway Pass可以在租車公司的櫃台購買,它是從2天到14天,僅限外國人購買。從開始使用的第一天起開始計算,像我們第一天是住在千歲市,沒有經過高速公路,所以我只買7天的Pass,是7700日圓,Nissan Rent A Car並沒有收租用ETC卡片的錢。至於買Pass划不划算,這邊給一個參考,從札幌到小樽單趟過路費大概是890日圓,新千歲機場到札幌是1410日圓,帶廣開到札幌我記得過路費是5000多日圓,從千歲到富良野,一半路程是在高速公路上,另一半就是一般道路了,從旭川往道東方向,也是開不久之後就離開高速公路,從此就都在一般道路上開。所以用Google map導航一下你的路線,看收費路段的收費站(標示為 IC) 在對應上面的收費表,算算你的行程是否需要購買Pass較為划算。一般來說,應該是買比較划算的,至少臨時要跑去哪裡不用擔心要多付過路費用。</span></div>
<b style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; caret-color: rgb(0, 0, 0); color: black; font-family: -webkit-standard; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><br /></b>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "microsoft jhenghei"; font-size: 11pt; font-style: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">取車還車注意事項</span></div>
<b style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; caret-color: rgb(0, 0, 0); color: black; font-family: -webkit-standard; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><br /></b>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "microsoft jhenghei"; font-size: 11pt; font-style: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">新千歲機場的二樓是入境大廳,有通道連結到國內線機場走路約10分鐘,三樓則是出境大廳。因為我們到時已經大概6點半了,據網路上訊息是可以走到國內線的租車公司櫃台領車,但是我們走到國內線二樓是購物商場,逛了一下又走回國際線一樓取車,這時櫃台已經下班了。拿起櫃檯的電話,接待小姐說請直接打給租車公司,雖然旁邊就有旁邊是有各租車公司的電話號碼,可是搞不清楚日本國碼跟區碼是要怎麼撥,最後還是用Skype照著當初租車文件上的電話號碼播過去才聯絡上租車公司。所以也許走到國內線的Nissan Rent A Car櫃台還會有接待人員。</span></div>
<b style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; caret-color: rgb(0, 0, 0); color: black; font-family: -webkit-standard; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><br /></b>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "microsoft jhenghei"; font-size: 11pt; font-style: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">接駁巴士在我們到租車公司後,辦理租車的手續到是很順暢,接待小姐領我們到我們的車時,照例會帶你檢查一下四周板金是否完好,上車時會解說自動手煞車使用方式,以及Push Start的啟動方式,以及倒車時如何切換後照鏡到後攝影機畫面,也會幫你把GPS介面換成中文的。不過ETC卡的插座在副駕駛座的手套箱內,要自己插進去,也沒有跟我說如何打開油箱蓋,後來我還自己翻手冊找。</span></div>
<b style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; caret-color: rgb(0, 0, 0); color: black; font-family: -webkit-standard; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><br /></b>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "microsoft jhenghei"; font-size: 11pt; font-style: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">還車時是直接開回租車地點,以Nissan Rent A Car為例,在最後轉進它前面那條路之前直走,左邊不遠就有個加油站,可以在這邊把油加滿在還車,下千歲交流道後經過的兩個加油站都在右手邊,需要特別轉過去加油。還車直接直直開進去停在屋簷下,將鑰匙跟租車文件交給接待小姐,它會去檢查車輛,然後簽完名完成後就可以上接駁巴士去機場了。這邊要注意的是它第一站是停國內線機場,大部分旅客會在這邊下車,然後一堆要去租車公司的旅客會提著行李在這裡上車,可能會把車子塞得滿滿的,雖然出發時廣播有說第二站會停國際線,但是不知道是不是司機以為已經客滿又忘記我們,他就沒停第二站直接又開回租車公司,所以我們光是在車上就待了快半小時,如果要趕飛機的人應該會急死。所以如果不介意推著行李,乾脆在國內線就可以下車了,因為等大家上車也要等很久,不如下車慢慢逛國內線機場,然後在走到國際線去。</span></div>
<b style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; caret-color: rgb(0, 0, 0); color: black; font-family: -webkit-standard; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><br /></b>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "microsoft jhenghei"; font-size: 11pt; font-style: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">開車時注意事項</span></div>
<b style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; caret-color: rgb(0, 0, 0); color: black; font-family: -webkit-standard; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><br /></b>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "microsoft jhenghei"; font-size: 11pt; font-style: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">除了左駕右駕的不同,方向燈與雨刷的位置相反外,日本人開車還挺守法的,因為路上沒有摩托車,所以開起來會比較容易,只是在平交道前或與有【讓】倒三角形標誌時,需要完全停止至時速為零再前進,這跟在台灣頂多減速左右看看就開過去的方式不一樣。</span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "microsoft jhenghei"; font-size: 11pt; font-style: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">再來是右轉車要讓直行或左轉車先行,日本大多數路口都有右轉專用線,所以右轉時開到右轉專用線停著等待對向車先走完就可以右轉。</span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "microsoft jhenghei"; font-size: 11pt; font-style: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">速限問題也是很多人關心的,基本上GPS設定完之後,上面的時間會比Google Map所計算的時間長很多,應該是根據速限來計算的,實際開車時間通常會比GPS算出來的早些到達。一般鄉間道路60公里,高速公路80公里,根據觀察日本人開車的速度,大概可以開超過20公里左右,不過這是在北海道,日本其他地方我就不知道了,超過速限30公里罰則很重,大家還是小心一點,跟著前車速度開就好,另外不要霸佔超車道,就算你開到時速上限也不要留在超車道上,把超車道讓給後面開更快的車,這樣交通反而比較順暢。</span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "microsoft jhenghei"; font-size: 11pt; font-style: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">ETC在過收費站時要減速到20公里左右,等前面柵欄打開再通過,收費站都有分ETC專用跟一般收費不同的車道。離開IC(收費站)的時候會看到這段行程所收取的過路費。</span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "microsoft jhenghei"; font-size: 11pt; font-style: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">還有,在開長途高速公路有時候需要進休息站,在導航機上休息站標示為PA,除了公里數跟推斷幾分鐘後到達外,後面有很多圖示,告訴你這個休息站裡有的設施跟商店。像我們到有個休息站,發現竟然還有給狗休息的地方,就跟寵物公園一樣用圍欄圍起來,還分大狗跟小狗的不同區域,有的休息站是土產店,有的好像是便利商店等,所以要休息的時候可以看一下GPS上的標示,除了上廁所喝水之外,可能還會有意想不到的發現喔。</span></div>
<b style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; caret-color: rgb(0, 0, 0); color: black; font-family: -webkit-standard; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><br /></b>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "microsoft jhenghei"; font-size: 11pt; font-style: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">行程安排</span></div>
<b style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; caret-color: rgb(0, 0, 0); color: black; font-family: -webkit-standard; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><br /></b>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "microsoft jhenghei"; font-size: 11pt; font-style: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">北海道是個點跟點都很遠的地方,一般人都是由札幌進出,在道央(札幌、富良野、美瑛、旭川、小樽等)附近玩玩就差不多了。如果想去道東或道南,如網走、知床或者函館,最好安排9天左右,向這次我們從旭川開到屈斜路湖從早上10點出發,中間主要停一站休息站去看山之水族館,到屈斜路王子大飯店已經下午4點多了。然後從阿寒湖回札幌途中也在帶廣住了一晚,順便去六花亭本店喝個下午茶,以免一天開車開太久。所以如果還想順便去網走、知床等地遊覽,最好再多排1、2天。札幌到小樽倒是很快,只要40分鐘左右就到了,如果是傍晚的飛機,check out之後還可以去小樽逛逛再開回新千歲機場。</span></div>
<b style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; caret-color: rgb(0, 0, 0); color: black; font-family: -webkit-standard; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><br /></b>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0TgWOEDAn-Fqvbrs7XHovd2q_h2Rd8aHE1rjLPSxQF7YJptd0pYEOxgIopJ6HSBJf7Gnas8HL37IeVm-LvMyX27-o8s7VwRG5WfxbLBWQ0ngc7rpPV-AB64PD9Bp8scOphPYVmntsvpti/s1600/%25E9%2598%25BF%25E5%25AF%2592%25E6%25B9%2596%25E7%2590%2583%25E6%25BE%25A1Marimo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1600" data-original-width="1067" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0TgWOEDAn-Fqvbrs7XHovd2q_h2Rd8aHE1rjLPSxQF7YJptd0pYEOxgIopJ6HSBJf7Gnas8HL37IeVm-LvMyX27-o8s7VwRG5WfxbLBWQ0ngc7rpPV-AB64PD9Bp8scOphPYVmntsvpti/s640/%25E9%2598%25BF%25E5%25AF%2592%25E6%25B9%2596%25E7%2590%2583%25E6%25BE%25A1Marimo.jpg" width="426" /></a></div>
<b style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; caret-color: rgb(0, 0, 0); color: black; font-family: -webkit-standard; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><br /></b>
<b style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; caret-color: rgb(0, 0, 0); color: black; font-family: -webkit-standard; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><br /></b>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "microsoft jhenghei"; font-size: 11pt; font-style: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">總結</span></div>
<b style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; caret-color: rgb(0, 0, 0); color: black; font-family: -webkit-standard; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;"><br /></b>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "microsoft jhenghei"; font-size: 11pt; font-style: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">夏天在北海道開車是件蠻舒服的事,有mapcode導航機,循跡定速,感應雷達、後方攝影機、自動停車等先進的車用電子設備,再加上沒有摩托車,以及日本人都蠻守規矩的交通狀況,開起車來蠻輕鬆愉快的。另外提醒一下,因為到各飯店停車場跟大廳櫃台都會有一定的距離,尤其在渡假勝地車可能停到走路5-8分鐘之遠,所以開車跟訂旅館的人最好是不同人,這樣在大廳卸下行李跟人員後,司機可以開去停車場,而另一個人就可以先辦理check-in手續,節省整個入住的時間。祝大家都能平平安安地開車,偶而打方向燈弄錯成雨刷也沒有關係啦。</span></div>
<br class="Apple-interchange-newline" />Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com0tag:blogger.com,1999:blog-3135685392616810910.post-4024906940035531192018-07-28T23:48:00.000+08:002018-07-28T23:52:59.624+08:00Golf V 更換 Parking Light 燈泡<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXT_UUEtDBA_bAM2W7CynCaFUPkom0aH_zK-7S5ayJSfUzWGqJFF_ysE8owxYY-R7ruIzHT4U28nzaNdMHzW0d6ZSNSFN2i7QW-QIhzivCItTYTdZCKIa60xGyo_KfwPzvCNo67T4egC6m/s1600/IMG_5377.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXT_UUEtDBA_bAM2W7CynCaFUPkom0aH_zK-7S5ayJSfUzWGqJFF_ysE8owxYY-R7ruIzHT4U28nzaNdMHzW0d6ZSNSFN2i7QW-QIhzivCItTYTdZCKIa60xGyo_KfwPzvCNo67T4egC6m/s320/IMG_5377.JPG" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">T-10 (W5W) 炸彈燈泡 12V/5W</td></tr>
</tbody></table>
<br />
Golf用久了,總有些小東西會壞掉,然後儀表板上就會亮故障燈。通常是各種燈泡,煞車燈、頭燈、駐車燈(Parking Light)等,這次要換的就是駐車燈 Parking Light 這個燈。<br />
<br />
這燈一般會以為是日間行車燈,它位於遠光燈(靠內側)的上方,一般開頭燈時也會亮起來,但從來不太知道它的功能,一直到這次壞掉去查,才長了知識。原來這燈的功能除了當日間行車燈,它是設計在路邊停車時,打這個燈提醒前後方來車你的存在,所以通常停靠右邊就亮左邊的駐車燈,告訴人家你的車子在這邊。使用方法是停車熄火之後,要亮哪邊就往那邊打方向桿。<br />
這應該是用在比較昏暗沒有路燈的地方,通常亮一整晚也不致於讓電池沒電。所以駐車燈叫Parking Light,又叫City Light 或 Side Light。一般在台灣大家會閃雙黃燈,不過其實方向燈十分耗電,閃一個晚上是可能把電池耗盡的。<br />
<br />
看到有故障訊號,就上網查這燈的規格,後來發現會登廣告的都是要改LED的,一個燈賣到180,還有各種自製的LED,就是為了讓燈亮一點。這個燈跟車子的室內燈的規格一樣,都是12V/5W,T-10或叫W5W的鹵素燈泡,一般又稱炸彈燈泡,它有各種顏色藍的紅的黃的等,也不知道是要裝在哪用的。到汽車材料行買一顆才10元,難怪網路上也買不太到,運費都比本體貴了。<br />
<br />
重點是更換它的方法,初次更換會覺得它超級難拔出來的,你可以上網找一下Youtube影片來看<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/519EaXp7Tww/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/519EaXp7Tww?feature=player_embedded" width="320"></iframe></div>
<br />
但每款 Golf 裡的空間配置其實不太一樣,像我換左前方的燈,根本沒有那麼大的空間可以操作,連手指碰到那個燈座都蠻困難的,何況要使用箝子把它夾出來,所以接下來要講的就是「秘訣」!<br />
<br />
秘訣就是,<b>「直、接、拔」</b>,它不需要旋轉方向錯開卡筍之類的,就是用大拇指跟食指捏著燈座(不要拔線,有可能會斷掉)往外直直的拔出來,加上左右搖晃,用點力氣就可以拔下燈座來,換燈泡更簡單,直接拔出舊的插上新的,記得先點亮燈試試確定會亮,再裝回去。裝回去也是直直插回去,聽到喀一聲就是卡住了。<br />
<br />
喔,最後要記得把橡膠蓋子裝回去喔,不然忘記了一開車搞不好它就掉出去了。<br />
<br />
<br />Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com0tag:blogger.com,1999:blog-3135685392616810910.post-44409900276256143762018-01-29T00:30:00.000+08:002018-01-29T00:30:33.497+08:00自製藍牙音箱 - 過程篇自上篇自製藍牙音箱的「<a href="http://blog.ddt.idv.tw/2017/12/blog-post.html">音效測試影片</a>」過了一個多月,才有時間來寫一下整個製作過程。有興趣DIY的同好可以參考一下,而只是愛看別人怎麼做的過路客也可以欣賞一下。其實我之前寫過一篇「<a href="http://blog.ddt.idv.tw/2015/01/arduinocode.html" target="_blank">製作一個Arduino專案不只是寫Code</a>」,裡面就說到除了主版跟電路之外,<b>外殼跟電源</b>是最難搞的,這一篇也是一樣,組裝外殼花了最多時間,選購合適的鋰電池也花了不少時間。<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiuIN6tgE5k1jOlJW9t9Q7ZjPw1EZUnTixxpgYCIxHYzFPrM329vg0G4jWwd3581WqS-DzWGkdiaq9R0O0-XLO96mRbF0pNN82ET8A-bYXHfzLKE1o4tZ7nYvFhP_-YF5WdUt3DPwnkL1Q/s1600/IMG_4742.JPG" imageanchor="1"><img alt="" border="0" data-original-height="1200" data-original-width="1600" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiuIN6tgE5k1jOlJW9t9Q7ZjPw1EZUnTixxpgYCIxHYzFPrM329vg0G4jWwd3581WqS-DzWGkdiaq9R0O0-XLO96mRbF0pNN82ET8A-bYXHfzLKE1o4tZ7nYvFhP_-YF5WdUt3DPwnkL1Q/s400/IMG_4742.JPG" title="DIY bluetooth speaker" width="400" /></a></div>
<br />
<br />
簡述一下整個製作音箱的步驟:<br />
<br />
<ol>
<li>選購喇叭單體及藍牙、擴大機板</li>
<li>選購充電與開關等電路零件及鋰電池</li>
<li>設計及訂購密集板外殼</li>
<li>選購PVC貼皮</li>
<li>找材料製作音箱罩網</li>
<li>購買適合的加工工具</li>
<li>安裝組合</li>
</ol>
<div>
先說一下音箱的材料費用,切割好的密集板大概1000出頭、2個單體加擴大機板約1700、電池加其他線材跟零件大概500、PVC貼皮約100,加一加材料費用大概至少要3000元。而工具看個人,可能比買材料更貴,尤其是電動工具,現在做木工不比在學校的時候都是手工具,現在個人用的小型電動工具種類可多了,為何說小型呢,像很多木工的電動工具是用來做櫃子桌子之類的大型家具,並不適合做這種小型的木工,這類木工還是往製作模型的方向去找。</div>
<div>
<br /></div>
<div>
<a name='more'></a></div>
<br />
<h4>
選購喇叭單體及藍牙、擴大機板</h4>
<div>
選對喇叭單體是聲音好聽的第一要素,市面上一般藍牙喇叭為了尺寸多是用2吋左右的單體,配合被動的低音單體來發出足夠的音量。其實喇叭在基本上就是越大越好,越重就越不會產生共振抵消能量,單體越大可推動的空氣就越多,聲音就更有衝擊力。但不是人人買的放的下大音箱,所以才產生書架式喇叭、甚至專門做小體積但大出力的音響公司,如BOSE就是一個很好的例子。</div>
<div>
<br /></div>
<div>
這次我選的是3吋全音域單體,再配合前後兩個「被動輻射低音單體」,名稱好像很嚇人,其實就是一片薄薄的橡膠片,不用接電,利用音箱內的空氣震動,而將低頻部分加強送出去,讓聽覺上感覺低音加重了。其實有些音箱後面有個洞也是同樣的原理,不過被動輻射器所佔的體積更小,更適合在小體積的音箱上使用,像Amazon Echo這類語音助理,為了讓音樂播放的音質好些,在內部也有裝這種不接電的被動喇叭來強化低音。<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwNNy4_ilXPzewfcXKWSbjz0689YwOupZu18UwXbtudi-iGlRRD507HC_kkQ45ugwxmo2NxS5eiyXxbqQ0AfJwO821jDiXxA8Ibl6v2TzIisbiVwbNbKILoJLECpPSj2tyuefOLmGy5JDh/s1600/DSC07217.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="898" data-original-width="1600" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwNNy4_ilXPzewfcXKWSbjz0689YwOupZu18UwXbtudi-iGlRRD507HC_kkQ45ugwxmo2NxS5eiyXxbqQ0AfJwO821jDiXxA8Ibl6v2TzIisbiVwbNbKILoJLECpPSj2tyuefOLmGy5JDh/s400/DSC07217.JPG" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">中間的黑色橡膠片就是所謂的「被動式低音輻射器」</td></tr>
</tbody></table>
<br /></div>
<div>
擴大機是找到網路同一個賣家有藍牙跟擴大機做成一片的12V25W機板,省去買兩片接線的麻煩。喇叭加上擴大機,再去地下電子街買便宜的喇叭線(順便把之後要用到的開關、充電接頭等買一買),接上12V變壓器,就可以跟手機配對開始播放音樂了。</div>
<div>
<br /></div>
<div>
不過這時播出來的音樂,會讓人覺得虛虛的不踏實,因為沒有音箱包覆,音波會前後抵消,發不出什麼厚實的聲音的。</div>
<div>
<br /></div>
<h4>
選購充電與開關等電路零件及鋰電池</h4>
<div>
既然主板是吃12-24V 的,為了方便就去網路上找個12.6V連保護板的<b>大電流</b>鋰電池,一般鋰電池輸出電流都不大,25W/12V電流也要2000mA左右才夠力,而鋰電池一顆正常放電電壓是3.7V,充電最高不能超過4.2V,所以找三顆18650串接帶保護板的電池,網路上有人幫忙做的。至於為何要帶保護板,不然一不小心放電過頭鋰電池就掛了,我第一次買就買了沒有保護電路的,聽完之後幾天沒充電,電池就過放再起不能了。而且這種電池充電也方便,不用特別買充電控制板,有專用的充電變壓器,上面有LED燈,紅色代表在充電(<12.6V),綠色代表充飽了(=12.6V)。</div>
<div>
<br /></div>
<div>
充電接頭去買標準2.5變壓器用的接頭,要注意有2.1跟2.5兩種規格,目前是2.5的比較常見,也有兩者相容的規格。開關就選顆看起來漂亮一點的,注意電流要能承受高一點的(5A以上),不要買到太小的開關。</div>
<div>
<br /></div>
<h4>
<b>設計及訂購密集板外殼</b></h4>
<div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMI4MQmWKdzyd8135rxIGQgfa-McpD5HkqLYKY1UYqx1NB7NqdXpwl8sZc2KgVcfwekgJGLpOVweySGvD6c6SkZmesFDALBXjnPKBFEFjZF1lO5RGBu0mvn9caB5-K_bnFwe2gWtZOIBBE/s1600/%25E9%259F%25B3%25E7%25AE%25B1%25E8%25A8%25AD%25E8%25A8%2588%25E5%259C%2596.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="282" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMI4MQmWKdzyd8135rxIGQgfa-McpD5HkqLYKY1UYqx1NB7NqdXpwl8sZc2KgVcfwekgJGLpOVweySGvD6c6SkZmesFDALBXjnPKBFEFjZF1lO5RGBu0mvn9caB5-K_bnFwe2gWtZOIBBE/s400/%25E9%259F%25B3%25E7%25AE%25B1%25E8%25A8%25AD%25E8%25A8%2588%25E5%259C%2596.png" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">音箱設計圖 (用Inkscape畫的)</td></tr>
</tbody></table>
<br />
<br />
零件都購買好了之後,就可以開始設計音箱了。為何這時才開始設計音箱呢,因為要等零件都確定了之後,才能決定開恐的大小跟位置,以及音箱的尺寸,不要音箱設計好之後,發現零件塞不進去或彼此卡住,甚至音箱太小闔不起來。像這次本來是想把喇叭單體從內固定在音箱上,但等箱體做好之後,才發現裡面的寬度留不夠,只能從外面將單體固定在箱體上,還好這樣尺寸可以,要不然就糗大了。<br />
<br />
而音箱的材質也是一個考量因素,一般量產喇叭之所以多用密集板(MDF),是因為原木的品質不一,不能保證每次訂購的原木品質都一樣,這樣就難保喇叭的品質都一致。另一個原因是原木材質會因為有蛀洞或者木材生長紋路的關係,讓整個木板密度不一,這樣在計算反射或共振上,會造成困擾,所以一般量產的喇叭多半都是用密集板再作塗裝或烤漆等加工手續。自己手作音箱其實可以考慮使用原木,紋路漂亮,塗些防腐的漆再上透明漆或打磨,都會讓質感升級。我這次在選擇的時候,想說先試試看MDF,加工應該比較容易,至於外觀,就用PVC貼皮,既防水也好清潔。<br />
<br />
設計圖畫好,就可以上拍賣網找人代為切割,我使用的是9mm的密集板較厚,因為設計上有溝槽鎖後面板,又有橢圓的洞裝低音輻射器、以及楦不穿透的孔以安裝充電接頭等,這些木工技巧跟機具我沒有,不如找專門幫人製作音箱的,既方便尺寸又精準。<br />
<br />
收到的木板如下:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1qQmxJ-ZAFD9gGzHYNb8w1-K5OzmWDlkie3aW_813orj-Ctpnls1yRQOl8DiwFYB9_5K6K8m7q2GEQHLMCvI8N_KudyurC86-UMt-X0rGywkZ8YEjuP17biXVhskadG5QmifSAQz4vSDb/s1600/DSC07187.JPG" imageanchor="1"><img alt="" border="0" data-original-height="898" data-original-width="1600" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1qQmxJ-ZAFD9gGzHYNb8w1-K5OzmWDlkie3aW_813orj-Ctpnls1yRQOl8DiwFYB9_5K6K8m7q2GEQHLMCvI8N_KudyurC86-UMt-X0rGywkZ8YEjuP17biXVhskadG5QmifSAQz4vSDb/s400/DSC07187.JPG" title="Speaker board" width="400" /></a></div>
<br />
組裝過程可能需要夾具來輔助會比較容易黏合<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4oQuoBgU9FLz7wxFA9ScslbLzzaM34pRD3a6iCzl7-NfuN0H22n3UZg7O9EFTw8gxyQMrE-3eDgfTc2NsRKOhnkuvlKxjznD2e2vLmPHQ-5fWO_zQNo-z7FLYNNMJA3txrq4OeX1lcIsV/s1600/DSC07202.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="898" data-original-width="1600" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4oQuoBgU9FLz7wxFA9ScslbLzzaM34pRD3a6iCzl7-NfuN0H22n3UZg7O9EFTw8gxyQMrE-3eDgfTc2NsRKOhnkuvlKxjznD2e2vLmPHQ-5fWO_zQNo-z7FLYNNMJA3txrq4OeX1lcIsV/s400/DSC07202.JPG" width="400" /></a></div>
<br />
<br />
<h4>
選購PVC貼皮</h4>
</div>
<div>
機箱組裝好,開始要來貼木皮了。木紋皮有分真的木頭刨出來的薄片,或者紙皮或塑膠皮,PVC這種就是塑膠皮,還像貼紙一樣後面有膠可以直接撕開來貼,真的木頭皮貼完還是要上漆處理,其實自己DIY的話,不如就直接用原木來做了,這種貼皮是給做家具時裡面用木心板,外面貼木皮處理後,看起來會像真的原木做的家具。<br />
<br />
貼皮的時候就跟小時候做勞作很像,買把利一點的美工刀,用鐵尺墊著切割墊歌出想要的尺寸,然後用小心撕開後面的貼紙,用毛巾撫平貼和面,用手指的話比較容易歪掉。要注意毛巾不要弄到撕開有膠的部份,那樣會讓粘性降低,容易脫落。<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT4KDSmAAhzYJIdCXKFxLnbljlQiWC7YJM-xBfNYT4vSaaaVYvoX8k9J7Aa7YGbTncHKAFbQsoZF9s9OkVhdWCmpWS2-0uAidMe0-TfeYxUsceo66CJH8QYaeSKZ_PCzHGcdIcMovKyt_A/s1600/DSC07206.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="898" data-original-width="1600" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT4KDSmAAhzYJIdCXKFxLnbljlQiWC7YJM-xBfNYT4vSaaaVYvoX8k9J7Aa7YGbTncHKAFbQsoZF9s9OkVhdWCmpWS2-0uAidMe0-TfeYxUsceo66CJH8QYaeSKZ_PCzHGcdIcMovKyt_A/s400/DSC07206.JPG" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">邊撕開後面貼紙,邊用毛巾壓平貼面</td></tr>
</tbody></table>
最後貼完的樣子。</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrKqysCRPGaTCUvI4un2ArkmUufHE_-106i6LHeQyWhUtHI-9kTVrZe6ZIZLmXanppRaCx9wFPShUpEiRjpZYxUvJFJiBHV0QnSa2fN0cNJhIWZlEK5Iymfa4yoEY_Uyl8SHH5uSTU6lhe/s1600/DSC07209.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="898" data-original-width="1600" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrKqysCRPGaTCUvI4un2ArkmUufHE_-106i6LHeQyWhUtHI-9kTVrZe6ZIZLmXanppRaCx9wFPShUpEiRjpZYxUvJFJiBHV0QnSa2fN0cNJhIWZlEK5Iymfa4yoEY_Uyl8SHH5uSTU6lhe/s400/DSC07209.JPG" width="400" /></a></div>
<div>
<br />至於挖洞的部份,有露出來的地方也要貼上貼皮,否則看到密集板會有點醜。<br />
像這樣:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnf4hnASB3K1xjuuqoJTK0gnzKk3skPVO96SC3AZggzaZiNE6uQGroU2OZPqn_we7Pi3dBXxzjOG5VBtmmiW5V2wte5I0H1zwVSNM1Zpk9sm0-474FCC5VxGo-kf2RJPf6Hps3iOz_uYM-/s1600/DSC07214.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="898" data-original-width="1600" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnf4hnASB3K1xjuuqoJTK0gnzKk3skPVO96SC3AZggzaZiNE6uQGroU2OZPqn_we7Pi3dBXxzjOG5VBtmmiW5V2wte5I0H1zwVSNM1Zpk9sm0-474FCC5VxGo-kf2RJPf6Hps3iOz_uYM-/s400/DSC07214.JPG" width="400" /></a></div>
<br /></div>
<div>
前後面板也要貼上貼皮,用美工刀從反面把洞挖開,邊邊可用美工刀修飾切齊。<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoVCT_83-yseJZ7IpfocsGRpGY6wNkcCdyKs9YnS1aKWNr-oZA4Bk7fXmQxPvzbPKcR1aPbE8AICc9IuvQy2BYDuMLeo7wDvDmaNkuvuBX5PPXIWvIYpikWVwbLP9OyKQPoWYYJ9LchbUK/s1600/DSC07216.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="898" data-original-width="1600" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoVCT_83-yseJZ7IpfocsGRpGY6wNkcCdyKs9YnS1aKWNr-oZA4Bk7fXmQxPvzbPKcR1aPbE8AICc9IuvQy2BYDuMLeo7wDvDmaNkuvuBX5PPXIWvIYpikWVwbLP9OyKQPoWYYJ9LchbUK/s400/DSC07216.JPG" width="400" /></a></div>
<br />
其實有網路上有賣一種修邊刀,專門用來修垂直切面讓貼皮平整,不過一把也要400左右,真的常用的人可以去買幾把(不同用途)。<br />
<h4>
找材料製作音箱罩網</h4>
</div>
<div>
通常音響喇叭前面都會有個防塵罩,讓單體不要直接暴露在外,一不小心紙盆就被戳破了。一般音響用的接合塑膠套對這個尺寸的音箱來說太大了,我想說用強力磁鐵吸住應該可以固定,去材料行買8mm的細木條,量好尺寸鋸成下面這樣,四個角落黏上強力小磁鐵。</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnlpe4oVpMkEYdGpcaqYsPnqyXAR87r7y8RW6JmH6gx8L3uhe7oJMOkpYDvs_-9hQz8LBOJAwKFpXv-spH1qfdCHHd-jE4cCtt4mhk98CRIAMetyorawguQ51DP9dbc_pX3y5zYM-aoVtJ/s1600/DSC07258.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="898" data-original-width="1600" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnlpe4oVpMkEYdGpcaqYsPnqyXAR87r7y8RW6JmH6gx8L3uhe7oJMOkpYDvs_-9hQz8LBOJAwKFpXv-spH1qfdCHHd-jE4cCtt4mhk98CRIAMetyorawguQ51DP9dbc_pX3y5zYM-aoVtJ/s400/DSC07258.JPG" width="400" /></a></div>
<div>
<br /></div>
<div>
在音箱上也要加工,用電磨機(或叫刻磨機)鑽出一個淺洞,將強力磁鐵黏進去。</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWaqaSYkqyO19_ss0rpsnn1M99BHTP2p3YQU8y8KzHA8WxpQcBrtOLXe4EV-RWjNDabru1WxFn6ZGh5kyVjHuXOu-GiHDBIlHPxOF6C7w0jt5rP6cfU1PjXu6jpkN2uas6qCaF43NhItHG/s1600/DSC07260.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="898" data-original-width="1600" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWaqaSYkqyO19_ss0rpsnn1M99BHTP2p3YQU8y8KzHA8WxpQcBrtOLXe4EV-RWjNDabru1WxFn6ZGh5kyVjHuXOu-GiHDBIlHPxOF6C7w0jt5rP6cfU1PjXu6jpkN2uas6qCaF43NhItHG/s400/DSC07260.JPG" width="400" /></a></div>
<div>
其實應該在貼皮之前就把洞鑽好,不過還好,這部份是在音箱網罩裡面,鑽好之後再貼一層PVC貼皮後其實看不太出來。至於網布也是上拍賣網購買音箱網布用白膠黏上木架上即可。</div>
<h4>
購買適合的加工工具</h4>
<div>
文章前面說過,買工具會比材料更貴,哪些是必要的工具因人而異,但有些必要的工具最好是有,否則在加工的時候沒有會很麻煩。</div>
<div>
<ul>
<li>金屬游標卡尺,用來量零件的寬度、深度、直徑等,作為設計及鑽孔時的依據</li>
<li>金屬直尺以及切割墊,這個應該很多人會有,切紙的時候會很方便</li>
<li>手鋸及挫刀,這些簡單的手工具還是最好要有,有時要修邊、擴孔、切木條等都需要</li>
<li>木工夾,有不同尺寸,用來固定黏合面,像照片中那種是特別用來固定方框的</li>
<li>保護眼鏡,保護眼睛不被木屑或焊錫等噴到眼睛,這個不要省、以免因小失大</li>
<li>電鑽或電動起子,如果不想鑽洞的人可以不要買,不過現在這種電動工具很多,給自己一個藉口購買一支,鑽牆或組裝家具都很好用。</li>
<li>電動刻磨機,這個是為了鑽一個淺洞放入強力磁鐵的,也有人會用修邊機或路達,不過這些木工機具都蠻大的,也需要一點學習時間,較適合大型木工,我找了半天後來發現有一種適合製作小型手工藝品使用的刻磨機,有各種刀具或打磨輪,可以上網找刻磨機看看。</li>
<li>其他配件及零件,像各種尺寸的鑽頭、內六角自攻螺絲、預埋螺帽、內六角全牙合金螺絲、內六角板手等等,很多都是自己上網找出合適的零件,也學習到很多相關的知識,否則進到螺絲店連要買什麼尺寸規格都形容不出來</li>
<li>烙鐵、熱融膠槍,用來焊接開關跟充電接頭,以及將鋰電池組跟主板黏合等用途</li>
</ul>
<h4>
安裝組合</h4>
</div>
<div>
到最後安裝組合的時候了,為了日後能拆開音箱,後面板是做成可拆卸式的,用的就是平頭的m2*12的全牙合金鋼螺絲,配合m2*3.2*4預埋螺母,這樣講不容易懂,可以看圖:</div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb6YeayBihI7rmiWqvfi_W8-K7NnlcEHZCiNKsRsGw_y-GTqdTPpHUWDj5845gyxjv2XlbZSBi6o9R_g7s8e6n_xR2mxfBBBcWZUjpa9CV5TMX6P6TGBKfnFTmvCvcSAKLz8MVmbW2hyphenhyphenNi/s1600/DSC07221.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="898" data-original-width="1600" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb6YeayBihI7rmiWqvfi_W8-K7NnlcEHZCiNKsRsGw_y-GTqdTPpHUWDj5845gyxjv2XlbZSBi6o9R_g7s8e6n_xR2mxfBBBcWZUjpa9CV5TMX6P6TGBKfnFTmvCvcSAKLz8MVmbW2hyphenhyphenNi/s400/DSC07221.JPG" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">貼膠帶以確定鑽洞的深度</td></tr>
</tbody></table>
<div>
在音箱上貼上木條,塞預埋螺母進去(沒上膠,完全靠正確的孔徑跟螺母的摩擦力)</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb29MER3b0dO5WP6xOeTwpAFsmB5KMpLWSDQW04bexRa1rNeKS2VeEp-ErtOPZrgXZWm5m4RPKsE5Ie-6gmb2KM5AnoBJvhl-BApghuENra8MMoUxGh1ZtI5sronaMBi3OvcAxklGTkrLl/s1600/DSC07223.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="898" data-original-width="1600" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb29MER3b0dO5WP6xOeTwpAFsmB5KMpLWSDQW04bexRa1rNeKS2VeEp-ErtOPZrgXZWm5m4RPKsE5Ie-6gmb2KM5AnoBJvhl-BApghuENra8MMoUxGh1ZtI5sronaMBi3OvcAxklGTkrLl/s400/DSC07223.JPG" width="400" /></a></div>
<div>
<br /></div>
<div>
鎖起來之後就像這樣,方便拆卸面板下來。(右邊是充電接頭以及電源開關)</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirZ6ar3MekBCW49f4c6-7mqeJcbVdyUUfzFiOzlZWzCQCyKlQed6gPwbKjVx6fqETwMcGleF64ep2oab9fqIcK0RDtZpoBeoc_6W1QJSQgj1QlsDHcXlsLsw-rhsc6oeEGDJA_Totc_xaw/s1600/DSC07225.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="898" data-original-width="1600" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirZ6ar3MekBCW49f4c6-7mqeJcbVdyUUfzFiOzlZWzCQCyKlQed6gPwbKjVx6fqETwMcGleF64ep2oab9fqIcK0RDtZpoBeoc_6W1QJSQgj1QlsDHcXlsLsw-rhsc6oeEGDJA_Totc_xaw/s400/DSC07225.JPG" width="400" /></a></div>
<div>
<br /></div>
<div>
最後附上組裝完成的內裝照,淺藍色是12.6V鋰電池,主板吃12-24V的電壓</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtAeW5IeCYyyGOj1TaWb3GW5La68sjMXUQwPOH-oJraPoG-8aia0hKKmQlYk91J1rK3inaqYUc8cRKDZMZOygBXinJ-C4Toel8aQjc9nIiGbcksEqrLUQqb7MgOnohnDE3XWG33dbICLcx/s1600/DSC07263.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="898" data-original-width="1600" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtAeW5IeCYyyGOj1TaWb3GW5La68sjMXUQwPOH-oJraPoG-8aia0hKKmQlYk91J1rK3inaqYUc8cRKDZMZOygBXinJ-C4Toel8aQjc9nIiGbcksEqrLUQqb7MgOnohnDE3XWG33dbICLcx/s400/DSC07263.JPG" width="400" /></a></div>
<div>
<br /></div>
<div>
製作這組藍牙音箱花了大概3-4個月的時間,最主要都在研究哪些買的到的零件可以達到心目中自製音箱的要求,以及什麼適合的工具可以用來加工製作,有些零件除了上網找之外,也跑了好幾次光華商場尋找合適的零件,有些零件甚至是在淘寶才買到的。台灣的DIY風氣比起美國或對岸來說比較不盛行,很多Amazon或淘寶可以買到的零件,在台灣卻很難到,進的人也不多,雖說淘寶買東西很方便,不過像電池這種東西就比較難買,有經驗的人應該知道我在說什麼。</div>
<div>
<br /></div>
<div>
下一次想要挑戰自製智慧音箱,可以跟它講話,然後它會回答,就像Amazon Echo或Google Home那樣。不過圓形矩陣式麥克風,又是個很難買到的零件。</div>
Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com2tag:blogger.com,1999:blog-3135685392616810910.post-86915094037229525132017-12-17T16:46:00.004+08:002017-12-17T16:46:45.648+08:00自製藍牙喇叭<div class="separator" style="clear: both; text-align: left;">
有時在辦公室用電腦播影片,總是覺得NB內建的喇叭聲音太小,自己聽還OK,但開會時要播給大家聽就嫌太小聲。上網搜尋一下藍牙喇叭,像SONY的藍牙喇叭,要價3500-7000不等, Harman Kardon的也要8000 - 16000,雖然音色不錯,但藍牙傳輸頻寬有先天限制,同等級音箱音質再好也比不上有線的。想說自己做一個,聲音要夠大,音質就看運氣囉。為何這樣說呢,因為音箱好聽很重要的是搭配單體特性設計音箱的尺寸與形狀,需要模擬軟體計算跟做很多樣品來測試,像我們一般人手做,共震跟結構等問題都很難考慮進去,所以做出來高音甜不甜美,低音厚不厚實,就只能看運氣囉。</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
以下是音質測試,音樂是由iPhone 6s連結藍牙音箱播出,再透過<a href="https://www.zoom-na.com/products/field-video-recording/field-recording/zoom-h1-handy-recorder" target="_blank">Zoom H1</a>錄音機收音製作影片。(內容因使用歌手的歌曲測試音質,有可能被刪除或要求連上Youtube觀看)</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div style="text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/3rSHAnNpDYs/0.jpg" src="https://www.youtube.com/embed/3rSHAnNpDYs?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />
<br />
播放的歌曲依序是:<br />
<ul>
<li>片頭 :Def Leppard: Animal in Rock of Ages (這首不是由音箱播放的)</li>
<li>Alan Walker: Faded (EP)</li>
<li>宮崎駿:Merry-Go-Round of Life in 霍爾的移動城堡</li>
<li>BAAD:好想大聲說喜歡你(灌籃高手片頭曲)</li>
<li>Eric Clapton: Tears In Heaven in Unplugged</li>
</ul>
<br />
至於製作的過程跟材料工具等內容,就下一篇再分享啦。Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com2tag:blogger.com,1999:blog-3135685392616810910.post-70760554441953156232016-11-05T21:32:00.000+08:002017-12-17T15:13:52.300+08:00Golf V 更換煞車燈泡及行李箱油壓桿話說 Golf 車開久了,總是會有小東西要修,跟一般國產車不一樣的是福斯的零件比較少有所謂副廠貨,不像TOYOTA, Benz, BMW這些車,因為量大,所以有很多廠商會製作副廠零件販售,相對來說,福斯車的零件最好來源,反而是淘寶,或者特定的零件進口商。<br />
<br />
不過有些零件可以自己換,有些東西可沒辦法,像電池、輪胎、冷氣、隔熱紙這種,找一些專門店就可以搞定,但引擎、變速箱、發電機等還有車殼零件如後照鏡、保險桿這種,還是得找專門修VW的店才行。那剩下的一些小零件,可以自己動手DIY的,自己弄弄可以省不少錢呢。<br />
<br />
上次前大燈壞的時候,去汽車材料行買H7規格的燈泡,歐斯朗的一顆250元,很容易自己換,打開引擎蓋,把燈泡座轉出來,拔出舊的燈泡換上新的,再轉回去就好了。這次右後煞車燈泡壞了,也去材料行買 "Golf用的後煞車燈泡" ,老闆想一想,給了我兩顆共20元。回去查查規格,發現老闆給的是雙芯的燈泡(也就是裡面有兩條燈絲,接點也有兩個)標示是12V/21/5W,應該是指一個燈絲是21W,另一個是5W。Golf用的煞車燈應該是2個P21W型號的才對,再回去換單芯的,價錢一樣。至於為何要買兩顆,網路上是說通常一個壞了,另一個也差不多了,不久也會壞掉,既然燈座不容易拆,乾脆一次換兩顆。<br />
<br />
<br />
<a name='more'></a><br />
<br />
剛買來時我以為後煞車燈位置是在行李箱上,拆掉隔板把燈座轉出來,換上新燈泡跟前燈一樣容易,但一發動發覺儀表板上的警示黃燈還是亮著,仔細一看才發現原來Golf的後燈並不是4個圈都會亮的,後行李箱蓋上那兩個圈(內側)並不會亮,只有圈中間才會亮(一個是倒車燈,另一個好像是霧燈),真正煞車時會亮的如下圖(外側圈)。(此為網路上的圖片)<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOw5xI8MFDLSOi0qBEtOUqrij5oifCFBBjhjbVRmj0J01wS-iUvGs8Jp1SUppQdS6fg7UiI-GLbg6NWKS97YPv35_99-yolZkmKvQibODAdodDzqBQqKN-8w_RMwd75_GYsCTOAodc6LXe/s1600/183854_x800.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="800" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOw5xI8MFDLSOi0qBEtOUqrij5oifCFBBjhjbVRmj0J01wS-iUvGs8Jp1SUppQdS6fg7UiI-GLbg6NWKS97YPv35_99-yolZkmKvQibODAdodDzqBQqKN-8w_RMwd75_GYsCTOAodc6LXe/s320/183854_x800.jpg" width="320" /></a></div>
<br />
<br />
所以如果要換煞車燈,是要從行李箱裡鬆開螺絲,把燈組拆下來換的。說到這邊,就帶出標題上更換行李箱油壓桿的故事了。<br />
<br />
Golf的後行李箱是推後面圓圓Logo的上方然後把整個Logo當把手拉起來開鎖,然後行李箱蓋會自動彈上去。用久了之後,會覺得好像彈不太上去,需要用手推一下,這時大概就表示其中一個油壓桿已經失效了,都靠另一支撐著。很快的不久另一支也會壞,然後行李箱蓋就無法不用手撐著保持開啟的狀況了,一放手就自動掉下去關閉。所以你想,如果你要在行李箱裡修東西,要不有另一個人幫你撐著,要不只好用自己的背去頂著,這樣多難工作呀。在燈泡壞掉前一兩個月,我的行李箱油壓桿就失效了,平常放放東西單手撐一下也就算了,但是要換燈泡雙手都得空出來,而且時間又長,看來不先換行李箱油壓桿不行。<br />
<br />
到淘寶上看了一下,發現原來對岸出的大眾國產汽車是以四代跟六代為主,沒有五代,所以相對五代的零件幾乎沒有,有人說六代的也能用,只是長了一點,為求保險還是在國內買好了,上Yahoo!買兩隻1800元(很多人稱它為"撐桿"),只要一根一字螺絲起子就可以換,其實它根本沒有螺絲固定,只有外面一圈簧片固定包覆住車體上的圓球座子,簡單的說,只要把簧片撬起來就可以安裝,非常簡單。只是更換的時候要找個人扶住行李箱,這東西砸到人可不得了。施作時可以戴個工作手套,因為油壓桿上會有些黑油,會把手弄髒。<br />
<br />
先修好行李箱,再來換燈泡。行李箱內側左右有個置物的地方,可以放三角安全標誌、說明書之類的,在它上面的內襯布上有個缺口,可以把內裝給掀開,但掀開的角度不大,打開可以看到有兩顆螺絲跟線組連在車燈組上。<br />
<br />
1. 先用一字起把線組從裡面(綠色部分)把它挑出來分離,如果不清楚,看英文手冊上有圖解。<br />
2. 線組拆下之後,用10號的六角套筒鬆開兩個螺絲(施工距離有點窄,可能需要專屬工具,那種多功能萬用套筒接完轉接頭後會太長,作業空間無法套到螺帽上),小心螺帽不要掉下去,據說要用磁鐵綁線給吸出來。<br />
3. 將煞車燈組從外面整個取下來,扳開三個塑膠卡筍,取出燈座。<br />
4. 更換燈泡(最好一次換左右兩個),中間的那個是方向燈,是鹵素燈泡。<br />
5. 反向動作再裝回去,注意燈組與板金的密合度,否則下雨時可能會進水。<br />
<br />
以上,據說外面保養廠更換兩隻油壓桿要4800左右,零件1800,自己工錢省3000。燈泡一顆10元,如果請人幫忙換,好像也要好幾百,最重要的還是自己DIY的成就感。<br />
<br />
不過,希望別應證了那句「Volkswagon,讓你享受修車的快感」。Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com0tag:blogger.com,1999:blog-3135685392616810910.post-91884502731411073622016-02-11T23:17:00.000+08:002016-02-11T23:20:31.399+08:00用Raspberry Pi當Airplay喇叭<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia79LNYn_uofTvci0RSRHEEI9CVF5jAkwg1RbiGHSxow2RTAiGbau-vzh0qIPfAI67EePFtA-JGXRGe3r3kc5_16RHfEhxclPSirdIy52J2rzry_CInCiI1p-9Kold-BHegq6ar8PMUI5a/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E6%2588%25AA%25E5%259C%2596+2016-02-11+23.10.01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia79LNYn_uofTvci0RSRHEEI9CVF5jAkwg1RbiGHSxow2RTAiGbau-vzh0qIPfAI67EePFtA-JGXRGe3r3kc5_16RHfEhxclPSirdIy52J2rzry_CInCiI1p-9Kold-BHegq6ar8PMUI5a/s400/%25E8%259E%25A2%25E5%25B9%2595%25E6%2588%25AA%25E5%259C%2596+2016-02-11+23.10.01.png" width="400" /></a></div>
<br />
<br />
擁有Apple TV的朋友一定想將音樂部份輸出到自己心愛的喇叭上播放,但很不巧Apple TV音訊的輸出是光纖數位,購買有數位光纖輸入的DAC可所費不貲,但是最近越來越常在Apple Store上租影片來看,明明有好的擴大機跟喇叭卻無法播出影片裡震撼的音效,卻令人有一點傷腦筋。於是想到Airplay的功能,要是讓Apply TV透過Airplay將聲音傳送到喇叭上,應該就解決數位輸出的問題。<br />
<br />
但是,買一台Airport也要3000多元,而且聽說(謠言)它插電久了容易燒壞,而且我的擴大機是Cambridge Audio Azur 651A,內建有USB DAC的功能,之前插在Macbook上播音樂聽起來是蠻爽的,只是把一台NB擺在電視機旁,並且還要開家庭分享才能播放音樂,使用起來卻是不太便利。<br />
<br />
那天,看著我的Raspberry Pi 2,突然想到如果接上一個USB WiFi dongle,再透過USB接到我的擴大機上,這樣不就是一台無線播放器,如果可以找到支援Airplay的軟體,那就變成一台Airplay播放器了。<br />
<br />
<a name='more'></a><br />
<br />
於是上網搜尋一下,果然在現(2016/2/11),有許多這樣的軟體可以選擇,其中只想裝應用程式的話,有shairport-sync可以選擇,於是上網購買了EDIMAX的EW-7811UN小小無線網卡(288元),這片是有玩RPi的玩家都蠻推薦,Linux內建驅動程式的好選擇。如果沒有內建的話,那得重新編譯kernel,這過程對我來說就有點麻煩了。既然為了省時省力又有好結果,自然是選別人用過OK的囉。<br />
<br />
我用的設備:<br />
<br />
<ul>
<li>Raspberry Pi 2 一片</li>
<li>16G 記憶卡</li>
<li>有開關的USB電源供應器</li>
<li>EDIMAX 的 EW-7811UN (如果怕距離太遠不夠力,可以選有長天線的版本)</li>
<li>一個帶Audio Jack的喇叭 (測試用)</li>
</ul>
原本我的RPi裡面就灌好Raspbian,開始前先更新應用程式套件:<br />
<br />
<span style="background-color: #cccccc;"><span style="font-family: "courier new" , "courier" , monospace;">$ sudo apt-get update</span></span><br />
<span style="background-color: #cccccc;"><span style="font-family: "courier new" , "courier" , monospace;">$ sudo apt-get upgrade</span></span><br />
<span style="background-color: #cccccc;"><span style="font-family: "courier new" , "courier" , monospace;">$ sudo shutdown now</span></span><br />
<span style="background-color: #cccccc;"><span style="font-family: "courier new" , "courier" , monospace;"><br /></span></span>
<span style="background-color: white; font-family: inherit;">然後插上無線網卡重新開機。開機後利用圖型介面設定無線網路,新版的Raspbian用法很簡單,按右上角無線網路符號,選擇基地台然後輸入密碼,這樣就設好了,比起舊版本還要另外起一個程式來設定,或者在文字介面下設定都簡單太多了。</span><span style="background-color: white; font-family: inherit;">設定完之後,如果原本是接有線網路的就可以拔掉了。</span><br />
<span style="background-color: white; font-family: inherit;"><br /></span>
<span style="background-color: white;">接下來安裝Shairport-sync,我是按照<a href="http://coldnew.github.io/blog/2015/11-12_shairport-sync/" target="_blank">這一篇</a>以及Github上作者的<a href="https://github.com/mikebrady/shairport-sync" target="_blank">readme</a>方法安裝,但是很抱歉本人Linux功力太差,安裝都失敗,makefile看來應該是有製作成功,但是make install卻怎樣都有Error。</span><br />
<span style="background-color: white;"><br /></span>
<span style="background-color: white;">試了幾次之後,想說既然都已經裝爛了可能要重灌,倒不如試試專用的Linux image - <a href="https://volumio.org/" target="_blank">Volumio</a>。它是基於Debian基礎製作的專門用來播放音樂的一個Linux映像檔,還有網頁介面用來設定。安裝方法超簡單,只要把映像檔copy到SD卡裡,插上所有你要接的設備,包括Wifi, Harddisk, DAC等,然後開機,不久後登入到設定頁設無線網路(所以在之前網路線還是得插著),然後重開機即可。順利的話,開你的iPhone看有沒有新的一個「volumio」 Airplay設備出現,選它就可以開始播放音樂了。</span><br />
<br />
過程中還是會需要有線網路,並且接著一個Audio Jack的喇叭測試會比較方便。<br />
<br />
詳細步驟(官網上也有分不同OS的詳細安裝步驟):<br />
<br />
<ol>
<li>至<a href="https://volumio.org/" target="_blank">官網</a>下載zip映像檔,解壓縮成img檔</li>
<li>格式化SD卡 (下載工具比較簡單)</li>
<li>unmount記憶卡(<span style="background-color: #cccccc;"><span style="font-family: "courier new" , "courier" , monospace;">$ sudo diskutil unmount /dev/disk4s1</span></span>)得知記憶卡位置可 用 <span style="background-color: #cccccc; font-family: "courier new" , "courier" , monospace;">$ df -h</span> 來查看。</li>
<li>複製img檔至SD卡(<span style="background-color: #cccccc;"><span style="font-family: "courier new" , "courier" , monospace;">$ sudo dd bs=1m if=檔案路徑 of=/dev/rdisk4</span></span>)<span style="color: red;">這一步要小心,SD卡的位置要確定打對,不然有可能毀掉你其他硬碟裡的資料</span>。檔案路徑可以用拖曳的方式到終端機,免得輸入錯誤。</li>
<li>卸載記憶卡($ sudo diskutil eject /dev/rdisk4)</li>
<li>將記憶卡裝到Raspberry Pi上,接上所有的外接設備,開機。</li>
<li>等一會(約30s -1min),在瀏覽器上輸入<span style="background-color: #cccccc;"><span style="font-family: "courier new" , "courier" , monospace;">volumio.local/</span></span></li>
<li>成功的話就會看到灰綠色的首頁出現,需要設定無線網路按menu -> network設定,需重開機。</li>
<li>外接DAC按menu -> playback裡的audio device設定</li>
<li>完成</li>
</ol>
其實這軟體功能還不僅是支援Airplay,還可以播放USB HD或NAS裡的音樂。所以,開始享受你的Airplay RPi吧。Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com0tag:blogger.com,1999:blog-3135685392616810910.post-4022104369509076872015-11-13T00:42:00.001+08:002016-11-05T19:47:50.357+08:00Golf V TDI 更換備胎我想有很多 Golf車主跟我一樣,從來沒自己換過輪胎,但是總有時候剛好有需要,你得自己換備胎,這時候這篇文章或許對你就有幫助了。<br />
<br />
首先,Golf的備胎是「全尺寸」備胎,也就是跟原本四個胎尺寸大小都一樣的輪圈及輪胎,也就是說換上去之後其實他就跟你原來胎一樣,只是新了一點。原廠在保養的時候都會檢查備胎胎壓,幫你保持備胎是有氣的狀況,這樣就不會要換的時候才發現已經沒氣了。<br />
<br />
像這次前一天晚上回家前,在轉彎時聽到底盤發出「登」一聲,聽起來有點像是避震器或者什麼金屬接縫的地方因位置變動發出的聲音,當下不以為意,回家後檢查四個輪胎也都沒問題,結果第二天早上發現右前輪已經沒氣了。原來是插進了一根螺絲釘,經過一夜氣才慢慢的漏光。<br />
<br />
當下想說是否去買個打氣機灌飽輪胎,再開去輪胎行補胎,但是想想既然有備胎,為何不試試看呢,其實很久以前我曾幫別人嘗試換過March的輪胎,但用隨車工具費盡九牛二虎之力也轉不動螺絲,最後還靠旁邊計程車司機幫忙用他的工具才換好。所以對於隨車附贈的工具我是抱持懷疑態度的。<br />
<br />
<br />
<a name='more'></a><br />
<br />
不過凡是事有第一次,很多事不試試看怎麼知道呢?所以我決定這次自己動手試看看。<br />
<br />
先將車子從升降停車架上移到安全之處,打開行李箱掀起底座,就會看到備胎及工具躺在下面,還用個塑膠皮帶綁好好的,工具都按照保麗龍缺口好好的擺在備胎中間。以下就是更換備胎步驟:<br />
<br />
<ol>
<li>找到手冊,打開更換備胎章節(你也可以不要去翻,如覺得以下文字就夠清楚的話)</li>
<li>把工具組及備胎拿出來(備胎要轉開塑膠螺絲帽),取出有個像鐵絲鉤一樣的工具。</li>
<li>用鐵絲鉤把沒氣的輪胎上的五個螺絲的保護蓋勾出來(中間洞是星型的)</li>
<li>拿出六角板手開始轉鬆輪胎(等等、不是要先把車頂起來嗎?)</li>
<li>手冊上有說:請先轉鬆螺絲再把車頂起來,但注意不要轉到全鬆,轉一圈即可。(如果等到把車頂起來再轉螺絲的話,因為車輪會轉動,這時鬆螺絲就比較困難了。)</li>
<li>這時會發現要用手轉動板手有點困難,用腳採板手鬆螺絲會比較簡單。</li>
<li>有一顆「防盜螺絲」要接上一個轉接頭才能用板手轉鬆。</li>
<li>拿出千斤頂,有彈簧可以扳開的那邊是撐在地面上的,轉動把手會看到升起來的部位,那是用來撐在車子那端的,抵著前後兩輪之間很靠近欲更換輪胎處,開始轉動把手把車頂起來。(不清楚位置的話可以看手冊上的標示)</li>
<li>轉啊轉,直到整個輪胎離開地球表面。</li>
<li>拿出剩下的那個螺絲起子,它的把手處反過來就是一個六角套筒用來快速將螺絲卸下來</li>
<li>將螺絲都轉下來後就可卸下輪胎。</li>
<li>順便把中間有VW標誌的圈圈一併拿下來</li>
<li>把備胎安上去開始鎖螺絲(先用螺絲起子把手)</li>
<li>再用板手將螺絲鎖緊(記得交叉分段鎖緊)</li>
<li>把螺絲保護蓋跟VW logo裝回去</li>
<li>放下千斤頂</li>
<li>收好沒氣的輪胎以及工具組到後車廂裡(輪胎記得鎖好塑膠螺帽)</li>
<li>手洗乾淨,開車去輪胎行補胎(100元搞定)</li>
</ol>
<div>
以上過程,第一次做的人大概要花20分鐘左右,其實如果熟練的話,10分鐘就應該搞定了。唯一不清楚的地方,可能是千斤頂到底哪端朝下、哪端朝上,這可能要看手冊上的圖示才會比較明白。這次做完之後,我對VW的隨車工具信心大增,這是真的可以用的工具,不像很多車附的工具根本聊勝於無,要用的時候對新手來說一點都不實用。</div>
<div>
<br /></div>
<div>
你也可以試試看自己換輪胎喔!</div>
Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com0tag:blogger.com,1999:blog-3135685392616810910.post-23289393782870721622015-07-15T00:53:00.002+08:002015-07-15T00:58:32.508+08:00無螢幕安裝 Raspberry Pi買Raspberry Pi套件時,最基本要有的是一張記憶卡(當硬碟用)及一個USB變壓器(最好是2A的),然後接了USB鍵盤滑鼠與HDMI螢幕,就成了一台小電腦。但是現在人多用laptop,往往沒有多餘的鍵盤或螢幕,所以本篇要說明的就是如何再沒有多餘的螢幕跟鍵盤狀況下把NOOB(1.4.1)裝起來。<br />
<br />
不過說真的沒有螢幕與鍵盤滑鼠安裝真的是「有點麻煩」,所以這邊用的是偷吃步,至少家裡有可接HDMI的<b><span style="color: orange;">電視機以及滑鼠</span></b>吧,只接滑鼠和電視機,就可以利用NOOB把Raspbian裝起來,之後再利用SSH透過有線網路連線進去設定你的Raspberry Pi。<br />
<br />
首先利用OS X的磁碟工具格式化記憶卡,選FAT格式即可。記憶卡不要買太便宜的,選大品牌速度快一點的風險會比較小。從<a href="https://www.raspberrypi.org/downloads/">官網</a>下載完整版的NOOB解壓縮,然後把解壓縮之後的檔案全部複製到記憶卡上,這時就用HDMI接好電視,USB接上滑鼠(一般無線的也可以),這時開機電視上會看到NOOB的第一個安裝畫面,請用滑鼠勾選 Raspbian [Recommanded] 然後按Install。之後會看到開始安裝的進度Bar一直跑,一直到100%之後,RPi會重開機,這時其實就可以關電把RPi給拔下來了。不過要注意,Linux最好是好好關機再插拔USB設備及電源,否則常容易造成檔案毀損而開不了機。接下來把RPi接上有線網路,預設會用DHCP開機,這樣RPi就得到IP了。<br />
<br />
<a name='more'></a><br />
<br />
但是我們怎麼知道RPi目前的IP呢,這時就用終端機指令 arp - a ,可以列出連上家用網路上的網路設備,如果你不太清楚哪個IP是哪個,那先用AirPort工具程式,看看每個連上無線網路的設備叫什麼名字,多的那個你不認識的IP應該就是RPi的IP了。這時候用終端機指令 <i><span style="color: #274e13;">ssh pi@10.xx.xx.xx</span></i> ,如果連對了就會要求你輸入密碼,預設是raspberry,成功就會以SSH進入RPi了,這時再根據螢幕上顯示,繼續完成系統設定,更改預設密碼、系統名稱、選擇時區、超頻與否、相機開關...等等。這樣你就完成RPi的安裝了。<br />
<br />
接下來你可能會想看到圖型介面GUI,用SSH打startx是看不到圖型介面的,只會看到一個錯誤訊息,應該要用VNC連線進入。先安裝VNC Server在RPi上,請在終端機鍵入 <i>s<span style="color: #274e13;">udo apt-get install vncserver</span> </i>來從網路下載安裝VNC Server。安裝完啟動 VNC Server,終端機指令 <i><span style="color: #274e13;">vncserver</span></i> ,第一次使用會請你輸入VNC連線密碼以及是否要設 read only 密碼,設定完之後就會啟動VNC Server在 5901 port上面 (通常可以不用管這個port)。然後在Safari上鍵入<i><span style="color: #274e13;">vnc://10.xx.xx.xx</span></i> 會開啟螢幕共享的程式(也就是VNC Client),這時輸入剛剛設定的密碼就可以連線進去看到Raspbian的桌面了。有時候你連不進去時會多啟動一次VNC,那可能要連5902 傳輸埠,也就是 <i><span style="color: #274e13;">vnc://10.xx.xx.xx:5902</span></i>,這時也許就連上桌面了。<br />
<br />
最後不用時,記得要關機。在終端機打 <i><span style="color: #274e13;">sudo shutdown -h now</span></i> (或者 <i><span style="color: #274e13;">sudo halt</span></i>),確定連線結束了就可以關電源了。<br />
<br />
這就是 Raspberry Pi 初體驗喔!Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com0tag:blogger.com,1999:blog-3135685392616810910.post-14864623573974748882015-04-27T23:39:00.000+08:002015-04-27T23:40:48.684+08:00Arduino之做出名堂 - MRT計時手表<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitVyPDhyphenhyphenXt-y2cIgn8a1vIY7Jbt_ZTIN6BTcpxpGCiqctwMw44pXBDf4ybQMVanh-vPWsAGwKUjSjzkGIJsRJk_Up4tgbMuZSIEMg2uEQO1X_yJEAlf2qtPOc2ltbJIH0M6oP-YKS2KXkV/s1600/MRT+Watch+Clock.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitVyPDhyphenhyphenXt-y2cIgn8a1vIY7Jbt_ZTIN6BTcpxpGCiqctwMw44pXBDf4ybQMVanh-vPWsAGwKUjSjzkGIJsRJk_Up4tgbMuZSIEMg2uEQO1X_yJEAlf2qtPOc2ltbJIH0M6oP-YKS2KXkV/s1600/MRT+Watch+Clock.jpg" height="250" width="400" /></a></div>
<br />
在台北搭捷運是沒有時刻表的,因為班距短,而且真要看的話,進了捷運站螢幕上有跑馬燈會顯示下一班捷運還有多久發車,趕的話估計一下時間就小跑步也就趕上了。但是有兩條支線 - 北投到新北投,以及七張到小碧潭是按照時刻表發車的,而且班距較長(可能會到20分鐘一般),所以有時候你需要看看時刻表估計是否可以趕上下一班捷運,太久的話可能等公車還比較快,而捷運站有印時刻表讓旅客自取以參考時間,上網找並沒有相對的App,所以乾脆自己做一支手錶,可以倒數計時看下一班捷運還有多久發車,這樣在車站外就可以估計要不要去搭捷運了。<br />
<div>
<br /></div>
<div>
規劃手表應有之功能:日期跟時鐘是最基本的,還有MRT倒數計時功能,可以輸入時刻表,由目前時間推算下一班MRT還有幾分鐘,另外手錶還加上偵測溫度氣壓Sensor,用來推算目前高度,也算是多點附加價值。<br />
<br />
規劃好功能後,接下來是硬體採購,要做一支手錶應該會有:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA5gWcQ8SH43hzKn39zhs5p78yRwgXc_nWgBZz4VLscxYmLA7lGGpBOCuIWZLLhC1j7U0GJB6ue9hLnVhWN-bxWoSDxMG1_sqZrL21ulvjqeRgH-bkhZGrsD5Jpytl-iAEhTLaKLt2X22T/s1600/MRT+Watch+components.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA5gWcQ8SH43hzKn39zhs5p78yRwgXc_nWgBZz4VLscxYmLA7lGGpBOCuIWZLLhC1j7U0GJB6ue9hLnVhWN-bxWoSDxMG1_sqZrL21ulvjqeRgH-bkhZGrsD5Jpytl-iAEhTLaKLt2X22T/s1600/MRT+Watch+components.jpg" height="250" width="400" /></a></div>
<ul>
<li>螢幕 - 我用了1.3吋白色OLED的螢幕,支援3.3/5V</li>
<li>主版 - 體積要儘量小,Arduino Pro Mini ATmega328 3.3V,我買了號稱可跑16Mhz的,不過感覺不出來有啥不一樣</li>
<li>RTC(Real Time Clock) - 從網上找了一塊DS1307晶片的Tiny RTC,支援3.3V及I2C,原本它還帶CR2032電池座,但是因為太占空間,就解焊掉換接小一點的紐扣電池</li>
<li>感測器 - BMP180,可測溫度及氣壓換算為高度</li>
<li>電池 - 為了縮小體積,買了個僅130mAh的3.7V鋰電池</li>
<li>兩個按鈕 - 用來切換時間及MRT倒數顯示畫面,以及切換螢幕休眠</li>
<li>表殼錶帶 - 這部份就比較傷腦筋,不會有現成的商品可用,不是想辦法用3D列印或手工DIY自製一個</li>
</ul>
<div>
<a name='more'></a><br /></div>
<div>
軟體部分,首先是如何讓OLED顯示內容,螢幕分為文字跟圖型兩種,一般網站上示範的通常都是文字型的LCD,這種LCD只要指定文字內容及位置(哪一行),它就會把文字顯示在螢幕上。但繪圖型的支援畫點線圖型等,文字可指定font size及位置(x, y),使用起來相對比較困難一點。購買OLED時要注意一下賣家的軟體支援程度,以免買回來點都點不亮。我買的是相容SSD1306晶片132x64的1.3吋OLED,接腳除Vcc及GND之外,另外五個接腳分別接Arduino的pin腳為D0->10, D1->9, CS->12, DC->11, RST->13。<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEif3a0BVRzKvOG-f-UAUO6epX-ya_s4NC4K9e-O6jUqy-Zj3qPBlp1VsYVQ1eTSgxNb29yeCQjs9iAfDQ_L5LlrL4-j9ozjiqss1YNfu08swgTp3dfLzHvHOKbxkScuJ6q2XdM_gtGj09Kr/s1600/MRT+Watch+Clock+2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEif3a0BVRzKvOG-f-UAUO6epX-ya_s4NC4K9e-O6jUqy-Zj3qPBlp1VsYVQ1eTSgxNb29yeCQjs9iAfDQ_L5LlrL4-j9ozjiqss1YNfu08swgTp3dfLzHvHOKbxkScuJ6q2XdM_gtGj09Kr/s1600/MRT+Watch+Clock+2.jpg" height="250" width="400" /></a></div>
<br />
<br />
使用的是<a href="https://code.google.com/p/u8glib/" target="_blank">u8glib</a>的程式庫,它可以掛很多字型,但要小心不要把Arduino給撐爆了,Pro Mini約有30,720 bytes空間可用,所以字型也不能用太多。左上角的icon圖案是ASCII字元,基本上就是用SetPrintPos(x, y) 指定位置,然後用u8g.print(字串)列印出變數,這裡值得注意的是u8g網頁上的範例都是用u8g.drawStr("字串"),但這不適用於變數字串,要使用u8g.print指令。另外畫線就用u8g.drawHLine(x, y, 長度 )決定起始點以及畫多少pixel。<br />
<br />
螢幕點亮也可以繪圖了,接下來就要讓它顯示資料了。才發現讀取Array及處理字串比平常讓Arduino送個訊號給某pin腳的程式難多了,以我的程度只能用比較笨的方法,把每個小時的 MRT幾分有的班表建一個Array(像這樣M6[] = {11, 27, 43, 56, 9},表示6點11, 27, 43, 59及7點9分有捷運發車)然後用現在的時跟分去比對計算剩多少分鐘下一班捷運會發車,功力好一點的人可以寫出更簡單的程式才是。<br />
<br />
再來就是RTC,在更換電池時保持系統的時間正確,常在很多電子產品內出現。它是使用I2C介面連接Arduino,在Pro Mini -> RTC是A4->SDA, A5->SCL連接這兩個pin腳。BMP180也是一樣,購買時要注意是支援3.3V的,這樣才能靠一顆鋰電池供電。RTC的電池需要3V的紐扣電池,原本使用的CR2032體積太大,查了一下這種電池的<a href="http://zh.wikipedia.org/wiki/%E9%88%95%E6%89%A3%E9%9B%BB%E6%B1%A0" target="_blank">規格</a>才發現以前我們叫他水銀電池,但其實老早就不用水銀改為鋰電池了,而這幾年來還出了可充電的規格。簡單的說CR開頭的電壓都是3V,前面兩碼20表示直徑20mm,後面兩碼32表示厚度3.2mm,所以只要買CR開頭的都可以用,大小厚度可以自己選,這樣可以縮小維持時間的電池體積(根據購買網站上說LIR2032充完電可以用一年,但我用1225大概只能撐2個月)。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiex3kQolNlOs0p8ZIH0jKjQtIiPGiYixYBRVtQ4GtWaP4cRW1-DFXb656jj3Pbff-ShKXvpapigrVNQca34ghZ2S7zR99-wiAuNSmLBcTNXPscvjle55o64HU_bBqJhXujd2PqzxdrWj80/s1600/MRT+Watch+RTC+Battery.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiex3kQolNlOs0p8ZIH0jKjQtIiPGiYixYBRVtQ4GtWaP4cRW1-DFXb656jj3Pbff-ShKXvpapigrVNQca34ghZ2S7zR99-wiAuNSmLBcTNXPscvjle55o64HU_bBqJhXujd2PqzxdrWj80/s1600/MRT+Watch+RTC+Battery.jpg" height="250" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
右邊綠色的是熱縮套,把電池包起來</div>
<br />
關於BMP180,是一塊能讀取溫度及氣壓的感測器,也是透過I2C來傳輸資料。首先它會先獲取溫度,然後利用「目前海平面氣壓」來換算成高度。問題是海平面氣壓會隨時改變,低氣壓來臨時比較低,天氣一好又升高,所以高度其實不太準;專業一點的高度計也需要隨時校正,在登山時看到目前標高就校正一下高度計,才會得到比較準確的高度。<br />
<br />
最後,把所有元件焊接起來,鋰電池跟Arduino Pro Mini則是用JSP2.0接頭連接,有些鋰電池買來就已經有接好這種接頭,如下圖:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgstOBsvqOGGr5djkLNQEPMPy00k2H2sNGhO7gNV9B2uw7NSCjxcGLUjpLVN2KEnRwXVbkNbQg1jYxoX4WB1IMEVRWtMfX1mUv4PYyLpCita3gBsKfHzZ_v-Cb7r-qbcGnLmHZwA0FecUHY/s1600/MRT+Watch+connected.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgstOBsvqOGGr5djkLNQEPMPy00k2H2sNGhO7gNV9B2uw7NSCjxcGLUjpLVN2KEnRwXVbkNbQg1jYxoX4WB1IMEVRWtMfX1mUv4PYyLpCita3gBsKfHzZ_v-Cb7r-qbcGnLmHZwA0FecUHY/s1600/MRT+Watch+connected.jpg" height="250" width="400" /></a></div>
<br />
關於電腦與Arduino Pro Mini連接的方法,請參考另一篇文章<a href="http://blog.ddt.idv.tw/2015/02/arduino-pro-mini.html">Arduino Pro Mini上傳程式</a>。<br />
至於Arduino Sketch,在<a href="https://github.com/TerenceHub/MRT-watch" target="_blank">這兒</a>,程式碼蠻長的,Arduino IDE如何分頁(Tab)請參考<a href="http://blog.ddt.idv.tw/2015/01/arduino-ide-tab.html">這一篇</a>。<br />
<br />
做完第一版之後有些感想:<br />
<br />
<ul>
<li>這些板子雖小,但用線焊接起來的話卻還蠻麻煩又占空間,所以重新設計一塊電路板才能節省空間,又能自己安排按鈕位置以及充電等線路。</li>
<li>電池130mAh太小了,大概24小時都撐不到,可以從優化程式(螢幕暗時感測器不動作),以及關掉Arduino的timer之類的方式來節電。並且我發現經過十次左右將鋰電池耗盡再充滿,會讓電池的容量越來越小,而讓手錶越來越快就沒電了,是因為電池本身保護線路不佳,還是充電器電路設計的問題還需要研究一下。</li>
<li>外殼是最麻煩的事,從設計開始就應該考量尺寸等相關問題。</li>
<li>下一版應加上藍牙晶片,讓手錶有通訊的功能才能真的叫做Smart watch</li>
</ul>
</div>
</div>
Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com2tag:blogger.com,1999:blog-3135685392616810910.post-36496440662832253812015-04-20T22:30:00.000+08:002015-04-27T23:43:04.419+08:00用頭腦打籃球打籃球的人應該都聽過一句話:「多用腦袋打球」,意思是說打籃球不是只靠投籃準、速度快、彈性好以及身材高大就會贏,尤其是有上述優勢的球員,往往因為先天條件好而靠天賦打球就可以勝過同儕,而一開始對於籃球觀念不紮實,而限制了未來的發展。<br />
<br />
但是,頭腦要用在哪兒呢?首先是接傳球。接到球的時候要保持威脅性,也就是讓防守者警戒,去猜測你下一步的行動;試想如果你持球時對對方不構成威脅,那防守者大可把注意力放在你的隊友的身上,這樣就增加了你隊友進攻時的困難度,所以如何增加你持球時的威脅性,第一步就是「三重威脅」:保持可投、可傳、可突破的姿勢。<br />
<br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/KYct_U274JA" width="560"></iframe><br /></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
裡面Lilard講到他為何保持低姿勢持球,因為如果把球拿到頭上準備傳球,對手就會貼上來防守,而Wall說如果對手貼太近他就會用試探步把對手逼回去然後伺機投籃。所以,保持你接到球之後的威脅性,能夠有助於吸引防守者的注意力(包括防守你隊友的人),這樣可以增加你傳出好球的機會。</div>
<div style="text-align: left;">
</div>
<a name='more'></a><br />
<br />
<div style="text-align: left;">
再來是傳球,傳出好球讓隊友輕易得分有助於增進團隊士氣,而球頻繁的流動也會讓對手疲於奔命的防守,而無法鎖定要防守哪一個人或哪一套進攻方式,這就會增加防守的困難度。首先,在傳球前一定會先觀察隊友以及防守者的位置,很多球員一開始運球就忘了他的隊友了,不管這時隊友跑到什麼位置甚至外線有大空檔他都沒有發現,一定要運到沒有空檔收球之後才開始找隊友,這時所有防守者都知道你沒有威脅性了,所以都會開始找你的隊友開始防守,這時就算你的隊友接到球也不會有什麼空檔,整個進攻就停頓從頭開始了。如果你有這種習慣:死球之後才找人傳,或下球前還不確定是要投還是要切傳,下次打球時好好用腦子思考一下:得分不必在我,怎樣傳出好球。</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
另外傳球要有好的「位置」跟「時機」,意思是說如果隊友是射手,就傳到一接球就可以投籃的位置(約在腹部正前方),是長人準備打藍下,就傳到背籃伸出要球的那隻手上,一收球就可以轉身或運球單打,是空手跑位的隊友,就傳到上籃路線的前方(約在胸前),這樣一接球就直接上籃不用因為要接球跑慢一點。而怎樣才是好的傳球時機,就需要預測隊友的動作,也就是傳球前你要有「想法」,想說隊友接到球之後是會採取什麼進攻行為而傳球,不是漫無目的把球傳給隊友而已。隊友會跑底線到另一邊反手鉤射,那就把球傳到另一邊讓他跑動後一接就上,隊友從擋人繞出空檔來接球,就把球先傳到他就定位時可接球投射的位置,意思是說要用球去引導人跑出空位,而不是人跑出空位「之後」球才傳過去。那你會說隊友都還沒跑到位置我就傳球過去不是很容易失誤?這就是為什麼要「預測」隊友的位置,你必須先觀察、思考、才能傳出好球。</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
籃球打的不外乎是快攻或錯位(mismatch),讓大吃小、小吃大。在三對三時錯位尤其重要,因為能增加進攻命中率,在台灣三對三規則是進球者繼續進攻得六分結束,所以命中率高對贏球就有加乘的幫助,連進6球一場就結束了。讓高個在籃下單打矮個,不進也可以搶籃板,讓矮個面對對方的高個在外線投籃或切入,不進時對方的高個也無法搶籃板,增加本隊搶進攻籃板的機率。但是要如何造成Mismatch?最容易的就是單擋(pick and roll),擋人擋的好對方就不得不交換防守,這時就產生錯位了。但是擋人需要兩個人配合,要找固定的隊友練習才會有成效,但在台灣會打擋人的不多,不像美國從小孩開始大家都習慣會這樣打,所以要找到能配合的隊友並不困難。<br />
<br /></div>
<div style="text-align: left;">
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/ffjo8ReDzhA" width="560"></iframe>
</div>
<br />
如何打Pick and Roll:<br />
<br />
<ol>
<li>高個上來站好擋人的位置,擋人時不可移動腳步,否則是非法阻擋,所以要先站好才能開始發動進攻</li>
<li>運球從隊友「身邊」突破,中間不可有空隙,否則防守者就可從空隙中硬鑽過去防守,會影響擋人的成效。</li>
<li>閱讀防守者動向決定如何進攻,會有四種結果:</li>
</ol>
<ul>
<li>一、防守持球者從外側追趕,擋人的防守者沒有協防持球者,那則可直接上籃。</li>
<li>二、防守持球者退防繞過擋人者,防守擋人的高個出來協防但沒有壓迫很緊,那可直接投籃。不投籃的話持球者就繼續移動,此時就可能形成Mismatch了。在外線不夠準的情況下,這是最有可能發生的情形,所以把投籃練準一點,對防守者才會造成壓力。</li>
<li>三、防守持球者繞外側追趕,防守擋人著堵住持球者的移動路線形成包夾,這時擋人高個就是空檔,往籃下移動形成無人防守狀態。</li>
<li>四、跟第三種情況很像,兩個防守者都追逐持球者防守,這時擋人者如果外線夠準,則可拉到外線來接球投射,但是注意持球者需要多運兩下,把防守者帶遠一點,這樣製造出來的投籃空檔才會大。</li>
</ul>
<ol>
</ol>
單擋需要多多練習,兩個人都知道接下來自己應該做什麼以及隊友會做怎麼走位,這也需要用頭腦喔。</div>
Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com0tag:blogger.com,1999:blog-3135685392616810910.post-70971876595656074572015-02-24T23:30:00.000+08:002015-02-25T16:02:08.394+08:00Arduino 使用藍牙模組上傳程式開始使用藍牙之後,由於每次上傳程式都要記得先拔開pin 0/1的連接線,否則序列埠會被藍牙占著而無法上傳程式,本來改用SoftwareSerial()函式庫之後發現可以用軟體模擬序列埠讓藍牙連接其他pin腳,不過經測試之後發現softwareSerail()好像有點問題,在9600 baud rate時工作都正常,但到了57600就無法正確傳送內容了。上網查詢後發現這程式庫的確有些問題,有人改用NewSoftwareSerial()程式庫,但好像使用軟體模擬的在高baud rate時都會有些問題。所以保證傳輸最穩定的還是直接連接硬體Serial Port,也就是pin 0/1(Mega會有三組)。<br />
<br />
既然都已經連結硬體Serial Port了,那是否可以從藍牙來「無線」上傳程式呢?查詢了一下資訊,有人製作Bluetooth Sheild可以無線更新程式,也有人從藍牙模組上另外焊一條線來達成。研究了一下,我想應該是跟上傳程式時需要 reset 有關(跟之前<a href="http://blog.ddt.idv.tw/2015/02/arduino-pro-mini.html">Arduino Pro Mini</a>的問題很像)。於是我就測試了一下,發現就算是用HC-06,只要在上傳程式時在藍牙連接成功時(此時HC-06的LED會從閃爍變成長亮)按一下reset,就可以順利上傳程式。<br />
<br />
<a name='more'></a><br />
實驗條件:<br />
<ul>
<li>Arduino Nano 3.0</li>
<li>HC-06 (baud rate 57600)</li>
<li>直接連接pin 0/1</li>
<li>Arduino IDE(1.6.0)裡連接埠選該藍牙序列埠</li>
<li>看到HC-06 LED長亮(表示連結成功時),按一下Nano的reset鍵</li>
</ul>
查過HC-06的電路,這片好像沒有連接EN及STATE腳位(所以只有4 pin),好像也沒有適合拉出的pin腳可以自動 reset,於是我就用HC-05來試試,將HC-05上的STATE腳位連接到 Nano 的 reset腳位,TADA~ 這樣就會在藍牙連線成功時送一個3.3V的訊號給 reset,然後就可以上傳程式不用自己按 reset 了。<br />
<br />
查詢過Arduino對Nano的介紹,官網倒是說需要送LOW訊號給 reset 腳位當做DTR(Data Terminal Ready),所以我也不太明白為何送HIGH訊號給 reset 也可以。總之,不管是HC-06或HC-05,都可以比較方便的「不用拔線」來上傳程式了。尤其HC-05,可以實現「無線」傳輸程式,適合當你的專案需要更新程式,而它又安裝在不適合去接USB線的位置,不用買Yun也可以達成這樣的功能呢。<br />
<br />
<a href="https://github.com/TerenceHub/BT_upload" target="_blank">這裡</a>有測試程式,上傳至Arduino後可從Terminal工具傳送指令給Arduino來點亮或熄滅LED<br />
<br />
P.S. 看大家購買的藍牙模組好像接線與AT指令都不太一樣,還是要詳讀你模組提供的手冊來進行,以免不小心燒壞了藍牙模組呢。<br />
<div>
<br /></div>
Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com0tag:blogger.com,1999:blog-3135685392616810910.post-45127963196102959552015-02-16T00:01:00.001+08:002015-02-25T01:10:13.728+08:00Arduino用藍牙模組進行遠端遙控遠端遙控Arduino有幾個選擇:藍牙(Bluetooth)、XBee、無線網路(Wi-Fi)、無線電(Radio)、紅外線等。要連線都需要發射端與接收端兩個設備,其中除紅外線之外可以做雙向傳輸資訊(無線電要看是什麼模組),一般說來無線電適合長距離,Wi-Fi適合上網路與Server連接,其他的幾種傳輸距離都不長。以價錢來說,紅外線最便宜,再來可能就是藍牙(2.1)或無線電模組,Xbee與Wi-Fi模組的價格都較貴,而藍牙跟Android手機連線蠻容易的,所以很多人做遠端遙控的project都會先從藍牙開始嘗試。<br />
<br />
市面上比較常見的藍牙模組,目前應以HC-06(僅從機功能)及HC-05(主從機功能)為大宗,很多人買HC-06作為從機連接Arduino,與Android App連線(Android手機做主機),透過藍牙來遙控Arduino。Google許多文章,多半是講如何以Arduino Uno來代替USB to TTL連接線<a href="http://coopermaa2nd.blogspot.tw/2012/07/arduino-as-usb-to-ttl-adapter.html" target="_blank">連接HC-06</a>,透過AT指令來設定設備名稱、連線密碼跟Baudrate(HC-06也只能設定這三樣參數)。關於如何判斷是HC-05還是HC-06,<a href="http://swf.com.tw/?p=693" target="_blank">這篇</a>寫的很清楚。總之每個人買到的藍牙模組可能會不太一樣,像我的HC-05是焊上6隻pin腳,晶片上有打個金色勾勾,上片還有個像reset的按鈕;而HC-06則只有焊4隻pin腳。如下圖:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA921V_k1FWoA9Vxsg-rT3kiS4O5FhjcRcQwXlnV9oJe9KLs7TQ5oGtkTnzpAQNPevVIfPA5eibP-ep18kagSVCAiUS2EtQ6Joy22EnRv-wiFz2BoqFaCYV0TyGtFWo76Qoh8JPiHf0hCq/s1600/%E8%97%8D%E7%89%99%E6%A8%A1%E7%B5%84_1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA921V_k1FWoA9Vxsg-rT3kiS4O5FhjcRcQwXlnV9oJe9KLs7TQ5oGtkTnzpAQNPevVIfPA5eibP-ep18kagSVCAiUS2EtQ6Joy22EnRv-wiFz2BoqFaCYV0TyGtFWo76Qoh8JPiHf0hCq/s1600/%E8%97%8D%E7%89%99%E6%A8%A1%E7%B5%84_1.JPG" height="223" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
從左至右:HC-05、HC-06、USB to TTL</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJSt8F3dmHCBtUryAf2gNN3bRN5ee3bVzEeznKM-kLUOJzimspUGnwM4dSRqx-q92-QTrLRved7QHHLvJAels1s7ITKjz0w5RRNRIuiCecLtFSFiRhdOc3FcONFxyGSicqWYNoKK7lnliE/s1600/%E8%97%8D%E7%89%99%E6%A8%A1%E7%B5%84_2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJSt8F3dmHCBtUryAf2gNN3bRN5ee3bVzEeznKM-kLUOJzimspUGnwM4dSRqx-q92-QTrLRved7QHHLvJAels1s7ITKjz0w5RRNRIuiCecLtFSFiRhdOc3FcONFxyGSicqWYNoKK7lnliE/s1600/%E8%97%8D%E7%89%99%E6%A8%A1%E7%B5%84_2.JPG" height="223" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
反面:針腳從左至右是EN、VCC、GND、TXD、RXD、STATE</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTBIrVPNuPO0sReVNX5UTUaZkerGiVbvuMkIc4tUQuJVhnVXqiCxA8bfh2nTbsGjcltwBnfRRhkPOu2UgkTiFI3u2C2YeQEMFwzNO_iri1DYzer470Bf36RB3dTv_ovZBC17bAtmIxjhO4/s1600/%E8%97%8D%E7%89%99%E6%A8%A1%E7%B5%84_3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTBIrVPNuPO0sReVNX5UTUaZkerGiVbvuMkIc4tUQuJVhnVXqiCxA8bfh2nTbsGjcltwBnfRRhkPOu2UgkTiFI3u2C2YeQEMFwzNO_iri1DYzer470Bf36RB3dTv_ovZBC17bAtmIxjhO4/s1600/%E8%97%8D%E7%89%99%E6%A8%A1%E7%B5%84_3.JPG" height="223" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
接法很簡單(兩片一樣),左至右</div>
<div class="separator" style="clear: both; text-align: center;">
RXD接TX、TXD接RX、VCC接5V、GND接GND</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
在Arduino IDE上選擇USB to TTL的序列埠,新增一個視窗並打開Serial Console,並將換行指令改為「Both NL & CR」;HC-06可直接開始打入AT指令按Enter,例如打入AT,HC-06會回應OK。<span style="color: #cc0000;">但HC-05需要在「通電後」按一下右下的按鈕,方可進入AT模式,如果已在連線狀態,則需要「長按住」按鈕以輸入AT指令</span>,意思是說如果沒按按鈕,輸入AT指令則不會有回應。至於詳細的AT指令,每片模組多少有些不同,所以請跟你購買的商家索取手冊參考。</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<a name='more'></a><br />
<br />
<div class="separator" style="clear: both; text-align: left;">
設定小提醒:</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ol>
<li>藍牙模組有好多種,每個人買到的不一定一樣(就算都叫HC-05)</li>
<li>記得索取手冊,才能確定AT指令跟預設的設定值</li>
<li>用USB to TTL連線來設定藍牙模組會比較簡單(不用輸入程式)</li>
<li> HC-06可更改設備名稱,配對密碼(在Mac上用0000會比較簡單),連線率9600可先不更改</li>
<li>HC-05在從機模式時要「通完電」按一下按鈕,才能進AT模式輸入指令</li>
<li>HC-05在連線中(或主機模式AT+ROLE=1時),需要按著按鈕才能輸入AT指令</li>
</ol>
<div>
<br /></div>
重點來了,很少文章在講如何將一個從機HC-06連上主機HC-05(大部分人都沒買兩片來試),一般我們都在電腦或手機上設定藍牙連線跟配對,那HC-05沒有螢幕,要怎樣搜尋藍牙設備以及輸入配對密碼呢?答案就是「透過AT指令」。<br />
<div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLAj_PD-tqGiyfe8JZdzFrKojmh2P9r5ZOcugh55VujrIVwHm83RPHvmCpomhopquPzjwnrXXdrl8K8hwWlEDSts3uVNEBDSUPG3gzZhoQzIjX6XNxjaPVlyeLHXUEowcmizmEOrAt_4OC/s1600/BT+Serial+Console+setting.png" imageanchor="1"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLAj_PD-tqGiyfe8JZdzFrKojmh2P9r5ZOcugh55VujrIVwHm83RPHvmCpomhopquPzjwnrXXdrl8K8hwWlEDSts3uVNEBDSUPG3gzZhoQzIjX6XNxjaPVlyeLHXUEowcmizmEOrAt_4OC/s1600/BT+Serial+Console+setting.png" height="432" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div>
<div>
連線步驟:</div>
<div>
<ol>
<li>先將HC-06設定好,確定與電腦連線正常,可先從電腦上抄下他的Address備用</li>
<li>將HC-05的配對密碼以及Baudrate設成跟HC-06的一樣,比如說0000以及9600</li>
<li>參考HC-05手冊,將角色設為Master(AT+ROLE=1)</li>
<li>設定連接模式為指定藍牙連接地址(AT+CMODE=0)</li>
<li>初始化SPP profilelib(AT+INIT)</li>
<li>查詢藍牙設備(AT+INQ)</li>
</ol>
我的HC-05到第6步驟做完之後,閃燈就變成每隔一陣閃兩下的狀態,這時再打入AT指令就沒反應了,斷電再試也一樣,這時已經進入連線模式了。需要確定的話,可「按住」按鈕輸入AT+STATE?,這時會回應Connecting,要確認是否是跟HC-06連線,可以先看HC-06的指示燈是否是長亮狀態(長亮表示連線中),或者鍵入AT+MRAD? 看最近連線過的藍牙設備位址是否是之前抄下來的HC-06的Address。</div>
<div>
<br /></div>
<div>
如果沒有自動連上,再嘗試指定藍牙位址配對(AT+PAIR=1234,56,abcdef, 20)試試看。總之一旦連線成功之後,無論主從機哪邊斷電,只要兩邊都開機時就會自動連接上,這樣你的HC-06與HC-05就連線成功啦。</div>
<div>
<br /></div>
<div>
另外我發現有一點往往讓剛試藍牙的人搞不太清楚,就是到底藍牙模組跟Arduino是要怎麼連接,答案很簡單,就RXD連上pin1(TX),TXD連上pin0(RX)再加上5V/GND這樣即可,無需匯入程式庫,此時Arduino的Serial Console就連在藍牙上,傳送字元給藍牙,就如同在Serial Console上鍵入該字元按Enter一樣,在程式裡使用 Serial.read() 就可以接收字元。</div>
<div>
<br /></div>
<div>
還有就是pin0/1原本就是Arduino的序列埠,所以上傳程式前要記得把藍牙接線暫時拔開,否則它占住Serial Port就無法上傳程式了。Mega有三個硬體Serial Port還可以錯開,UNO的話,可以用SoftwareSerial程式庫(比如說SoftwareSerial BT(10, 11); // RX, TX)在「<a href="http://arduino.cc/en/Reference/SoftwareSerial" target="_blank">特定</a>」幾個腳位模擬序列埠,這樣上傳程式時就不用一直去拔藍牙連接線了。或者<a href="http://blog.ddt.idv.tw/2015/02/arduino_24.html">直接使用</a>藍牙序列埠上傳程式。</div>
<div>
<br /></div>
<div>
至於兩個藍牙設備連線後可以做出什麼東西,就靠大家的想像力跟創意啦!<br />
<br />
<br />
P.S. 關於SoftwareSerial,在有些Bard rate下工作錯誤率好像還蠻高的,至少在我的Nano板子上57600與38400都無法正常工作,但9600就OK。所以要求正確率的話,還是接Hardware Serial Port吧(也就是pin 0與1)。</div>
</div>
</div>
Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com0tag:blogger.com,1999:blog-3135685392616810910.post-28591388738395577922015-02-08T23:28:00.000+08:002015-02-09T12:35:55.984+08:00Arduino Pro Mini 上傳程式出現錯誤訊息?玩Arduino,有人喜歡玩大的比如說Mega,看重它I/O pin夠多,Memory比較大之類的,但也有人喜歡玩小的,比如說Pro Mini,I/O數跟Uno差不多,分為5V/16MHz與3.3V/8MHz兩種,但它沒有USB,也因此讓體積更小。如果想要連接電腦,就需要接另一張USB轉TTL/RS232的小卡。下圖從右開始依序是Uno, Nano, Pro Mini以及USB轉接卡:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJTncVbqJ929QdOYAGtOCjJ4Tm7pq5pSRXMkJs8q90amkBJqilkO6koqzyXwyuBCMfrHy85KtoYTYv9R_txksovFNOYt-QEqQEGMxDlv-MZSYFNvSjwBI36FcuncnY7pCS2u7p5a7Tyb2V/s1600/DSC06323.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJTncVbqJ929QdOYAGtOCjJ4Tm7pq5pSRXMkJs8q90amkBJqilkO6koqzyXwyuBCMfrHy85KtoYTYv9R_txksovFNOYt-QEqQEGMxDlv-MZSYFNvSjwBI36FcuncnY7pCS2u7p5a7Tyb2V/s1600/DSC06323.JPG" height="223" width="400" /></a></div>
<br />
使用Pro Mini的第一個問題就是要怎樣跟USB to TTL卡連接。Pro Mini買來時通常pin腳要自己焊,不過附贈的針腳常是90度公頭的,也就是跟左邊USB卡上的針腳一樣,可以去電子材料行買90度母頭的(如圖)來焊。<br />
<br />
USB to TTL/RS232上面的針腳從左開始依序是:DTR / RX / TX / VCC / CTS / GND<br />
而我這片Pro Mini上的針腳從左開始依序是:DTR / TXO / RXI / VCC / GND / GND<br />
有的Pro Mini標示會不太一樣,比如說第一腳標 GRN,最後一腳標BLK之類的。但其實它的順序都是一樣的,直接一對一接上即可。<br />
<br />
其中DTR是Auto Rest腳位,如果沒有接這條,你會發現在上傳程式時出現「avrdude: stk500_getsync(): not in sync」的錯誤訊息。上網找資訊往往會發現有人建議在上傳程式時,看到白色compile完計算程式大小的字樣時,趕緊按下Pro Mini上的reset鍵,就可以成功上傳,一試還真靈,心中暗暗感謝谷歌大神,殊不知這是因為沒接DTR腳位,所以在上傳程式時無法自動reset。<br />
<br />
<br />
<a name='more'></a><br />
<br />
另外建議焊接母頭的原因是這樣可以確保連接正常,在撰寫程式時常常需要從Serial Console顯示內容,以確認程式run的對不對,這時兩個板子之間傳送的資訊就十分頻繁,要是接觸不良,Serial Console往往會斷線,變成基本的debug都很難進行。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0xwI1vGV2gYWjeciL2Q6VPWkKScDfxm9uYr01nPugqjilO-ELoOrzesyo3z7loisD0wzMNUqQ2EzWdJXioIflQW67-Qd1wsENqJa6umy3XStpsc3o94WglNe0o7MX7u9JBcwbGzW2g88_/s1600/DSC06327.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0xwI1vGV2gYWjeciL2Q6VPWkKScDfxm9uYr01nPugqjilO-ELoOrzesyo3z7loisD0wzMNUqQ2EzWdJXioIflQW67-Qd1wsENqJa6umy3XStpsc3o94WglNe0o7MX7u9JBcwbGzW2g88_/s1600/DSC06327.JPG" height="223" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
像這樣<span style="text-align: start;">合體,就牢固多了</span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="text-align: start;"><br /></span></div>
<div class="separator" style="clear: both; text-align: start;">
另外一個需要注意的,是IDE上選擇Board,Pro Mini有4種選擇如下,像我買的這片「號稱」是加強版3.3V/16MHz的,我發現如果選到 5V/16MHz的話,整個板子的運行速度會變慢約一倍,也就是delay(1000)的速度會變接近兩秒才跳一次,選回3.3V/8MHz的正常了。</div>
<div class="separator" style="clear: both; text-align: start;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzva1eIOw4TqV7C4VFfVpKXizTbwIpzJtVh5i4kx56BHJmoDAIwMjyUSCM97WIXk62qGehyf-DJXAxr2BTc4kSI9nvGMlP-GSfwG_wqmcGfnthj1YKuobNjlTY7Wgw3RyG9Let5Cbafgm2/s1600/Board+selection.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzva1eIOw4TqV7C4VFfVpKXizTbwIpzJtVh5i4kx56BHJmoDAIwMjyUSCM97WIXk62qGehyf-DJXAxr2BTc4kSI9nvGMlP-GSfwG_wqmcGfnthj1YKuobNjlTY7Wgw3RyG9Let5Cbafgm2/s1600/Board+selection.png" height="400" width="295" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
還有有關FTDI驅動程式的問題,我用的是OS X Yosemite,上網下載VCP 2.2.18 64bits的驅動程式安裝10.7版的即可使用,上網查詢好像之前有人用Windows8但買到的不是正牌FTDI晶片(正牌跟仿冒的我也分不出來),安裝驅動程式後會把仿冒晶片上的Device ID給改掉讓程式無法運行,所以需要使用舊版驅動程式才行,這部份使用Windows的可能需要注意一下。</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
總之,剛拿到Pro Mini時,由於上傳要按Reset鍵、IDE選錯板子以及重裝驅動程式等步驟搞的我以為這片板子有問題,程式在UNO及Nano上跑的好好的,一到Pro Mini就到處出問題。其實確認正確的相關使用環境參數等是很重要的,特別記錄下來給大家參考。</div>
<div class="separator" style="clear: both; text-align: start;">
<br /></div>
<div class="separator" style="clear: both; text-align: start;">
P.S. 其實Arduino Mini(另一塊,沒有Pro的)在設計上就是上傳程式時要按reset的,這在<a href="http://arduino.cc/en/Guide/ArduinoMini" target="_blank">官網</a>上就有說明,有時會誤導以為Pro Mini也是這樣。</div>
Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com0tag:blogger.com,1999:blog-3135685392616810910.post-84761217146681966022015-01-30T21:30:00.000+08:002015-02-09T12:39:31.961+08:00Arduino IDE 標籤(Tab)的用法用Arduino IDE寫Sketch幾次之後,有時候code越寫越長想要整理一下,這時有人應該發現到IDE的右邊有個下拉選單可以新增「標籤」(英文是Tab),但是又不知道怎樣跟原來的Code連結在一起,這篇就教大家如何把Code放進新標籤裡面。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjC77m1vR4NWHuiXuJWJGc2EoeYlEQze6fA10wgCKxi2vaohEDo1hKzECfDBcasrD85dYATLeNH5mIl_eK-b8WSzrBFZUhhQx_dlZZpTv9lPs2cCisjh1fPdsN_hARMw0W1Ei6xftF94NJ/s1600/Arduino+New+Tab.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjC77m1vR4NWHuiXuJWJGc2EoeYlEQze6fA10wgCKxi2vaohEDo1hKzECfDBcasrD85dYATLeNH5mIl_eK-b8WSzrBFZUhhQx_dlZZpTv9lPs2cCisjh1fPdsN_hARMw0W1Ei6xftF94NJ/s1600/Arduino+New+Tab.png" height="333" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
使用新標籤大致有兩種方式:</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ol>
<li>放入Function,也就是void myFunction () 這種程式</li>
<li>放入設定檔、資料檔之類的,比如說myData.h</li>
</ol>
<br />
第一種很簡單,就直接開新標籤使用,Arduino IDE會把它跟主程式當成一體的,只要標籤不加附檔名(Arduino IDE預設會使用ino當新標籤的附檔名),也不用在主程式裡include新的標籤名。<br />
<br />
第二種可以把一些設定的資料放進去,副檔名比如說用.h,但是要注意需要在主程式開頭的位置(也就是在void setup()之前)要include這個檔案,否則Arduino IDE會找不到,編譯(Compile)的時候會報錯。語法是「#include "myData.h"」,跟使用Library差不多,但是Library使用「#include <library.h>」來呼叫不在同個目錄裡的程式庫,而雙引號用來包含在同目錄裡的檔案。另外,這種用法也可以把別人的程式,包含.c或.h等直接引用,而不需要先安裝該程式庫,可以參考一下。<br />
<br />
這樣,就可以讓你的程式變得簡潔又好讀了。Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com0tag:blogger.com,1999:blog-3135685392616810910.post-14917866866045559322015-01-15T22:43:00.001+08:002015-04-02T09:03:37.949+08:00Arduino之玩出名堂 - 聖誕音樂盒去年(2014)年聖誕節將臨之時,想要做一個特別的聖誕禮物給另一半,首先想到的是聖誕樹;看了Lily Allen版本(原唱是KEANE)的「Somewhere Only We Know」MV幕後製作花序,想說也許可以自己做顆聖誕樹(像2:06開始那樣,自己做樹幹黏上樹枝再著色),但是走了一趟美工材料行,發現要做這個好像搞太大,材料也不好買,所以更改計畫,以聖誕樹為主題,做一個能播放音樂的盒子吧。<br />
<div>
<br /></div>
<div>
<br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="315" src="//www.youtube.com/embed/mer6X7nOY_o" width="560"></iframe></div>
<div style="text-align: center;">
Lily Allen版本Somewhere Only We Know</div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsoPovTRcE2SxWFcFB4e7PT6wjiVhFC0VPedYpUheLF4y8gxVU9mnHe7AqQrNpcpQGn7sHcmHt5dNH_SwU-8XOARYLQZBAvvUg9YssjhYDtsfy-g4q4VHM4xUb0RrA3c-FpUtbZ7lyTntX/s1600/Somewhere+Only+We+Know+-+Lily+Allen.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsoPovTRcE2SxWFcFB4e7PT6wjiVhFC0VPedYpUheLF4y8gxVU9mnHe7AqQrNpcpQGn7sHcmHt5dNH_SwU-8XOARYLQZBAvvUg9YssjhYDtsfy-g4q4VHM4xUb0RrA3c-FpUtbZ7lyTntX/s1600/Somewhere+Only+We+Know+-+Lily+Allen.png" height="236" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
3:22秒可以看到整個場景,聖誕樹跟場景是真的模型,</div>
<div class="separator" style="clear: both; text-align: center;">
裡面的角色也是用一張張紙片連拍之後進電腦合成的動作</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<a name='more'></a><br />
<div style="text-align: left;">
既然是音樂盒,那就要能播放音樂。Arduino能藉由程式庫來播放SD卡裡的WAV檔,但只支援16kHz, 8bit, Mono的WAV檔案。製作這樣的音樂檔,可由Logic Pro X輸出wav檔之後,改用Audacity來轉換成這樣的格式,只是在這裡有兩個小技巧:</div>
<div style="text-align: left;">
</div>
<ul>
<li>一是更改歌曲取樣頻率時(比如說從44.1kHz -> 16kHz),要改的是專案的取樣頻率而非音軌的取樣頻率,如果改了音軌的取樣頻率,音樂速度會變得更快。</li>
<li>第二是Stereo改Mono時,功能在音軌最左方的下拉選單裡。</li>
</ul>
<br />
<div style="text-align: left;">
當Arduino可以從SD卡讀取WAV檔播放出聲音來之後,第一個可能會遇到的問題就是「聲音太小」。一般的商業音樂(指的是經過錄音室混音之後的版本)音量都盡可能的調很大了,從波型就可以看得出來,波型幾乎都填滿了。但是自己混音的版本就很難混到這麼大聲,這時候就需要「放大器」。<br />
<br />
看網頁上有人使用簡單的NPN三極體來放大電流達到加大音量的方法,但是我用了BC546/BC548B都感覺不出有什麼放大效果。又看到有人用LM386晶片做聲音放大器,可有20-200倍增益,照著各網站上不同的電容組合測試,看來各種電路放大效果都差不多,至少配合我手邊的8Ohm/1W或2W的喇叭聽起來都差不多。最後也上網買了個聲音放大模組來用,結果也是大同小異,下次也許就可以用自製的放大器來實作了。<br />
<br />
接下來要進行很重要的就是外殼,產品外型常決定了是否能吸引消費者繼續對它有興趣,我用了白色塑膠瓦楞板(就是封冷氣孔常用的那種板子)做外殼,主要是因為它加工較容易以及強度也夠。另外選擇1mm厚紙板作為內部使用,聖誕樹跟前面的人物都是使用美工刀切割出來的。之後想要嘗試使用雷射切割,應該可以提昇精確度以及讓它更美觀。<br />
<br />
製作出來的成品:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRY_lI-PlMxfo4SCXQlV6ZE9JCv8Y_I_uOls5YT_l17eopPenHXyarUIvo5uSPvUyhBL5jondfGDXRhhdty22_8PP7Y-fsWjnpNueCqxMgN59toEoy0DHZTHI-IOi2SwhkQkZilNuqdEdY/s1600/MucisBox_Front.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRY_lI-PlMxfo4SCXQlV6ZE9JCv8Y_I_uOls5YT_l17eopPenHXyarUIvo5uSPvUyhBL5jondfGDXRhhdty22_8PP7Y-fsWjnpNueCqxMgN59toEoy0DHZTHI-IOi2SwhkQkZilNuqdEdY/s1600/MucisBox_Front.JPG" height="266" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQvq7agQvsotwBgslNvVh-UyiNUs5OESMO1k3uMjNjcDTeAIj3T1lPZ9WYkwS9br4pNsRouK70hR1aEQeAf_WvJUZCl6_2blR1OQQ49pfnSA-ocNkmlb_NRvxz1rAHHfE8J0lr9kk7eoc9/s1600/MusicBox_Rear.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQvq7agQvsotwBgslNvVh-UyiNUs5OESMO1k3uMjNjcDTeAIj3T1lPZ9WYkwS9br4pNsRouK70hR1aEQeAf_WvJUZCl6_2blR1OQQ49pfnSA-ocNkmlb_NRvxz1rAHHfE8J0lr9kk7eoc9/s1600/MusicBox_Rear.JPG" height="266" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTfvUJo5N-xfcY7KR6uufE4JiyK-vYzQETDSX_XwtbRRk-hXSmVcltlmznZF5c7jBJO2tGbGjJxngtQYZX0QpZlzYbkvbZWHWQSGBmHGvo8tQzZAKTdOwCvz20ezk1k9FZc9NkhrHjDVdj/s1600/MusicBox_Inside.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTfvUJo5N-xfcY7KR6uufE4JiyK-vYzQETDSX_XwtbRRk-hXSmVcltlmznZF5c7jBJO2tGbGjJxngtQYZX0QpZlzYbkvbZWHWQSGBmHGvo8tQzZAKTdOwCvz20ezk1k9FZc9NkhrHjDVdj/s1600/MusicBox_Inside.JPG" height="266" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
前面有一塊透明片,內部聖誕樹上的LED會隨機閃爍,後面有喇叭孔以及電源開關跟歌曲播放按鈕,按不同按鈕會播放不同歌曲,歌曲播放時前面LED燈同時會改變閃爍的節奏。後方打開之後可以看到一堆線路糾纏在一起。為了偷懶,Arduino Nano跟SD Card模組是固定在小型麵包板上,用單芯線連結起來。右方一堆線則是LED的線路,我只把接地端焊在小塊萬用板上然後再接入麵包板,供電端則都是<a href="https://youtu.be/La8NUS_Bb3Y">製作杜邦公插頭</a>插進麵包板來連結Arduino。前方控制面板也是切割萬用電路板再焊上switch開關以及微動按鈕,左邊則是電源昇壓模組,負責將鋰電池從3.7V升到5V對其他模組供電,裡面還有一塊聲音放大模組,所以盒子裡總共有:</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ul>
<li>Arduino Nano 3.0</li>
<li>SD Card模組</li>
<li>電源昇壓模組</li>
<li>聲音放大模組</li>
<li>3.7V鋰電池</li>
<li>8顆紅綠LED</li>
<li>自製控制面板</li>
<li>8Ohm/2W小喇叭</li>
</ul>
說到鋰電池,原本我是使用方形9V乾電池供電,結果發現它的蓄電量太小(好像才100多mAh),竟然LED閃久一點就沒電了,使用6個1.2V充電電池(7.2V)也太占空間,所以才改用900mAh鋰電池,尺寸比SD卡模組稍大一些,放進去盒子去空間還算寬裕。<br />
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
這是實際操作影片:</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="315" src="//www.youtube.com/embed/OJYCPoJP1tI" width="560"></iframe></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
Arduino程式碼可從<a href="https://github.com/TerenceHub/Musicbox.git" target="_blank">這裡下載</a>。</div>
</div>
</div>
Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com27tag:blogger.com,1999:blog-3135685392616810910.post-46684865065475715862015-01-13T23:04:00.002+08:002015-01-13T23:04:56.911+08:00製作一個Arduino專案不只是寫code(二)<a href="http://blog.ddt.idv.tw/2015/01/arduinocode.html">上篇</a>最後講到要如何將電池連接到Arduino,這部份就開始跟電路有點相關了。一般說來一開始大家買的Start Kit(所謂懶人包)多半都是使用UNO配合麵包板跟跳線來連接電子相關零件,當然如果你是電子科系畢業又有豐富電子實作經驗的,以下這些內容就可以跳過啦。<br />
<br />
關於連接線材大概會經過這幾個階段:<br />
<br />
<ol>
<li>麵包板與公-公跳線(兩端都是針)</li>
<li>開始需要公-母跳線(可能需要連接另外的電子模組)</li>
<li>自己做線(外面賣的長度可能不符,或想製作多對多的跳線)</li>
<li>開始焊接(有的電子模組沒有針腳需要自己焊接,或因為焊接比插線來的牢靠)</li>
<li>自作排線</li>
</ol>
自作線材會需要一些工具,最基本會需要剝線鉗與夾線鉗:<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNarEJIdT5QG7VzOKWUa6dnqpYvoZYWrjyWitq6z-egCkPJZrXke5LzLUdftt7M8Cdg9KtVsAl8tkOEsgK0FrC5W7RBqlXJnfWC7cYocXCw4Oyqc0uAEjO6B-oRm3H4lZ7x6G8Hd4x2uxQ/s1600/%E5%89%AA%E7%B7%9A%E9%89%97.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNarEJIdT5QG7VzOKWUa6dnqpYvoZYWrjyWitq6z-egCkPJZrXke5LzLUdftt7M8Cdg9KtVsAl8tkOEsgK0FrC5W7RBqlXJnfWC7cYocXCw4Oyqc0uAEjO6B-oRm3H4lZ7x6G8Hd4x2uxQ/s1600/%E5%89%AA%E7%B7%9A%E9%89%97.JPG" height="266" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
右邊是剝線鉗,有各種口徑,這把是從AWG20(0.8mm)到AWG30(0.2mm),一般我們做小型電子設備大概用到AWG24(0.5mm)與AWG26(0.4mm)居多,要是沒這把箝子想用剪刀或其他平口鉗把電線皮割開,多剝幾次你應該就會受不了了,所以買些好用的工具可以讓你DIY之路順暢些,專案也不會因為工具因素而擱置。左邊那把是夾線鉗,是用來將端子固定在線材上的,這部份等會介紹杜邦端子時再說。</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<a name='more'></a><div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRyv-d5pLEuwJnYVDLwwrVYPe37cn2nrXBgX9lzs46hEPk_SioOy2UtxIgVCzvS0ZQ_KuIIIkDryuTS_P8jhpbRQaJ9yra67APmCL_RBvGKa1OM-beswTskBqHgj9CBpn87pyI9TahEdp9/s1600/%E6%9D%9C%E9%82%A6%E9%80%A3%E6%8E%A5%E7%B7%9A.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRyv-d5pLEuwJnYVDLwwrVYPe37cn2nrXBgX9lzs46hEPk_SioOy2UtxIgVCzvS0ZQ_KuIIIkDryuTS_P8jhpbRQaJ9yra67APmCL_RBvGKa1OM-beswTskBqHgj9CBpn87pyI9TahEdp9/s1600/%E6%9D%9C%E9%82%A6%E9%80%A3%E6%8E%A5%E7%B7%9A.JPG" height="266" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
上圖左下白色的就是一般用在麵包板上的「跳線」,其實它就是一條2.54杜邦端子公對公的連接線。左上黃色是公對母的跳線,都是用圖中間公跟母的端子壓在線的兩端,再套上上面黑黑的保護套(有1, 2, 3 pin各種選擇),所以用上面的工具,你也可以做出各種長度跟組合的線材,來符合你專案各項連接線。下面是如何製作杜邦接頭的影片:</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="315" src="//www.youtube.com/embed/La8NUS_Bb3Y" width="560"></iframe></div>
<br />
另外提到的是有些鋰電池是用JST2.0接頭(白色小小的),在母端(也就是連接到電池那端)白色塑膠頭裡面也是兩個類似杜邦母pin的端子,用工具也可以自己壓出來,再套上JST2.0母頭,而公的那頭(通常是焊在主板上),就得用焊接並加上一段熱縮套來絕緣了。<br />
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
關於基本焊接方法,YouTube上有許多介紹影片:</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="315" src="//www.youtube.com/embed/BLfXXRfRIzY" width="420"></iframe></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
需要的工具會有:</div>
<div style="text-align: left;">
</div>
<ul>
<li>30W焊槍(恆溫的會比較好用,瞬熱那種通常是用來解焊,沾點焊錫再解焊也是可以)</li>
<li>焊錫架跟海綿</li>
<li>焊錫(一開始買小包裝像支筆一樣大小)</li>
<li>助焊劑(也可用來清洗焊頭)</li>
<li>吸錫器或吸錫線(這是在解焊或焊錫太多時用的,把多餘的錫液給吸走,我用了之後是覺得吸錫線比較好用,這也不是必要要買的)</li>
</ul>
<br />
<br />
<div style="text-align: left;">
另外還有幫助焊接的夾具:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOwf1IPcTyxJIva_P2oyiWJQXNu3kocDvyK_LZkPcwJewfZ9ooJ14QSe91tkkC1oL8KgBP0N585QjwcJBaV6CLRePgYQravXJDyEE1b_ugwK5L3FbKIEubhyphenhyphenHWFAy36kmOtyeadMv7U-FK/s1600/%E5%A4%BE%E5%85%B7.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOwf1IPcTyxJIva_P2oyiWJQXNu3kocDvyK_LZkPcwJewfZ9ooJ14QSe91tkkC1oL8KgBP0N585QjwcJBaV6CLRePgYQravXJDyEE1b_ugwK5L3FbKIEubhyphenhyphenHWFAy36kmOtyeadMv7U-FK/s1600/%E5%A4%BE%E5%85%B7.JPG" height="266" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
在焊接時一手拿焊槍,一手拿焊錫,零件跟電線要用這些夾具固定好才好焊,否則你就會有少一支手的感覺。我是先買了左邊的夾台,發現只夾零件不夠,又買了右邊的夾具。還有下面切割用的墊板也建議要有一塊,在刀切或焊接時墊在下面可以保護你的桌面。</div>
<div style="text-align: left;">
<br /></div>
Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com1tag:blogger.com,1999:blog-3135685392616810910.post-59912279067427032015-01-07T22:30:00.000+08:002018-04-01T13:13:18.520+08:00製作一個Arduino專案不只是寫Code(一)用了Arduino之後,深覺利用程式來控制電路邏輯,可以讓不熟悉電子工程的人很容易上手來製作自己想要的電路功能,能根據不同的輸入或感應器的讀數,來控制不同的設備、儲存什麼資訊、發送什麼訊息等;甚至連結無線網路、跟手機、網站等連線、實現遙控或IOT設備都有可能。<br />
<br />
不過實作一陣子之後就會發現,有時候花時間解決的問題往往不在Arduino本身,而是在如何供電、如何連接線路、如何驅動某個設備、搜尋跟採買適合的零件、甚至怎樣製作一個精美的外殼等事情上。如何克服這些事,而讓你的小專案完成,這裡有些經驗可以分享一下。<br />
可參考<a href="http://blog.ddt.idv.tw/2018/01/blog-post.html">如何自製藍牙音箱</a>,替你的專案打造一個夠水準的外殼。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlVFz4qKxsshuXsMkqSgTUi3y_GPvrmsSCPLIh7Mqwxo6GAiam59oIvLk28_FlIGcfUmi024WhiTT2yje1t3ZFSmMZovDc2gLupZGVsiL1z-KV2Di4xsTKuK-mZQR7vM2Ej4jQTDJwcNcb/s1600/PartsofProject.002.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlVFz4qKxsshuXsMkqSgTUi3y_GPvrmsSCPLIh7Mqwxo6GAiam59oIvLk28_FlIGcfUmi024WhiTT2yje1t3ZFSmMZovDc2gLupZGVsiL1z-KV2Di4xsTKuK-mZQR7vM2Ej4jQTDJwcNcb/s1600/PartsofProject.002.jpg" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<a name='more'></a><br />
<br />
<div class="separator" style="clear: both; text-align: left;">
完成一個專案,所需要的各個部分,包含Arduino本身的邏輯,這就好像人的大腦一樣,從程式來判斷所接收到的訊息應該做什麼動作。如何驅動及控制各種設備,這在網路上很多Arduino教學或者書籍上都會有寫:怎樣點亮LED、驅動小馬達及伺服器、控制繼電器、接收微動開關訊號、使用光敏電阻、接收溫度氣壓感應器、顯示資訊在LED上、讀寫SD卡等等。但是這些都是著重在如何撰寫程式碼來達到讀寫GOIP腳位訊號及各種判斷式,或者如何利用I2C/SPI搭配程式庫來連結不同周邊設備等,這是專案的核心,但距離完成專案,還有一大步。</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
第一個會面對到的問題大概就是電源 - 如何替你的Arduino供電。我們在撰寫程式時,Arduino是連接在電腦的USB上,傳輸程式以及供電都從USB埠來,USB能穩定的供應5V以及最高500mA的電源。但離開了電腦,該用什麼電源呢?用UNO的人第一個會想到用9V電池,用電池扣加插頭插進UNO的插座裡。這個插座要求是DC7-12V的電源,這個範圍的電池並不好找,串聯4個AA電池也才6V,串聯再多,體積跟重量就越來越大了。</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
還有,搭配專案周邊的電路板並不一定都是5V、有的是3.3V,有的是12V等,其中3.3/5V可以由Arduino直接供應,但如果需要的電流過大(UNO每個pin腳供應40mA,3.3V供應50mA)則要跳過Arduino來供電。所以可行的方案大概會有:</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ul>
<li>用USB 5V變壓器來供電,這是插牆上插頭的方案,一般電流可到1A或2A。</li>
<li>9V電池或4-6個AAA的電池盒,9V電池其實電容量不高,很快就會把電用光,作為一個要持續久一點的專案,這個選項可能不適合。</li>
<li>用行動電源透過USB供電,一般行動電源都有1000mAh以上,充電也簡單,但是體積就稍微大了些,還需要一條長長的USB線。</li>
<li>使用Li-PO鋰聚合物電池,有3.7/7.4/11.1V等電壓可選擇,但是鋰電池使用跟充電都比較麻煩,<span style="color: #cc0000;">弄不好還有可能<b>爆炸</b></span>,所以使用這個方案一定要小心,確定你對鋰電池有足夠的基本知識,再小心的去使用它。鋰電池的好處就是密度高,它可以做的很小,又有各種尺寸可以搭配你的專案,但是放電跟充電都要注意,不能過度放電,否則就再起不能。不能過度充電,否則容易<span style="color: #cc0000;">起火或爆炸</span>,所以購買有保護板的鋰電池以及慎選充電器以及充電場所(附近不要有易燃物)是需要注意的。另外供航空模型或電動車等使用的鋰電池強調放電係數C(比如說15C或20C),這一點在製作Arduino專案時通常不需要,除非你要做的是無人機UAV,而且這類的鋰電池通常不加保護板(因為主板上通常有保護電路),所以購買時要認清楚。</li>
</ul>
除了電池,升壓(穩壓)電路也很重要,4個AA電池加起來是6V,但隨著使用時間過去電壓會慢慢下降,要是掉到5V以下有可能運行就不穩了。或者用4顆AA充電電池,電壓是4.8V,一顆3.7V的鋰電池,都需要升壓電路來供應穩定的5V給Arduino。另外電壓升越高供應給Arduino只是變成熱能而已,Arduino內部運作還是用5V,從外部供應9V其實有些電都浪費掉了。這塊升壓電路買起來也不貴,只是它又占一個體積,以及需要焊接連線測試等,所以需要用到電池的專案這個部分也要規劃進去。<br />
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
簡略的說,用4個AA充電電池配固定5V輸出電路,插進Vin跟GND腳位就可以替UNO或Nano供電了。什麼?你說不用麵包板要怎麼插進UNO或連上Nano?這就開始牽扯到「佈線」了,<a href="http://blog.ddt.idv.tw/2015/01/arduinocode_13.html">下一篇</a>再繼續談。</div>
<br />Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com2tag:blogger.com,1999:blog-3135685392616810910.post-70979483812489753802014-12-18T22:59:00.001+08:002014-12-18T22:59:29.884+08:00Christmas Song for you<iframe frameborder="no" height="166" scrolling="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/182098540&color=ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false" width="100%"></iframe>
<br />
一年一度的聖誕節又快要來臨了,隨手用GarageBand做了一首聖誕歌曲分享,也希望各位聽完能感受到一點佳節來臨的氣氛!<br />
<br />
Garageband檔案<a href="https://www.dropbox.com/sh/37i20naaf3xp7zw/AADfPtjyDHLNfHloO-9SK_WGa?dl=0" target="_blank">在此</a>,可下載更改歌曲小節長度以及換成你喜歡的樂器聲。Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com0tag:blogger.com,1999:blog-3135685392616810910.post-56494797848414237442014-11-30T22:30:00.000+08:002014-12-01T16:08:22.444+08:00馬蓋先主題曲<iframe frameborder="no" height="166" scrolling="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/179301254&color=ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false" width="100%"></iframe>
<br />
<br />
一個老影集 - 馬蓋先,當時吸引多少五、六年級生每週末固定收看,可能還有不少人因為想要像馬蓋先一樣能善用各種知識解決問題,後來去念物理科系吧(誤)。它的主題曲也是耳熟能詳,旋律簡單容易彈奏,用Keyboard選個Brass的聲音,彈起來就會有幾分像。<br />
<br />
本來我想在iTunes上找馬蓋先的主題曲,找了半天發現有很多重新編曲的版本,但是好像就沒有我印象中那個「電視上」的版本。想說乾脆自己來做一首算了,材料也很簡單:<br />
<br />
<ol>
<li>弦樂組(開場及後段第二旋律)</li>
<li>電子鈴聲(裝飾)</li>
<li>管樂組(主旋律)</li>
<li>鼓</li>
</ol>
<a name='more'></a><br />貝斯的部份可用低音的弦樂跟管樂來彈奏,用Logic Pro X的預設音色彈奏,Quantize,Copy Regions,設定Marker,搭配調整Drummer,微調MIDI Notes,手打Drummer調不出的特定節奏(例如進主旋律之前跟結尾部分)。<br />
<br />
之後進入調整音量比例、效果器、EQ等等混音階段。我的混音技術不太好,總是無法混到每一軌都「粒粒分明」又「濃纖合度」,雖然理論上知道要把各樂器頻率錯開、擺好位置(用EQ及Pan),用Compressor增加樂音的密度(鼓組),用空間效果器(Reverb等)增加樂音空間,開總頻率表看哪個頻率需要增減並不至破表等等,但混出來的作品總是不如聽到的樂曲一般「鮮明」。但總是自己做的音樂,慢慢求進步囉。<br />
<br />
如果有人願意指點一下如何可以混音混的更好,非常感謝。Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com0tag:blogger.com,1999:blog-3135685392616810910.post-54867335301318511372014-10-10T00:30:00.000+08:002015-01-15T23:16:56.260+08:00Arduino之玩出名堂 - 遙控車(二)<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeKZfCYsWWRKMDmpkEDjF7T5flLOSrxkTBkTiPAtbGWPnLDtio3qQTdmm09hyphenhyphenR1VcBD7zfsmn7wAlCYx97tDJBKiJgMVqyJndL-gpOL1tQnNBFNo-zb_U1wOPS4KfyzUDzaMY7Z83muvf4/s1600/2nd+Car.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeKZfCYsWWRKMDmpkEDjF7T5flLOSrxkTBkTiPAtbGWPnLDtio3qQTdmm09hyphenhyphenR1VcBD7zfsmn7wAlCYx97tDJBKiJgMVqyJndL-gpOL1tQnNBFNo-zb_U1wOPS4KfyzUDzaMY7Z83muvf4/s1600/2nd+Car.JPG" height="223" width="400" /></a></div>
<br />
<a href="http://blog.ddt.idv.tw/2014/09/arduino.html">前一篇遙控車</a>使用的是Arduino Uno及OEM Adafruit DC Motor擴充版,組合起來的的體積雖是不很大(比一副撲克牌小一點),但是要放進1:24的遙控車內部卻是十分勉強,裝進去之後幾乎把內部空間全部用完了,要接其他LED燈及紅外線接收器變得十分困難,而且還要塞進一片上次說可以解決電源問題的「DC-DC升壓模組」就越來越辛苦了。 <br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
於是這次我把材料零件改為:</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ul>
<li>Arduino Nano v3</li>
<li>兩路DC Motor擴充版(如下頁圖)</li>
<li>DC-DC升壓電路模組(如下圖)</li>
<li>IR Receiver接收器</li>
<li>Apple IR遙控器</li>
<li>兩顆 3mm 白光LED</li>
</ul>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiG4OQMvP13YBOoqqjJOPk-D_ITdImmFP_ew7czIubfZKM-yjRfYFk2hF6hhYupGxwGhWmAYTaC9uZqjVdWvatnwhZ1YAASYQ00BBWLSYwZdZozvk9Nh8tTDUjAkvpgDSY6heWU8o_GF9q/s1600/%E5%8D%87%E5%A3%93%E6%A8%A1%E7%B5%84.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiG4OQMvP13YBOoqqjJOPk-D_ITdImmFP_ew7czIubfZKM-yjRfYFk2hF6hhYupGxwGhWmAYTaC9uZqjVdWvatnwhZ1YAASYQ00BBWLSYwZdZozvk9Nh8tTDUjAkvpgDSY6heWU8o_GF9q/s1600/%E5%8D%87%E5%A3%93%E6%A8%A1%E7%B5%84.JPG" height="179" width="320" /></a></div>
<br />
這片升壓模組輸入電壓為3V~32V,可將電壓輸出5V~40V,電流最大2A。只要旋轉電位器上那個小平口螺絲即可調整輸出電壓,我是從3.6V升到6V左右,用三顆Ni-MH低放電電池來供電給Arduino Nano以及DC Motor擴充板使用。如果用一般碳鋅電池,有可能因為電流不夠大而導致馬達轉不動。所以如果要大電流,使用鋰聚電池會是比較不錯的選擇。<br />
<br />
板子的工作效率跟升多少電壓有關,意思是說在某些輸入輸出電壓電流的組合下,效率會降低。公式為 Vin x Iin x 效率 = Vout x Iout,比如說 5V*1A*90% = 10V*0.45A,5V升到10V之後,電流會降到0.45A,其中10%會變成熱能。<br />
<br />
<br />
<a name='more'></a><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJI8g8ocCcF8u1j8sTDhTSftPEhyphenhyphenO2dK8akuV4e_fJdMNLurjTDKa8kTfgCR3cow8ukEySlnsvxWOK4glcLaWkBPcX4cgTD8OHmK29TnRw6QCruhyphenhyphenmuMp7DRU4P_ACM_lygjNMFBWorR3z/s1600/New+DC+Motor.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJI8g8ocCcF8u1j8sTDhTSftPEhyphenhyphenO2dK8akuV4e_fJdMNLurjTDKa8kTfgCR3cow8ukEySlnsvxWOK4glcLaWkBPcX4cgTD8OHmK29TnRw6QCruhyphenhyphenmuMp7DRU4P_ACM_lygjNMFBWorR3z/s1600/New+DC+Motor.JPG" height="178" width="320" /></a></div>
<br />
程式內容基本上跟上一篇差不多,只是這片DC Motor擴充板不需要匯入程式庫,直接用一組<br />
<br />
AnalogWrite (m otorIn1, pwm)<br />
AnalogWrite (motorIn2, 0)<br />
<br />
就可以控制馬達轉動及速度,考慮供電6V給3V小馬達,pwm最大的值大概保持在255的一半128即可,否則供電過高會把小馬達給燒壞。<br />
<br />
另外在製作過程中,發覺連接線也是一個問題,因為原本DC Motor Shield是直接插在Arduino Uno上面,但是換成Nano之後,中間的連線都要自己接,而我又不想自己焊PCB板設計自己的電路,所以直接自製兩邊都是杜邦母插頭的線來連接。其實這些接頭有各式各樣的,去光華商場買都不知道從何問起,我的理解是這種小接頭大概有JST跟Molex兩種,有各種尺寸(公制英制)2.0, 2.5,2.54等,有一種稱杜邦接頭(應該是Molex的一種)就是平常在麵包板用的跳線那種,有分公母,自己買金屬pin腳跟壓線鉗就可以製作。也有賣壓好的,可是要不長度太長,就是另一端是裸線,所以學習自製還是會有比較大的彈性。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPmv8PA_AxZcUV87QTR7UCibGP2-t0XtM4ze8dWPX43nWAJu350MzbLS7QTckjLztp_daZ5b_wI2j7UoId1yU8DalLXqHYRNFeESYzQSIy2VMBuWXcTb39xdz0b4T7tk2hPXN73ETJmtLq/s1600/Car+Inside+2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPmv8PA_AxZcUV87QTR7UCibGP2-t0XtM4ze8dWPX43nWAJu350MzbLS7QTckjLztp_daZ5b_wI2j7UoId1yU8DalLXqHYRNFeESYzQSIy2VMBuWXcTb39xdz0b4T7tk2hPXN73ETJmtLq/s1600/Car+Inside+2.JPG" height="223" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
右上角白色是JST2.0接頭,用來連LED燈。下方從左起分別是DC升壓板、馬達驅動板以及Arduino Nano</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpnmk30Knlq0CPJEWAFXjwOCchhuypfjkbQEiEER0inAmM83cga1ZFRB5n1tkyBCBrAbIcxp5gxy2i8WtsLXA9SsDpq9XPvEzwoa33xF0T8Wddbop8K-zxnrJ9L3Fp0g0du2quce6-hyIC/s1600/Car+Remoter.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpnmk30Knlq0CPJEWAFXjwOCchhuypfjkbQEiEER0inAmM83cga1ZFRB5n1tkyBCBrAbIcxp5gxy2i8WtsLXA9SsDpq9XPvEzwoa33xF0T8Wddbop8K-zxnrJ9L3Fp0g0du2quce6-hyIC/s1600/Car+Remoter.JPG" height="223" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
將車殼組合起來之後,只有紅外線接收器露在「天窗」外面</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
遙控車的Arduino Sketch可由<a href="https://github.com/TerenceHub/RemoteCar.git" target="_blank">此處</a>下載。<br />
<br />
<br />Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com0tag:blogger.com,1999:blog-3135685392616810910.post-87074055752964861702014-10-08T23:30:00.000+08:002015-01-15T23:12:35.816+08:00Arduino之玩出名堂 - 延時大夜燈<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwLvuUD9YbMnDaotZfAOcm-oQD3jqqIzJcFLulLiI3y7RmtrDMnF_gqGL_NOfAsfWtdHX7S1xXi029a935n2Fmp-ZUlU8o9ejmwMQ0hkdwVIofF9ycDUvLsVLoYX-XODqpaOmD8In1OBYY/s1600/%E6%96%B0%E7%B9%BC%E9%9B%BB%E7%9B%92.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwLvuUD9YbMnDaotZfAOcm-oQD3jqqIzJcFLulLiI3y7RmtrDMnF_gqGL_NOfAsfWtdHX7S1xXi029a935n2Fmp-ZUlU8o9ejmwMQ0hkdwVIofF9ycDUvLsVLoYX-XODqpaOmD8In1OBYY/s1600/%E6%96%B0%E7%B9%BC%E9%9B%BB%E7%9B%92.JPG" height="223" width="400" /></a></div>
<br />
在生活當中,小夜燈是很多人喜歡用的小電器,燈一關小夜燈就亮,可以提供一點點照明讓你不要摸黑走路。但是如果你想多要求一點功能,比如說調整小夜燈的亮度(換個燈泡),調整它在暗到什麼程度才要亮(有時燈還沒全關它就已經亮了),或者希望它亮一陣子就關掉(我都已經上床睡覺了,何必繼續亮著)等等,越來越複雜的功能好像不是市面上一兩百塊買到的小夜燈可以勝任的。<br />
<br />
其實市面上有很多類似的「智慧家電」產品,比如說一對多紅外線遙控燈座,用一個紅外線遙控器可以遙控開關幾個E27標準燈座;或者聲響及紅外線感應燈,人經過或發出聲音時才會亮,過一陣子就熄滅,攝影機常常就搭配這種感應式的燈,以提供足夠的亮度讓攝影機工作。其他有光感應式插座,定時插座等等,還有近年來智慧家庭話題開始發燒,用手機藍牙遙控燈具也開始有大廠開始制定標準生產藍牙全彩LED燈泡,可以用App遙控所要的顏色跟亮度,不過這些都不能符合我想要的要求:<br />
<br />
1. 關燈後自動開啟,不用操作手機或遙控器<br />
2. 燈開了之後會自動關閉,全暗有助於睡眠<br />
3. 夜燈亮度要足夠能從客廳走到房間裡<br />
<br />
<br />
<a name='more'></a><br />
<br />
使用Arduino、連接光敏電阻及繼電器,再加上一些接線,應該就可以達到我想要的大夜燈功能。不過光敏電阻是要接一個10K歐姆左右的電阻,繼電器元件則要接單向二極體以及固定110V電源線的接頭,為了避免自己焊接PCB版,我就直接去買現成元件來組合比較方便。<br />
材料清單 :<br />
<br />
<ul>
<li>Arduino Nano v3.0一塊(體積較小)</li>
<li>光敏電阻模塊(有些模塊含可變電阻可以調整靈敏度)</li>
<li>一路繼電器模組(5V驅動,可承受10A/250V)</li>
<li>60cm 一對一延長線一條</li>
<li>含5V USB 充電插座的延長線(USB可供電至2A,用來供Arduino的電)</li>
<li>塑膠盒一個</li>
</ul>
程式內容也很簡單,用 AnalogRead 指令讀取光敏電阻的值(讀數在 0 ~ 1023 之間),值越大表示光線越暗,值越小表示光線越亮,我取大約950為啟動值,當光線暗到比950還暗時就啟動繼電器, 然後 delay 30秒鐘。這裡用了個布林變數來記錄夜燈啟動的情況,啟動後就將該變數設為False (初始是Ture),如果光線持續比950更暗並且啟動狀態為False的話,就不會啟動夜燈,意思是說亮30秒之後繼續保持關閉,不這樣做的話燈就會持續亮不停。<br />
<br />
另外一個條件式就是當燈光亮到800以上就重新將布林變數設為Ture,這樣天亮或者半夜重新開燈之後,夜燈就會恢復到原先狀態。至於為何設950跟800這兩個數字,除了在家裡實測亮度決定之外,這兩個數字如果設太接近,會因為光敏電阻回傳值震盪不穩定而造成燈熄了又亮的現象,實際的數字還是要在環境中實測才會比較準。<br />
<br />
關於繼電器與延長線的接法,如圖將火線剪開,接到繼電器「常斷」的兩端,你可以看到繼電器上接頭有三個,中間的是共用接點,兩邊一端是「常斷」(也就是NO - Nornal Open),另一端是「常接」(NC - Normal Close),所以他就像個開關一樣,如果你是要常斷偶爾開啟,那就接常斷與共用接頭,如果是常開啟接收指令才關閉,那就接常接與共用端。地線不需要剪斷。<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXPxi5TFhbIcZ3qgi3dlEQjLr3WL7uaVT-NdZPbfk9WcLf5uUoVeH87QF62X3YUdw9MTjXICvbNrQShkDMpnl0Bpc4CxFIIoNqGqks_3lVf1diyHQ9DVNk7OzV8UbyKt1moJLVfEI7Tdkb/s1600/%E7%B9%BC%E9%9B%BB%E5%99%A8.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXPxi5TFhbIcZ3qgi3dlEQjLr3WL7uaVT-NdZPbfk9WcLf5uUoVeH87QF62X3YUdw9MTjXICvbNrQShkDMpnl0Bpc4CxFIIoNqGqks_3lVf1diyHQ9DVNk7OzV8UbyKt1moJLVfEI7Tdkb/s1600/%E7%B9%BC%E9%9B%BB%E5%99%A8.JPG" height="223" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
有了這個「延時大夜燈」,晚上燈一關就點亮客廳沙發旁的閱讀燈(20W省電燈泡,電流頂多0.2A吧),30秒鐘足夠從客廳走到臥室,躺上床喬好枕頭拉好被子,燈滅剛好進入全暗適合睡眠的情境。做成盒子也有個好處,你可以接任何你想接的燈具,只要插上插頭即可,所以你可以去選各種你喜歡的燈具來使用。另外如果加上藍牙模組,配合簡單的App也可以用手機來遙控開關燈呢。</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
大夜燈的Arduino Sketch可<a href="https://github.com/TerenceHub/Big-Night-Light.git" target="_blank">由此</a>下載</div>
<br />Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com1tag:blogger.com,1999:blog-3135685392616810910.post-51034611377034243462014-09-14T00:04:00.004+08:002015-01-15T22:59:04.388+08:00Arduino之玩出名堂 - 遙控車(一)<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfv4SMfcxMZ-wwu0dpCSCv80AMq7JXYki8P6AuuJipK_LSHL_NSbWsWLu8ieiKbGlnf6rQpmKzysM54klDApjDcKbyl-InKK9y6R6xAQxg7ugV3ag9_lvrODSpiOpHGkQPptts6yTwr9kT/s1600/DSC05896.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfv4SMfcxMZ-wwu0dpCSCv80AMq7JXYki8P6AuuJipK_LSHL_NSbWsWLu8ieiKbGlnf6rQpmKzysM54klDApjDcKbyl-InKK9y6R6xAQxg7ugV3ag9_lvrODSpiOpHGkQPptts6yTwr9kT/s1600/DSC05896.JPG" height="223" width="400" /></a></div>
<br />
Arduino這幾年來很流行,它是塊微處理器開發版,讓非電子專精領域的人也可以簡單寫些程式來控制硬體,做出你想要的電子裝置,比如說遙控車、四軸飛行器、智慧家庭設備等。<br />
<br />
網路上跟實體書本很多人在教如何使用Arduino,透過一些與電子元件結合的實驗,可以點亮LED,驅動馬達或伺服機,偵測溫濕度,超音波測距離,讓蜂鳴器唱歌,以及驅動高電壓設備等等。但是對於用Arduino做出什麼實際用途的文章並不多,很多玩Arduino的人上淘寶買智能小車等套件,不過說實在的,這些套件做出來的「智能車」其實蠻醜的,你可以用「智能小車」作關鍵字google一下圖片就知道了,這比起玩擬真遙控車的外型來說實在是不能比。<br />
<br />
但是做一台車需要的不只是電路板,還有底盤、馬達、遙控器以及外殼等,這些東西都要是「套件」那就不容易了。所以我選了一台RASTAR公司出品的1/24比例的 GOLF GTI 遙控車當做基底來改裝,利用它已有的底盤、輪胎及外殼,想把Arduino電路板裝進去,自行更換馬達及伺服機等,配合手邊有的遙控器來做一台擬真版Arduino遙控車。<br />
<br />
網路上改遙控車的人,大多是從遙控模型的角度來改裝,更換遙控接收器與那種6動8動遙控器配合,加上電子變速器(俗稱電變)控制加速,換馬達以及改造舵機(伺服器)做線性轉向,還有加LED車燈等等。這樣改完車子跑的快,並且操控性也好,換鋰電池的話又可以跑更久,但這些遙控器、接收器、電變等並不便宜,除非你已經在玩遙控車,否則投資這些設備可說所費不貲,絕對比這種玩具車本身貴上幾十倍,對沒有立志要玩遙控模型的我來說,還是選另一條改裝之路吧。<br />
<br />
<br />
<a name='more'></a><br />
<br />
我的計畫是用下列材料:<br />
<br />
<ul>
<li>Arduino Uno R3 開發版</li>
<li>DC Motor Shield 擴充版</li>
<li>IR receiver 紅外線接收器</li>
<li>Apple IR 遙控器</li>
<li>LED</li>
</ul>
配合原有馬達跟車殼等做一台紅外線遙控車(之後可能會升級為藍牙版)<br />
<br />
首先從尋找一片適合的馬達擴充版開始,淘寶上的馬達擴充版看來看去散熱片都做的好大,我想要的馬達版希望有幾個特點,一能供電給Arduino版,這樣我就不用裝兩套電池,另外最好還能控制舵機,這樣就省的我要另外把接頭從Arduino上拉出來。結果找了半天,最後看上在良興賣的一片<a href="http://www.eclife.com.tw/led/moreinfo_83732.htm#a2" target="_blank">4 DC Motor擴充版</a>,售價180元,比起淘寶是貴,但規格看起來比較好,只買一樣東西的話也比較方便。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizHhBa5sE0uMpTmtSkxe-h45kDx8doPaoa62exwOHBE7OtSIGz_S-SmwLhxxCl2iYwFxYUjldb8_0Gx56HsUESiAs_ZUrpR2o2f2asjcdPZWTX-1RTkl2-pKa9N0A51w9_ssG0Bq2Gnw0z/s1600/DCMotor.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizHhBa5sE0uMpTmtSkxe-h45kDx8doPaoa62exwOHBE7OtSIGz_S-SmwLhxxCl2iYwFxYUjldb8_0Gx56HsUESiAs_ZUrpR2o2f2asjcdPZWTX-1RTkl2-pKa9N0A51w9_ssG0Bq2Gnw0z/s1600/DCMotor.jpg" height="240" width="320" /></a></div>
<br />
<br />
買回來之後才它發現跟我想像的不一樣,上網找Data Sheet,發現出這些零件感測器的公司網頁其實非常簡陋,型號 MTARDL293D 的這片板子,它的網頁在<a href="http://www.ltc.com.tw/product_info.php/products_id/60608" target="_blank">這邊</a>,除了性能規格簡介之外,裡面的資料下載內容,竟然是「只是有點像」的另一塊板子的簡體字說明文件,這塊板子我在露天跟淘寶上也看過,但pin腳跟位置等完全不一樣,連板子上用的IC除L293D之外也不一樣,在研究了幾天說明文件以及良興網頁上的示範程式碼,以及網路搜尋半天也沒有這塊板相關的文件內容,已經差不多準備放棄的時後,突然在<a href="https://learn.adafruit.com/adafruit-motor-shield/overview" target="_blank">Adafruit</a>上看到長得一模一樣的板子!因為Adafruit會把電路設計公開在網路上(至於是不是開源硬體我就沒研究了),所以我買的這片原來是OEM版,根據Adafruit的說明,驅動這塊版是一定要使用它的 AFMotor.h 程式庫的,並無法單純使用 digitalWrite(pin, HIGH/LOW) 或 analogWrite(pin, pwm) 這樣去控制馬達,害我之前花了好一番功夫用逆向工程法想要推敲出控制每個馬達的pin腳組合。而Adafruit上的解說也十分詳盡,包括供電方式,哪些Pin腳被佔用等,以及<a href="https://learn.adafruit.com/adafruit-motor-shield/library-install" target="_blank">程式庫的使用方法</a>等,讓這塊板子能「絕處逢生」。所以買零件不只看價錢,還要看相關文件以及程式庫設計,否則買來之後搞不出來又求助無門,再便宜也只是塊廢鐵,這點台灣的廠商應該注意一下,我觀察過光華商場裡的店家Arduino感測器跟周邊等都跟差不多廠商進的,包裝都一模一樣,特色就是上面都沒告訴你怎麼用,只有個產品序號讓你去查網頁,說實在,這些網頁內容也寫的太簡陋了,結果要每個人都變成電子零件熟手(還不到高手啦),才能使用這些元件,那不就失去當初Arduino設計可以讓一般人有簡單電子學知識就可以製作自己的設備原意了嗎?<br />
<br />
搞定了DC Motor Shield,接下來就是 IR 遙控及 LED 車燈。這片板子有點麻煩的是它佔用的pin腳過多,只剩下2與13沒有被使用,而pin 9與10是保留給Servo用的(在版上有做出3 pin的接腳,還蠻方便的),而A0~A5也沒用到,但版上 pin 腳並沒再做出插槽,如有需要得自行焊接改裝。一開始的想法是 IR 接 pin 10,LED燈接 pin9,但是實作中發現一件怪事,只要啟動了IR receiver,也就是<br />
<br />
irrecv.enableIRIn();<br />
<br />
這一行,馬達就不會動了!!上網查了半天,我用的是 <a href="http://www.righto.com/2009/08/multi-protocol-infrared-remote-library.html" target="_blank">Ken Shirriff</a> 的 IR Remote程式庫,其中好像使用了timer2,這才知道原來Arduino UNO上只有3個timer,用來驅動pwm的震盪,而DC Motor Shield 用來驅動馬達正好也需用 pwm 來控制馬達速度,所以一定有什麼地方衝到了。所以又學一課「呼叫多個 Libarary 是有可能相衝突的」。還好的是使用Motor 3與4就可以避開,剛好我只使用兩個馬達來操控車子,所以至於Motor 1與2怎麼讓它可以動就先不管了。<br />
<br />
關於車燈,去零件行買了3mm的白光LED,發現它的壓降比一般LED高,約在4.2V左右,也就是說一個pin腳的電壓無法同時點亮兩個白光 LED,只好多使用一個 pin13 來供電。至此基本程式已經完成:pin10 - IR Receiver, pin9 and pin13 - LEDs。至於為何使用Apple IR 遙控器來控制遙控車,一來手邊也沒什麼遙控器,二來用藍牙遙控通常要用Android開發程式來控制,但我手上又沒有Android手機,所以先用這Apple IR Remote用著先,下一版看改為藍牙用PS3無線手把操作試看看。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://brain-images.cdn.dixons.com/4/3/04001934/l_04001934_003.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://brain-images.cdn.dixons.com/4/3/04001934/l_04001934_003.jpg" height="283" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
目前操控的設定:</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ul>
<li>Up - 前進</li>
<li>Down - 後退</li>
<li>Center - 停止</li>
<li>Left - 左轉一秒</li>
<li>Right - 右轉一秒</li>
<li>Menu - 點亮/關閉車燈</li>
<li>Play/Pause - 未使用</li>
</ul>
<br />
<br />
做到這邊,好像相關技術問題都解決了,在接線時才發覺「電源」其實也是一門很大的學問。一般我們做實驗時,多是用USB供電,而上面接的電子零件多半都靠Arduino板子來供電,但是遙控車需要用電池,並且驅動馬達需要更大的電力,使用一個9V電池供電看來並不行(應該是電流太小),而一般要供電到5V,需要4顆1.5V的電池,實際使用4顆AAA電池供電的結果,有時馬達會無法啟動,最穩的方式還是分別供電,9V電池扣供給Arduino板子,4顆AAA電池供給DC Motor Shield,但這樣光電池的體積跟重量就很大,就失去當初改裝1/24小車的意義了。<br />
<br />
關於解決供電的問題,留待<a href="http://blog.ddt.idv.tw/2014/10/arduino_10.html">下一篇</a>再敘述。Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com0tag:blogger.com,1999:blog-3135685392616810910.post-57228403840222299842014-08-14T23:07:00.000+08:002014-08-14T23:07:23.746+08:00如何自己做籃球訓練 - 運球篇(二)<a href="http://blog.ddt.idv.tw/2014/05/blog-post.html">上一篇</a>談到基本的自我運球訓練方法,本篇談一些比較進階的運球練習方式。<br />
<br />
假設你已經練習這些運球基本動作一段時間,基本的抬頭單手運球、雙手交替運球、胯下運球等都還可以了,那可以開始練習接下來一些比較進階的運球訓練,讓練習變得有趣一些。這裡要注意一點,這些練習要練到左右手都差不多,否則在實戰中對手只要逼迫你往不熟練的方向前進,你所練習的這些技巧就會大打折扣了。<br />
<br />
如何讓運球變更快?技巧有:1. 球的氣壓要充足,2. 儘量用力運球讓球貼手的時間變長,3. 讓球在左右手換手時控制力更好。<br />
<br />
第三點可以這樣練習:在15秒之內能前後左右手換手運球越多次,表示速度越快。這考驗你的左右手「控制」球的能力,而不僅是往下拍讓他彈起來而已。<br />
<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="//www.youtube.com/embed/0g2Mc_WNXCM" width="560"></iframe>
<br />
<br />
<br />
<a name='more'></a><br />
<br />
這練習除了增強控球力之外,在實戰中也可以用,看看Stephen Curry怎麼用:<br />
<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="//www.youtube.com/embed/QT-Y2K1oY68" width="560"></iframe>
<br />
<br />
另外,在原地左右手換手運球是沒什麼用的,也就是說,換手運球突破時,移動方向不要朝著你的左右方移動,而應該儘量向前切直線,也就是所謂「壓肩」過人,將肩膀壓低貼著防守者的腰腹部前進,這樣才能走最短路徑接近籃框,而讓防守者來不及移位防守。<br />
<br />
用胯下運球舉個例子,一般做胯下運球時大都只是左右手交換運球,用膝蓋保護球不被抄走,真正的攻擊還是靠換到某一隻手後開始發動,那如何在胯下交換運球時就開始具有威脅性呢?重點就是你的行進路線,在胯下運球的同時墊步朝左前或右前方移動,如影片:<br />
<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="//www.youtube.com/embed/15_rYLFucro" width="560"></iframe>
<br />
意思是說,一般胯下運球只是轉換運球方向跟用那隻手運球,而具有攻擊性的胯下運球則是在行進間墊步胯下運球轉變方向,而當防守者措手不及時變換腳步時,直接攻擊防守者「背部」來過人。<br />
<br />
為什麼是背部?因為如果你能跑到防守者背後投籃或上籃,他就無法防守你了。<br />
<br />
<br />Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com0tag:blogger.com,1999:blog-3135685392616810910.post-16736835757252087572014-05-21T01:00:00.000+08:002014-05-21T03:13:13.849+08:00Logic Pro X - 讓Drummer跟著歌曲段落來演奏Logic Pro X這一版的一個重要新增功能就是Drummer,簡單的說它是個虛擬鼓手,可以隨著曲式變化調整鼓的內容以配合整首歌,但是要用的好,卻有一些技巧。打開Logic新增音軌時,會看到Drummer是一個專門的音軌,一個Project只能有一個Drummer音軌。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQE6xigmqjVM1j5lUWoqhTu0qVAxKPIZCTt7Rxw05nwb2OFu8TQmzRNJwMhQk_CCiv4kGQK6uHE1KqhfmwTZwK075FG8bHj3wY1Qk2gGmEFdMDBSdBArglWjCOtTD751dq3LOPBiOKrRrN/s1600/New+Drummer.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQE6xigmqjVM1j5lUWoqhTu0qVAxKPIZCTt7Rxw05nwb2OFu8TQmzRNJwMhQk_CCiv4kGQK6uHE1KqhfmwTZwK075FG8bHj3wY1Qk2gGmEFdMDBSdBArglWjCOtTD751dq3LOPBiOKrRrN/s1600/New+Drummer.png" height="193" width="400" /></a></div>
<br />
新增完畢之後,就多了一個Drummer的音軌,預設是兩個Region。<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqvbsMdxrspBm2IuD7y9_kzWJw-5Zw9EGAc1rhBW9hQN0o-vnloefQLrYWCc8eDUJ1lmuMOR7a_5GChj3YEKNsumd-aRxBDWkuxvc7gi4ImBqmjddwIVIZp4kF9vYwy_k4NTEj5enrmWLy/s1600/Logic+Drummer.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqvbsMdxrspBm2IuD7y9_kzWJw-5Zw9EGAc1rhBW9hQN0o-vnloefQLrYWCc8eDUJ1lmuMOR7a_5GChj3YEKNsumd-aRxBDWkuxvc7gi4ImBqmjddwIVIZp4kF9vYwy_k4NTEj5enrmWLy/s1600/Logic+Drummer.png" height="253" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
這時按下Space開始播放,可以發現兩個Region一個比較平實,一個比較花俏。 選擇第一個Region,便可以用X-Y Pad調整鼓的力道及複雜度。<br />
<br />
<a name='more'></a>點選照片可以更換不同的鼓手(預設是Kyle),而且鼓組也會跟著變換(預設是SoCal Kit),如果要保留鼓組但換鼓手的話,可以按Option點選鼓手照片。接這往右邊,還有不同Presets可以選擇,更右邊可以分別選Kick及Snare的不同打法,以及選擇出現Hi-Hat或Toms或Cymbals,並且調整打法,再右邊可以調整過門(FIlls)以及搖擺Swing的程度。這時要調整這個Region需要不斷的試聽,按Drummer Editor左上角有一個小三角形,就會重複播放這個Region,跟開啟Cycle是一樣的意思。<br />
<br />
這些功能通常都可以自行摸索得知,但是接下來會碰到「怎樣調整段落讓鼓手打出我想要的鼓呢」?比如說一開始我希望鼓手只敲小鼓帶入拍子,然後第一段不要過門,在副歌進來時打的激烈一點,最後結尾Ending。如果分成一段段Region來調整,想來覺得有點累,其實Drummer可以跟Arrangement Marker相結合,讓曲子定義段落為Intro, Verse, Chorus, Bridge及Outro時,鼓手也相對應的打出該有的鼓聲。<br />
<br />
我們可以打開Global Track(快速鍵是G)或按第一軌上方最右邊的那個三角形。這時可以看到在第一軌上方有幾個軌道出現,如Arrangement, Marker, Signture, Tempo之類的,這時可以按右鍵把不需要的Global Track關掉,只剩Arrangement。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRiaitAXFLgEfSQH_KYhX57nR9-DjBs4EqeEc8u227CNiabg1vLrbHJHIm2AP21wO-R5XJWrv9sN82XA-N4Gzct4BTHTGf1yBN7kwh6918rtnaYrXAPTV2bWEVqMqxzakKMSBNvh4pfMq0/s1600/Global+Track.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRiaitAXFLgEfSQH_KYhX57nR9-DjBs4EqeEc8u227CNiabg1vLrbHJHIm2AP21wO-R5XJWrv9sN82XA-N4Gzct4BTHTGf1yBN7kwh6918rtnaYrXAPTV2bWEVqMqxzakKMSBNvh4pfMq0/s1600/Global+Track.png" height="306" width="400" /></a></div>
<br />
然後按右邊的+號,會發現前八小節,也就是第一個Drummer Region上方多了一個Intro的標記,按下Intro的字,把它更改為Verse,再按一下+號,會發現第二段上面標記了Chorus,如法炮製再按三次,分別把它們調整為Intro, Bridge 以及 Outro。這時你有了5個基本段落,用滑鼠拖曳Arrangement Marker並調整長度,讓 Intro及Outro只有四小節。如下圖:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCts3Em9pgHwIGV0ZeFTMywAfn4AeS1bKNj-WhWpaVBPSBbT_Mwe1b_kHKeGorpnzDG0i6f7zggmYvxrusDk3ybQeSC5W0v4XUr0lKxxxecVsG55s4XeN7X6k24KbzEaLjKaYdEUsxSTXW/s1600/Arrangement.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCts3Em9pgHwIGV0ZeFTMywAfn4AeS1bKNj-WhWpaVBPSBbT_Mwe1b_kHKeGorpnzDG0i6f7zggmYvxrusDk3ybQeSC5W0v4XUr0lKxxxecVsG55s4XeN7X6k24KbzEaLjKaYdEUsxSTXW/s1600/Arrangement.png" height="41" width="400" /></a></div>
<br />
這時在軌道空白處按滑鼠右鍵,選擇「Populate with Drummer Regions」,會發現所有沒Region的地方都填上了鼓,試聽看看,會發現Kyle真的按照歌曲的編排開始演奏了。這就是歌曲編排的基本雛形,Arrangement Marker的用處是當你有很多軌時,移動一個Marker可以將段落裡所有的軌道一起移動過去,當然也包含複製功能(按著Option移動),所以你可以任意調換歌曲段落的位置,來複製不同的曲式組合,而快速將曲子的架構訂出來。<br />
<br />
接下來你可以透過剛剛Drum Editor裡的各種調整選項,來改變每個Region的內容,這邊有個技巧是,你可以把一個Drummer Region切開來,讓第一段沒有過門,第二段再過門等等,最後都調整差不多了,將所有Region選擇起來按右鍵選Convert -> Convert to MIDI Region,就可以用Piano Roll來對每個鼓點做最細部的調整了。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqHVr_s5xHc4b4qFivq0d_cq6lvNmRVt8PoMBMk12UO-ENeDPVwjjANLYJxt1OClFlgsWq9GrQzglB587mRwRLoxUZzdym0Qb5l7m8kli80oOs_Ht_-raDEUYJjOqZ5WQmmq2bqGV4EGA7/s1600/Convert+to+MIDI.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqHVr_s5xHc4b4qFivq0d_cq6lvNmRVt8PoMBMk12UO-ENeDPVwjjANLYJxt1OClFlgsWq9GrQzglB587mRwRLoxUZzdym0Qb5l7m8kli80oOs_Ht_-raDEUYJjOqZ5WQmmq2bqGV4EGA7/s1600/Convert+to+MIDI.png" height="253" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
最後一個技巧,如果要在Mixer裡讓每個鼓分軌的話,需要在Library選Producer Kits的鼓組,名稱一樣只是右邊會多了個+號(沒有的話,要去下載Additional Content),這樣你就有多軌鼓組可以混音了。</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
最後來聽聽粗調出來的鼓</div>
<div class="separator" style="clear: both; text-align: left;">
<iframe frameborder="no" height="166" scrolling="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/150456420&color=ff5500&auto_play=false&hide_related=false&show_artwork=true" width="100%"></iframe>
</div>
<br />Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com0tag:blogger.com,1999:blog-3135685392616810910.post-2291420678409463812014-05-10T20:20:00.001+08:002014-05-10T20:21:50.731+08:00Tommy Emmanuel 木吉他演奏 How Deep Is Your Love (Bee Gees)好聽的 Tommy Emmanuel 吉他曲,與 John Knowles 合奏,彈奏的是 Bee Gees 的 How Deep Is Your Love,好聽的木吉他聲使人平靜。<br />
<br />
<h1 class="yt" id="watch-headline-title" style="border: 0px; color: #222222; font-family: arial, sans-serif; font-size: 24px; font-weight: normal; margin: 0px 0px 5px; overflow: hidden; padding: 0px; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal;">
<span class="watch-title long-title yt-uix-expander-head" dir="ltr" id="eow-title" style="-webkit-user-select: auto; border: 0px; color: black; cursor: pointer; font-size: 0.9em; letter-spacing: -0.03em; margin: 0px; padding: 0px;" title="How Deep Is Your Love (The Bee Gees) - Tommy Emmanuel, John Knowles">How Deep Is Your Love (The Bee Gees) - Tommy Emmanuel, John Knowles</span></h1>
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="315" src="//www.youtube.com/embed/MHeHypLZm_c" width="560"></iframe>
</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Terencehttp://www.blogger.com/profile/03636068988085127837noreply@blogger.com0