在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

樹莓派+望遠鏡:如何用 Wi-Fi 實現遠程天文觀測?

上海晶珩電子科技有限公司 ? 2025-06-20 16:57 ? 次閱讀

我非常熱愛天文學和天文攝影。我確信,和我一樣,所有業余天文學家都希望擁有一個價格實惠的個人天文臺,以便拍攝壯麗的宇宙景象。

天文攝影,尤其是深空攝影,對跟蹤精度(以抵消地球自轉)和調焦精度要求極高。一臺像樣的赤道儀加上導星器可以解決跟蹤問題,而電動調焦器則能實現高精度的調焦。然而,這些設備都相當昂貴!對于好的赤道儀和導星器,確實沒有可靠的替代品,但電動調焦器相對容易以極低的成本自制。

此外,能夠遠程控制赤道儀也會非常方便。我來自中國,目前在美國上大學。如果我的高中天文學老師能夠遠程訪問我的望遠鏡,并向她的學生展示行星或星團的實時圖像,那就太好了。雖然有一些遠程控制望遠鏡的解決方案,但我并不滿意。

因此,我啟動了這個概念驗證項目,允許用戶通過網頁遠程控制赤道儀、望遠鏡的調焦以及相機。

簡介:

你可以觀看上面的演示視頻,了解項目的工作原理。該項目由四個部分組成:

電動調焦控制

微控制器通過SynScan串行通信協議與赤道儀通信

微控制器通過自定義的串行JSON字符串協議與其他設備通信

一個網頁作為控制赤道儀、調焦器和相機的界面

在本教程中,我將引導你完成制作調焦器的過程,并運行我的代碼來控制望遠鏡。

第一步:所需材料

9287bcbc-4db4-11f0-986f-92fbcf53809c.jpg92a00c22-4db4-11f0-986f-92fbcf53809c.jpg

我根據自己擁有的設備制作了這個項目。如果你擁有與我相同的設備,可以按照我的確切步驟操作;但如果沒有,你可能需要調整一些東西或編寫自己的代碼來使其工作。

工具:

一套內六角扳手

卡尺

手鉆

訪問3D打印機的權限

一款CAD軟件(我使用了Fusion 360學生版)

你可能已經擁有的天文設備:

一臺帶有不錯手動調焦器的望遠鏡(我使用的是Sharpstar CF90-II)

一臺帶有SynScan v3或v4的信達赤道儀(我使用的是EQ6-pro,帶SynScan v4)

一臺佳能單反相機(我使用的是6D,尼康相機不適用,因為gphoto2無法控制尼康相機的B門模式)

部件:

樹莓派(用于遠程單反相機控制,我使用的是rpi2)

樹莓派的WiFi加密狗(除非你使用的是rpi3)

Teensy3.2(用于與赤道儀和其他設備通信)

長質量好的USB micro線纜*2(用于為rpi和Teensy供電)

長質量好的USB mini線纜(用于你的單反相機)

RJ-11插座和線纜(連接Teensy與SynScan)

Max232芯片(將SynScan的RS-232電平轉換為Teensy的TTL電平)

10 uf電容*4(與Max232芯片配合使用)

1602a LCD屏幕

28YBJ-48步進電機

ULN2003步進電機驅動板

MXL 45齒同步帶輪(替換調焦旋鈕)

MXL 15齒同步帶輪(連接到步進電機)

同步帶

按鈕*3(控制調焦器)

電位器*3(改變步進電機速度并調整LCD的亮度/對比度)

#6螺絲和螺母(安裝3D打印的調焦器)

面包板*2

大量跳線

5V2A電源(用于rpi)和12V 2A電源(用于赤道儀)

注意

如果你沒有單反相機,可以跳過與之相關的部件,只制作赤道儀控制器

Max232電容的值并不那么重要,我看到過幾個使用不同值的電路圖。只要不是太小,就沒問題。如果你有開發板,那就更好了。

購買同步帶輪時,請確保內徑與你的調焦器和步進電機匹配。

不要購買長開口的同步帶并嘗試將其粘成環形。我試過這樣做,但什么都不管用。我是從McMaster-Carr購買的。

一條質量好的USB線纜可以節省你數小時的調試時間。

