바닥신호등 LED 문자 디스플레이 및 IoT 중계기
ESP32Raspberry Pi CM4PythonC++RS-485REST APILED 디스플레이LTE
바닥신호등에 문자와 그림을 표시하고 원격으로 콘텐츠를 갱신하는 LED 디스플레이 시스템을 개발했습니다. Raspberry Pi CM4 중계기와 ESP32 표시 장치를 연결해 웹 플랫폼에서 작성한 내용을 현장 디스플레이로 전달하도록 구현했습니다. 성남의료원과 수정경찰서 입구에 각각 4개의 디스플레이를 설치했습니다.

개발 범위
- Raspberry Pi CM4 중계기의 웹 플랫폼 연동 및 RS-485 통신 프로그램 개발
- ESP32 기반 바닥 LED 디스플레이 펌웨어 구현
- 중계기 1대와 디스플레이 4대로 구성되는 현장 시스템 구축
- 정보 표시와 원격 콘텐츠 전달, 주간 시인성 및 야간 눈부심을 고려한 표시 장치 개발
주요 구현 내용
- 웹 플랫폼에서 디스플레이를 선택하고 시뮬레이터로 문자·그림 콘텐츠 작성
- 중계기가 LTE 라우터를 통해 REST API에 접속하여 각 디스플레이의 콘텐츠 변경 여부를 주기적으로 확인
- 변경된 콘텐츠를 다운로드하고 해당 디스플레이에 RS-485로 전달
- ESP32에서 수신 데이터를 LED 모듈에 표시
- 현장 설치 후 시민 대상 호응도와 기대 사항 설문조사 진행
시스템 구성
웹 플랫폼 → LTE 라우터 → Raspberry Pi CM4 중계기 → RS-485 → ESP32 LED 디스플레이 4대
- 중계기: Raspberry Pi CM4, CM4-ETH-RS-485-BASE-B, Raspberry Pi OS(Linux), Python 3.9.2
- 표시 장치: ESP32, LED 모듈, Arduino 환경의 C++ 펌웨어
- 설치 현장: 성남시 수정구 성남의료원 입구, 수정경찰서 입구
















