﻿EN25-Absolute 냉장고 문 모니터 - 파이썬 예제 (드림솔루션)

[준비물]
- 앱솔루트 로터리엔코더 EN25-Absolute
- USB TO RS232/TTL 컨버터 모듈
- 냉장고에 붙일 링크·자석 브라겟 세트
  (모든 준비물은 아래 상품 정보 링크주소에서 구매가능)
- 배선: 빨강 → 5V, 초록 → GND, 흰색(RS232) → USB TO RS232/TTL 컨버터 모듈의 RX  (통신속도 38400bps)

[웹페이지로 실행 (설치 필요 없음)]
- DreamSolution-fridge_door_monitor_web-V1.html 을 Chrome 또는 Edge 로 엽니다.
- 냉장고 문을 닫은 상태에서 [엔코더 연결] → COM 포트 선택
- 엔코더 없이 체험하려면 설정의 '시뮬레이션' 을 켜세요.

[파이썬으로 실행]
1. Python 3 를 설치합니다.  https://www.python.org
2. 명령 프롬프트에서 필요한 패키지를 설치합니다.
       pip install pyserial pywin32
3. fridge_door_monitor.py 를 IDLE 로 열고, 파일 위쪽의 PORT 값을
   엔코더가 연결된 포트(예: "COM5")로 바꿉니다.
   (장치 관리자 > 포트(COM & LPT) 에서 확인)
4. 냉장고 문을 닫은 상태에서 F5 (Run Module) 를 누릅니다.
   문이 열리면 "냉장고 문이 열렸어요" 음성이 나옵니다.

[상품 정보]
https://www.dreamparts.co.kr/goods/goods_view.php?goodsNo=1000000042
