色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

用樹莓派打造智能的行星觀測器步驟

Q4MP_gh_c472c21 ? 來源:嵌入式ARM ? 作者:snowbiscuit ? 2020-11-12 17:57 ? 次閱讀

最近的日環(huán)食吸引了一大波天文愛好者。在我所居住城市的科技中心大樓外就有一臺大型的天文望遠鏡,它可以鳥瞰宇宙中的其他星球。我一直認(rèn)為那些真實存在、又遙不可及的外太空與微小的我有著某種神秘的聯(lián)系。

我準(zhǔn)備用樹莓派和天文望遠鏡復(fù)制一臺智能的行星觀測器。從 NASA 獲取已知行星的坐標(biāo)數(shù)據(jù),然后這臺儀器就可以自動調(diào)整角度,聚焦這顆行星,讓我可以很方便地觀測它們。相信它將很好地帶你觀看和感受地球之外的外太空世界。

視頻演示

材料清單

樹莓派 3B ×1

16×2 LCD 屏幕 ×1

帶驅(qū)動器的步進電機 28-BYJ48 ×2

按鈕 ×3

法蘭聯(lián)軸器 5mm ×2

按鈕指南針 ×1

M3 螺栓/螺母 ×8

3D 打印外殼 ×1

3D 打印望遠鏡 ×1

行星坐標(biāo)數(shù)據(jù)

這里將介紹兩種定位行星的方法。

1、使用水平坐標(biāo)系。它可以從北方(方位角)向上方傾斜和從地平線(高度)向上方傾斜,因此是以你的位置而定,所以角度會有所不同。此方法以北方作為參考。

請點擊鏈接查看:

https://en.wikipedia.org/wiki/Horizontal_coordinate_system

2、將樹莓派連上 WiFi 后,直接連接到 NASA 獲得數(shù)據(jù)。

訪問行星數(shù)據(jù)

從 NASA 噴氣推進實驗室(JPL)獲取數(shù)據(jù):

https://ssd.jpl.nasa.gov/?horizons

訪問數(shù)據(jù)前需要安裝 AstroQuery 庫,用于查詢行星網(wǎng)絡(luò)表單和數(shù)據(jù)庫的工具。

請點擊下載安裝:

https://astroquery.readthedocs.io/en/latest/jplhorizons/jplhorizons.html

請確保安裝最新版本的 Raspbian(我使用的是3.7.3版)。

打開終端運行命令:

sudo apt install python3-pip

然后使用 pip 安裝 astroquery 的升級版本。

pip3install--pre--upgradeastroquery

在繼續(xù)完成項目前,請使用簡單的 Python 腳本訪問該數(shù)據(jù),確保正確安裝了所有的依賴項。

from astroquery.jplhorizons import Horizonsmars = Horizons(id=499, location='000', epochs=None, id_type='majorbody')eph = mars.ephemerides()print(eph)

接下來會顯示火星的詳細位置。

請點擊該鏈接查看火星定位是否正確:

https://theskylive.com/planetarium

為了方便查詢,我會做簡化處理。其中 id 表示是 JPL 數(shù)據(jù)中與火星的數(shù)據(jù),epochs 表示獲取數(shù)據(jù)的時間,id_type 表示詢問太陽系主體。“000”在格林威治天文臺的位置代碼中表示英國的位置。其他位置可點擊查看:

https://minorplanetcenter.net//iau/lists/ObsCodesF.html

故障排除:

如果出現(xiàn)報錯:No module named ‘keyring.util.escape’

可以在終端中輸入以下命令:

pip3install--upgradekeyrings.alt

編程

為了找到精確的坐標(biāo)數(shù)據(jù),在 getPlanetInfo 方法修改位置信息(使用上一步中的天文臺的列表修改這里的 location)

def getPlanetInfo(planet): obj = Horizons(id=planet, location='000', epochs=None, id_type='majorbody') eph = obj.ephemerides() return eph

完整的 python 腳本,請在項目文件庫中下載:

https://make.quwj.com/project/240

連接硬件

在該步驟中,要連接面包板、跳線、兩個步進電機、LCD 屏幕和三個按鈕。

在樹莓派上找到引腳,在終端上輸入

pinout

它會可以顯示 GPIO 編號和板子編號。

連接方式如下:

第一個進電機 – 7、11、13、15

第二個進電機 – 40、38、36、32

按鈕 1 – 33

按鈕 2 – 37

按鈕 3 – 35

顯示屏 – 26、24、22、18、16、12

全部連接后,運行 python 腳本

python3 planetFinder.py

在屏幕上會顯示設(shè)置文本,并且按鈕可以啟動步進電機。

3D 打印外殼

1、3D 打印外殼。

所有打印 STL 文件,請在項目文件庫下載:

https://make.quwj.com/project/240

2、測試外殼

外殼組裝到位后,進行其他組件的安裝。將按鈕安裝到位,固定顯示幕和步進電機,打磨外殼,確保所有組件都能正常使用。

安裝電子組件

1、安裝步進電機

