沒有顯示器可以使用樹莓派么,初次安裝過程中呢?


直接用串口操作也挺不錯的,不需要聯網,不需要視頻輸出。

參考:通過串口連接控制樹莓派


正好寫了一篇實現文章:

校園網無路由器無顯示器情況下使用樹莓派

如標題所言,我們的處境很艱難。

想玩樹莓派,但是沒有額外的顯示器。

還是在校園網的環境下,無法通過路由器查看樹莓派IP地址。

## **解決方案**

不過辦法總比困難多。

我們可以使用[SSH](https://zh.wikipedia.org/wiki/Secure_Shell)登錄之後,再使用[VNC](https://zh.wikipedia.org/wiki/VNC)操縱樹莓派。

## **怎麼獲取IP地址?**

想要通過SSH登錄,你需要知道樹莓派的IP地址。

樹莓派默認是開啟[DHCP](https://zh.wikipedia.org/wiki/%E5%8A%A8%E6%80%81%E4%B8%BB%E6%9C%BA%E8%AE%BE%E7%BD%AE%E5%8D%8F%E8%AE%AE)的,也就是說它會自動分配動態地址。

如果你有路由器,那麼很簡單,登錄路由器配置網址即可。但是,有時候學校沒有辦法用路由器。

假設你的電腦可以連上無線網路。

### 第一步:查找

運行命令,輸入

arp -a

將網線一端連接樹莓派,另一端連接電腦。

再次輸入

arp -a

對比兩次結果,多出來IP地址的即是樹莓派的IP地址。

###第二步:連接

打開Putty(可在網路上下載,該軟體開源)。

輸入剛才的IP地址,可以將其Save,方便下次使用。

回車連接。

連接成功之後,輸入用戶名,默認為pi,回車。

再輸入密碼,默認為raspberry,回車。

即登錄成功。

## 怎麼進行VNC連接?

### 第一步 網路共享

將電腦網路共享給樹莓派。

進入設置,搜索更改適配器設置,進入。

選擇無線網連接,右擊屬性,點擊共享Tab,勾選「運行其他網路用戶通過此計算機的Internet連接來連接」,點擊確定。

### 第二步 安裝VNC Server

在樹莓派上安裝VNC Server:

sudo apt-get install tightvncserver

安裝成功之後設置兩次密碼。我已經安裝過了,所以沒有輸入。

啟動樹莓派VNC Server

vncserver :1 -geometry 800x600

vncserver 和 :1之間有空格,不然就會像我 下面那樣。

Tips:

如果VNC Server密碼忘了怎麼辦?

輸入

vncpasswd

來進行重置:

(請忽略我之前的錯誤嘗試)

### 第三步 啟動VNC Viwer

如果你電腦沒有安裝VNC Viewer需要先安裝,[下載地址](RealVNC? remote access control software for desktop and mobile)。

輸入樹莓派IP加設置vnc server時的對於號(比如剛才是:1)

192.168.2.2:1

點擊Connect,輸入vncserver密碼。

OK,大功告成。

## 進階 如何自動開啟VNC Server?

原理是寫一個腳本,在root時自動執行。

在終端中登錄:

sudo su

進入目錄:/etc/init.d/:

cd ./etc/init.d/

在此目錄下新建一個文件:

#! /bin/sh
# /etc/init.d/vncboot

### BEGIN INIT INFO
# Provides: vncboot
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6

USER=pi
HOME=/home/pi

export USER HOME

case "$1" in
start)
echo "Starting VNC Server"
#Insert your favoured settings for a VNC session
su - $USER -c "/usr/bin/vncserver :1 -geometry 100x800 "
;;

stop)
echo "Stopping VNC Server"
/usr/bin/vncserver -kill :1
;;

*)
echo "Usage: /etc/init.d/vncboot {start|stop}"
exit 1
;;
esac

exit 0

保存。

使該文件可執行:

chmod 755 filename

最後:

update-rc.d -f lightdm remove
update-rc.d vncboot defaults

返回:

update-rc.d: using dependency based boot sequencing

說明成功了。

