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

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

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

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

這十大技巧,可大幅提升Raspberry Pi使用體驗!

工程師兵營 ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-07-17 08:59 ? 次閱讀

在讓大眾自由掌控 PC 強大功能的革命中,Raspberry Pi 是核心,為我們提供了一個具有廣泛生態(tài)支持的易用型平臺。雖然該平臺直觀易用,但工程師和初學(xué)者依舊可以受益于使用過 Pi 的用戶提供的一些小技巧。

“需要知道的 10 件事”不會盡述所有內(nèi)容,在線交流論壇將就此提供持續(xù)支持。這些有價值的信息可能無法在任何指南或教程中找到,但它們是來之不易的經(jīng)驗總結(jié)。這包括選擇和格式化 SD 卡、選擇 Raspberry Pi 的電源、選擇正確的 Wi-Fi 適配器、編程技巧、系統(tǒng)凍結(jié)時的操作說明以及如何正確為其供電以免受破壞等方面的意見和建議。

快速瀏覽這些小技巧,能大幅提升 Raspberry Pi 的首次使用體驗,并充分感受單板計算機平臺的強大功能。

1: 何時、何種情況下使用 Raspberry Pi

Raspberry Pi 的價格、性能和背后的支持社區(qū),讓您在開始所有可能的任務(wù)時就幾乎無法拒絕該產(chǎn)品。本質(zhì)上說,Raspberry Pi 是個人計算機。以 Raspberry Pi Foundation 的 Raspberry Pi 3 Model B 為例,此產(chǎn)品基于高達 1.2 GHz 的 ARM? Cortex?-A53。并搭配 1 GB RAM、802.11n 無線局域網(wǎng)、藍牙 4.1 和低功耗藍牙、4 個 USB 端口,40 個 GPIO 引腳、完整的 HDMI 端口、以太網(wǎng)、3.5 mm 音頻插孔和攝像頭及顯示器接口。

圖 1: Raspberry Pi Foundation 的 Raspberry Pi 3 Model B 基于高達 1.2 GHz 的 ARM Cortex-A53,并具有 1 GB 內(nèi)存和 802.11n 無線局域網(wǎng)連接。(圖片來源: Raspberry Pi Foundation)

從讀取溫度傳感器、控制電機和活塞的機電一體化系統(tǒng),到作為完整功能計算機,該產(chǎn)品幾乎無所不能,還可以執(zhí)行一些有趣的項目包括視頻處理、機器人和遠程 3D 打印機控制。

2: 開始運行 Raspberry Pi

Raspberry Pi 旨在運行操作系統(tǒng),而不僅僅是在裸機上編寫代碼。最常見的操作系統(tǒng)是一種名為 Raspbian(Raspberry 和 Debian 的混成詞)的專用 Linux 版本風格。當然也可以運行其他操作系統(tǒng),但初學(xué)者應(yīng)堅持使用 Raspbian。

Raspberry Pi 作為獨立計算機使用時,將需要所有傳統(tǒng)外設(shè),包括鼠標、鍵盤、SD 卡(Class 10,至少 8 GB,如 Apacer Memory America 的 AP8GMCSH10U1-B)和監(jiān)視器。

需要一個外部 SD 卡讀卡器,以便先將 Pi 映像從單獨計算機復(fù)制到 SD 卡上。映像復(fù)制到 SD 卡后,所有其他作業(yè)都可以在 Pi 上完成。一款很好的 SD 卡讀卡器是 Assmann WSW Components 的 DA-70310-2 USB 2.0 讀卡器,該讀卡器適用于幾乎所有主流存儲卡格式。

要格式化 SD 卡,請通過 Raspberry Pi 網(wǎng)頁上的鏈接獲取 SD Association 的 SD Card Formatter 軟件。僅使用經(jīng)驗證的軟件來確保將 NOOBS 成功安裝到 SD 卡上?;蛘哔徺I預(yù)裝 NOOBS 的 SD 卡,例如 Raspberry Pi NOOBS 16 GB 卡。

