캡스톤 물리 음성 인식을 통한 무드 등 지금은 6시 55분 조
INDEX 1 프로젝트 주제 3 남은 문제점 2 진행과정
Needs 지정된 위치에서만 작동가능 끄고 켜기가 번거로움 단순한 on/off 인식 소통하는 느낌이 없음 일반적으로 사용하는 스위치 지정된 위치에서만 작동가능 끄고 켜기가 번거로움 단순한 on/off 인식 소통하는 느낌이 없음
편리함 궁극적 목표 침대에 누웠어도 불을 끌 수 있어야한다.
상호소통 궁극적 목표
결론도출 편리함 상호 소통 음성 인식 센서
1차 목표 잠와!
2차목표
2차목표 반짝임 클럽느낌 조명 심심해! 회전 파스텔톤 조명 우울해! 은은한 조명 잠와!!
전체구성 입력부 중앙 처리부 출력부 음성을 전기적 신호로 변환하는 부분 전기적 음성 신호를 디지털 신호로 바꾸고 해석된 디지털 신호로 프로그래밍 되어있는 신호를 출력하는 부분 출력부 신호를 받고 실제로 동작하는 부분 (조명 )
입력부 임베디드용 음성인식 모듈 (JT-2000) 구입완료
입력부 Voice Recognition Module 구입완료
구입완료 중앙 처리부 Arduino Uno 컴퓨터에 연결하여 프로그래밍 한 정보를 저장하는 장치 프로그래밍 정보를 아두이노 우노에 저장해 두어 컴퓨터 없이 조명을 작동하게하는 역할을 한다.
중앙처리부 구입완료 열공중
중앙처리부 Arduino Uno와 음성 인식 모듈을 연결 모식도
int redPin = 11; // R petal on RGB LED module connected to digital pin 11 int greenPin = 9; // G petal on RGB LED module connected to digital pin 9 int bluePin = 10; // B petal on RGB LED module connected to digital pin 10 byte com = 0; //reply from voice recognition void setup() { Serial.begin(9600); pinMode(ledPin, OUTPUT); // sets the ledPin to be an output pinMode(redPin, OUTPUT); // sets the redPin to be an output pinMode(greenPin, OUTPUT); // sets the greenPin to be an output pinMode(bluePin, OUTPUT); // sets the bluePin to be an output delay(2000); Serial.write(0xAA); Serial.write(0x37); delay(1000); Serial.write(0x21); } void loop() // run over and over again while(Serial.available()) com = Serial.read(); switch(com) case 0x11: color(255,255,255); // turn RGB LED on -- white break;
case 0x12: color(255, 0, 0); // turn the RGB LED red break; case 0x13: color(0,255, 0); // turn the RGB LED green case 0x14: color(0, 0, 255); // turn the RGB LED blue case 0x15: color(0,0,0); // turn the RGB LED off } void color (unsigned char red, unsigned char green, unsigned char blue) // the color generating function { analogWrite(redPin, red*102/255); analogWrite(bluePin, blue*173/255); analogWrite(greenPin, green*173/255);
구입완료 그 외에 필요한 물품 미니 브레드보드 USB UART 보드 소켓 점퍼 케이블 세트 브레드 보드 400point 브레드 보드 점퍼 와이드 키드 구입완료
출력부
출력부
감사합니다 T H A N K Y O U !