산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

OK Google이 포함된 Bluetooth 음성 제어 기기

구성품 및 소모품

Arduino UNO
× 1
4채널 릴레이 보드
× 1
HC-05 블루투스 모듈
× 1
arduino용 점퍼 와이어
× 1

필요한 도구 및 기계

뜨거운 글루건(일반)
납땜 인두(일반)

앱 및 온라인 서비스

프로

이 프로젝트 정보

제 프로젝트는 구글 어시스턴트와 블루투스로 가전제품을 제어하는 ​​것입니다. 음성 제어 홈 오토메이션 프로젝트에 관해 웹을 검색할 때 대부분의 프로젝트가 Wi-Fi를 기반으로 한다는 것을 알게 되어 이 프로젝트를 만들기로 결정했습니다. Google Home과 Amazon Echo가 가전제품을 어떻게 제어하는지에 대한 정보를 수집했는데 기술이 어떻게 발전했는지 알고 정말 놀랐습니다. WiFi 기반 홈오토메이션에 대한 정보를 수집한 후 블루투스 기반 홈오토메이션에 대한 정보를 수집하기 시작했습니다. 웹에서 정보를 파헤치다가 갑자기 생각이 떠올랐습니다. 블루투스 홈오토메이션의 경우 사용자가 명령을 말할 때마다 애플리케이션의 버튼을 클릭해야 하는 이유는 무엇일까요? 버튼이 Google Speech Recognizer 및 Google Text-to-Speech를 활성화하기 위한 트리거 역할을 했다는 것을 알고 있습니다. 그래서 사용자가 버튼을 전혀 누를 필요가 없고 모든 것이 자동화되는 프로젝트를 구축하기로 마음먹었습니다. 나중에 프로젝트 작업을 시작하면서 Google Home이 블루투스 스피커에 연결하여 음악을 재생할 수 있지만 블루투스 기반 가전 제품에 연결할 수 없다는 것을 알게 되었습니다. 그래서 Android 앱에서 버튼을 제거하기 위해 음성 작동 트리거 스위치인 Google Assistant('OK Google')를 사용하여 앱과 Google Speech Recognizer 및 Google Text-to-Speech를 활성화했습니다.

이 동영상을 보고 어떻게 만들었는지 알아보세요:

블록 다이어그램:

회로도:

<섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

코드

<울>
  • 'OK GOOGLE'이 포함된 Bluetooth 음성 제어 기기용 코드
  • 'OK GOOGLE'이 포함된 Bluetooth 음성 제어 기기용 코드Arduino
    'OK GOOGLE'이 포함된 Bluetooth 음성 제어 기기
     String voice;#define FAN 10#define TUBELIGHT 9#define BULB 8void setup() { // 여기에 설정 코드를 입력하여 한 번 실행:Serial.begin(9600); 핀모드(팬, 출력); 핀모드(TUBELIGHT, 출력); 핀모드(BULB, 출력); analogWrite(TUBELIGHT,255); // 처음에는 LED가 꺼져 있어야 하므로 analogWrite(FAN,255); digitalWrite(BULB,HIGH);}void loop() { while (Serial.available()) //읽을 수 있는 바이트가 있는지 확인 { delay(10); //안정성을 위해 추가된 지연 char c =Serial.read(); // 직렬 읽기 수행 if (c =='#') {break;} // 단어 뒤에 #이 감지되면 루프를 종료합니다. voice +=c; //음성 =음성 + c의 약어 } if (voice.length()> 0) { Serial.println(voice); //----------여러 핀/LED 제어----------// if(voice =="tubelight")// { analogWrite(TUBELIGHT,0); analogWrite(FAN,255); 디지털 쓰기(전구, 높음); } else if(음성 =="녹색")// { analogWrite(TUBELIGHT,255); analogWrite(FAN,255); 디지털 쓰기(전구, 높음); } else if(음성 =="팬")// { analogWrite(TUBELIGHT,255); analogWrite(팬, 0); 디지털 쓰기(전구, 높음); } else if(음성 =="전구")// { analogWrite(TUBELIGHT,0); analogWrite(FAN,255); 디지털 쓰기(BULB,LOW); } else if(음성 =="이동")// { digitalWrite(BULB,HIGH); } else if(음성 =="빛")// { analogWrite(TUBELIGHT,0); analogWrite(팬, 0); 디지털 쓰기(BULB,LOW); } else if(음성 =="잘자")// { analogWrite(TUBELIGHT,255); analogWrite(FAN,255); 디지털 쓰기(전구, 높음); } 음성=""; //초기화 후 변수 재설정 }}

    회로도

    'OK GOOGLE'이 포함된 Bluetooth 음성 제어 기기의 회로도

    제조공정

    1. 매트릭스 음성 구글 어시스턴트 – 매트릭스 음성 프로젝트
    2. Bluetooth를 통해 제어되는 Raspberry Pi Robot
    3. Bluetooth가 탑재된 Arduino로 LED 제어!
    4. Nunchuk 제어 로봇 팔(Arduino 포함)
    5. Tech-TicTacToe
    6. Arduino 및 Nokia 5110 디스플레이가 있는 DIY 전압계
    7. Nextion 디스플레이로 Fridgeye 앱 구축
    8. Arduino로 음악을 만드는 방법
    9. Arduino Uno 및 Bluetooth로 차량 제어
    10. Arduino 블루투스 제어 자동차를 만드는 방법