選擇無線鍵盤和鼠標(如 Adafruit 的 1738),可以空出 USB 端口,避免電纜纏繞。或者使用通電 USB 2.0 集線器,如 Tripp Lite 的 4 端口 U22-004-RA。實際上,更推薦 4 端口通電集線器,因為可以降低 Pi 的電源需求。

如果打算通過 SSH 遠程連接到 Pi,或者與觸摸屏配合使用,則用戶不再需要鼠標、鍵盤和監(jiān)視器(參見技巧 9)。

另外,除非監(jiān)視器具有 HDMI 輸入端,否則需要使用一個適配器將 Pi 的 HDMI 端口和監(jiān)視器的輸入端連接起來。例如,將 HDMI 橋接到帶 DVI-D 端口的監(jiān)視器時,可使用 CnC Tech 的 741-20010-00300(圖2)。

圖 2: 可能需要適配器將 Raspberry Pi 的 HDMI 輸出連接到監(jiān)視器,例如 CnC Tech 的 741-20010-00300 HDMI 19 針轉(zhuǎn) DVI-D 19 針公頭適配器。(圖片來源: CnC Tech)

之后,將 Pi 嵌入到系統(tǒng)或項目中時,這些外設(shè)可能會放在一邊。

3: 獲得適當?shù)碾娫?/h2>

請勿通過電腦的 USB 端口為 Raspberry Pi 供電,因為它們沒有防止 SD 卡損壞、Raspberry Pi 凍結(jié)和其他零星問題等電源相關(guān)問題所需的供電能力盈余。通常,2 安培電源已能夠滿足 Raspberry Pi 3 的需求,但推薦使用 2.5 安培的電源。

很多高電流電源帶有一個管狀公頭輸出連接器。使用 Adafruit 的 2727 插孔轉(zhuǎn) Micro USB A 插頭電纜適配器,配合任意 5 V、中心正極 5.5 x 2.1 mm 柱式電源,將其配接至 Raspberry Pi 3(圖 3)。

圖 3: 要按照 2.5 A 推薦值為 Raspberry Pi 供電,應(yīng)將 Adafruit 的 2727 插孔轉(zhuǎn) Micro USB A 電纜適配器與任意 5 V、中心正極 5.5×2.1 mm 柱式電源結(jié)合使用。(圖片來源:Adafruit)

Raspberry Pi 自身并不需要使用全部電流。使用具有足夠額外負載能力的電源,旨在確保其他電子元件和配件連接到電路板時,輸入電壓不會下降。基于此,我們來了解一下一般電源要求。

根據(jù)型號,Raspberry Pi 在空閑模式下消耗大約 100 mA 至 300 mA,每次連續(xù)迭代 Pi 將消耗更多的電流(圖 4)。如果應(yīng)用需要超低功耗,則在 Raspberry Pi 選擇過程中應(yīng)考慮這一因素。

請注意,如果 Pi 采用移動工作方式,則可能無法獲得足夠的電流,導(dǎo)致大多數(shù) USB 移動電源因其內(nèi)部電路的設(shè)置而無法導(dǎo)通。請使用 Adafruit 的 4000 mAh 型號 1565 或 10,000 mAh 型號 1566電池組,它們已證實可與 Pi 配合使用。

4: 獲取或制作帶有內(nèi)置開/關(guān)按鈕的 USB 電纜

Raspberry Pi 沒有板載復(fù)位按鈕或電源開關(guān)。為了避免每次電路板凍結(jié)并需要復(fù)位時拔下和重新插上 USB 電纜,請使用帶有內(nèi)置開/關(guān)按鈕的 USB 電纜,例如 Adafruit 的 2379。這一需求總結(jié)于不斷的實驗和學(xué)習。初學(xué)者會不可避免地在學(xué)習過程中鎖定系統(tǒng)。使用按鈕比使用電纜和連接器更簡單,可減輕負擔,同時避免不必要的 USB 連接器磨損。

