HearUλ μ²κ°μ₯μ μΈμ μΌμμνμμ λμΉ μ μλ μ리λ₯Ό κ°μ§νκ³ μ€μκ° μλ¦Όμ ν΅ν΄ μμ μ μ§μνλ μμ€ν
μ
λλ€.
μΌμ κΈ°λ° κΈ°μ κ³Ό λΈλ£¨ν¬μ€λ₯Ό νμ©ν΄ μ리μ μμ§μμ κ°μ§νκ³ μ¬μ©μμμ μνΈμμ©μ μ 곡ν©λλ€.
-
νλ‘μ νΈ μ΄λ¦: HearU
-
λͺ©μ :
μ²κ°μ₯μ μΈμ΄ μΌμμμ μ€μν μ리λ₯Ό λμΉμ§ μλλ‘ λμμ£Όλ μν μλ¦Ό μμ€ν .
μ€μκ° μλ¦ΌμΌλ‘ μ¬μ©μ μμ μ±μ λμ΄κ³ , μΈλΆμΈκ³Όμ μν΅μ μ§μν©λλ€.
μ΄ μ½λλ₯Ό μ€ννκΈ° μν΄μλ λ€μμ Python λΌμ΄λΈλ¬λ¦¬κ° νμν©λλ€.
- RPi.GPIO
- time
- serial
- spidev
- math
- speech_recognition
- gtts
- os
- subprocess
- datetime
- unicodedata
μ΄ λΌμ΄λΈλ¬λ¦¬λ€μ μλμ κ°μ΄ 'pip'λ₯Ό ν΅ν΄ μ€μΉν μ μμ΅λλ€.
pip3 install RPi.GPIO --break-system-packages- TRIG: 24
- ECHO: 23
- μ§λ κ°μ§ μΌμ ν: 18
- μμ κ°μ§ μΌμ μ±λ: 4
- λ§κ·Έλ€ν± μΌμ ν: 21
- Bluetooth ν¬νΈ: /dev/serial0
- μ μ‘ μλ: 9600
- μ§μ μμμ΄ μΌμ μμ€μ μ΄κ³Όνλ©΄ μμμ κ°μ§νκ³ λΈλ£¨ν¬μ€λ‘ μ¬μ©μμκ² μλ¦Ό μ μ‘.
- μλ¦Ό λ©μμ§ μμ: "Unusual noise detected inside the house."
- μ΄μν λ° μ§λ μΌμλ₯Ό ν΅ν΄ λ¬Έ μ μμ§μμ΄λ λ Έν¬λ₯Ό κ°μ§.
- μλ¦Ό λ©μμ§ μμ: "Knock detected at the door."
- μΈλΆμΈμ μμ±μ ν μ€νΈλ‘ λ³ννμ¬ μ¬μ©μμκ² νμ.
- μ¬μ©μκ° μ λ ₯ν ν μ€νΈλ₯Ό μμ±μΌλ‘ λ³ννμ¬ μΈλΆ μ€νΌμ»€λ₯Ό ν΅ν΄ μΆλ ₯.
- μμ μΌμλ₯Ό ν΅ν΄ λ¬Έμ΄ μ΄λ¦¬λ μν©μ κ°μ§νκ³ μ¦μ μλ¦Ό μ μ‘.
- μλ¦Ό λ©μμ§ μμ: "The door has been opened."
-
νλμ¨μ΄: Raspberry Pi, μ΄μν μΌμ, μ§λ μΌμ, μμ μ μ΄ μΌμ, μμ κ°μ§ μΌμ, μμ± λ Ήμμ μν νλΈλ¦Ώ PC
-
μννΈμ¨μ΄ μ€ν:
- Python (RPi.GPIO, SpeechRecognition, gTTS)
- Bluetooth ν΅μ
- Google Speech-to-Text API
-
λ²μ κ΄λ¦¬: Git, GitHub
- Raspberry Piμ μ½λλ₯Ό 볡μ¬νκ³ νμν λΌμ΄λΈλ¬λ¦¬ μ€μΉ
- GPIO νκ³Ό μΌμ μ¬λ°λ₯΄κ² μ°κ²°
- measure_average_noise.py νμΌμ λ¨Όμ μ€ννκ³ final.py νμΌ μ€ν