沒有顯示器可以使用樹莓派么,初次安裝過程中呢?
直接用串口操作也挺不錯的,不需要聯網,不需要視頻輸出。參考:通過串口連接控制樹莓派
正好寫了一篇實現文章:
校園網無路由器無顯示器情況下使用樹莓派
想玩樹莓派,但是沒有額外的顯示器。
還是在校園網的環境下,無法通過路由器查看樹莓派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,方便下次使用。
回車連接。## 怎麼進行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,大功告成。
原理是寫一個腳本,在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 Pi2,連接家裡的乙太網口,獲得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 |