重啟你的樹莓派,VNC Server就會自動運行了。

愉快的開始玩吧。

作者「AzureYu校園網無路由器無顯示器情況下使用樹莓派」

文章聲明:自由轉載-非商用-非衍生-保持署名 | BY-NC-SA


可以。

因為Rpi有2個簡單特性:

1,直接連接乙太網口,DHCP分配IP,這樣就可以SSH;

2,SD卡啟動。

方法:

1,下載Raspbian,並刷在SD卡上:Downloads | Raspberry Pi

2,連接家裡的乙太網口,獲得IP地址;

3,在電腦上用SSH 登陸,預設Username: pi ,Password: raspberry

相對來說,Mk802這樣的就麻煩一些,因為只有WiFi,沒有Rj-45口。


如果網路配置出現錯誤,或者系統出現錯誤而無法痛ssh連接,而又找不到電腦顯示器的話,還有一種比較便捷的方式:黃色視頻端子輸出到電視機。基本上每台電視這個輸入介面吧!


你可以先讓PI自己說出IP地址,再配上樓上的各種ssh方法才夠看。

具體博客可以見:讓樹莓派說出自己的IP地址

搬運如下:

當親愛的樹莓派沒有顯示器時如何控制它?對,就是ssh,但是ssh需要IP地址啊,樹莓派的IP地址是多少?這個問題問的好,目前大約有這樣幾種解決方案:、

  • 獲取到IP地址後將地址發到郵箱:前提是樹莓派能上網
  • 通過串口連接樹莓派後查看IP地址:需要USB轉串口設備,還要連線,小白用戶表示鴨梨山大
  • 從路由器上查看:如果沒有路由器或者沒法登上路由器咋辦?
  • 固定IP地址:假設換到別的網路,網段不一樣咋辦?地址衝突咋辦?
  • 通過某些工具掃描整個網段:你確定能掃出來嗎?
  • 一個一個嘗試:如果是A類IP豈不淚奔?

所以嘛,上面的解決方案是有局限性的!有木有更好的方案?小碼哥告訴你,有!

原理很簡單,當樹莓派獲取到IP地址之後,讓它自己說出自己的IP地址就是了。

獲取IP地址比較容易,ifconfig之類的命令大家也應該聽說過。關鍵是「說」!

其實這個問題也挺簡單的,去網上下載0~9的數字發音,然後對應著獲取的IP地址,依次按順序讀出來就行啦。 樹莓派裡面是有播放器的,omxplayer就是一個。其他的播放器比如mpg123也可以的。

你需要做的,就是讓樹莓派開機自動執行這個程序,然後找個耳機插到樹莓派的音頻孔裡面(表告訴我你木有耳機), 豎起你的耳朵,仔細聽就是了~~~

為了方便大家安裝,一鍵腳本已經寫好了,大家只要在樹莓派上執行這個命令就好了:

curl "GitHub · Build software better, together.ma6174/speak_raspi_ip/master/setup.sh" | bash


剛剛買了個樹莓派, 暫時沒有可以的視頻終端輸出設備, 就用 ssh遠程試了試, 可以登錄到 raspberry。 具體步驟:

1.用網線連好樹莓派, 然後在路由器頁面check樹莓派獲取到的IP地址。

2,下載一個叫putty的軟體, 填一下剛剛獲取的IP地址然後open就OK了。


最近剛配置過一個,不過我有顯示器,但是沒鍵盤,不想再買個鍵盤。

我的環境是

筆記本,linux系統

閑置路由器一個,sd卡讀卡器

網線若干

首先把樹莓派鏡像刷到sd卡,樹莓派網線接路由器,啟動樹莓派。

在路由器管理界面查看樹莓派ip地址。

嘗試ssh到樹莓派,默認ssh服務沒開啟。

在筆記本上掛載sd卡,修改sd卡的文件etc/rc.local,添加一行

service ssh start

保存文件,再裝到樹莓派就能ssh了。

如果沒有路由器也是可以的。在網上找下樹莓派配置靜態ip的方法,記下需要修改的文件,然後把sd卡掛載到筆記本上,修改相應的文件。然後把樹莓派和筆記本用網線直接連接,配置筆記本IP和樹莓派一個網段也可以ssh訪問。

