7.5인치 E-ink 캘린더 DIY

7.5인치 E-ink 캘린더 DIY
E-ink 캘린더 업그레이드
E-ink 디스플레이 캘린더 DIY2년전 사놓았지만, 쓸데를 찾지 못해 늘 마음의 빚으로 남아있던 녀석, 바로 Lilygo T5-4.7이다. ESP32에 4.7인치 960 x 540 전자잉크 디스플레이가 붙어있는 훌륭한 녀석이다. LILYGO T5 간단 개봉기알리를 뒤지다가 또 하나 질렀다. 바로 4.7인치 E-ink 디스플레이에 ESP32가 붙어있는 Lilygo T5다. 평소에 30~40달러 가량했던 것

Lilygo T-5 4.7인치 디스플레이를 이용해서 캘린더를 만들어 쓰고 있다. 화면이 작아 실용성은 다소 떨어지지만, 데스크테리어 관점에선 꽤 괜찮다. 하지만 조금 더 컸으면하는 생각은 사라지지 않았다. 그래서 조금 더 큰 화면의 E-ink 캘린더를 만들어보기로 했다.

알리를 뒤져보니 7.5인치 880 x 532 3색 E-ink 디스플레이가 대략 20달러 정도더라.

여기에 10달러 정도하는 Seeedstudio xiao32 ee04를 붙이면 되겠다 싶었다. ee04는 작은 esp32s3시리즈로 유명한 xiao esp32에다 50핀 / 24핀 E-ink 디스플레이를 연결할 수 있는 HAT이 통합된 제품이다.

일단 레퍼런스가 없어서 테스트부터.

챗GPT와 제미나이를 괴롭혀서 GxEPD2_3C 라이브러리를 쓰면 된다는 사실을 알아낸 뒤 글자를 띄워봤다. 일단 문제없이 되는 것을 확인했다. Lilygo T5를 이용한 캘린더에서 구글 데이터를 파싱해서 보내는 것까지는 완료했으니 데이터 받아서 디스플레이에 표시해주는 부분만 해결하면 된다.

즉, 지난번 DIY때도 애 먹었던 한글 구현만 해내면 된다는 얘기다. 참고로 디스플레이 끝단에 자글자글한 그림자(얘네 표현)가 있다. 왜 이렇게 싸냐 싶더니만...

주문하고 보니 알리 제품 상세 설명에도 나와있더라. 뭐.. 싸니까 넘어가야지. 정품(?!)인 Waveshare 제품은 동일 스펙이 50달러를 넘는다.

챗GPT와 제미나이를 계속 괴롭혀서 한글 표시까지 완료. 그런데 생각보다 아름답지 않다. 해상도가 그리 높지 않아서인지 글자가 뭉개진다. 폰트 크기를 여러번 조정한 끝에 그럭저럭 볼만하게는 만들었다.. 3색(흑·백·적) 디스플레이라서 빨간색이 표시되지만, 생각과는 달리 쨍한 빨간색은 아니라는 것도 좀 불만이다. 좀 더 해상도가 높은 고품질 전자잉크 디스플레이를 구했어야하나 싶지만 그런건 비싸다...

배터리를 장착하고 알리에서 주문한 액자가 오면 결합해 최종 완성하면 되겠다. 역시 누가 따라하랴 싶지만.. 혹시나 몰라 코드는 남겨둔다. 코드는 챗GPT와 제미나이를 괴롭혀서 만든거기 때문에 무슨 의미인진 잘 모르는게 함정..