"λΉμΈκ° μ κ·Ό NO! μμ¬νκ³ νλ°° λ°μ."
AIμ IoT κΈ°μ μ νμ©ν μ€μκ° νλ°° κ°μΒ·μΈμ¦ μμ€ν
π μμ½: νλ°° λλκ³Ό λΆμ€μ λ°©μ§νκΈ° μν AI κΈ°λ° μ€μκ° κ°μ μμ€ν .
YOLOv5μ μΌκ΅΄ μΈμ μκ³ λ¦¬μ¦μ μ΄μ©ν΄ λΉμΈκ° μ κ·Όμ κ°μ§νκ³ , OLED λμ€νλ μ΄ λ° μ¬μ΄λ μ ν΅ν΄ μ¦κ° λμν©λλ€.
default.mp4
default.mp4
default.mp4
| κΈ°λ₯ | μ€λͺ |
|---|---|
| π¦ νλ°° κ°μ§ | YOLOv5λ‘ νλ°° μμ μΈμ |
| π€ μΌκ΅΄ μΈμ¦ | λ±λ‘λ μ¬μ©μμμ μΌκ΅΄ λ§€μΉ (face_recognition) |
| π‘ μ€μκ° μ€νΈλ¦¬λ° | Flask + OpenCV κΈ°λ° μμ μ μ‘ |
| π κ²½κ³ λ° μλ¦Ό | λΉμΈκ° μ κ·Ό μ μ¬μ΄λ μλ + Firebase μλ¦Ό λ°μ‘ |
| π₯ OLED UI | νμ¬ μμ€ν μν νμ λ° λ°©λ¬Έμ λ‘κ·Έ |
μμ λͺ¨λ ON β PIR μΌμ κ°μ§ β π· Camera 1 (Stream) π· Camera 2 (Capture & Detect) β YOLOv5 + FaceRecognition β Flask Backend β AI νλ¨ β Firebase μλ¦Ό + μ¬μ΄λ μ μ΄ β λͺ¨λ°μΌ μ±/μΉ μ€μκ° νμΈ + λ‘κ·Έ μ μ₯
Server/
βββ app/
β βββ app.py
β βββ yolo_detector.py
β βββ face_man.py
β βββ push_notification.py
βββ captured_images/
βββ assets/
β βββ poster.png
βββ requirements.txt
βββ README.md
βββ .env
| μ΄λ¦ | μν | λ΄λΉ λ΄μ© |
|---|---|---|
| λ°μ€ν[νμ₯] | νλμ¨μ΄ / Server | Raspberry Pi GPIO μ μ΄, OLED, μ¬μ΄λ μ°λ |
| νμν | AI | YOLOv5, μΌκ΅΄ μΈμ λͺ¨λΈ μ°λ λ° μ΅μ ν |
| κΉμμ | Client κ°λ° | Flutter μ±κ°λ°, λμμΈ |
| νμ±μ‘° | Server | Flask μλ², API λΌμ°ν , μμ μ€νΈλ¦¬λ° ꡬν |
| μΆμ μ§ | Client κ°λ° | Flutter μ±κ°λ° |
| μνμ | λ Όλ¬Έ μμ± | κ΅λ΄ λ Όλ¬Έ μμ± |