我使用了Teensy3.2微控制器。它與Arduino兼容,但功能更強大。我的一些代碼是Teensy特有的(例如IntervalTimer)。如果你想在Arduino上使用這段代碼,需要進行一些修改。

第二步:設計電子調焦器

92bda282-4db4-11f0-986f-92fbcf53809c.jpg92bda282-4db4-11f0-986f-92fbcf53809c.jpg

總體思路是制作一個設備,讓電機代替手動旋轉調焦旋鈕。我選擇使用步進電機,因為它非常精確,而且我的測試表明,通過同步帶機構增加扭矩后,它足夠強大,可以在使用單反相機時調整焦距。我使用同步帶機構是因為它可以通過改變皮帶的張力輕松地在手動調焦控制和電動調焦控制之間切換。在我的設計中,電子調焦器的主體由三部分組成。一部分連接到望遠鏡的調焦器(內部),一部分作為間隔件(中部),還有一部分用于固定步進電機(外部)。這三部分通過嵌入在外部部件中的四根長#6螺絲和螺母連接在一起。此外,還有另一個部件用于調整皮帶的張力。這種分離使得3D打印更加容易,而且對于不同的望遠鏡,你只需要設計一個不同的內部部件。

我設計的步進電機支架是基于我的望遠鏡的。你的望遠鏡參數可能略有不同。因此,如果你能對整個部件進行CAD設計并在打印前驗證其工作原理,那就更好了。

附件:

92ebdc60-4db4-11f0-986f-92fbcf53809c.png

92feac8c-4db4-11f0-986f-92fbcf53809c.jpg


930e5984-4db4-11f0-986f-92fbcf53809c.jpg

931da628-4db4-11f0-986f-92fbcf53809c.png

第三步:打印并組裝電子調焦器

93321310-4db4-11f0-986f-92fbcf53809c.jpg93432baa-4db4-11f0-986f-92fbcf53809c.png

完成設計后,你可以3D打印部件并將其安裝在望遠鏡上。安裝過程很簡單。只需按照圖片和CAD設計(嘗試爆炸視圖)進行操作即可。第一張圖片顯示的是皮帶緊繃時的情況,第二張圖片顯示的是皮帶松動時的情況。

以下是一些可能對你有幫助的提示:

在大多數情況下,你可以使用內六角扳手取下調焦器上的手動旋鈕。安裝大型同步帶輪時,請確保螺絲擰入軸上的小凸片中。

在實際鉆孔前,總是先預鉆定位孔。

你可以用橡皮筋包裹張力調整部件,使其自動縮回。

對于連接步進電機和外部部件,你可以預鉆一個比螺絲稍小的孔,并將螺絲擰入以實現緊密連接。

第四步:驅動步進電機

步進電機連接到驅動板,驅動板再連接到Teensy微控制器。如果你對步進電機不熟悉,可以參考這個維基百科頁面和這個鏈接。

我實現了兩種驅動模式:兩相全步進和半步進。兩相全步進提供更大的扭矩但精度較低,而半步進提供兩倍的精度但扭矩較小。以下數組包含四個步進電機引腳的狀態。

conststaticbooleancycle[8][4] = {{true,false,false,false}, {true,true,false,false}, {false,true,false,false}, {false,true,true,false}, {false,false,true,false}, {false,false,true,true}, {false,false,false,true}, {true,false,false,true}};

在半步進模式下,四個引腳的狀態會循環遍歷數組中的所有八個組合;而在兩相全步進模式下,四個引腳會循環遍歷數組中索引為1、3、5、7的組合。兩個按鍵通過循環遍歷數組的不同方向來控制電機的旋轉方向。

在使用特定驅動模式時,步進電機的速度取決于引腳狀態變化之間的間隔。步進電機需要非常精確的定時來驅動,因此我使用了定時器中斷來驅動電機。中斷以固定間隔觸發。每次中斷觸發時,代碼都會將步進電機引腳設置為數組中的下一個組合。使用電位器可以改變中斷的間隔,從而改變步進電機的速度。

請參考第五步進行接線,參考第六步查看代碼。

旁注:使用樹莓派來驅動步進電機是個壞主意。在短步進間隔下,電機可能會表現異常,因為樹莓派運行的是操作系統,難以實現硬實時控制。