步進電機將控制位于外殼上方的望遠鏡的仰角,因此需要延長電線以便旋轉(zhuǎn)。請如圖進行安裝。

接線完成后,運行 python 腳本,檢查是否一切正常。

然后將電線放回管內(nèi),直到步進電機就位,再將步進電機固定在外殼上,然后將外殼粘合。

2、安裝按鈕和 LCD 屏幕

如圖所示安裝按鈕,在焊接前使用螺母使其固定到位。

再使用 M3 螺栓和螺母固定 LCD 顯示器。請將 LCD 其中一個引腳焊接到電位計上。

在將所有的組件粘合之前,再次測試代碼,確保所有能夠正常工作,因為該階段更容易修復(fù)。

3、添加法蘭聯(lián)軸器

將 3D 打印的底座連接到步進電機。

將法蘭聯(lián)軸器安裝在步進電機的頂部,并用螺釘固定到位。

將望遠鏡安裝到旋轉(zhuǎn)塔頂上的電機很簡單,因為有足夠的空間可以將小螺釘固定到位。

一個法蘭器粘連在旋轉(zhuǎn)塔架的底座上,另一個安裝在望遠鏡上。

再次測試,如果有問題,馬上修復(fù)并確保所有連線正確。

啟動

因為想把它獨立運行,而不是每次手動代碼尋找行星,因此將其設(shè)置為在樹莓派開啟時運行代碼。

在終端中輸入。

1crontab -e

在打開的文件中,在文件末尾,另起一行輸入。

1@reboot python3 /home/pi/PlanetFinder/planetFinder.py &

代碼保存在 PlanetFinder 文件夾中,因此文件位置為:

/home/pi/PlanetFinder/planetFinder.py。如果你保存在其他地方,請在此處更改。

說明:它允許代碼在后臺運行,因此它在啟動時不會阻止其他進程。

完成組裝

將小指南針添加到旋轉(zhuǎn)底座的中間,最后,將所有的組件安裝到位。

使用方法

1、當(dāng)望遠鏡開始啟動時,調(diào)整垂直軸。按下向上和向下按鈕可以移動望遠鏡,調(diào)整好后按下 OK 按鈕即可(位于底部)。

2、調(diào)整旋轉(zhuǎn)角度,使用按鈕旋轉(zhuǎn)望遠鏡,直到小指南針將望遠鏡指向北,然后按下 OK 按鈕即可。

現(xiàn)在,你可以使用向上、向下按鈕選擇行星,確定好后按下 OK 按鈕即可。它將顯示選定行星的高度和方位角,指向它幾秒后再轉(zhuǎn)向北。

目前為止,項目就完成了。你會去尋找哪一顆行星呢?!

責(zé)任編輯:xj

原文標(biāo)題:太強了!樹莓派打造智能的行星觀測器

文章出處:【微信公眾號:嵌入式ARM】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 智能
    +關(guān)注

    關(guān)注

    8

    文章

    1712

    瀏覽量

    117581
  • 觀測器
    +關(guān)注

    關(guān)注

    0

    文章

    49

    瀏覽量

    10206
  • 樹莓派
    +關(guān)注

    關(guān)注

    117

    文章

    1709

    瀏覽量

    105716

原文標(biāo)題:太強了!樹莓派打造智能的行星觀測器

