Skip to content

SwiftEscaper/WaterDetection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŒ§οΈπŸ—οΈ 터널 λ‚΄ 침수 사고 λ°©μ§€ μ‹œμŠ€ν…œ

λ³Έ ν”„λ‘œμ νŠΈλŠ” λΌμ¦ˆλ² λ¦¬νŒŒμ΄μ™€ μˆ˜μœ„ μ„Όμ„œλ₯Ό μ΄μš©ν•˜μ—¬ 터널 λ‚΄ 침수 사고λ₯Ό μ˜ˆλ°©ν•˜κΈ° μœ„ν•΄ μ„€κ³„λœ μ‹œμŠ€ν…œμž…λ‹ˆλ‹€.
기상 데이터λ₯Ό ν™œμš©ν•΄ κ°•μˆ˜ μ‹œμ—λ§Œ μˆ˜μœ„ μ„Όμ„œλ₯Ό ν™œμ„±ν™”ν•˜κ³ , μœ„ν—˜ 상황을 κ°μ§€ν•˜λ©΄ μ„œλ²„λ‘œ 데이터λ₯Ό μ „μ†‘ν•©λ‹ˆλ‹€.


πŸ“‚ ν”„λ‘œμ νŠΈ ꡬ쑰

πŸ“ project-root/
β”œβ”€β”€ README.md            # ν”„λ‘œμ νŠΈ μ„€λͺ… 파일
β”œβ”€β”€ RainInfo.py          # 기상청 APIλ₯Ό 톡해 κ°•μˆ˜λŸ‰ 정보λ₯Ό 확인
β”œβ”€β”€ WaterSensor.py       # 라즈베리파이 μˆ˜μœ„ μ„Όμ„œ 데이터 읽기
β”œβ”€β”€ main_raspi.py        # 라즈베리파이 μ‹€ν–‰μš© 메인 파일
└── server.py            # μ„œλ²„ μ‹€ν–‰ 파일

βš™οΈ μ£Όμš” κΈ°λŠ₯

1️⃣ 기상 데이터λ₯Ό ν™œμš©ν•œ 슀마트 μ„Όμ„œ ν™œμ„±ν™”

  • 'RainInfo.py'λ₯Ό 톡해 기상청 APIμ—μ„œ νŠΉμ • μœ„κ²½λ„ μ§€μ—­μ˜ κ°•μˆ˜ 예보λ₯Ό ν™•μΈν•©λ‹ˆλ‹€.
  • λΉ„κ°€ 예보된 κ²½μš°μ—λ§Œ μˆ˜μœ„ μ„Όμ„œλ₯Ό ν™œμ„±ν™”ν•©λ‹ˆλ‹€.

2️⃣ μˆ˜μœ„ μ„Όμ„œ 데이터 μˆ˜μ§‘ 및 뢄석

  • 'WaterSensor.py'λ₯Ό μ΄μš©ν•΄ μˆ˜μœ„ μ„Όμ„œ 값을 μ½μ–΄λ“€μž…λ‹ˆλ‹€.
  • μ„Όμ„œ 값이 1(물이 λ‹ΏμŒ)일 경우 침수 μœ„ν—˜μœΌλ‘œ νŒλ‹¨ν•˜κ³  μ„œλ²„λ‘œ 데이터λ₯Ό μ „μ†‘ν•©λ‹ˆλ‹€.
  • 30λΆ„ λ™μ•ˆ μ„Όμ„œ 값이 "물이 λ‹Ώμ§€ μ•ŠμŒ(0)" μƒνƒœκ°€ 지속될 경우, μ„Όμ„œ μž‘λ™μ„ 멈μΆ₯λ‹ˆλ‹€.

3️⃣ μ„œλ²„λ‘œ μœ„ν—˜ 정보 전솑

  • λΌμ¦ˆλ² λ¦¬νŒŒμ΄μ—μ„œ κ°μ§€ν•œ 침수 사고 데이터λ₯Ό μ‹€μ‹œκ°„μœΌλ‘œ μ„œλ²„μ— μ „μ†‘ν•©λ‹ˆλ‹€.

πŸ› οΈ μ„€μΉ˜ 및 μ‹€ν–‰ 방법

1️⃣ 기상청 개인 API Key λ³€κ²½

  • 'main_raspi.py' 파일 내뢀에 본인의 기상청 API Keyλ₯Ό λ³€κ²½ν•©λ‹ˆλ‹€.

2️⃣ μ‹œμŠ€ν…œ μ‹€ν–‰

1. μ„œλ²„ μ‹€ν–‰ (HPC):

μ„œλ²„λŠ” 'server.py' νŒŒμΌμ„ μ‹€ν–‰ν•©λ‹ˆλ‹€.

python server.py

2. 라즈베리파이 μ‹€ν–‰:

λΌμ¦ˆλ² λ¦¬νŒŒμ΄μ—μ„œ 'main_raspi.py'λ₯Ό μ‹€ν–‰ν•©λ‹ˆλ‹€.

python main_raspi.py

πŸ“Œ μ„€μΉ˜ μ‹œ 유의 사항

  1. μ„Όμ„œ μ„€μΉ˜:
    • μˆ˜μœ„ μ„Όμ„œλŠ” 침수 사고가 μ˜ˆμƒλ˜λŠ” ν•΄λ‹Ή m 높이에 μ„€μΉ˜ν•΄μ•Ό ν•©λ‹ˆλ‹€.
  2. λ„€νŠΈμ›Œν¬ μ—°κ²°:
    • λΌμ¦ˆλ² λ¦¬νŒŒμ΄μ™€ μ„œλ²„ κ°„ μ›ν™œν•œ 톡신을 μœ„ν•΄ λ„€νŠΈμ›Œν¬ 섀정을 ν™•μΈν•˜μ„Έμš”.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages