高橋EM-11改裝內置藍芽

自製天文儀器 望遠鏡腳架 赤道儀 杜蘇式<br> 開放式衍架式 鏡筒 望遠鏡配件 主鏡座 副鏡座
christou
星際雲
文章: 14
註冊時間: 週四 24 10月, 2013 01:02

高橋EM-11改裝內置藍芽

文章 christou » 週四 05 6月, 2014 01:35

年初購得高橋EM-11一台, 可是EM-11附帶的手控陽春得只有上下左右這些最基本的功能, 哪怕是GOTO功能或者檢查系統狀態都做不到.
雖然可透過標準的RS-232連接電腦 (而且很簡單), 但有時候只想GOTO一下就要出動到PC好像很笨的…
即使手機上有SkySafari這類程式支援以無線方式控制赤道儀, 也不盡人意, 例如:
- 基本上, Wi-Fi控制只支援iOS, 而且要配上SkyFi才可以 (專用的, 而且我覺得很貴…)
- 基本上, 藍芽控制只支援Android…… 而且不是所有BT dongle都能用 (也不便宜就是)
- 以上兩種東西都需要外接電池或電源運作
- USB轉RS232的adapter如何? 就算給你找到有OTG功能的Android機但SkySafari似乎還未完全支援的樣子…

站在一個普通到不行的RS-232面前企硬實在說不過去, 於是某天終於把心一橫拆開了EM-11的控制器…

既然是RS-232介面那就一切好辦了, PC PORT的pinout在高橋官網就可以找到, 用到信號有TX, RX和DSR, 不過DSR只是CPU的BUSY信號, 像SkySafari這類更新不是很快的程式一般都可以不理會. PC PORT是直接連到RS-232轉5V電平的IC(AD208), datasheet網上也很容易找到, 用萬用表掃一下很容易就找到TX/RX對應的輸入和輸出引腳. 順著方向再找便找到兩片filter cap, 來到這裡已經是5V電平的信號, 由於要從CPU斷開AD208的通訊, 最簡單的就是把這兩片filter cap拿走. DSR信號接到的是FL3的filter cap, 因為測試的關係我也把它焊走了, 實際上不拿下來也是可以的. filter cap連接CPU一端的地方就是這次改造的入口了.

圖檔

有了這個TX/RX一切方便, 在taobao/依悲上很容易找到像下圖一類的藍芽轉串口的dongle (關鍵字: 藍芽串口模塊), 價格基本上也是50HKD左右, 一般標稱HC-05或者BC04-B的都可以用. 不過為了方便這裡用的是帶3.3V穩壓的模塊 (帶針腳的). 模塊也只會用到5V, TX, RX 和GND4個引腳. 同時, 為了方便設定BT dongle的速度和名稱密碼, 最好也買一條USB轉TTL電平串口的adapter (關鍵字: USB轉TTL), 不過各家的BT dongle設置上稍有不同, 這裡就不詳述了.

右上的小板就是這次用的到BT dongle:
圖檔

USB轉TTL電平串口的線, 買很便宜的就可以了…
圖檔

事前先用PC裝好ASCOM連上EM-11, 檢查一下通訊格式, 簡單用示波器探一下就看到這TEMMA 2M的串行信號是標準的RS-232C格式, 速率為19200 bps, 1位EVEN校驗和1位STOP BIT. 一般的BT dongle都要在藍芽未pair之前用slave mode通過接線的串口來設定的, 設定好之後就可以先放一邊.

內置藍芽的好處是不用另外給電, 這次用到的BT dongle剛好也是5V供電的, 所以在EM-11原有的底板上偷個5V就可以了, 參考第2張相片不難發現剛好又在C2旁邊就有一對5V和GND的via… 一切都很順利呢. 既然這樣就把線都接好吧, 當然記得是TX對RX, RX對TX這樣. 焊好後檢查一遍上電就可以測試了. SkySafari 裡面的設定只支援TEMMA 2, 嘛也只好選它試試, 當然事情不會這麼順利的了…

新增: 連唔連到就好似12碼咁, 一係得一係唔得, '得'就即係得左可以用得, 以下是'唔得'時的處理方法:

連不上的時候, 在PC上用藍芽連接這個dongle卻一切正常, 至少證明設定和接線是OK的, 再用示波器看看SkySafari 的輸出:
圖檔

SkySafari 在每次連線的時候都會放出3個’$’, 後續的’E’指令是查詢目前赤道儀方向 (用PC連接的時候測出來的), 而且都是用CRLF作delimiter的. 這個$$$大概是用來reset通訊吧? 可惜TEMMA 2M不受這個$$$E動作, 更可惡的是SkySafari 初始連線時只會發一次’E’指令然後等收不到的time out. 來到這裡停下來辛苦弄的功夫不就白費了…? (還把PCB開了苞…..)

不停GOOGLE, 試了無數組合和測試, 隔天, 終於忍不住要用暴力方法對付它: 吃掉那3個$

幸好不用去解它的通訊, 直接用一些現成的東西就可以了, 因為只要有一組UART就可以, 所以先去找一些最少Pin Count的MCU, 手邊找來的就是Microchip的PIC16F1823, 本來想用更小的PIC12F1822只是剛好沒5V版. 為了不讓$$$從BT dongle通過到EM-11, MCU要串接BT dongle的TX腳才到EM-11的RX, 如下圖:
圖檔

再焊上去之前先寫好一段program把$吃掉, 這裡我用的BT dongle因為會把pairing的信號一并發到TX線上, 所以可以利用分析pairing最後的’CONNECTED’符號才去吃$, 以免正常通訊時的$被意外吃掉.

