Home » MCUS

MCUS

제목[Arduino][ESP32] WeatherClock, 1/8 Scan LED Matrix 구동 하기#12024-02-04 02:32
작성자 Level 10
첨부파일P5 outdoor LED module specification (1).pdf (445.5KB)240417-RGB_WeatherClock.git.zip (64.75MB)

 

  • 개발 환경
    • Arduino IDE or VScode + PlatformIO or Clion + PlatformIO

 

  • 사무실에 있는 Digital 시계가 자꾸 늦어져 인터넷으로 시간 동기화 되도록 시계를 제작 하려고 검색을 하니 비싼 돈 들이지 않고도 가지고 있는 것으로 간단하게 구동 할 수 있을 것 같아 시작 했으나, 가지고 있는 LED Matrix 가 라이브러리에서 지원하는  1/32 또는 1/16 이 아닌 1/8 Scan 이라 디바이스 마트에서 파는 제품의 Reference 로는 제대로 구동이 안되어 검색을 통해 Patch 적용 후 해결.

 

  • 중국에서 파는 옥외용 제품의 경우 P2.5의 경우는 1/32 Scan 이 많으나 P5 의 경우 또는 더 큰 피치의 경우 대부분 1/8 이거나 경우에 따라서는 1/4 Scan 경우도 있어 사용한 라이브러리에서는 오류가 발생할 수 있어 그 때 그 때 마다 LED Module 에 맞도록 Customizing 해야 함.

 

  • 첨부 파일은 가지고 있는 모듈에 맞도록 수정 한 것입니다.
  • 또한 참조한 소스 코드 자체가 초보를 위한 코드다 보니 미진한 부분이 많이 보여 추후 RTC, OTA 기능 및 Webserial 그리고 WiFi AP 기능도 넣어볼 생각입니다. (2024-04-16 코드구현완료)

 

 

 

 

2024-04-16 최종 수정본에서는 미세 먼지 정보도 업데이트 되도록 함.

 

동작 화면

 

 

자작 PCB 및 모듈에 부착한 사진 (첨부 압축 파일 내부에 Altium 으로 작업 된 파일 있습니다.)

 

 

댓글
자동등록방지
(자동등록방지 숫자를 입력해 주세요)