但是,請注意: 一般情況下,切勿默認使用開/關(guān)按鈕關(guān)閉 Raspberry Pi。直接斷電會損壞 SD 卡,因此請務(wù)必按照正確的關(guān)機程序進行操作(參見“開關(guān)的位置”)。

5: 成功的關(guān)鍵:Raspberry Pi 配件板

Raspberry Pi 是功能強大的單板計算機,但也不是萬能的。幸運的是,可利用大量可用的配件板來增強 Pi 的功能。

例如,雖然 Raspberry Pi 沒有用于數(shù)據(jù)采集的板載模數(shù)轉(zhuǎn)換器 (ADC),但有幾種轉(zhuǎn)換器解決方案可供選擇。Seeed Technology 專門打造的 103990060 ADC 和數(shù)模轉(zhuǎn)換器 (DAC) 板就是一個很好的解決方案(圖 5)。

圖 5: Seeed Technology 的 103990060 Raspberry Pi 擴展板為 Raspberry Pi 提供 8 位 ADC 和 DAC 功能。(圖片來源:Seeed Technology)

為 RasPi 配備 ADC 輸入的另一種方法是將此工作交由小型 Arduino 板完成,例如 Adafruit 3.3 伏 Trinket。

要做到這一點,首先回顧“開始 Arduino 項目前需要知道的 10 件事”,然后使用簡單草圖對電路板進行編程來采集模擬數(shù)據(jù)。數(shù)據(jù)通過串行連接中繼到 Pi。

更方便的方法是,使用可以與 Raspberry Pi 搭配使用的定制 Arduino 板,例如 Seeed 的 AlaMode 和 DFRobot 的 DFR0327 擴展板。

需要實時執(zhí)行的任務(wù)無疑需要一個配件板,因為 Raspian 不具備此功能。Raspbian/Linux 會根據(jù)需要將 CPU 時間分配給應(yīng)用程序、Python 代碼和 Raspbian 自身。這種資源重新分配的不可預(yù)測性使得無法實現(xiàn)實時執(zhí)行。

6: Wi-Fi 加密狗

將更新和應(yīng)用程序安裝到 Pi 上的最簡單方法是通過 Wi-Fi 連接互聯(lián)網(wǎng),Raspberry Pi 3 已內(nèi)置此功能 (802.11n)。但是,其他版本的 Raspberry Pi 沒有 Wi-Fi,因此可能需要購買 Wi-Fi 加密狗。這種情況下,應(yīng)做必要的研究,以確保其能夠被 Raspbian 操作系統(tǒng)識別。Adafruit 的小型 814 802.11/b/g/n 模塊是一款很棒且已證實適合 Raspberry Pi 的加密狗(圖 6)。

圖 6: 如果您手上的 Raspberry Pi 板沒有內(nèi)置 Wi-Fi,請研究并找尋合適的加密狗,例如已知可用于 Raspbian 的 Adafruit 814 USB 適配器。(圖片來源:Adafruit)

7: 注意輸出邏輯電平和驅(qū)動能力

Raspberry Pi 使用 3.3 V 邏輯電平。這是一個很小但重要的細節(jié),往往被忽視。3.3 V 邏輯電平意味著 Pi 可能無法與需要 5 V 邏輯電平的許多器件和配件搭配使用。此外,如果總電流不超過約 50 mA,則每個引腳上的驅(qū)動電流為 16 mA。使用 SparkFun 的 BOB-12009 雙向轉(zhuǎn)換器等邏輯電平轉(zhuǎn)換器可輕松解決此問題。

圖 7: SparkFun 的 BOB-12009 將 5 V 信號轉(zhuǎn)換為 Raspberry Pi 所需的 3.3 V。(圖片來源:SparkFun)

