항상 갖고 싶었던 E-ink 데스크 액세서리
유튜브 채널
https://www.youtube.com/@HelloDavid
항상 갖고 싶었던 전자 잉크 책상 액세서리.
1.작업환경을 위한 E-ink 액세서리 디스플레이.
– 항상 원했던 작은 E-ink 액세서리 디스플레이는 책상에 놓고 싶은데, 매우 낮은 전력으로 작동하는 항상 켜져 있는 디스플레이로 시간과 날씨 정보 등 기본 데이터를 표시한다.
– 이 장치는 내 매크로패드 설정과 동기화되어, 노트북으로 전환하면 HDMI와 USB 선택사항이 표시되거나, 게임을 하기 위해 PS5로 전환하게 되면 여기에서 주 컴퓨터의 CPU, GPU, 메모리 로드 정보와 같은 통계도 볼 수 있다.
– 또한 Wi-Fi로 연결되어 있어서 주식 시장과 같은 인터넷 데이터를 실시간으로 확인할 수 있다. E Ink 디스플레이를 사용하기 때문에 모든 각도에서 쉽게 읽을 수 있으며, 밤에 방해가 되는 빛을 방출하지 않아 Ola 디스플레이 옆에 완벽하게 어울린다. 사용자 인터페이스는 완전히 원하는 테마로 *사용자 정의가 가능*하다.
2.E-ink 디스플레이를 사용한 컴퓨터 데스크셋업 프로젝트 소개
– E-ink 디스플레이는 1년 전 *홈 어시스턴트 서버*를 사용한 *매크로 프로젝트*에 추가된 것이다.
– 이후 매크로 프로젝트는 *Wi-Fi 내장, 레이어 키 추가, 3D 프린팅 케이스와 키캡 새로이* 업그레이드되었다.
– 프로젝트에 사용된 Liligo T5 모듈은 *4.7인치 E-ink 디스플레이, ESP32 마이크로컨트롤러, 리튬 배터리용 JST 커넥터, USB-C 포트*가 내장되어 있다.
– ESPHome을 장치에 설치하고 몇 십 시간의 코드 예제와 문제 해결을 거쳐 텍스트 모양과 이미지 파일과 같은 그래픽을 렌더링할 수 있게 되었다.
– 시간, 온도, 부하 정보와 같은 *동적 텍스트*와 로드 바를 나타내는 직사각형을 배경 템플릿으로 만들 수 있게 되었다.
3.E-잉크 디스플레이 한계와 배터리 수명에 대한 고찰
– 이 구현 사례의 몇 가지 제한 사항이 있다. 첫째로, 여기에서 사용하는 코드 베이스는 *흑백 디자인만 지원*한다. 하드웨어는 복잡한 디자인을 위해 *회색조*도 지원하는데, 아직 그 부분을 작업하지 않았다.
– 둘째로, 배터리 수명. 내 코드는 *전력 효율성에 최적화*되지 않았다. 1200 Milliampere-hour 배터리로는 *약 24시간만 지속*되어 충전이 필요하다. 하지만 날씨 및 온도 버전의 경우 *각 업데이트 사이에 15분간 슬립*을 취하여 전원 최적화를 통해 *최대 한 달간 지속*될 수 있다.
– 마지막으로, 이 e-잉크 디스플레이는 *일부 영역에서 이미지 고스트*를 보여주는데, 이를 해결하기 위해 코드 최적화를 하거나 *다른 디스플레이 패널로 전환*해야 할 수도 있다. 그러나 현재 상태에서는 이대로 계속 사용해보고 나중에 더 악화되는지 확인할 것이다.
조회수 174,619회 2024. 3. 22.
I made this E-ink display for my computer desk setup as an Always On display to show me information such as the date, time, weather, HDMI settings, USB settings, and CPU/GPU/Memory temperature information.
OLD Version LilyGo T5-4.7 Inch E-paper (This product used in the video is no longer sold.)
https://www.lilygo.cc/en-ca/products/…
New Version (NOT compatible with my code) LilyGo T5 4.7″ V2.3
https://amzn.to/4cn9WwW (Amazon US)
https://s.click.aliexpress.com/e/_DlL… (AliExpress)
Refer to these Code examples if using the New Version.
https://github.com/esphome/feature-re…
My Source Code – https://github.com/davidz-yt/eink-des…