ESP32를 이용한 매트릭스 전광판 구동 테스트
ESP32 모듈을 이용하여 매트릭스 전광판을 구동하는 테스트입니다.
현재 의뢰를 받아 제작하고 있는 매트릭스 전광판의 테스트 입니다.
64*32 패널 3개를 연결하여 192*32 해상도의 전광판입니다.
LED개수로 따지자면 192*32(해상도)*3(색상수) = 18432개의 LED를
밝기를 제어해 가면서 제어하게 됩니다.
거의 2만개의 LED를 밝기제어까지 하면서 하나의 MCU로 처리한다는게 대단하기도 하죠..
사용한 라이브러리는 아래 라이브러리를 사용하였습니다.
2dom/PxMatrix
Adafruit GFX compatible graphics driver for LED matrix panels - 2dom/PxMatrix
github.com
HUB75 매트릭스 전광판의 원리는
74HC595와 같은 시프트레지스터의 대량 사용과 동시에
LED 다이내믹 구동과 같이 순차적으로 깜빡거림을 이용한 잔상 처리 방법입니다.
ESP32 하나로 저런 매트릭스를 구동할 수 있다는게 대단하기도 하죠
여러번 매트릭스 전광판과 관련하여 의뢰를 받아 제작했지만
이 HUB75 매트릭스는 정해진 규격이 없는지
LED의 배열이 매트릭스 패널을 구매할때 마다 다릅니다.
심지어 동일한 쇼핑몰에서 동일 패널을 구매했는데도
다른 패턴의 제품이 도착하는게 대부분이네요
사이즈에 따라서도 다르고 참 매번 고생하게 만드는 규격이기도 하네요...
'아두이노 프로젝트' 카테고리의 다른 글
아두이노 강좌 - 버튼으로 세그먼트 숫자 변경하기 (0) | 2021.02.23 |
---|---|
아두이노 프로젝트 - 휴대용 미세먼지 측정기 구동 영상 (0) | 2021.02.21 |
아두이노 프로젝트 - 휴대용 미세먼지 측정기(최종) - 프로그램 보완(인터넷 저장 및 내부 저장시 화면 멈춤 현상 수정) (1) | 2021.02.21 |
아두이노 프로젝트 - 휴대용 미세먼지 측정기 - WIFI를 이용한 인터넷 업로딩(ThingSpeak사용) (0) | 2021.02.21 |
아두이노 프로젝트 - 휴대용 미세먼지 측정기 - 내부 저장 옵션 선택 추가 (0) | 2021.02.21 |