8: Python 編程語言

Python 是 Raspbian 的默認編程語言。事實上,Raspbian 映像預(yù)先加載了 Python 開發(fā)環(huán)境 IDLE(集成開發(fā)和學(xué)習環(huán)境)。對于大多數(shù) Pi 項目,使用 Python 是不可或缺的。

在 Raspbian 中,可以選擇使用 IDLE 2 運行 Python 2 或 IDLE 3 來運行 Python 3。繼續(xù)使用 IDLE 3/Python 3 保持最新狀態(tài)并獲取最新的文檔。

請注意,Python 2 和 3 代碼不能直接互換。目前有很多 Python 2 代碼,所以您可能希望能從 Python 3 返回至 Python 2,但是兩者在語法和命名約定方面存在一些差異,不能直接兼容。但是,如果決定更改,可以仔細檢查代碼,進行必要更改以將 Python 2 代碼轉(zhuǎn)換為 Python 3,反之亦然。

開始構(gòu)建 Python 程序的個性化 GUI 的最快方法是使用一組名為 TkInter 的工具,該工具已與 Raspbian 捆綁提供。TkInter 有很多簡短在線教程,可以幫助用戶快速上手。

對于新手編程人員,建議將項目分解為基本構(gòu)建塊。例如,項目涉及到輸出至 LCD,讀取連接到 SPI 的傳感器,以及從三個按鈕獲取用戶輸入。應(yīng)為每個任務(wù)編寫一個單獨的代碼段。一次編寫所有代碼可能會導(dǎo)致錯誤,并加大調(diào)試難度。

9: 屏幕尺寸

編程時請使用大顯示屏,不必使用是位于 Pi 上難以閱讀的 3 英寸小顯示屏。雖然很適合項目的最終定制界面,但最好使用全尺寸顯示器甚至 7 英寸觸摸顯示屏,如 Raspberry Pi Foundation 的 8997466 LCD(圖 8)。根據(jù)使用的 Raspberry Pi 型號,可能無法通過 DSI 連接器自動檢測該顯示屏。如果 Pi 型號需要手動啟用屏幕,Github 文檔中記錄有此程序。

圖 8: 避免使用 3 英寸小顯示器,因為很難閱讀。相反,請選擇全尺寸顯示器或 Raspberry Pi Foundation 的 7 英寸 8997466 液晶顯示器。(圖片來源: Raspberry Pi Foundation)

也就是說,全尺寸顯示器是首選項。此外,插入 DSI 或 HDMI 端口的顯示屏比通過通用 I/O 端口控制的顯示屏快得多。

10: 小技巧和補救措施

  • 您可能希望使用大于 32 GB 的 SD 卡。這種情況下,請確保將卡格式化為 FAT32 文件系統(tǒng)。Raspberry Pi 只能讀取 FAT32 卷。

  • 確保 SD 卡與 Raspberry Pi 兼容。

  • 如果卡在命令行,運行命令“sudo start x”啟動 GUI。

  • Raspberry Pi GPIO 引腳未標記。為避免混淆,請獲取 GPIO 參考,如 Seeed 提供的這一個引腳參考。

圖 9: 使用手邊的引腳參考來識別 Raspberry Pi GPIO 引腳。(圖片來源: Seeed Technology)

  • 不要通過 GPIO 引腳為 Raspberry Pi 供電。雖然可以實現(xiàn)供電,但這意味著繞過板載保險絲。保險絲是自復(fù)位的,可以根據(jù)需要更換。如果電源通過 GPIO 供電,發(fā)出爆裂聲時,很可能 Pi 已經(jīng)損壞。

圖 10: 如果用戶選擇通過 GPIO 供電,則將繞過 Raspberry Pi 3 板載自復(fù)位保險絲(紅色箭頭)。這會使板面臨風險。(圖片來源:Digi-Key Electronics)

