Skip to content

Song-Protector/Sensor-Vibrace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

HearU: 청각μž₯애인을 μœ„ν•œ μƒν™œ μ•Œλ¦Ό μ‹œμŠ€ν…œ

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

πŸ›  μ£Όμš” κΈ°λŠ₯

1. μ†ŒμŒ 감지

  • μ§‘μ•ˆ μ†ŒμŒμ΄ 일정 μˆ˜μ€€μ„ μ΄ˆκ³Όν•˜λ©΄ μ†ŒμŒμ„ κ°μ§€ν•˜κ³  λΈ”λ£¨νˆ¬μŠ€λ‘œ μ‚¬μš©μžμ—κ²Œ μ•Œλ¦Ό 전솑.
  • μ•Œλ¦Ό λ©”μ‹œμ§€ μ˜ˆμ‹œ: "Unusual noise detected inside the house."

2. λ¬Έ μ•ž 노크 및 μ›€μ§μž„ 감지

  • 초음파 및 진동 μ„Όμ„œλ₯Ό 톡해 λ¬Έ μ•ž μ›€μ§μž„μ΄λ‚˜ 노크λ₯Ό 감지.
  • μ•Œλ¦Ό λ©”μ‹œμ§€ μ˜ˆμ‹œ: "Knock detected at the door."

3. 외뢀인 μ†Œν†΅ 지원

  • μ™ΈλΆ€μΈμ˜ μŒμ„±μ„ ν…μŠ€νŠΈλ‘œ λ³€ν™˜ν•˜μ—¬ μ‚¬μš©μžμ—κ²Œ ν‘œμ‹œ.
  • μ‚¬μš©μžκ°€ μž…λ ₯ν•œ ν…μŠ€νŠΈλ₯Ό μŒμ„±μœΌλ‘œ λ³€ν™˜ν•˜μ—¬ μ™ΈλΆ€ μŠ€ν”Όμ»€λ₯Ό 톡해 좜λ ₯.

4. λ¬Έ μ—΄λ¦Ό μ•Œλ¦Ό

  • μžμ„ μ„Όμ„œλ₯Ό 톡해 문이 μ—΄λ¦¬λŠ” 상황을 κ°μ§€ν•˜κ³  μ¦‰μ‹œ μ•Œλ¦Ό 전솑.
  • μ•Œλ¦Ό λ©”μ‹œμ§€ μ˜ˆμ‹œ: "The door has been opened."

πŸ–₯ μ‚¬μš© 기술

  • ν•˜λ“œμ›¨μ–΄: Raspberry Pi, 초음파 μ„Όμ„œ, 진동 μ„Όμ„œ, μžμ„ 접촉 μ„Όμ„œ, μ†ŒμŒ 감지 μ„Όμ„œ, μŒμ„± λ…ΉμŒμ„ μœ„ν•œ νƒœλΈ”λ¦Ώ PC

  • μ†Œν”„νŠΈμ›¨μ–΄ μŠ€νƒ:

    • Python (RPi.GPIO, SpeechRecognition, gTTS)
    • Bluetooth 톡신
    • Google Speech-to-Text API
  • 버전 관리: Git, GitHub


βœ” μ‚¬μš© 방법

  1. Raspberry Pi에 μ½”λ“œλ₯Ό λ³΅μ‚¬ν•˜κ³  ν•„μš”ν•œ 라이브러리 μ„€μΉ˜
  2. GPIO ν•€κ³Ό μ„Όμ„œ μ˜¬λ°”λ₯΄κ²Œ μ—°κ²°
  3. measure_average_noise.py νŒŒμΌμ„ λ¨Όμ € μ‹€ν–‰ν•˜κ³  final.py 파일 μ‹€ν–‰

πŸ§‘β€πŸ€β€πŸ§‘ νŒ€ ꡬ성 및 μ—­ν•  λΆ„λ‹΄

  • νŒ€ 이름: 솑 ν”„λ‘œν…ν„°

  • νŒ€μ› 및 μ—­ν•  λΆ„λ‹΄:

    • νŒ€μž₯: ν—ˆν¬μœ€ @hiyunD

      • 라즈베리파이 λ³΄λ“œμ™€ μ„Όμ„œ, λͺ¨λ“ˆ 회둜 μ—°κ²°
      • λ¬Όν’ˆ ꡬ비 및 관리
      • μ„Όμ„œ μ—°κ²° 확인 및 μ˜€μž‘λ™ 점검
    • νŒ€μ›: μ „μ‹œμ› @siiion

      • 각 μ„ΈλΆ€ κΈ°λŠ₯ κ΅¬ν˜„ 및 메인 ν”„λ‘œκ·Έλž¨ 톡합

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages