1. 程式人生 > 其它 >使用pc機操作無螢幕、無鍵盤、無網線的樹莓派 4B

使用pc機操作無螢幕、無鍵盤、無網線的樹莓派 4B

本篇答案適用於窮人玩家和極簡主義

樹莓派簡介:

莓派就是一塊帶有GPIO(通用輸入輸出埠)的電腦,主要用做控制器,通過外接裝置達到控制和接受訊號的目的。通常我們買板子的時候,甚至在網上看教程的時候,會讓我們買一個樹莓派主機板、鍵盤、電腦、滑鼠、micoUSB轉接線、電源、TF讀卡器、SD卡等。雖然這些確實是需要的,但是我們可以充分利用現有的資源,減少一些不太需要的元件。

樹莓派4B主機板圖

樹莓派主機板如上圖所示,我們可以看到樹莓派主機板上面有四個USB介面(兩個USB2.0、兩個USB3.0),藍色口的是3.0 具體的介紹可以參考官方文件。

首先呢?前往樹莓派官方網站下載系統映象,我燒錄的是raspbian 系統,有其他需求的玩家也可以根據自己的需求下載相應的版本。

下載好的映象檔案,通過TF讀卡器燒錄進你買的SD卡。建議買大一點的SD卡,不要買16G的,因為真的很容易就不夠用,特別是對我這種敗家的人。而且價格也不會特別貴,嫌貴的可以鹹魚上面看一看。

這個時候先別插進板子裡面,因為你沒有鍵盤、滑鼠、網線和顯示器,所以沒辦法通過圖形介面連線網路。

網路連線

樹莓派可以使用網線連線,也可以連線無線網。如果你想把樹莓派當路由器使用就連線網線,再通過配置DHCP、熱點資訊等,就能實現一臺路由器的功能了。但是我嫌棄插網線實在是太過麻煩了,插太多線顯得板子很累贅。所以我使用的是無線連線。

首先進入燒錄好的SD卡的boot/分割槽新建一個WiFi的配置檔案wpa_supplicant.conf 然後在裡面輸入以下資訊

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
 ssid="WiFi名,不刪除引號,不能有中文" 
 psk="密碼,不刪除引號" 
 priority=10 
}
 
network={
 ssid="第二個WiFi名"
 psk="第二個密碼" 
 priority=替換成數字,數字越大代表優先順序越高 
}

其中ssid填寫你的WiFi名稱,psk填寫你的密碼,priority是優先順序,哪個數字最大,它優先連哪個。

這個時候你如果插進板子開機,樹莓派就能夠連線網路了,但是你還不能ssh連線板子,因為樹莓派預設是關閉ssh服務的。

ssh連線

ssh連線的方法有很多,但是現在適用我的只有一種方法,就是在根目錄下新建一個空的ssh檔案

做好這些工作呢?你就能夠直接進行ssh連線了。

把SD卡外掛板子背面的插槽,通電。看待板子紅綠燈閃爍等它開機。

這個時候你電腦下載putty 或者xshell ,xshell學生認證是可以免費的。開啟這個軟體,你需要輸入IP地址、密碼和使用者名稱。

IP地址你可以下載一個掃描軟體Advanced_IP_Scanner,它會掃描你路由器下整個網段的所有IP。你找到raspberry名字下的IP地址。使用者名稱和密碼就使用預設的也就是使用者名稱:pi 密碼:raspberry 。這樣你就可以連線樹莓派了,ping一下,網路應該是沒問題的。

pc端遠端顯示器
你要是想體驗螢幕的感覺,你可以pc機下載VNC軟體(註冊碼自己網上搜一下) 先用server註冊,再viewer登入。

登入之前你也是需要先開啟樹莓派的VNC服務的。

終端輸入

sudo  raspi-config

進入如下介面:

選擇interface options 之後開啟VNC選項。

樹莓派還需要apt-get 安裝VNC,獲得埠號,我實在是懶得寫了,這部分內容自己百度吧。

輸入IP地址、使用者名稱、密碼就可以看到介面了。

viewer的介面

到這一步,基本就可以甩掉鍵盤、滑鼠、顯示器。但是因為是DHCP自動分配的IP ,理論上面來說,時間到期以後下次分配的ip應該是會變化的。這個時候就又要掃描IP地址連線了,但是我到現在為止用的還是之前的IP。