Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Sprachgesteuerte Haushaltsgeräte: Bluetooth-Steuerung mit Google Assistant

Komponenten

Werkzeuge

App

Eigene Android-App (erstellt mit MIT App Inventor), die Google Assistant („OK Google“) als Sprachauslöser nutzt – kein Button-Druck nötig.

Funktionsweise

Der Benutzer sagt „OK Google“, dann den Befehl (z. B. „Licht an“). Die App erkennt die Sprache per Google Speech Recognizer, sendet den Text per Bluetooth an den Arduino. Dieser schaltet die Relais entsprechend. Im Code sind Befehle für Ventilator, Röhrenlampe, Glühbirne und Kombinationen definiert.

Blockdiagramm

Sprachgesteuerte Haushaltsgeräte: Bluetooth-Steuerung mit Google Assistant

Schaltplan

Sprachgesteuerte Haushaltsgeräte: Bluetooth-Steuerung mit Google Assistant

Arduino-Code

String voice;
#define FAN 10
#define TUBELIGHT 9
#define BULB 8

void setup() {
  Serial.begin(9600);
  pinMode(FAN, OUTPUT);
  pinMode(TUBELIGHT, OUTPUT);
  pinMode(BULB, OUTPUT);
  analogWrite(TUBELIGHT, 255); // aus
  analogWrite(FAN, 255);       // aus
  digitalWrite(BULB, HIGH);    // aus
}

void loop() {
  while (Serial.available()) {
    delay(10);
    char c = Serial.read();
    if (c == '#') break;
    voice += c;
  }
  if (voice.length() > 0) {
    Serial.println(voice);
    if (voice == "tubelight") { analogWrite(TUBELIGHT,0); analogWrite(FAN,255); digitalWrite(BULB,HIGH); }
    else if (voice == "green") { analogWrite(TUBELIGHT,255); analogWrite(FAN,255); digitalWrite(BULB,HIGH); }
    else if (voice == "fan") { analogWrite(TUBELIGHT,255); analogWrite(FAN,0); digitalWrite(BULB,HIGH); }
    else if (voice == "bulb") { analogWrite(TUBELIGHT,0); analogWrite(FAN,255); digitalWrite(BULB,LOW); }
    else if (voice == "go") { digitalWrite(BULB,HIGH); }
    else if (voice == "lights") { analogWrite(TUBELIGHT,0); analogWrite(FAN,0); digitalWrite(BULB,LOW); }
    else if (voice == "good night") { analogWrite(TUBELIGHT,255); analogWrite(FAN,255); digitalWrite(BULB,HIGH); }
    voice = "";
  }
}

Schaltplan (Detail)

Sprachgesteuerte Haushaltsgeräte: Bluetooth-Steuerung mit Google Assistant

Herstellungsprozess

  1. Google Assistant auf MATRIX Voice Raspberry Pi installieren – Schritt-für-Schritt-Anleitung
  2. Bluetooth-gesteuerter Raspberry Pi Roboter mit Audio-Feedback bauen
  3. LED per Bluetooth mit Arduino steuern – Einfache DIY-Anleitung
  4. Arduino-basierter 6-DoF Roboterarm mit Nunchuk-Steuerung
  5. Arduino Tic Tac Toe mit MAX7219 LED-Matrix und Karton-Gehäuse
  6. DIY-Voltmeter mit Arduino und Nokia 5110 Display – Schritt-für-Schritt-Anleitung
  7. Fridgeye-App mit Nextion-Display bauen: Schritt-für-Schritt-Anleitung
  8. Musikalische Töne mit Arduino erzeugen: Schritt-für-Schritt-Anleitung
  9. Arduino Uno & Bluetooth: Fernsteuerung eines Autos – Schritt-für-Schritt-Anleitung
  10. Bluetooth-gesteuertes Arduino-Auto bauen – Komplette DIY-Anleitung