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

 
 
 

Contributors

Languages