전자
뮤직서버 살리기~~ Volumio 4"TFT LCD 및 Touch 설정하기
@MIYSON
2022. 11. 18. 14:23
뮤직서버 고친다고 스트레스 받으며 셋팅을 다시해서 살렸는데..
이것 저것 무한반복 시도를 했더니 기억에 남는게 없어 기억나는대로 정리합니다.
Volumio3에 4inch RPi LCD (A), (480x320) 설정하는 법
먼저 리즈베리파이에 Volumio 3.3 설치한다.
설치 방법은 검색하면 너무 잘 나와 있어서 자세히 설명은 안한다.
SD 카드에 이미지를 굽고
SSH 사용을 위해 볼루미오 접속 후 SSH ENABLE 클릭(이게 클릭해도 티가 안난다.)
My Volumio 무료가입(계정이 있어야 플러그인을 다운 받을 수 있다.)
Touch Display 플러그인을 찾아 설치한다. (설치 및 활성화 약 10분 소요)
플러그인 설치 후 https://community.volumio.org/t/waveshare-3-5inch-rpi-lcd-c-and-volumio/53489/3 해당 패이지의 'gvolt'님 글을 따라 진행하면 된다.
명령어 입력은 모두 SSH 사용한다. 난 PuTTY라는 프로그램을 사용한다.
- Touch Display 플러그인 설치
- 디스플레이 오버레이 다운로드
wget https://github.com/waveshare/LCD-show/raw/master/waveshare35a-overlay.dtb - 오버레이를 "/boot/overlays/waveshare35a.dtbo"에 복사
sudo cp waveshare35c-overlay.dtb /boot/overlays/waveshare35a.dtbo - "boot/userconfig.txt" 열기
nano /boot/userconfig.txt - SPI 및 오버레이 설정
userconfig.txt 내에 아래 두줄 추가
dtparam=spi=on
dtoverlay=waveshare35a:rotate=270 - Ctrl+x를 입력한 다음 y를 입력하고 Enter를 눌러 "/boot/userconfig.txt"를 저장한다.
- "99-fbturbo.conf" 다운로드
sudo wget https://raw.githubusercontent.com/waveshare/LCD-show/master/usr/share/X11/xorg.conf.d/99-fbturbo.conf -P /usr/share/X11/xorg.conf.d - "99-fbturbo.conf"의 드라이버 설정을 "fbturbo"에서 "fbdev"로 변경한다.
sudo sed 's/"fbturbo"/"fbdev"/' -i /usr/share/X11/xorg.conf.d/99-fbturbo.conf - 재부팅
- 디스플레이가 원하는 방향으로 나올 수 있도록 "/boot/userconfig.txt"의 회전 변수를 수정하여 바리게 보이도록 한다.
- 설정 후 재부팅
- 터치가 정상적으로 되지 않을꺼다.(아래 링크 참조하여 공부한 뒤 13.번으로 따라가면 된다.)
https://github.com/swkim01/waveshare-dtoverlays/blob/master/README.md - 터치 설정을 한다.
sudo nano /etc/X11/xorg.conf.d/99-swapxy.conf
위 파일을 열고 아래 내용을 수정(추가)한다.
#==== Put this in this file : ====
Section "InputClass"
Identifier "SwapXY"
Option "TransformationMatrix" "0 -1 1 1 0 0 0 0 1"
MatchIsTouchscreen "on"
EndSection
#=============================== - 리부팅 및 완료
터치는 사용하는 방법 각도에 맞게 공부해서 적당값을 넣어야 함.
이상~~