상세 컨텐츠

본문 제목

[TTgo T-Display ESP32] T-Display change boot image

Arduino

by Creator-ES 2020. 6. 12. 21:23

본문

T-Display 부팅이미지 변경

 

T-Display에 전원을 넣으면 TTGO의 부팅 이미지가 나오면서 작동을 시작한다.

부팅이미지가 있으니 좀 더 유니크해보인다. 내가 만들었다는 티를 내고 싶어진다. 

그래서 본격적으로 가지고 놀기전에 부팅 이미지부터 가지고 놀아보자

T-Display LCD 1.14"크기에  해상도는 240x135픽셀이다. 16:9비율로 흔한 모니터 비율이다. 

16:9 비율의 이미지를 줄이거나 같은 비율로 이미지를 만들어 줄이면 된다. 

이미지를 처음부터 240x135픽셀로 만들려고 하면 저장을 하는 과정에서 이상하게 픽셀이 1씩 커지거나 작아진다. 

부팅이미지 만들면서 쓸때없이 일러스트를 사용해서 그런건지 모르겠으나 240x135픽셀로 저장이 잘 안된다. 

그냥 이미지를 크게 만들고 줄이는 과정을 거치는 게  잘되는 것 같다. 이미지를 제작프로그램이나 사이즈 조절프로그램들이 워낙 다양하니 

흐름만 알고 가자

 

1. 이미지 축소

이미지사이즈를 조절 할수 있는 프로그램이면 상관없음 딱이 사용하는 프로그램이 없으시다면 아래의 페이지에서 프로그램을 다운해서 사용하세요

 

Download FastStone Photo Resizer

  Note:    exe       A single executable file that installs the application in your computer. Recommended for most users.    zip       A zip (compressed) format of the exe file above. In some networks, downloading exe files is strictly prohi

www.faststone.org

부팅이미지로 사용할 이미지를 선택하고 Add를 눌러 변환리스트에 추가한다. 
변환할 파일의 확장자와 홀더를 설정하고 Usa Advanced options를 첵크 하고  Advanced options 버튼 클릭
Resize 탭에서 Resize를 체그하면 여로 옵션이 나온다 위와 같이 설정을 하고 OK버튼 클릭 
변환을 시작하고 변환이 끝나면 지정한 폴더에 변환한 이미지 파일이 생성이 된다. 

 

2. 이미지 변환

우선 아래의 페이지에서 이미지 변환 프로그램 다운로드한다. 

 

 

LCD Image Converter | riuson.com

LCD Image Converter About This application allows you to create bitmaps and fonts, and transform them to “C” source format for embedded applications. The transformation of the images to the source code is m

www.riuson.com

LCD Image Converter 시작화면
File -> Open -> 이미지선택
이미지를 불러온 상태
Options -> Conversion 클릭 

 

Preset을 Color R5G6B5로 변경
Image 탭에서 Block size를 16bit로 변경후 좌측 하단 Show Preview 버튼 클릭
변경된 이미지 코드

3. 이미지코드 저장

우선 TTgo에서 제공하는 T-Display 데모 코드를 아레의 페이지에서 다운 받습니다. 

 

Xinyuan-LilyGO/TTGO-T-Display

Contribute to Xinyuan-LilyGO/TTGO-T-Display development by creating an account on GitHub.

github.com

다운받은 TTGO-T-Display-master 압축파일을  Documents\Arduino\libraries 폴더에 압축을 푼다. 

압푹을 푼 TTGO-T-Display-master폴더 안에 TTGO-T-Display.ino 파일을 실행 한다. 

실행하면  파일을 스케치 폴더로 이동한다는 경고창이 뜬다.

확인을 하면 TTGO-T-Display-master폴더 TTGO-T-Display폴더가 생성되면서

TTGO-T-Display.ino 파일이 TTGO-T-Display폴더 안으로 이동한다.

그리고 아두이노가 실행된다.

그다음 TTGO-T-Display-master폴더에 있는 bmp.h파일을 연다.

파일을 열면

const unsigned short ttgo[32400] PROGMEM={ 밑으로 이미지 코드가 있다. 이 코드를 자신이 만들어준 코드와 교체하고 저장을 한다. 

그리고 아두이노로 돌아와 코드를 업로드한다. 

 

그러면 자신이 만든 이미지가~~~~~

 

T-Display boot image change

관련글 더보기

댓글 영역