60분
Streamlit 센서 모니터링 대시보드
Day 5: 실전 프로젝트 — 설비 고장 예측 시스템
Streamlit 센서 모니터링 대시보드
예지보전 — 설비 고장 예측 시스템 > Day 5: 실전 프로젝트 — 설비 고장 예측 시스템
학습 목표
Streamlit으로 실시간 센서 모니터링 대시보드를 구축할 수 있다 Plotly로 인터랙티브 센서 차트를 그릴 수 있다 설비 상태 요약 및 알람 인디케이터를 구현할 수 있다
Streamlit 센서 모니터링 대시보드
설비 센서 데이터를 실시간으로 시각화하는 대시보드.
구성 요소
[대시보드 레이아웃]
┌───────────────────────────────────────┐
│ 설비 고장 예측 시스템 [설비 선택 ▼] │
├───────┬───────┬───────┬───────────────┤
│ 정상 │ 주의 │ 경고 │ 위험 │
│ 5대 │ 2대 │ 1대 │ 0대 │
├───────┴───────┴───────┴───────────────┤
│ [센서 추이 차트 - Plotly] │
│ 진동 ~~~~/\/\/~~~~ │
│ 온도 ────/────── │
├───────────────────────────────────────┤
│ RUL 예측: 72 cycles │
│ ██████████████░░░░ 57% │
├───────────────────────────────────────┤
│ 최근 알람 이력 │
│ 09:15 경고 - 진동 4.8mm/s │
└───────────────────────────────────────┘
pip install streamlit plotly로 설치 후
streamlit run dashboard.py로 실행하세요.
에디터 로딩 중...
힌트 보기
- • st.cache_data로 데이터를 캐싱하면 재실행 시 빠르다
- • plotly의 make_subplots로 다중 센서를 한 차트에 표시한다
- • st.metric으로 핵심 지표를 카드 형태로 보여준다
- • 실제 서비스에서는 DB나 MQTT에서 실시간 데이터를 수신한다
AI로 학습하기 — 꿀팁
✅알람 임계값을 스스로 검증하기AI 학습 팁
정상 데이터만 넣었을 때 오탐(false alarm)이 나지 않는지, 고장 직전 데이터에서 제때 울리는지 직접 테스트해보세요.
이 팁이 도움이 됐나요?
실습 — 직접 해보기
🧪Sensor Monitor 시뮬레이터
Streamlit 대시보드를 만들기 전에, 센서 모니터링 UI(실시간 차트, 알람, RUL 게이지)를 브라우저에서 직접 체험해보세요.