Raspberry Pi는 높은 계산 능력이 필요한 제품을 프로토 타이핑 할 때 매우 편리한 Palm Size 컴퓨터입니다. IOT 하드웨어 개발 및 로봇 응용 프로그램 및 훨씬 더 많은 메모리 부족 응용 프로그램에 광범위하게 사용되고 있습니다. Pi와 관련된 대부분의 프로젝트에서 Pi에 프로젝트의 핵심 사항을 모니터링 할 수있는 디스플레이가 있다면 매우 유용 할 것입니다.
파이 자체에는 모니터에 직접 연결할 수있는 HDMI 출력이 있지만 공간이 제한적인 프로젝트에서는 더 작은 디스플레이가 필요합니다. 따라서이 자습서 에서는 waveshare에서 인기있는 3.5 인치 터치 스크린 TFT LCD 화면을 Raspberry pi와 인터페이스하는 방법 을 배웁니다. 이 튜토리얼이 끝나면 Pi 상단에 터치 스크린이있는 완전한 기능의 LCD 디스플레이가있어 향후 프로젝트에 사용할 수 있습니다.
3.5 인치 TFT LCD 화면의 기술 사양은 다음과 같습니다.
LCD 유형 | TFT |
크기 | 3.5 |
해결 | 320 * 480 화소 |
상호 작용 | SPI |
디스플레이 컨트롤러 | XPT2046 |
터치 유형 | 저항성 |
백라이트 | LED |
종횡비 | 8: 5 |
그림 물감 | 65536 |
지원 | 카메라, 마우스 및 키보드 |
필요한 재료
- 라즈베리 파이
- 3.5 인치 TFT LCD
- 인터넷 연결
전제 조건
Raspberry Pi가 이미 운영 체제와 함께 플래시되고 인터넷에 연결할 수 있다고 가정합니다. 그렇지 않은 경우 계속하기 전에 Raspberry Pi 시작하기 자습서를 따르십시오.
또한 라즈베리 파이의 터미널 창에 액세스 할 수 있다고 가정합니다. 이 튜토리얼에서는 SSH 모드에서 Putty를 사용하여 Raspberry Pi에 연결합니다. 모든 방법을 사용할 수 있지만 어떻게 든 Pi의 터미널 창에 액세스 할 수 있어야합니다.
Raspberry Pi와 TFT LCD 화면 연결
3.5 인치 TFT LCD 화면을 Raspberry pi와 연결하는 것은 간단합니다. LCD에는 수 헤더 핀에 꼭 맞는 암 헤더 핀 스트립이 있습니다. 핀을 정렬하고 Pi 상단의 LCD를 눌러 연결하기 만하면됩니다. 제대로 고정되면 Pi와 LCD가 아래와 같이 보일 것입니다. Pi에 대소 문자를 사용 했으므로 흰색 상자를 무시하십시오.
이 핀이 무엇인지 궁금한 사람들을 위해! 라즈베리 파이와 LCD 사이에 SPI 통신을 설정하고 라즈베리 파이의 5V 및 3.3V 핀에서 LCD에 전원을 공급하는 데 사용됩니다. 그 외에도 터치 스크린이 작동하도록 전용 핀이 있습니다. 총 26 개의 핀이 있으며 핀의 기호와 설명은 아래와 같습니다.
핀 번호: |
상징 |
기술 |
1, 17 |
3.3V |
3.3V 전원 입력 |
2,4 |
5V |
5V 전원 입력 |
3,5,7,8,10,12,13,15,16 |
체크 안함 |
연결 없음 – 지원에 사용 |
6,9,14,20,25 |
GND |
바닥 |
11 |
TP_IRQ |
터치 스크린 용 액티브 로우 인터럽트 핀 |
18 |
LCD_RS |
디스플레이 컨트롤러의 선택 핀 등록 |
19 |
LCD_SI |
LCD 디스플레이를위한 SPI 데이터 입력 |
21 |
TP_SO |
LCD 디스플레이에서 출력되는 SPI 데이터 |
22 |
RST |
초기화 |
23 |
LCD_SCK |
SPI 통신의 클럭 동기화 핀 |
24 |
LCD_CS |
SPI LCD의 칩 선택 핀 |
26 |
TP_CS |
SPI 터치 스크린의 칩 선택 핀 |
3.5 인치 LCD 디스플레이 화면을위한 Raspberry Pi 준비
이제 LCD를 PI에 연결 한 후 PI에 전원을 공급하면 LCD에 빈 흰색 화면이 표시됩니다. 연결된 LCD를 사용하기 위해 PI에 드라이버가 설치되어 있지 않기 때문입니다. 이제 Pi의 터미널 창을 열고 필요한 변경을 시작하겠습니다. 다시 말하지만, 퍼티를 사용하여 파이에 연결하면 편리한 방법을 사용할 수 있습니다.
1 단계: 다음 명령을 사용하여 구성 창으로 이동합니다. 아래 창을 얻으려면
sudo raspi -config
2 단계: 이동에 부팅 옵션 -> 바탕 화면 / CLI 이미지 아래에 강조로 선택 옵션 B4 데스크톱 자동 로그인 데스크톱 GUI는 자동으로 '파이'로그인 한 사용자. 이렇게하면 사용자가 암호를 입력하지 않고 다음 부팅에서 PI가 자동으로 로그인됩니다.
3 단계: 이제 다시 인터페이스 옵션으로 이동하고 아래 이미지와 같이 SPI를 활성화합니다. LCD와 PI는 SPI 프로토콜을 통해 통신하기 때문에 SPI 인터페이스를 활성화해야합니다.
4 단계: 이 waveshare 드라이버 링크를 클릭하여 드라이버를 ZIP 파일로 다운로드합니다. 그런 다음 ZIP 파일을 PI OS로 이동합니다. 이를 위해 Filezilla를 사용했지만 펜 드라이브와 간단한 복사 붙여 넣기 작업을 사용할 수도 있습니다. 광산은 / home / pi 경로에 배치되었습니다.
5 단계: zip 파일을 제자리에 배치 한 후 터미널 창을 계속 진행합니다. 드라이버를 설치하려면 다음 명령을 사용하십시오.
tar xvf LCD- show- *. tar.gz
참고: 이 단계에서 PI가 인터넷에 연결되어 있는지 확인하십시오 .
6 단계: 마지막으로 드라이버를 설치 한 후 아래 명령을 사용하여 디스플레이를 활성화 할 수 있습니다.
cd LCD 쇼 /
7 단계: 이제 아래 명령을 사용하여 Pi를 다시 시작합니다. 그러면 터미널 창이 자동으로 종료됩니다. PI가 다시 시작되면 LCD 디스플레이에 부팅 정보도 표시되고 마지막으로 바탕 화면이 아래와 같이 나타납니다.
sudo 재부팅
또한 아래 비디오 를 통해 LCD 연결 방식과 터치에 반응하는 방식을 확인할 수 있습니다. 기본 정확도에 거의 만족하므로 보정을하지 않겠습니다. 그러나 관심이 있으시면 waveshare 의 공식 위키 페이지에서 LCD 화면에서 카메라보기를 조정하고 활성화하는 방법을 논의 할 수 있습니다.
튜토리얼을 이해하고 LCD를 PI와 성공적으로 인터페이스하고 제대로 작동하기를 바랍니다. 그렇지 않은 경우 아래 의견 섹션에 문제를 언급하거나 더 많은 기술 문의를 위해 포럼을 사용하십시오.