Wemos D1 | 컨트롤러 |
GPIO4(D2) | BUSY |
GPIO2(D4) | RESET |
GPIO0(D3) | DC |
GPIO15(D8) | CS |
GPIO14(D5) = SCLK | SCK(CLK) |
GPIO13(D7) = MOSI | DIN(SDI) |
GND | GND |
3.3V | VCC |
사용 라이브러리는 GxEPD2.핀 연결은 위와 같이 했습니다.
1.54인치 3색(검정/흰색/빨강)
https://item.taobao.com/item.htm?spm=a1z09.2.0.0.67002e8drgRpX9&id=705254143550&_u=v20ahlk00se918
1.9위안(354원)
커넥터가 보통의 24핀이 아니고 34핀 규격의 넓이에 26핀으로 되어 있습니다.
하지만 위의 사진처럼 양쪽 끝 핀 하나를 잘 잘라서 맞추면 24핀과 그대로 호환됩니다.
왼쪽을 자를때는 위쪽의 연결을 자르지 않도록 주의합니다.
Waveshare의 라이브러리에서 1.54(C)를 선택해서 사용하거나
혹은 GxEPD 라이브러리의
#include <GxGDEW0154Z17/GxGDEW0154Z17.h> // 1.54" b/w/r 152x152 |
를 주석해제하면 됩니다.
EPD2 라이브러리에서는 지원하지 않는 듯.
아쉽게도 컨디션이 너무 안 좋습니다. 위쪽 사진처럼 나옵니다.
10개나 샀기 때문에 3500원을 쓰레기통으로 넣게 되었군요
2.6인치 3색(검정/흰색/빨강)
https://item.taobao.com/item.htm?spm=a1z09.2.0.0.67002e8dklub2i&id=704511276535&_u=u20ahlk00sf165
2.9위안(540원)에 대량구매. 152x296
EPD2 드라이버로 계속 테스트해봤습니다.
EPD2 라이브러리에서 2.66" 3칼라 모듈은 1개밖에 없어서 선택의 여지가 없습니다.
하지만 이걸로는 동작을 안 하더군요.
2.13" 모듈을 선택해 봤더니 일단 일부나마 정상적으로 나오는 것을 발견했습니다.
그래서 같은 드라이버를 사용하는 2.9"를 찾아 그 모델의 헤더 파일의 해상도를 고쳤더니 제대로 나옵니다
GxEPD2_display_selection.h 에서
GxEPD2_3C<GxEPD2_290_Z13c, GxEPD2_290_Z13c::HEIGHT> display(GxEPD2_290_Z13c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEH029Z13 128x296, UC8151D |
위 부분 선택하여 주석해제합니다.
그리고 라이브러리 폴더를 안의 src/epd3C/GxEPD2_290_Z13c.h를 찾아
static const uint16_t WIDTH = 128; |
위 부분의 128을 152로 바꿔주면 됩니다.
구매할 때 VUSION 이라는 글씨가 써 있는 것들이 있는데 refresh를 계속 해도 OLED의 번인처럼 살짝 보이긴 합니다.
잘 봐야만 보일 정도고 딱히 문제없이 그냥 써도 될 것 같습니다.
4.2인치 3색
https://item.taobao.com/item.htm?spm=a1z09.2.0.0.67002e8dklub2i&id=706505217365&_u=u20ahlk00s8beb
15위안(2880원)
400x300해상도
구매자 리뷰를 보면 부분 Refreshing은 안되는듯 하고 자료에 있는 회로도는 핀 순서가 반대로 된 것 같습니다.
GxEPD2_display_selection.h 에서
GxEPD2_3C<GxEPD2_420c, GxEPD2_420c::HEIGHT / 2> display(GxEPD2_420c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW042Z15 400x300, UC8176 (IL0398) |
을 주석해제합니다.
약간의 노화 느낌은 있지만 깔끔하게 잘 나오는 편입니다.
또 다른 물건이 있지만 이건 내용이 길어서 별도로 포스팅했습니다.
https://pashiran.tistory.com/1281
https://pashiran.tistory.com/1282
이하 보류물품
4.2인치 2색(흑/백)
https://item.taobao.com/item.htm?spm=a1z09.2.0.0.64352e8duj7W06&id=706723970562&_u=d20ahlk00sfd1b
15위안(2870원)
구매자 성공기 많고 한 리뷰에 따르면 12레벨 그레이스케일이 가능한 좋은 보드라고 합니다.
케이블에 hink 라고 써 있는걸로 보아 hink display로 검색해보니 이것도 waveshare 드라이버와 호환될 것 같습니다.
PCB도 깔끔해서 추적해서 선 따내면 드라이버 보드로 사용해도 될 것 같네요.
아직 테스트하지 못했는데 조만간 추가할 예정.
https://item.taobao.com/item.htm?spm=a1z09.2.0.0.67002e8duO0ULk&id=706228464037&_u=c20ahlk00s64e2
7.4" 모듈이 또 한장 남아있는데 이건 사용하려면 분석을 좀 해야 할 것 같습니다.
별도로 포스팅할 계획입니다.
'주인장 잡담 > 구매기록과 자료정리' 카테고리의 다른 글
ENYA NEXG2 기타 - 구매기록, 메뉴얼, 간단한 사용후기. (13) | 2023.07.08 |
---|---|
Windows hello용 지문인식기 구매 (0) | 2023.06.12 |
타오바오 imagotag 4.2" BWR 전자잉크 #2 - 사용하기 (0) | 2023.06.09 |
타오바오 imagotag 4.2" BWR 전자잉크 #1 - 분해 (0) | 2023.06.09 |
타오바오 구매 전자부품 정리 - 128*128 SPI OLED (0) | 2023.05.29 |