第五步:連接電路

92a00c22-4db4-11f0-986f-92fbcf53809c.jpg9369d0d4-4db4-11f0-986f-92fbcf53809c.jpg

根據上面的電路圖連接電路板。對于電機控制模式線和顯示設置線,你可以添加開關以方便使用。對于開關和電位器,如果你想要的話,還可以添加額外的電容來平滑輸入信號

為了使整個系統正常工作,你還需要將Teensy和單反相機連接到樹莓派上,將SynScan手動控制器與RJ11插座連接,并使用2A電源為樹莓派供電。

附件

第六步:Teensy代碼

要編譯此代碼,你需要安裝aJSON庫。只需從這里下載zip文件:

https://github.com/interactive-matter/aJson

在Arduino IDE中,選擇“草圖”->“包含庫”->“添加.ZIP庫”來添加庫。然后,轉到~/Arduino/libraries/aJson-master,并用我附帶的版本替換aJSON.cpp文件(見下文)。這解決了這個問題。

https://github.com/interactive-matter/aJson/pull/79

此代碼控制步進電機,使用SynScan串行協議與SynScan手動控制器通信,并使用串行JSON字符串協議與其他設備通信。它有一個循環緩沖區,用于排隊外部請求,并在固定時間間隔內執行緩沖區中的命令。雖然在這里我將Teensy連接到樹莓派上,但你可以輕松修改我的代碼,使其與WiFi模塊或藍牙模塊通信,如果你不需要相機控制部分的話。

我實現的串行JSON字符串協議非常有趣。

https://www.json.org/json-en.html

該設備具有一個內部的類似JSON的樹形結構,該結構為不同的屬性提供了getter和setter方法。下面是一個示例:

{focuser : {mode :0,interval :3000},telescope : {EQ_Coord : {RA :50.5,DEC :85.6},tracking :2,in_goto :0,slew :"AU2"}}

這個JSON樹形結構的任何子集都是一個有效的命令,其中空對象表示獲取,非空值表示設置。例如,命令{telescope:{EQ_Coord:{}}}表示獲取赤道儀當前的赤道坐標。Teensy將回復填充了子樹信息的響應,例如:{telescope:{EQ_Coord:{RA: 50.5, DEC: 85.5}}}。要轉到目標位置,你可以簡單地發送{telescope:{EQ_Coord:{RA: 70.2, DEC: 40.8}}},Teensy會將其解釋為轉到該坐標。解析器是遞歸的,因此你可以發送{telescope:{}}來獲取關于望遠鏡的所有狀態信息,或者在一個命令中執行多個獲取/設置操作。代碼還會驗證你設置命令中的輸入值,并在出現錯誤時提示API錯誤。

除了這個項目外,如果你想要實現類似的功能,一定要看看我的代碼。

第七步:樹莓派代碼

首先準備你的樹莓派。配置樹莓派連接到WiFi網絡或將其配置為軟接入點。

https://elinux.org/RPI-Wireless-Hotspot

此外,如果你已經在樹莓派上配置了VNC,那么遠程登錄將會非常方便。請按照這個教程操作:

https://www.raspberrypi.com/documentation/computers/remote-access.html

在樹莓派上運行的代碼執行以下操作:

通過USB串行和JSON字符串協議與Teensy通信,以控制赤道儀和調焦器

使用gphoto2與單反相機通信

托管一個網頁,該網頁顯示實時星空圖,并提供控制赤道儀、調焦器和相機的界面

涉及的技術包括:

所有服務器端腳本均使用Node.js編寫

網頁使用Angular.JS和D3編寫

使用node-static提供靜態網頁服務

使用socket.io進行客戶端-服務器通信

使用node-serialport訪問串行端口

星空圖靈感來源于VirtualSky

使用的星表數據來自HYG數據庫

我使用網頁作為界面,因為它可以在所有智能設備上工作。理論上,任何支持HTML5的瀏覽器都應該能夠訪問該頁面并控制所有功能。

設置樹莓派:

install gphoto2:

wget https://raw.githubusercontent.com/gonzalo/gphoto2... &&chmod+x gphoto2-updater.sh && sudo ./gphoto2-updater.sh

install nodejs:

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -sudo apt-getinstall -y nodejs