Source code 在此:
http://www.fadetal.net/wp-content/uploa ... /04/main.c

Program寫好並下載到MCU之後便可以焊到BT dongle上作測試了, 果然一切如預期之中, 三個$不見了之後成功連上了.

圖檔

把所有東西裝回去之後至此大功告成, 順利為我的EM-11加上了藍芽遙控, 而且也提供非常有效益的GOTO平台呢, 肯定不會因為忘記帶手控或者SkyFi而沒得玩了. 而我買到的BT dongle收發距離實測至少有10米以上, 測試用的手機則是Nexus 5. 相信其他的也不會太差.

圖檔

大功告成, 謝謝觀賞!
(原文載於小弟的BLOG)

頭像
Eddy So
夸克星
文章: 11445
註冊時間: 週四 04 12月, 2008 22:35
來自: 中男海

文章 Eddy So » 週四 05 6月, 2014 01:59

[Good Job] [Good Job] [Good Job]

頭像
noodle
夸克星
文章: 2833
註冊時間: 週五 04 7月, 2003 16:34
來自: 地球
聯繫:

文章 noodle » 週四 05 6月, 2014 07:01

[Good Job] [Good Job] [Good Job] [Good Job]

頭像
vr2il
紅巨星
文章: 590
註冊時間: 週五 18 5月, 2012 21:14
來自: Hong Kong

文章 vr2il » 週四 05 6月, 2014 07:39

高手 [Good Job]

頭像
littleming
夸克星
文章: 3050
註冊時間: 週三 14 11月, 2012 16:23
來自: chaos
聯繫:

文章 littleming » 週四 05 6月, 2014 09:00

vr2il 寫:高手 [Good Job]
X2 [Good Job]

頭像
funoooo
夸克星
文章: 7818
註冊時間: 週五 30 6月, 2006 16:34
聯繫:

文章 funoooo » 週四 05 6月, 2014 09:07

高手!!!

我們這些不懂"電エ的大難題"你兩三下手勢就完成. 無話可說. [Good Job] [Good Job] [Good Job]

請問能否幫我改裝?

NEXSXD -----> Android 手機. 有沒有辦法?

http://www.hkastroforum.net/viewtopic.php?p=245961

頭像
bbyaya
中子星
文章: 1129
註冊時間: 週五 26 8月, 2005 09:49

文章 bbyaya » 週四 05 6月, 2014 10:16

[Good Job] [Good Job] [Good Job]
勁呀

baronng
原恆星
文章: 57
註冊時間: 週一 17 2月, 2014 11:01

文章 baronng » 週四 05 6月, 2014 10:20

真係好勁!!!!!!!!!!!!!!!

RaymondCY
紅巨星
文章: 354
註冊時間: 週四 10 4月, 2008 12:11

文章 RaymondCY » 週四 05 6月, 2014 13:28

同樣是將赤道儀改裝升級為 GOTO mount,比使用外置controller 如AstroEQ確實高明得多.
https://github.com/TCWORLD/AstroEQ

但對於一般的使用者,改裝難度亦不少!

GOOD JOB!!

christou
星際雲
文章: 14
註冊時間: 週四 24 10月, 2013 01:02

文章 christou » 週四 05 6月, 2014 14:19

funoooo 寫:高手!!!

我們這些不懂"電エ的大難題"你兩三下手勢就完成. 無話可說. [Good Job] [Good Job] [Good Job]

請問能否幫我改裝?

NEXSXD -----> Android 手機. 有沒有辦法?

http://www.hkastroforum.net/viewtopic.php?p=245961
其實大部份有COM PORT (RS232)的MOUNT都可以咁改, 主要問題係要在線路上慢慢找位入2個TX/RX信號
另外也要SKYSAFARI SUPPORT座MOUNT先得

christou
星際雲
文章: 14
註冊時間: 週四 24 10月, 2013 01:02

文章 christou » 週四 05 6月, 2014 14:33

RaymondCY 寫:同樣是將赤道儀改裝升級為 GOTO mount,比使用外置controller 如AstroEQ確實高明得多.
https://github.com/TCWORLD/AstroEQ

但對於一般的使用者,改裝難度亦不少!

GOOD JOB!!
目前的SOLUTION只得GOTO功能, 連調月亮太陽速同南北半球都做唔到(SKYSAFARI無呢D功能)
但我自己常用的只有GOTO同查下目前位置, 所以呢個做法最實用咁解
下一步都想試下呢類外置CONTROLLER, 順手用佢地做埋GUIDING添 8)

謝謝大家!

頭像
Skyobs
白矮星
文章: 724
註冊時間: 週日 16 9月, 2007 22:37
來自: HKSAR

文章 Skyobs » 週四 05 6月, 2014 18:16

[Good Job]

頭像
Tarepanda
夸克星
文章: 9315
註冊時間: 週一 08 11月, 2004 13:28
來自: 香港

文章 Tarepanda » 週四 05 6月, 2014 19:29

有沒申請專利呀
再把它賣給高橋~~~
高橋的電子設備真是十幾二十年都不更新一次 [被咬了]

頭像
cori
中子星
文章: 1335
註冊時間: 週一 31 3月, 2008 22:01

文章 cori » 週四 05 6月, 2014 20:46

親眼見過,超方便!

keithsok
原恆星
文章: 84
註冊時間: 週三 02 4月, 2014 23:55

文章 keithsok » 週四 05 6月, 2014 21:39

超勁!!!

Good Job Good Job Good Job

回覆文章

回到「自製天文儀器 diy Astro Equipment」

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客