当前位置:   article > 正文

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

volumio.local

最近咸鱼淘了一个树莓派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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
  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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    这个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  //加上这行
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

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

  13. 最后再安装一些包:

    sudo apt update
    sudo apt install xserver-xorg-input-evdev
    
    • 1
    • 2

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/199403
推荐阅读
相关标签
  

闽ICP备14008679号