Skip to content

kimjinho1/smart_stand

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

팀명: 동서가구

조원: 이장희, 김진호, 이규승

주제: 홈 IOT 기반으로 삶의 편리를 높여주는 스마트 스탠드

시연 영상

https://youtu.be/mzgp0LI1t6c

완성! 작품 사진

https://user-images.githubusercontent.com/29765855/42629844-489a7b2c-85c4-11e8-9b35-1c25c4eb5296.jpg)

https://user-images.githubusercontent.com/29765855/42629875-63e94458-85c4-11e8-8416-a9753bbe4480.jpg)

https://user-images.githubusercontent.com/29765855/42629890-758b607e-85c4-11e8-8710-e5428f44824f.jpg)

내부

20180712_123334

1. 사용한 장비

라즈베리파이, 아두이노, 카메라 모듈, 16x2Lcd, NEO pixel LED 3개, 가변저항, 마이크, 잭 스피커

raspberrt default default default default default

2. 사용 기술

음성인식 --> STT(Speech to text, Google API key 사용)

음성출력 --> TTS(Text to speech, Festival 과 espeak 사용)

크롤링(무수히 많은 컴퓨터에 분산 저장되어 있는 문서를 수집하여 검색 대상의 색인으로 포함시키는 기술)

파싱(beautifulSoup4)

얼굴인식(OpenCV)

20180712_002901

opencv

3. 실현 기능

(라즈베리파이)

  1. 음성인식 기반 인공지능 비서: 현재 날씨 출력,지하철 시간 출력,노래 재생,학식 메뉴 출력,녹음기능과 녹음한 음성 틀기

날씨: 명령어 "weather" --> 현재 닐씨와 온도를 출력.

ex) 날씨 clouds 와 온도 21이 출력됨.

지하철: 명령어 "subway" --> 현재 시간 이후에 오는 지하철 시간을 출력.

ex) 평일 12시 16분에 실행시 26, 38, 50이 출력됨.

노래: 명령어 "music" --> 분위기와 장르별로 노래를 재생 시킬 수 있습니다.

ex) 명령어 "Rock" --> 김경호의 Shout를 재생.

학식: 명령어 "menu" --> 오늘 학식메뉴가 출력됨.

ex) 현재 7월 12일 생활원식당일 떄 --> 닭볶음탕, 모듬햄찌개, 간장불고기가 출력됨.

녹음: 명령어 "start" --> 30초 동안 녹음.

녹음파일 재생: 명령어 "play" --> 녹음 파일 재생.

20180712_120723

20180712_121517

20180712_122701

  1. 영상인식 기반 스마트 알람

스마트 알람: 명령어 "alarm" --> 시간 설정 --> 알람 ON --> 얼굴 인식을 못하면 알람을 반복재생 --> 얼굴 인식시 일림 꺼짐.

(아두이노)

  1. 스탠드: 가변저항으로 빛 밝기 조절.

  2. 시계: 16x2 LCD로 현재 날짜와 시긴을 출력.

4. 기대 효과

20180712_124412