整個系統都在sd卡里,你要改系統配置,直接改sd里的文件就可以了。不過sd卡分區格式估計需要在linux下掛載。


提供一個Windows遠程桌面連接的方法,優點是可以顯示樹莓派桌面,通過滑鼠和鍵盤同時進行相關操作,不像ssh只能進入命令行界面。

所需工具:

1.硬體:PC、樹莓派、通用網線;

2.軟體:PC上安裝putty、區域網設備IP掃描工具、遠程桌面,樹莓派上安裝xrdp。

方法:

1.連接樹莓派和PC構建區域網;

2.打開PC命令行輸入arp -a命令找到樹莓派IP(或者通過區域網設備掃描工具得到);

3. 用putty通過ssh登錄樹莓派(用戶名pi,密碼raspberry),配置好網路設置,連接互聯網,輸入sudo apt-get install xrdp在樹莓派上安裝xrdp;

4.在PC上打開遠程桌面,輸入樹莓派IP地址,登錄到樹莓派(用戶名pi,密碼raspberry)。

至此,即可看到完整的樹莓派圖形用戶界面,可以直接通過PC的鍵鼠進行操作,運行影音播放、Python遊戲、辦公軟體、網路瀏覽器、sketch等GUI軟體,並且硬體上只用到一根網線,不佔樹莓派上其它介面。

這種做法的缺點是存在操作和顯示延遲,尤其是PC給樹莓派共享網路時,我不清楚延遲是緣於樹莓派CPU圖形用戶界面處理性能還是緣於網路延遲。


要是只有一根網線(沒有路由或其他網路設備),把你的電腦做個網路共享,就可以多出一個乙太網口。。後接@張路


無顯示器照樣玩樹莓派——VNC伺服器搭建 請參考本人的這篇博文


樹莓派3默認不開啟SSH。解決辦法:

1,SD接電腦,在/boot/目錄下創建名為「ssh」文件,無後綴,可開啟ssh

2,在文件/etc/wpa_supplicant/wpa_supplicant.conf添加:

network={

ssid=「WIFI名稱「

psk=」WIFI密碼「

}

然後位於同一網段主機執行nmap -sL ***.***.***.1/24(路由器子網網段)看到有pi的IP就是樹莓派wlan地址。


可以的,我剛買的板子,沒買顯示器,這時候你需要一根網線,連接到板子上,插上tf卡裝系統,這個時候你需要知道你的板子的ip地址,有一個軟體可以搜索到區域網內的所有設備以及IP地址,找到你的板子,然後記下ip,這個時候通過SSH登錄到該ip上,pi的初始賬號和密碼網上搜下就可以了,然後你就可以通過遠程訪問了。


1. 串口,樹莓派默認的終端就是串口,使用usb-ttl的串口線。

2. 網口,ssh進入,可以通過路由器知道樹莓派DHCP獲得IP地址。


答案肯定是可以的。

先用sd卡把系統燒錄好,默認的樹莓派的主機名一般是raspberrypi

然後按照這裡的方法用網線直接連接樹莓派。

如何在電腦使用網線直連樹莓派? 樹莓派沒有連接顯示器

默認樹莓派開了ssh服務,然後用putty遠程進去就可以了。


如果真的找不到顯示器,USB轉TTL線(也叫USB轉串口線)是非常棒的,相當於直接用SSH登陸到Pi上,無需網路。關鍵這種線便宜啊,幾塊就能搞一條有沒有。


@cool lbz剛買了一個樹莓派 ,在學校宿舍,沒有路由,你說的電腦網路共享,可以多出一個乙太網口,什麼意思?


推薦閱讀:

Raspberry Pi 有哪些潛力?
如何使一個樹莓派的伺服器端可以外網訪問(小區寬頻無外網IP,TP-Link路由器)?
樹莓派 gpio 各個引腳 作用?
樹莓派(Raspberry Pi)如何安裝系統?

TAG:樹莓派RaspberryPi |