新手上路
五星級會員
- 註冊時間
- 2001-5-19
- 積分
- 5786
- 保證金
- 0 元
- 主題
- 0
- 精華
- 0
|
樓主 |
發表於 2022-9-5 12:24:38
|
顯示全部樓層
Re: <<ezBEQ>>
接下來看看如何在其他裝置如手機平板等打開ezBEQ操作頁面.
(關於網路連線的說明如有疏漏煩請指正, 個人是臨時抱佛腳邊做邊學的)
準備工作:
1. 網路的設置:
Rpi預設佔用port 8080. 建議路由器設置讓RPi 使用固定的位址, 這樣才不會因為IP 的變動造成連接失敗, 這要進到您房間的路由器廠商的網頁去設置保留指定位址.
(舉例說明: tp-link 頁: https://static.tp-link.com/001_1510816605822k.PNG
另參考: 如何在TP-Link無線路由器上設定保留指定IP位址)
連接的Wifi網路也要跟RPi保持一致.
如果只是要先試試ezBEQ是否正常, 可找到RPi 的IP 然後在手機瀏覽器網址頁輸入 http://###.###.###.###:8080
(注意不能是https) 即可看到ezBEQ頁面.
可以將此加入書籤方便重返.
試著搜尋片名與對應音軌, 指定Preset, 然後Upload即可導入Minidsp.
(ezBEQ導入成功與否只能看此頁面是否片名成功出現在Preset裡, 如果此時拔USB改用PC看plug-in是看不到的.)

2. 自動開啟ezBEQ
下列指令可讓 每次RPi重開機便自動開始跑 ezBEQ (可省掉另開螢幕操作的麻煩)
輸入
sudo nano /etc/systemd/system/ezbeq.service

再來輸入下列, 注意如果您的RPi的使用者名稱不是"pi" 下面這三個pi 都要置換成自己的.
(我之前用過另一username 在此也卡關, AVS 也有人遇過類似問題, 後來我重灌用回"pi"就解決.. 不知問題何在..提供參考)
[Unit]
Description=ezbeq
After=network.target
[Service]
Type=simple
User=pi
WorkingDirectory=/home/pi
ExecStart=/home/pi/python/ezbeq/bin/ezbeq
Restart=always
RestartSec=1
[Install]
WantedBy=multi-user.target

按ctrl O 會跳出檔案名 直接按enter 然後Ctrl X 跳出
重開terminal (ezBEQ不在使用狀態下) 輸入
sudo systemctl enable ezbeq.service

輸入下列看是否正常
sudo journalctl -u ezbeq.service

重新reboot. 其他裝置上檢查是否可正常開啟.
供電不足的情況常有畫面顯示不穩定或甚至無畫面的情況, 但個人發現即使如此, 只要開機完成,網路正常,從手機或平板都能還讓ezbeq正常運作(雖然不推薦在供電不足下使用)
因為關機還要再開螢幕,HDMI切換等動作.. 許多人選擇不關RPi的(耗電低) ,或者也可以替RPi加上關機鍵(作法請參考:替 Raspberry Pi 添加開關..)
補充: 下面這個方式更簡單, 請參考Raspberry pi powerdown and powerup button
基本上就只要在第5與6 pin 加裝一個開關按鍵(GPIO3 and GND ; pin 5 and 6 on the 40-pin header, RPi 針腳對應圖例)
然後 在terminal 下指令:
sudo nano /boot/config.txt
(下拉到底)加上一行:
dtoverlay=gpio-shutdown,gpio_pin=3
然後按Ctrl X, 確定按Y save. 接著重開(reboot)讓指令作用.
按鍵控制開/關圖例(RPi 3B+):

補充: 採此法關機簡單有效, 開機卻未必順暢, 簡單的解法是按鍵關機後直接切掉電源(插座開關)即可. 相關可參考上面討論連結.
如果單純只利用RPi作ezBEQ使用, 在有開關機按鍵設置下, 平時可以不接無線滑鼠鍵盤.
因為RPi 放置一段時間會進入休眠, 如果不想用滑鼠/鍵盤作喚醒, 可以設定 RPi 取消休眠模式:
方法一: 請參考Screen blanking on Raspberry Pi – How to disable it?
方法二: 在Terminal輸入
sudo nano /etc/lightdm/lightdm.conf
然後找到 #xserver-command=X,取消註解#
並修改為
xserver-command=X -s 0 -dpms
完成後按Ctrl X, 確定按Y save. 接著重開(reboot)讓指令作用.
========
最後是更新minidsp-rs還有更新ezBEQ的部分.
這是未來出更新版本, 有需求再更新即可.
更新minidsp-rs跟前面一開始的安裝步驟相同,
更新ezBEQ也跟前面類似, 但如果已經執行前面的開機自動開啟ezBEQ指令,就得先停掉.
輸入
sudo systemctl stop ezbeq.service
然後:
最後恢復執行開機自動開啟ezBEQ:
sudo systemctl start ezbeq.service
更講究的話可安裝led指示燈,散熱風扇等, 就請自行研究了.
============
BEQ的資料庫在ezBEQ因為是連網, 所以只要提供者上傳很快就能使用, 不需要像在PC使用BeqD 情形要做Merge另存, 沒辦法像ezBEQ這麼方便簡潔, 缺點是一旦網路失常就停擺了.
那如何知道受手機平板遙控的minidsp成功依照指令load進BEQ的資料呢? 目前只能看手機平板的ezbeq頻道顯示狀態來確認了. |
|