安裝我的代碼

cd~mkdirProjectscdProjectsgitclone https://github.com/yhzhao343/wifi_TeleCtrl.gitcd./wifi_TeleCtrl/mount_ctrlnpm installcdpublicmkdirimage

運行代碼:

node ~/Projects/wifi_TeleCtrl/mount_ctrl/simple-server.js

你還可以配置樹莓派在啟動時自動運行它。

服務器運行后,你可以打開瀏覽器,并使用端口8080訪問樹莓派的本地IP地址。例如,在我的情況下,樹莓派的本地IP地址是192.168.0.15。我可以通過在瀏覽器中輸入192.168.0.15:8080來訪問該頁面。你可以登錄到路由器或將鼠標懸停在樹莓派的網絡圖標上來獲取其本地IP地址。

第八步:開始使用

937fb14c-4db4-11f0-986f-92fbcf53809c.png


警告:目前代碼尚未準備好投入生產,并且所有互聯網連接均未加密。如果你計劃在公共WiFi上使用它,請謹慎操作。

第九步:未來工作

該項目仍處于概念驗證階段,還有許多可以改進的地方。

以下是我未來希望開展的工作列表:

改進網頁的用戶界面(背景和紅色)

在網頁中提供更方便的gphoto2相機控制選項

使用WebGL重寫星空圖

在網頁中添加QHY5視頻流

在網頁中集成導航器

基于圖像分析的自動對焦

登錄系統和加密連接

感謝閱讀!希望這對你有所幫助。

原文地址:

