树莓派 Volumio 3.5触摸屏(GPIO) 配置教程

分享如何在树莓派3B+上使用Volumio系统,配合3.5寸TFT屏幕和i2c转同轴板,通过一步步教程解决配置难题,实现触控显示,适合新手参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近咸鱼淘了一个树莓派3B(买成210血亏哦,200以下差不多)做数播,装的Volumio系统,和少帅的i2c转同轴的板(连同壳子140+),后来又淘了一个3.5寸的TFT小屏幕3.5inch RPi Display - LCD wiki(我在咸鱼买的,60感觉贵了,50差不多),用杜邦线接出来,现在感觉更加完美了.

在这里插入图片描述
在这里插入图片描述

但是这个屏幕在Volumio上的配置和默认的Raspbian &Ubuntu Mate系统上有些不一样,用脚本安装会导致变砖,无法开机,本来都想放弃了,结果上谷歌一搜,

在Volumio的社区里找到了方法Volumio with 3.5" TFT Touch Screen (GPIO) RPi 3B+ - Guides - Volumio,最终按照教程成功点亮,并实现触控,有国外的朋友做了一个步骤文档,怕遇到同样问题的朋友看不懂英文,这里做一下搬运翻译.

配置步骤文档翻译:
  1. 下载,解压,烧录Volumio镜像,完成后插入派.屏也接上

  2. 派加电开机,连上网线并等一会儿.现在屏幕上什么都没有,是白屏

  3. 打开浏览器,输入volumio.local

  4. 进行基本设置(如果不想用网线,现在可以配置wifi)

  5. 完成上述步骤后,点击插件->在左边选择Miscellanea,安装Touch Display 这个插件,有个几百兆吧,网络不好的话要挺久的.

  6. 安装完成后开启这个插件.(在已安装的插件里面)

  7. 现在需要打开SSH,打开volumio.local/dev,找到SSH,点击ENABLE.

  8. 用喜欢的方式通过SSH登录到Volumio,命令行,putty,FinalShell这些都可以.

  9. ssh连接到Volumio,账号密码都是volumio.

  10. 连上以后依次运行下面的命令:

    git clone https://github.com/goodtft/LCD-show
    cd LCD-show/
    sudo mkdir /etc/X11/xorg.conf.d
    cd usr/
    sudo cp tft35a-overlay.dtb /boot/overlays/
    sudo cp tft35a-overlay.dtb /boot/overlays/tft35a.dtbo
    sudo cp -rf 99-calibration.conf-35-90 /etc/X11/xorg.conf.d/99-calibration.conf
    sudo mkdir -p /usr/share/X11/xorg.conf.d/
    sudo cp -rf ./99-fbturbo.conf /usr/share/X11/xorg.conf.d/99-fbturbo.conf
    
  11. 文件复制完了,还要编辑一些文件:

    sudo nano /etc/X11/xorg.conf.d/99-calibration.conf
    
    -----------------------------
    
    Section “InputClass”
    Identifier “calibration”
    MatchProduct “ADS7846 Touchscreen”
    Option “Calibration” “3936 227 268 3880”
    Option “SwapAxes” “1”
    Driver “evdev”   //加上这行,本注释就不要复制了
    EndSection
    

    这个nano和vi/vim不一样,不用按i插入,直接粘贴,然后Ctrl+x 退出,这时候问你要不要保存,输入y 回车,然后问你保存的名字,不用改,直接回车.就保存好了.

  12. 现在编辑配置文件:

    sudo nano /boot/config.txt
    
    ---------------------------------------
    
    nitramfs volumio.initrd
    gpu_mem=32
    max_usb_current=1
    dtparam=audio=on
    audio_pwm_mode=2
    dtparam=i2c_arm=on
    disable_splash=1
    hdmi_force_hotplug=1
    dtoverlay=tft35a:rotate=270  //加上这行
    

    rotate=270这个是旋转角度,现在是270,我的这样设置的话是水平,屏幕背部的插针端为上.

  13. 最后再安装一些包:

    sudo apt update
    sudo apt install xserver-xorg-input-evdev
    

    这里不用执行sudo apt install lightdm,安装lightdm没用必要,而且会影响速度.

  14. 现在可以重启了,然后就能看到显示了,但是触摸方向还不对,进入Touch Display插件的配置,修改旋转角度为270. 就OK了.

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值