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

Steuern Sie Ihr Lichtsystem mit Ihrer Stimme

Komponenten und Verbrauchsmaterialien

Arduino UNO
× 1
1Sheeld
× 1
LED (generisch)
× 3

Über dieses Projekt

Die Projektidee bestand darin zu beweisen, dass Sie Ihr Heimbeleuchtungssystem nur mit Ihren Sprachbefehlen steuern können, daher repräsentieren die 3 LEDs im Projekt verschiedene Systeme in unserem Haus als Beispiel. Alles was Sie für dieses Projekt brauchen: 1-Arduino uno 2-1sheeld 3-3 LEDs (verschiedene Farben) dann den Stromkreis wie unten gezeigt anschließen Öffnen Sie die 1sheeld-App und verbinden Sie die App mit Ihrem 1sheeld und öffnen Sie dann das Schild "Spracherkennung". Drücken Sie "tippen, um zu sprechen:und sagen Sie dann "Play", die 3 LEDs leuchten auf Sie können sie ausschalten, indem Sie "Stopp" sagen Drehen Sie nur den blauen um, indem Sie "blau" sagen der gelbe, indem er "gelb" sagt und zum Schluss das grüne, indem du "grün" sagst


Code

  • Unbenannte Datei
Unbenannte DateiArduino
#define CUSTOM_SETTINGS#define INCLUDE_VOICE_RECOGNIZER_SHIELD#define INCLUDE_MUSIC_PLAYER_SHIELD#define INCLUDE_TERMINAL_SHIELD/* 1Sheeld-Bibliothek einschließen. */#include int Bledpin=13;int Yledpin=12;int Gledpin=11;/* Vom Benutzer festgelegte Sprachbefehle. */const char playCommand[] ="play";const char pauseCommand[] ="stop";const char stopCommand[] ="gelb";const char nextCommand[] ="grün";const char BlueCommand[] ="blau ";void setup () { pinMode (13, OUTPUT); PinMode (12, AUSGANG); PinMode (11, AUSGANG); /* Kommunikation starten. */ OneSheeld.begin(); /* Fehlerbehandlung von Befehlen. */ VoiceRecognition.setOnError(Fehler); VoiceRecognition.start();}void loop () { /* Überprüfen Sie, ob ein neuer Befehl empfangen wurde. */ if(VoiceRecognition.isNewCommandReceived()) { /* Vergleiche den Wiedergabebefehl. */ if(!strcmp(playCommand,VoiceRecognition.getLastCommand())) { digitalWrite(13,HIGH); digitalWrite (12, HOCH); digitalWrite(11,HIGH); } /* Vergleiche den Pause-Befehl. */ else if (!strcmp(pauseCommand,VoiceRecognition.getLastCommand())) { digitalWrite(13,LOW); digitalWrite(12,LOW); digitalWrite(11,LOW); } /* Vergleiche den Stoppbefehl. */ else if (!strcmp(stopCommand,VoiceRecognition.getLastCommand())) { digitalWrite(13,LOW); digitalWrite (12, HOCH); digitalWrite(11,LOW); } /* Vergleiche den nächsten Befehl. */ else if (!strcmp(nextCommand,VoiceRecognition.getLastCommand())) { digitalWrite(13,LOW); digitalWrite(11,HIGH); digitalWrite(12,LOW); aufrechtzuerhalten. Sonst if (!strcmp(BlueCommand,VoiceRecognition.getLastCommand())) { DigitalWrite (12,LOW); digitalWrite(13,HIGH); digitalWrite(11,LOW); } }}/* Fehlerprüffunktion. */void error(byte errorData){ /* Fehler einschalten und auf dem Terminal ausdrucken. */ switch(errorData) { case NETWORK_TIMEOUT_ERROR:Terminal.println("Network timeout");break; case NETWORK_ERROR:Terminal.println("Netzwerkfehler");break; case AUDIO_ERROR:Terminal.println("Audiofehler");break; case SERVER_ERROR:Terminal.println("No Server");break; case SPEECH_TIMEOUT_ERROR:Terminal.println("Speech timeout");break; case NO_MATCH_ERROR:Terminal.println("Keine Übereinstimmung");break; Fall RECOGNIZER_BUSY_ERROR:Terminal.println("Busy");break; }}
der Code

Schaltpläne

Circuit.fzz

Herstellungsprozess

  1. Umstellen Ihres industriellen Steuerungssystems auf Wireless
  2. MATRIX VOICE GOOGLE ASSISTANT – MATRIX VOICE PROJEKT
  3. GoPiGo v2 mit Windows IoT
  4. Vorteile der Integration Ihres Elektrokonstruktionsprozesses in Ihr ERP-System
  5. Münzprüfer mit Arduino steuern
  6. Arduino mit Bluetooth zur Steuerung einer LED!
  7. Sicherung Ihres industriellen Steuerungssystems
  8. Überleben eines Steuerungssystem-Migrationsprojekts
  9. 8 Schritte zum Debuggen Ihres Prozessleitsystems
  10. Beginnen Sie Ihre Effizienzreise mit einem Systemaudit