Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Appareils Bluetooth à commande vocale avec OK Google

Composants et fournitures

Arduino UNO
× 1
Carte relais 4 canaux
× 1
Module Bluetooth HC-05
× 1
cavaliers pour arduino
× 1

Outils et machines nécessaires

Pistolet à colle chaude (générique)
Fer à souder (générique)

Applications et services en ligne

pro

À propos de ce projet

Mon projet consiste à contrôler les appareils électroménagers avec Google Assistant et Bluetooth. J'ai décidé de réaliser ce projet car lorsque je cherchais sur le Web des projets de domotique à commande vocale, j'ai découvert que la plupart des projets étaient basés sur le WiFi. J'ai rassemblé des informations sur la façon dont Google Home et Amazon Echo contrôlent les appareils ménagers, j'ai été vraiment étonné de savoir comment la technologie a évolué. Après avoir rassemblé des informations concernant la domotique basée sur le WiFi, j'ai commencé à rassembler des informations concernant la domotique basée sur Bluetooth. Alors que je cherchais des informations sur le Web, une pensée m'est soudainement venue à l'esprit. La réflexion était "pourquoi, dans le cas de la domotique Bluetooth, l'utilisateur doit-il cliquer à chaque fois sur le bouton de l'application pour prononcer une commande". Je sais que le bouton agissait comme un déclencheur pour l'activation de Google Speech Recognizer et de Google Text-to-Speech. J'ai donc décidé de construire un projet où l'utilisateur n'a pas du tout à appuyer sur le bouton et tout sera automatisé. Plus tard, lorsque j'ai commencé à travailler sur le projet, j'ai appris que Google Home est capable de se connecter à des haut-parleurs Bluetooth pour lire de la musique, mais qu'il est incapable de se connecter à des appareils électroménagers basés sur Bluetooth. Donc, pour supprimer le bouton de l'application Android, j'ai utilisé Google Assistant ("OK Google"), un déclencheur à commande vocale, pour activer l'application et Google Speech Recognizer et Google Text-to-Speech.

Regardez cette vidéo pour savoir comment je l'ai fait :

Schéma fonctionnel :

Schéma de circuit :

Code

  • Code pour les appareils à commande vocale Bluetooth avec 'OK GOOGLE'
Code pour les appareils à commande vocale Bluetooth avec 'OK GOOGLE'Arduino
Appareils à commande vocale Bluetooth avec 'OK GOOGLE'
 String voice;#define FAN 10#define TUBELIGHT 9#define BULB 8void setup() { // mettez votre code de configuration ici, à exécuter une fois :Serial.begin (9600); pinMode (VENTILATEUR, SORTIE); pinMode (TUBELIGHT, SORTIE); pinMode(AMPOULE, SORTIE); analogWrite(TUBELIGHT,255); // Puisque la LED doit être éteinte au début analogWrite(FAN,255); digitalWrite(BULB,HIGH);}void loop() { while (Serial.available()) //Vérifiez s'il y a un octet disponible à lire { delay(10); //Délai ajouté pour rendre les choses stables char c =Serial.read(); //Effectuer une lecture en série if (c =='#') {break;} //Quitter la boucle lorsque le # est détecté après le mot voice +=c; // Raccourci pour la voix =voix + c } if (voice.length()> 0) { Serial.println(voice); //----------Contrôle plusieurs broches/LED ----------// if(voice =="tubelight")// { analogWrite(TUBELIGHT,0); analogWrite(FAN,255); digitalWrite (AMPOULE, HAUT); } else if(voice =="vert")// { analogWrite(TUBELIGHT,255); analogWrite(FAN,255); digitalWrite (AMPOULE, HAUT); } else if(voice =="fan")// { analogWrite(TUBELIGHT,255); analogWrite(FAN,0) ; digitalWrite (AMPOULE, HAUT); } else if(voice =="ampoule")// { analogWrite(TUBELIGHT,0) ; analogWrite(FAN,255); digitalWrite (AMPOULE, FAIBLE); } else if(voice =="aller")// { digitalWrite(BULB,HIGH); } else if(voice =="lumières")// { analogWrite(TUBELIGHT,0); analogWrite(FAN,0) ; digitalWrite (AMPOULE, FAIBLE); } else if(voice =="bonne nuit")// { analogWrite(TUBELIGHT,255); analogWrite(FAN,255); digitalWrite (AMPOULE, HAUT); } voix=""; //Réinitialiser la variable après avoir lancé }}

Schémas

schéma de circuit pour les appareils à commande vocale Bluetooth avec « OK GOOGLE »

Processus de fabrication

  1. ASSISTANT GOOGLE MATRIX VOICE – PROJET MATRIX VOICE
  2. Robot Raspberry Pi contrôlé par Bluetooth
  3. Arduino avec Bluetooth pour contrôler une LED !
  4. Bras robotique contrôlé par Nunchuk (avec Arduino)
  5. Tech-TicTacToe
  6. Voltmètre DIY avec Arduino et un écran Nokia 5110
  7. Créer l'application Fridgeye avec un écran Nextion
  8. Comment faire de la musique avec un Arduino
  9. Contrôle de voiture avec Arduino Uno et Bluetooth