- 사용 된 재료
- 5 인치 800x480 TFT 터치 스크린 디스플레이
- 5 인치 TFT LCD와 Raspberry Pi 연결
- 5 인치 LCD 용 Raspberry Pi에 드라이버 설치
- Raspberry Pi의 터치 스크린 보정
Raspberry pi는 컴팩트 한 신용 카드 크기의 컴퓨터로, 요즘 IoT 애플리케이션과 데이터 과학, Python, 기계 학습 등과 같은 높은 계산 애플리케이션에 매우 인기가 있습니다. 많은 애플리케이션은 Raspberry Pi와 연결하기 위해 외부 디스플레이가 필요합니다. 이 경우 라즈베리 파이에는 TV 또는 모니터와 같은 외부 디스플레이를 연결하는 자체 HDMI 인터페이스가 있습니다. 그러나 일부 애플리케이션에서는 컴팩트 디스플레이가 적합하고 GUI 애플리케이션을 통해 터치 스크린 입력이 선호됩니다. 이러한 애플리케이션의 경우 HDMI 터치 스크린 디스플레이를 사용할 수 있습니다. 이전에 3.5 인치 TFT LCD 디스플레이를 Raspberry Pi와 연결하는 방법을 배웠습니다. 오늘은 5 인치 HDMI 터치 스크린 디스플레이를 Raspberry Pi와 인터페이스 하고 터치 스크린을 보정하여 정확도를 높이는 방법도 배웠습니다.
사용 된 재료
- Raspberry Pi 3 B (내 경우)
- 5 인치 800x480 TFT 디스플레이 (터치 스크린 포함)
- 16GB Micro SD 카드
- HDMI 커넥터
- 터치 펜
- 5V, 2.4 AMP 전원 공급 장치
- USB 키보드
- USB 마우스
5 인치 800x480 TFT 터치 스크린 디스플레이
5 인치 터치 스크린 라즈베리 파이 디스플레이는 TFT HDMI 디스플레이로 매우 컴팩트하며 라즈베리 파이 A, B, 파이 B + / 2B 및 3B 모델에서 사용할 수 있습니다. 백라이트 제어를 지원하는 저항성 터치 스크린이 내장되어 있으며 HDMI 입력에 대한 전원 지원을 절약합니다. 800x480 픽셀의 해상도를 가진 컴퓨터의 모니터 역할을합니다.
풍모:
- 5 인치 HDMI 디스플레이
- 800x480 픽셀 고해상도 사진 및 대형보기 화면.
- 백라이트 제어 기능이있는 내장형 저항 막 방식 터치 스크린으로 전력 소비를 줄입니다.
- 넓은 시야각
- 빠른 응답 시간, 풀 컬러 디스플레이.
기술 사양:
- 크기: 5 inch
- 해상도: 800 * 480
- 디스플레이 컨트롤러: XPT2046
- LCD 인터페이스: SPI
- 접촉 유형: 저항하는
- LCD 유형: TFT
5 인치 TFT LCD와 Raspberry Pi 연결
1. Raspberry Pi 위에 LCD를 놓습니다.
LCD를 Raspberry Pi와 인터페이스하는 첫 번째 단계는 GPIO 커넥터를 사용하여 LCD를 pi와 연결하는 것입니다. 디스플레이에는 장착을위한 4 개의 모서리 스탠드 오프가 있습니다. 그런 다음 LCD는 GPIO 슬롯에서 미끄러지는 방식으로 Raspberry Pi 위에 배치되고 HDMI 포트는 반대쪽에 완벽하게 정렬됩니다. LCD는 Pi와의 연결에 26 핀만 사용하므로 LCD를 Pi에 연결할 때주의하십시오.
2. HDMI 커넥터를 연결합니다.
라즈베리 파이 위에 LCD를 올려 놓은 후 아래 그림과 같이 LCD 박스에 포함 된 HDMI 커넥터를 Pi와 LCD 사이에 연결합니다.
3. 전원 공급 장치 연결:
이전의 모든 단계가 끝나면 Raspberry Pi 및 LCD에 전원을 공급해야합니다. 별도의 전원을 제공하기위한 USB 플러그도 LCD에 있지만 Pi에 적합한 2.4Amp 전원 공급 장치가 있다면 LCD에 별도의 전원 공급 장치가 필요하지 않습니다.
4. LCD의 백라이트 스위치를 켭니다.
전원 투입 후 LCD 뒷면에있는 백라이트 전원 스위치를 켭니다.
5 인치 LCD 용 Raspberry Pi에 드라이버 설치
1. 구성 파일에서 일부 매개 변수를 편집합니다.
LCD 드라이버를 다운로드하기 전에 아래와 같이 구성 파일을 변경하십시오. 구성 파일은 아래 명령을 사용하여 찾을 수 있습니다.
sudo nano /boot/config.txt
다음으로 구성 파일에 다음 행을 추가하십시오.
max_usb_current = 1 hdmi_group = 2 hdmi_mode = 87 hdmi_cvt 800480 60 60 0 0 hdmi_drive = 1
참고: 경우에 따라 구성에서 위의 설명을 주석 해제해야합니다. 파일의 주석 행에 위의 명령문이 이미있는 경우 파일.
2. 드라이버 다운로드:
먼저 github에서 드라이버를 다운로드하십시오. Raspberry pi 터미널에 다음 명령을 입력하여 수행 할 수 있습니다.
3. 디스플레이 활성화:
드라이버를 성공적으로 설치 한 후 아래 명령을 사용하여 디스플레이를 활성화 할 수 있습니다.
cd LCD-show / chmod + x LCD5-show ./LCD5-show <> 4. Raspberry Pi 재부팅
위의 명령을 실행하면 pi가 자동으로 다시 시작되고 화면이 지금 작동합니다. 이것은 아래 그림에서 볼 수 있습니다.
Raspberry Pi의 터치 스크린 보정
프로세스의 마지막 부분은 최적의 작업을 위해 터치 스크린을 보정하는 것입니다. 이를 위해 pi에“ xinput-calibrator ” 라는 응용 프로그램을 설치해야합니다.
프로그램을 설치하려면 아래 명령을 실행해야합니다.
sudo apt-get install -y xinput-calibrator
위 프로그램을 성공적으로 설치 한 후 Raspberry Pi의 작업 표시 줄 에서 메뉴 버튼을 클릭 한 다음 기본 설정 -> 터치 스크린 보정 을 선택 합니다. 그런 다음 안내되는 단계에 따라 터치 스크린 보정을 완료합니다. 터치 스크린 보정 창은 다음과 같아야합니다.
터치 펜을 사용하여 빨간색으로 표시된 지점을 터치 한 다음 마찬가지로 화면에서 4 개의 연속적인 빨간색 지점을 모두 터치하면 아래와 같은 화면에 보정 매개 변수가 프롬프트됩니다.
위의 매개 변수를 저장하고 Raspberry Pi를 재부팅하십시오. 이제 디스플레이 설정이 완료되었으며 LCD가있는 5 인치 터치 스크린을 문제없이 사용할 수 있습니다.
이것은 TFT LCD를 Raspberry Pi에 부착 하는 방법이며 게임, 알람 시계, 태블릿 등과 같은 애플리케이션을 구축하는 데 사용할 수 있습니다.