赞
踩
最近咸鱼淘了一个树莓派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,最终按照教程成功点亮,并实现触控,有国外的朋友做了一个步骤文档,怕遇到同样问题的朋友看不懂英文,这里做一下搬运翻译.
下载,解压,烧录Volumio镜像,完成后插入派.屏也接上
派加电开机,连上网线并等一会儿.现在屏幕上什么都没有,是白屏
打开浏览器,输入volumio.local
进行基本设置(如果不想用网线,现在可以配置wifi)
完成上述步骤后,点击插件->在左边选择Miscellanea,安装Touch Display 这个插件,有个几百兆吧,网络不好的话要挺久的.
安装完成后开启这个插件.(在已安装的插件里面)
现在需要打开SSH,打开volumio.local/dev,找到SSH,点击ENABLE.
用喜欢的方式通过SSH登录到Volumio,命令行,putty,FinalShell这些都可以.
ssh连接到Volumio,账号密码都是volumio.
连上以后依次运行下面的命令:
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
文件复制完了,还要编辑一些文件:
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 回车,然后问你保存的名字,不用改,直接回车.就保存好了.
现在编辑配置文件:
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,我的这样设置的话是水平,屏幕背部的插针端为上.
最后再安装一些包:
sudo apt update
sudo apt install xserver-xorg-input-evdev
这里不用执行sudo apt install lightdm
,安装lightdm没用必要,而且会影响速度.
现在可以重启了,然后就能看到显示了,但是触摸方向还不对,进入Touch Display插件的配置,修改旋转角度为270. 就OK了.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。