在很久以前一直想要建立一個地面站,但礙於經費不足如果還要再跟原廠買個地面站來用,我想又是一筆費用,幸好Open Hardware的好處在這,我就看著原廠的Eagle File大略分析一下基本上我們常用的Arduino就可以很輕易的做到這些功能,只是原廠把它們洗在同一塊板子會比較方便又很好看,但身為一個黑客怎能不試試自已做一個呢,所以這篇就和大家分享我實作的方法。
準備材料:
Arduino UNO*1
XBee無線電模組*1
按鈕*5
二極體*5
LCD(20*4)*1
蜂鳴器*1
電阻390ohm*4
可變電阻100K*2
電線數條
先來看一下原始電路圖,這邊我有大概整理一下,和原廠的會不太一樣,因為我們已經有Arduino的板子所以是不需要全部都接的
上圖大概就是我們需要去接線的圖,比較麻煩的是按鈕組的部份,照著線路圖接完後請用電錶量測接的是否正確,如果接錯會讓整個操作變的很奇怪,甚至完全沒有反應,所以在焊接完後請用電錶檢查接線是否正確。
如果迴路確定都沒有問題了請將你的 Arduino 用 USB 連接電腦,燒錄最新版本的 ArduStation 韌體,燒錄的步驟如下:
Step 1 將下載的檔案解壓縮,以V2.0.15 為例解完後會有兩個資料夾:ArduStation2、libraries
Step 2 將這兩個資料夾皆複製到 Arduino 編輯器的資料夾,以我為例的話就是C:\User\Documents\Arduino
Step 3 打開Arduino IDE(編輯器),點選
C:\User\Documents\Arduino\ArduStation2\ArduStation2.pde
Step 4 按下上傳的按鈕,結果如下圖
在燒錄完畢後,你的螢幕上應該會和我的一樣上面會寫著 >>Start Feed 等等字樣,下圖的面板我是請朋友幫我車的,雖然有點粗糙但還是很感謝他讓我的 ArduStation 有個家。
以上就是我目前的進度,離正式完成還有一小段距離,因為目前還在等伺服機及一塊小一點的 Arduino 板,用 uno 太大塊無法塞入這麼小巧的地方,所以就放在下集等我完成再與各位分享。
沒有留言:
張貼留言