Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Controla tu sistema de iluminación con tu voz

Componentes y suministros

Arduino UNO
× 1
1Sheeld
× 1
LED (genérico)
× 3

Acerca de este proyecto

La idea del proyecto era probar que puede controlar el sistema de iluminación de su hogar utilizando solo sus comandos de voz, por lo que los 3 LED del proyecto representan diferentes sistemas en nuestro hogar como ejemplo. Todo lo que necesita para este proyecto:1-Arduino uno 2-1sheeld 3-3 LED (diferentes colores) luego conecte el circuito como se muestra a continuación Abra la aplicación 1sheeld y conecte la aplicación con su 1sheeld, luego abra el escudo de "reconocimiento de voz" Presione "tocar para hablar:y luego diga" reproducir ", los 3 leds se encenderán puedes apagarlos diciendo "detener" Solo enciende el azul diciendo "azul" el amarillo diciendo "amarillo" y finalmente el verde diciendo "verde"


Código

  • Archivo sin título
Archivo sin título Arduino
 #define CUSTOM_SETTINGS # define INCLUDE_VOICE_RECOGNIZER_SHIELD # define INCLUDE_MUSIC_PLAYER_SHIELD # define INCLUDE_TERMINAL_SHIELD / * Incluye biblioteca 1Sheeld. * / # include  int Bledpin =13; int Yledpin =12; int Gledpin =11; / * Comandos de voz establecidos por el usuario. * / const char playCommand [] ="play"; const char pauseCommand [] ="detener"; const char stopCommand [] ="amarillo"; const char nextCommand [] ="verde"; const char BlueCommand [] ="azul "; configuración vacía () {pinMode (13, SALIDA); pinMode (12, SALIDA); pinMode (11, SALIDA); / * Iniciar comunicación. * / OneSheeld.begin (); / * Manejo de comandos de error. * / VoiceRecognition.setOnError (error); VoiceRecognition.start ();} void loop () {/ * Verifica si se recibió un nuevo comando. * / if (VoiceRecognition.isNewCommandReceived ()) {/ * Compara el comando de reproducción. * / if (! strcmp (playCommand, VoiceRecognition.getLastCommand ())) {digitalWrite (13, HIGH); escritura digital (12, ALTA); escritura digital (11, ALTA); } / * Compara el comando de pausa. * / else if (! strcmp (pauseCommand, VoiceRecognition.getLastCommand ())) {digitalWrite (13, LOW); digitalWrite (12, BAJO); digitalWrite (11, BAJO); } / * Compare el comando de parada. * / else if (! strcmp (stopCommand, VoiceRecognition.getLastCommand ())) {digitalWrite (13, LOW); escritura digital (12, ALTA); digitalWrite (11, BAJO); } / * Compara el siguiente comando. * / else if (! strcmp (nextCommand, VoiceRecognition.getLastCommand ())) {digitalWrite (13, LOW); escritura digital (11, ALTA); digitalWrite (12, BAJO); } else if (! strcmp (BlueCommand, VoiceRecognition.getLastCommand ())) {digitalWrite (12, LOW); escritura digital (13, ALTA); digitalWrite (11, BAJO); }}} / * Función de comprobación de errores. * / void error (byte errorData) {/ * Encienda el error e imprímalo en el terminal. * / switch (errorData) {case NETWORK_TIMEOUT_ERROR:Terminal.println ("Tiempo de espera de red"); break; caso NETWORK_ERROR:Terminal.println ("Error de red"); romper; caso AUDIO_ERROR:Terminal.println ("Error de audio"); romper; case SERVER_ERROR:Terminal.println ("Sin servidor"); romper; case SPEECH_TIMEOUT_ERROR:Terminal.println ("Tiempo de espera de voz"); descanso; case NO_MATCH_ERROR:Terminal.println ("No coincide"); romper; case RECOGNIZER_BUSY_ERROR:Terminal.println ("Ocupado"); descanso; }} 
el código

Esquemas

circuito.fzz

Proceso de manufactura

  1. Traslado de su sistema de control industrial a inalámbrico
  2. ASISTENTE DE GOOGLE DE MATRIX VOICE - PROYECTO DE MATRIX VOICE
  3. GoPiGo v2 con Windows IoT
  4. Ventajas de integrar su proceso de diseño eléctrico con su sistema ERP
  5. Controlar el aceptador de monedas con Arduino
  6. ¡Arduino con Bluetooth para controlar un LED!
  7. Manipulador de interruptor de luz inalámbrico
  8. Asegurando su Sistema de Control Industrial
  9. Sobrevivir a un proyecto de migración del sistema de control
  10. 8 pasos para depurar su sistema de control de procesos
  11. Comience su camino hacia la eficiencia con una auditoría del sistema