如果使用 Raspberry Pi 進行開發(fā)時,請備份所有文件。SD 卡上的映像有可能在某些時候遭到破壞,從而使數(shù)據(jù)不可恢復(fù)。使用 USB 閃存盤作為文件存儲庫來徹底規(guī)避風險,例如 Apacer 的 APHA016G2BACG-DTM 16 GB USB 驅(qū)動器

圖 11: 將文件保存到 USB 驅(qū)動器,以在 Raspberry Pi 的文件系統(tǒng)損壞時保護文件。(圖片來源: Apacer Memory America)

總結(jié)

Raspberry Pi 以強大、易于使用和良好的支持而聞名。該產(chǎn)品是構(gòu)建專業(yè)應(yīng)用程序或有趣項目的絕佳基礎(chǔ)。不管您的知識背景和技能水平如何,這些技巧將縮短學(xué)習曲線,加快上市時間,使整個過程更有成效。

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

    關(guān)注

    8

    文章

    1956

    瀏覽量

    68056
  • adc
    adc
    +關(guān)注

    關(guān)注

    98

    文章

    6503

    瀏覽量

    544855
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4797

    瀏覽量

    84744
  • Raspberry Pi
    +關(guān)注

    關(guān)注

    2

    文章

    559

    瀏覽量

    22284