文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    樹莓傳感器使用方法 樹莓 Raspberry Pi 4優(yōu)缺點

    樹莓傳感器使用方法 樹莓(Raspberry Pi)是一款由英國樹莓基金會開發(fā)的小型單板計
    的頭像 發(fā)表于 12-06 10:35 ?549次閱讀

    樹莓與Arduino的區(qū)別是什么

    Pi): 樹莓最初是作為教育工具設(shè)計的,旨在幫助學(xué)生學(xué)習(xí)計算機編程和電子工程。隨著時間的推移,它已經(jīng)發(fā)展成為一個多功能的微型計算機,可以用于各種項目,包括但不限于: 家庭媒體中心 游戲機 網(wǎng)絡(luò)服務(wù) IoT(物聯(lián)網(wǎng))設(shè)備 教
    的頭像 發(fā)表于 11-11 11:14 ?934次閱讀

    ARM開發(fā)板與樹莓的比較

    處理 ARM開發(fā)板通常采用不同的ARM處理,如Cortex-A系列、Cortex-M系列等,而樹莓則主要使用博通的ARM處理
    的頭像 發(fā)表于 11-05 11:11 ?503次閱讀

    樹莓gpio有什么,樹莓gpio接口及編程方法

    一、樹莓GPIO的用途 樹莓(Raspberry Pi)是一款小巧、功能強大的單板計算機,廣泛應(yīng)用于編程教育、物聯(lián)網(wǎng)項目、家庭媒體中心等領(lǐng)域。GPIO(General Purpos
    的頭像 發(fā)表于 10-22 18:09 ?997次閱讀

    什么是樹莓樹莓是什么架構(gòu)的

    什么是樹莓 樹莓(Raspberry Pi,簡寫為RPi,別名為RasPi/RPI)是由英國“Raspberry Pi 慈善基金會”開發(fā)的一款為學(xué)習(xí)計算機編程教育而設(shè)計的微型電腦。
    的頭像 發(fā)表于 10-22 17:33 ?1016次閱讀

    樹莓和單片機的優(yōu)缺點是什么

    )接口,樹莓可以連接各種傳感、執(zhí)行和其他外圍設(shè)備。 易于編程 :樹莓支持多種編程語言,如
    的頭像 發(fā)表于 08-30 18:21 ?1728次閱讀

    樹莓的功能用途是什么

    樹莓(Raspberry Pi)是一款由英國樹莓基金會研發(fā)的信用卡大小的單板計算機,自2012年推出以來,已經(jīng)發(fā)展出多個型號和版本。樹莓
    的頭像 發(fā)表于 08-30 18:01 ?2852次閱讀

    樹莓gui開發(fā)什么ide

    ,非常適合樹莓開發(fā)。 安裝 :可以通過樹莓的軟件包管理apt安裝VS Code。 優(yōu)點 :界面簡潔,啟動速度快,支持
    的頭像 發(fā)表于 08-30 16:49 ?936次閱讀

    樹莓裝ubuntu和raspbian哪個更好

    版本,包括桌面版、服務(wù)版和物聯(lián)網(wǎng)版等,適用于各種場景。 Raspbian是專為樹莓開發(fā)的Linux發(fā)行版,由樹莓
    的頭像 發(fā)表于 08-30 15:41 ?1407次閱讀

    linux開發(fā)板與樹莓的區(qū)別

    定義和用途 Linux開發(fā)板:Linux開發(fā)板是一種基于Linux操作系統(tǒng)的嵌入式開發(fā)板,通常用于工業(yè)自動化、物聯(lián)網(wǎng)、智能家居等領(lǐng)域。 樹莓樹莓
    的頭像 發(fā)表于 08-30 15:34 ?1030次閱讀

    利用滑模觀測器實現(xiàn)永磁同步電機的無傳感磁場定向控制

    利用滑模觀測器實現(xiàn)永磁同步電機的無傳感磁場定向控制
    發(fā)表于 07-13 09:32 ?1次下載

    樹莓5,Raspberry Pi 5 評測

    的B+改進設(shè)計,但仔細看!“極為先進”的3.5毫米的音視頻插孔已經(jīng)消失了,所以本代樹莓沒有模擬視頻/音頻接口。話雖如此,自樹莓 3以來我們就沒有使用過那個插孔了
    發(fā)表于 06-19 14:51

    Hailo聯(lián)手樹莓,開創(chuàng)人工智能新紀(jì)元

    近日,人工智能處理領(lǐng)導(dǎo)品牌Hailo正式宣布與樹莓展開深度合作。Hailo將為樹莓推出專用
    的頭像 發(fā)表于 06-06 16:08 ?758次閱讀

    樹莓攜手Hailo為其新品注入人工智能功能

    摘要:Hailo近期推出虛擬社區(qū)論壇,旨在促進合作、共享知識,同樣對樹莓用戶開放。 邊緣人工智能(AI)處理的領(lǐng)先芯片制造商Hailo近日宣布與
    的頭像 發(fā)表于 06-06 10:18 ?415次閱讀

    請問無感BLDC的FOC控制中觀測器G1和G2參數(shù)如何確定?

    無感 BLDC 的FOC控制中觀測器G1和G2參數(shù)如何確定?
    發(fā)表于 04-19 06:48
    主站蜘蛛池模板: my pico未删减在线观看| 亚洲免费综合色视频| 含羞草完整视频在线播放免费| brazzers巨臀系列| 2019欧洲hd| 在线观看国产精选免费| 亚洲精品影院久久久久久| 性感尼姑风流寺| 天天综合亚洲综合网站| 日本一区二区三区在线观看网站| 欧美aa级片| 欧美手机在线播放| 免费视频网站嗯啊轻点| 美女gif趴跪式动态图| 久久中文骚妇内射| 老太婆性BBWBBW| 麻豆AV蜜桃AV久久| 麻豆婷婷狠狠色18禁久久| 美女禁处受辱漫画| 母狗黄淑珍| 欧美videos人牛交| 日本理伦片午夜理伦片| 日本一区精品久久久久影院| 色妞色视频一区二区三区四区| 日产2021免费一二三四区在线| 日日干夜夜爽| 污污内射久久一区二区欧美日韩| 小舞被爆操| 亚洲视频在线观看网站| 伊人久久综合| 717影院理论午夜伦不卡久久| 97一期涩涩97片久久久久久久 | 亚洲七七久久桃花综合| 一本之道高清视频在线观看| 洲精品无码高潮喷水A片| 98久久人妻少妇激情啪啪| 菠萝菠萝蜜免费播放高清| 国产AV视频一区二区蜜桃| 国产系列视频二区| 久久99国产精品一区二区| 男生jj插入女生jj|