https://www.instructables.com/Wifi-controlled-TelescopeDSLR-With-Motorized-Focus/

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • WIFI
    +關注

    關注

    81

    文章

    5385

    瀏覽量

    207687
  • 望遠鏡
    +關注

    關注

    0

    文章

    133

    瀏覽量

    16068
  • 樹莓派
    +關注

    關注

    121

    文章

    1966

    瀏覽量

    107111
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    天文望遠鏡自制導星借口

    的雙軸電跟手柄,來實現望遠鏡的自動追蹤星星。用的是STC89c516+的MC,一個ULN2003的反相驅動,和四個繼電器我是初次接觸單片機,第一次DIY,就簡單發個帖子。一下是圖片:導星接口,用一個USB轉TTL實現與電腦的通信
    發表于 11-27 12:00

    操作天文望遠鏡哪這些必須注意

    使用望遠鏡,因為無法尋找可觀測的星星,就只能看月亮;天文望遠鏡通常也可以觀看風景或動植物,可以很容易得到比雙筒望遠鏡更高的放大倍率。不過使用倍率應在100倍以下,20-50倍最合適。 
    發表于 06-21 17:21

    znxsensor 電容傳感器可以用于天文望遠鏡鏡片微調嗎

    znxsensor 電容傳感器可以用于天文望遠鏡鏡片微調
    發表于 07-11 17:58

    移動天文觀測系統有什么特點?

    );不斷調整望遠鏡,尋找欲觀測天體;定位天體后架設攝影器材進行拍攝。整個觀測過程中存在諸多不便,如天體在天空中不斷運動,每次觀測之前必須查閱相關資料確定天體位置,然而星歷表厚重而不直觀
    發表于 08-30 06:52

    望遠鏡測距儀的原理是什么?

    望遠鏡測距儀,是激光測距儀的一個分支,或者叫做遠距離激光測距儀。一般它的測距距離是500-3000米。望遠鏡測距儀,由于采用脈沖法測距,所以其測量盲區在15米左右。測量誤差在+/-1米。
    發表于 03-25 09:01

    利用MatLab對天文望遠鏡系統進行仿真設計研究

    1 引 言望遠鏡是現代天文學探索宇宙的主要工具,已成為人們從事科學研究和經濟建設的有力助手,廣泛應用于天文、導航、科學考察等領域,成為一項高科技產品,間接反映了一個國家的經濟實力與科技水平高低。電機
    發表于 09-07 06:10

    基于STM32的虛擬天文望遠鏡

    描述StarPointer - 虛擬電子尋星StarPointer是用于天文望遠鏡的虛擬電子尋星。該設備與Stellarium配合使用,可幫助觀察者識別天空中的物體。該裝置無需修改即可連接
    發表于 08-29 07:31

    天文望遠鏡的自動控制系統硬件設計

    本文主要從控制硬件方面對天文望遠鏡的自動控制系統進行闡述,采用雙串口的智能微處理器W77E58,同時接收兩路信號(來自把手盒和工控機),并進行處理,驅動望遠鏡實現
    發表于 06-17 07:35 ?37次下載

    望遠鏡的原理

    望遠鏡的原理 望遠鏡不同于顯微,如圖3—36為望遠鏡的原理圖. 望遠鏡光路圖
    發表于 11-18 10:29 ?4.2w次閱讀
    <b class='flag-5'>望遠鏡</b>的原理

    太空天文望遠鏡詹姆斯·韋伯發射時間推遲至2020年

    迄今為止,這顆龐大的太空天文望遠鏡耗資已經超過70億美元,工作人員稱需要更多時間來組裝和測試韋伯太空天文望遠鏡
    發表于 04-04 10:26 ?1409次閱讀

    西華師范大學研發的天文望遠鏡成功投用

    由西華師范大學攜手中國天文臺研發智造的天文望遠鏡圓滿通過調試并正式啟用,該天文望遠鏡坐落于海拔4200米的青海冷湖賽什騰天文觀測基地C平臺上
    發表于 03-24 17:53 ?1649次閱讀

    天文研究院將與美國NASA聯合研制觀測太空的紅外望遠鏡

    紅外太空望遠鏡是2016年韓國天文研究院與加州理工學院共同提出的國際共同研究計劃,以此為基礎,國際研究組共同向美國國家航空航天局提議進行望遠鏡研制工作,從而開始了該項計劃。
    的頭像 發表于 01-09 09:29 ?2195次閱讀

    羅曼太空望遠鏡將替代哈勃望遠鏡

    據外媒報道,哈勃太空望遠鏡已經在軌道上運行了幾十年,雖然仍非常有用但它正在老化,NASA正準備將其更換掉。哈勃太空望遠鏡觀測到的其中一個關鍵現象是被稱為哈勃超深空場的圖像。即將到來的羅曼太空
    的頭像 發表于 01-25 11:29 ?2427次閱讀

    用于天文望遠鏡的虛擬電子尋星StarPointer

    電子發燒友網站提供《用于天文望遠鏡的虛擬電子尋星StarPointer.zip》資料免費下載
    發表于 08-10 11:35 ?1次下載
    用于<b class='flag-5'>天文望遠鏡</b>的虛擬電子尋星<b class='flag-5'>鏡</b>StarPointer

    望遠鏡的分辨率是指什么

    第一臺是1000mm直徑的小觀測站的望遠鏡,然后 200mm直徑的業余愛好望遠鏡,第三個是24mm微型望遠鏡
    的頭像 發表于 09-26 10:50 ?3274次閱讀
    <b class='flag-5'>望遠鏡</b>的分辨率是指什么
    主站蜘蛛池模板: 国产毛片毛片精品天天看 | 午夜性爽视频男人的天堂在线 | 国产在线精品美女观看 | 久久免费国产 | a久久久久一级毛片护士免费 | www射| 日韩在线视频一区 | 看黄视频免费 | 欧美成人午夜精品免费福利 | 特黄aaaaa日本大片免费看 | 男人j桶进女人j的视频 | 天天天天天干 | 国产色妞妞在线视频免费播放 | 免费视频观看 | 免费毛片网 | aa在线免费观看 | 国产亚洲3p一区二区三区 | 欧美一区二区三区综合色视频 | 制服丝袜国产精品 | 色综合图片二区150p | 男人透女人超爽视频免费 | 欧美二区三区 | 麻豆国产三级在线观看 | 日本最黄视频 | 国产欧美亚洲精品 | 巨骚综合网 | 欧美透逼视频 | 57pao成人永久免费视频 | 在线网站黄色 | 中文字幕一区二区三区有限公司 | 欧美特级生活片 | 国产精品理论片在线观看 | 天堂资源bt| 天天碰夜夜操 | 在线亚洲精品中文字幕美乳 | www.av在线.com | 欧美aaaaaaaaa | 久久九色 | 国产女人在线视频 | 午夜小视频在线观看 | 婷婷激情小说网 |