树莓派使用DSI屏幕安装wpsd显示仪表盘

显示效果

系统组成

树莓派4B 2g

x735电源管理模块

双工热点板带oled屏幕

安装wpsd系统

刷写TF卡

wpsd下载地址如下:

https://w0chp.radio/wpsd/#download-wpsd

树莓派使用的镜像如下:

https://w0chp.radio/WPSD_RPi_Latest.img.xz

使用你习惯的写卡工具将镜像写到TF卡上,写卡时最好做一次坏块检查

将WIFI配置文件copy到TF卡的根目录

启动树莓派

将卡插入树莓派启动树莓派,树莓派会启动后因为扩展分区的原因,会再次重启两次,不要着急

启动成功后,屏幕会显示相关信息及IP地址,使用ssh工具登录到树莓派,用户名pi-star密码raspberry

基本设置

修改/boot/config.txt,按下面的内容修改,启用i2c,禁用i2s,禁用sc16is752,启用gpio13 pwm功能,保存并重启

# Uncomment some or all of these to enable the optional hardware interfaces
dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on


# D2RG UART over SPI
#dtoverlay=sc16is752-spi0-ce0

#enable fan gpio pwm mode
dtoverlay=pwm-2chan,pin2=13,func2=4
检查PWM是否开启成功,检测方法如下

  1. lsmod |grep pwm 如果有显示内容则正确
  2. ls /sys/class/pwm/pwmchip0/ 如果有文件则正确
  3. gpio radall 查看BCN列为13的行,如果mode为ALT0则pwm端口正确
安装x735模块并正确使用
  1. 访问X735-script - Geekworm Wiki并根据说明操作
  2. git clone https://github.com/geekworm-com/x735-script

  3. cd x735-script

  4. chmod +x *.sh
  5. 启动x735-fan service,进行如下操作,则风扇应该可以根据CPU温度自动控制转速了,注意在copy前最好修改一下x735-fan.sh,原脚本设置的最低启动温度是25度,在195行附近,把25修改成你需要的温度如35度
    sudo cp -f ./x735-fan.sh /usr/local/bin/
    sudo cp -f ./x735-fan.service /lib/systemd/system/
    sudo systemctl daemon-reload
    sudo systemctl enable x735-fan
    sudo systemctl start x735-fan
  6. 启动x735-pwr service,这个服务是检测x735的按钮按下时间长短来控制重启,关机,操作如下 

    sudo cp -f ./x735-pwr.sh /usr/local/bin/

     sudo cp -f x735-pwr.service /lib/systemd/system

     sudo systemctl daemon-reload && sudo systemctl enable x735-pwr

      sudo systemctl start x735-pwr

       (搞不懂csdn的排版,下面的怎么和上面的格式不一样呢?)

  7. 使用软关机命令,操作完毕,退出重新登录,即可用x735off关闭电源

          sudo cp -f ./x735-softsd.sh /usr/local/bin/

          echo "alias x735off='sudo /usr/local/bin/x735-softsd.sh'" >> ~/.bashrc

安装GUI界面及lxde

参考网址 https://forums.raspberrypi.com/viewtopic.php?t=133691

安装前准备

sudo apt-get update
sudo apt-get upgrade
sudo apt-get clean

安装软件包

#step 1 install Xorg Display Server
sudo apt-get install --no-install-recommends xserver-xorg

#step 2 intsall xinit to launch Xorg Display Server from command line
sudo apt-get install --no-install-recommends xinit

#step 3 install LXDE Gui 这里有两个选择
  #choice 1 install basic RPD desktop environment 800多M 这个安装与raspbian发行版基本一致,没有预安装软件
  sudo apt-get install raspberrypi-ui-mods
  #choice 2 install stripped RPD desktop environment 270M 安装后没有开始菜单,需要自己配置,并需要安装pishutdown
  sudo apt-get install --no-install-recommends raspberrypi-ui-mods lxsession

 #step 4 install LXDE Gui
sudo apt-get install lxde-core lxappearance

#step 5 instll LightDM login manager
sudo apt-get install lightdm

#step 6 install unclutter chromium
sudo apt-get install unclutter chromium-browser

#step 7 因为此模块有问题需uninstall否则无法启动X 如有
sudo apt autoremove xserver-xorg-video-fbturbo

#step 8 install screen config 安装屏幕配置,可以旋转屏幕
sudo apt install arandr

#step9 unistall light-locker 阻止锁定屏幕
sudo apt autoremove light-locker

##step10 进行屏幕操作时,如无法看全内容及操作,在屏幕的终端运行
xrandr --output DSI-1 --scale 1.25x1.25

#解决logout没有菜单
sudo apt install pishutdown

配置lxde autostart

#Fix the autologin user不要盲目执行最好对照查看进行更改
sudo sed -i 's/#autologin-user=/autologin-user=pi-star/g' /etc/lightdm/lightdm.conf
sudo sed -i 's/#autologin-user-timeout=0/autologin-user-timeout=0/g' /etc/lightdm/lightdm.conf

#修改启动参数/etc/xdg/lxsession/LXDE-pi/autostart
sudo bash -c 'echo "@xset s off" >> /etc/xdg/lxsession/LXDE-pi/autostart'
sudo bash -c 'echo "@xset s noblank" >> /etc/xdg/lxsession/LXDE-pi/autostart'
sudo bash -c 'echo "@xset -dpms" >> /etc/xdg/lxsession/LXDE-pi/autostart'
#启动chromium-browser,最大化,打开网页为http://127.0.0.1/simple
sudo bash -c  'echo "@chromium-browser --noerrdialogs --start-fullscreen http://127.0.0.1/simple" >> /etc/xdg/lxsession/LXDE-pi/autostart'

lxde面板显示菜单项

在顶部菜单区,鼠标右键,Add/Remove Panel Items, Add, 选择Menu, 点击Add, 在顶部右上角则有菜单项

同时你也可以添加显示温度等项

其它

诸如apt修改源,如何才能git,我默认认为你是懂的。

73, this is bg8knm

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值