收藏 人收藏

    評論

    相關(guān)推薦

    安裝Raspberry Pi Clock Hat的教程分享

    Raspberry Pi 用于基于服務(wù)器的應(yīng)用程序(如 NAS 服務(wù)器、家庭自動化服務(wù)器等)的人來說非常有用。頂帽子支持從 Pi 0 到 Pi
    發(fā)表于 07-05 06:01

    韓國成功改良NOR芯片 可大幅提升手機性能

    韓國成功改良NOR芯片 可大幅提升手機性能  首爾大學(xué)指出,1組韓國工程師已改良手機用芯片技術(shù),可大幅提升手機性能。
    發(fā)表于 01-28 09:23 ?1039次閱讀
    韓國成功改良NOR芯片 <b class='flag-5'>可大幅</b><b class='flag-5'>提升</b>手機性能

    Getting Started with Raspberry Pi

    這本書叫你如何上手Raspberry Pi
    發(fā)表于 11-03 17:44 ?0次下載

    raspberry_pi各版本差別

    raspberry pi 各版本差別,對比Raspberry Pi Model B+、Raspberry
    發(fā)表于 01-06 11:12 ?0次下載

    RS和Allied開始接受訂購Raspberry Pi 3

    基于成就不凡的前代產(chǎn)品Raspberry Pi 1 Model B+和Raspberry Pi 2 Model B,Raspberry
    發(fā)表于 03-07 11:16 ?708次閱讀

    Raspberry_Pi詳解

    Raspberry_Pi詳解
    發(fā)表于 01-31 20:45 ?16次下載

    Instant Raspberry Pi Gaming

    Instant Raspberry Pi Gaming
    發(fā)表于 10-24 09:26 ?6次下載
    Instant <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Gaming

    raspberry pi官網(wǎng)

    Raspberry Pi 宣布推出新的鏡像實用程序 Raspberry Pi Imager,以提供一種更簡單的方法,將操作系統(tǒng)輕松鏡像到 microSD 上。
    的頭像 發(fā)表于 03-07 10:16 ?6061次閱讀

    e絡(luò)盟推出Raspberry Pi 4入門套件,可為用戶大幅縮短新品開發(fā)時間

    全球電子元器件與開發(fā)服務(wù)分銷商e絡(luò)盟獨家推出Raspberry Pi 4入門套件。這款全新入門套件包含Raspberry Pi 4 B型計算機及e絡(luò)盟自有品牌Multicomp Pro
    的頭像 發(fā)表于 03-29 17:49 ?2861次閱讀

    如何利用Raspberry Pi建造半自動4WD汽車

    所以作為我的第一個項目,我決定建造一輛 Raspberry Pi Car。同時,在嘗試學(xué)習 Raspberry Pi、Linux、電子和
    發(fā)表于 07-27 16:41 ?1095次閱讀
    如何利用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>建造半自動4WD汽車

    Raspberry Pi上安裝RetroPie的教程

    。RetroPie 支持 52 種不同的游戲系統(tǒng),意味著您可以在一個地方玩所有游戲。按照本教程,您可以在 Raspberry Pi 上輕松設(shè)置 RetroPie。
    的頭像 發(fā)表于 08-26 15:26 ?4172次閱讀
    在<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>上安裝RetroPie的教程

    基于諾基亞5110的Raspberry Pi帽子

    Raspberry Pi 系統(tǒng)的關(guān)鍵參數(shù),例如時間、日期、CPU 使用率、CPU 溫度、網(wǎng)絡(luò) IP等。除此之外,它還允許您控制一些基本操作,例如從機載定位按鈕關(guān)閉和重新啟動。這個項目對于那些想要將 Raspberry
    發(fā)表于 12-21 12:27 ?0次下載

    如何使用Raspberry Pi設(shè)置登場音樂

    Raspberry Pi如何檢測出您的登場?這里有幾種選擇。我們可以檢測出您的手機是否連接到無線網(wǎng)絡(luò)。很有用,因為Raspberry Pi
    的頭像 發(fā)表于 03-01 10:21 ?636次閱讀
    如何使用<b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b>設(shè)置登場音樂

    【樹莓派Pi5】樹莓派 Raspberry Pi 5 正式發(fā)布!

    Raspberry Pi 4 的巔峰,這是 Raspberry Pi 系列計算機的最新力作。新一代 CPU 性能提升 2-3 倍,GPU
    的頭像 發(fā)表于 09-28 17:30 ?2234次閱讀
    【樹莓派<b class='flag-5'>Pi</b>5】樹莓派 <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> 5 正式發(fā)布!

    Raspberry Pi Pico 2

    Raspberry Pi Pico 2顯著提升了性能,同時保持了與之前的Raspberry Pi Pico系列器件的兼容性。 Pico 2具
    的頭像 發(fā)表于 11-25 15:10 ?607次閱讀
    <b class='flag-5'>Raspberry</b> <b class='flag-5'>Pi</b> Pico 2
    主站蜘蛛池模板: 中文字幕午夜福利片| 一本道久在线综合色姐| 口内射精颜射极品合集| 国产老肥熟xxxx| 宫交拔不出来了h黑人| 超碰免费碰免费视频| 免费在线观看a视频| 精品国产麻豆免费人成网站| 国内精品自产拍在线少密芽| 综合久久伊人| 日韩欧美一区二区三区免费看| 欧美zzzoooxxx| 欧美AAAAAA级午夜福利视频| 欧美jizz19性欧美| 欧美一级做a爰片免费| 精品国产午夜福利在线观看蜜月| 国产色精品久久人妻无码看片| 国产乱人偷精品视频A人人澡| 国产97精品久久久天天A片| 国产AV无码成人黄网站免费| 国产成年人在线观看| 国产剧情在线精品视频不卡| 国产欧美在线亚洲一区刘亦菲| 国产亚洲精品欧洲在线视频| 拔萝卜在线高清观看视频| 变态露出野外调教| 鬼灭之刃花街篇免费樱花动漫| 国产成人精品久久一区二区三区| 国产精品亚洲国产三区| 激情欧美日韩一区二区| 久久草香蕉频线观| 蜜臀AV熟女人妻中文字幕| 欧美三级aaa| 四虎一级片| 亚洲蜜芽在线观看精品一区| 中文成人在线| 凹凸精品视频分类视频| 国产精品青青草原app大全| 精子pk美女| 狠狠色狠狠色综合日日91app| 久久国产乱子伦精品免费M|