Introducción
¿Trabajas cerca de tu monitor y tienes que acudir a él para ver los resultados de los procesos que se ejecutan en tu máquina? ¿Irías más rápido si los resultados de tu Dashboard se reprodujeran con sonido?
En esta entrada del blog, aprenderemos a reproducir el sonido con Node-RED y tu PLC Raspberry Pi de código abierto, panel Touchberry Pi o Panel PC para optimizar los procesos en tu línea de producción y ¡donde quieras!
Últimas publicaciones
Requisitos
Pasos
Node-RED es una herramienta fácil de usar para aquellos que ya tienen algo de lógica en la programación, y en Industrial Shields la utilizamos a menudo para programar nuestro hardware y llevar a cabo todo tipo de aplicaciones.
En este post, mostraremos cómo reproducir mensajes de audio con un tutorial de Node-RED, gracias a la automatización de Raspberry Pi. De esta manera, podrás optimizar los procesos. Tendrás que usar tu sentido del oído para escuchar los datos que tienes en tu panel de control, sin tener que ir físicamente a la pantalla para verlo con tus propios ojos.
Nodo Node-RED
Así, utilizaremos el nodo de audio que viene con los nodos de node-red-dashboard.
Para instalar los nodos del cuadro de mando, haz lo siguiente:
1. Asegúrate de tener una conexión a internet con el controlador industrial Raspberry Pi PLC.
2. Dirígete al menú de Node-RED > Gestionar Paleta > Instalar > Escribe: node-red-dashboard > Haz clic en Instalar.
3. Una vez descargados los nodos, arrastra y suelta el nodo de audio en tu flujo.
4. Haz doble clic para configurarlo: establece un grupo y selecciona el idioma TTS Voice.
5. Añade un nodo de conmutación de tablero y conéctalo al nodo de salida de audio.
6. Haz doble clic en el nodo de conmutación y configura un grupo, establece una etiqueta y establece un mensaje para cuando se haga clic para enviar la carga útil de encendido y apagado.
Por último, ve a tu tablero de mandos, cambia el estado del nodo switch, speakers on y ¡escucha!
Si quieres comparar tu flujo con el nuestro, ve al menú de Node-RED > Haz clic en Importar > Y pega este flows.json:
[{"id":"df93bc2e.84af5","type":"tab","label":"Industrial Shields","disabled":false,"info":""},{"id":"9b345c1a.1d50e","type":"ui_base","theme":{"name":"theme-dark","lightTheme":{"default":"#0094CE","baseColor":"#0094CE","baseFont":"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif","edited":true,"reset":false},"darkTheme":{"default":"#097479","baseColor":"#097479","baseFont":"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif","edited":true,"reset":false},"customTheme":{"name":"Untitled Theme 1","default":"#4B7930","baseColor":"#4B7930","baseFont":"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"},"themeState":{"base-color":{"default":"#097479","value":"#097479","edited":false},"page-titlebar-backgroundColor":{"value":"#097479","edited":false},"page-backgroundColor":{"value":"#111111","edited":false},"page-sidebar-backgroundColor":{"value":"#333333","edited":false},"group-textColor":{"value":"#0eb8c0","edited":false},"group-borderColor":{"value":"#555555","edited":false},"group-backgroundColor":{"value":"#333333","edited":false},"widget-textColor":{"value":"#eeeeee","edited":false},"widget-backgroundColor":{"value":"#097479","edited":false},"widget-borderColor":{"value":"#333333","edited":false},"base-font":{"value":"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"}},"angularTheme":{"primary":"indigo","accents":"blue","warn":"red","background":"grey","palette":"light"}},"site":{"name":"Node-RED Dashboard","hideToolbar":"false","allowSwipe":"false","lockMenu":"false","allowTempTheme":"true","dateFormat":"DD/MM/YYYY","sizes":{"sx":48,"sy":48,"gx":6,"gy":6,"cx":6,"cy":6,"px":0,"py":0}}},{"id":"e0bb0cc5.a214f","type":"ui_spacer","name":"spacer","group":"9d731610.1cf498","order":1,"width":1,"height":1},{"id":"8d78289a.07f5f8","type":"ui_spacer","name":"spacer","group":"9d731610.1cf498","order":3,"width":17,"height":1},{"id":"f8c8af2a.1eb2b","type":"ui_spacer","name":"spacer","group":"9d731610.1cf498","order":4,"width":1,"height":1},{"id":"c0efb76a.fd24b8","type":"ui_spacer","name":"spacer","group":"9d731610.1cf498","order":5,"width":17,"height":1},{"id":"d8d15dc2.13e1e","type":"ui_spacer","name":"spacer","group":"9d731610.1cf498","order":6,"width":1,"height":1},{"id":"d7805eb1.a8f4e","type":"ui_spacer","name":"spacer","group":"9d731610.1cf498","order":7,"width":17,"height":1},{"id":"e3f78709.1c14f8","type":"ui_spacer","name":"spacer","group":"9d731610.1cf498","order":8,"width":1,"height":1},{"id":"9ae0e15d.9364e","type":"ui_spacer","name":"spacer","group":"9d731610.1cf498","order":9,"width":17,"height":1},{"id":"65e51c3a.7ea864","type":"ui_spacer","name":"spacer","group":"9d731610.1cf498","order":10,"width":1,"height":1},{"id":"be4a7a82.e1a678","type":"ui_spacer","name":"spacer","group":"9d731610.1cf498","order":12,"width":1,"height":1},{"id":"e121ea75.3ca078","type":"ui_spacer","name":"spacer","group":"9d731610.1cf498","order":14,"width":17,"height":1},{"id":"4eb5da0d.379ac4","type":"ui_spacer","name":"spacer","group":"a5d3c52e.1b2358","order":2,"width":1,"height":1},{"id":"7e795593.19741c","type":"ui_spacer","name":"spacer","group":"a5d3c52e.1b2358","order":4,"width":2,"height":1},{"id":"14699a4a.35b1b6","type":"ui_spacer","name":"spacer","group":"a5d3c52e.1b2358","order":6,"width":3,"height":1},{"id":"f90ac726.3b7118","type":"ui_spacer","name":"spacer","group":"a5d3c52e.1b2358","order":7,"width":1,"height":1},{"id":"5570bb70.d1b064","type":"ui_spacer","name":"spacer","group":"a5d3c52e.1b2358","order":8,"width":2,"height":1},{"id":"5f1c4fe7.6daee","type":"ui_spacer","name":"spacer","group":"a5d3c52e.1b2358","order":9,"width":3,"height":1},{"id":"41222097.5c802","type":"ui_spacer","name":"spacer","group":"a5d3c52e.1b2358","order":10,"width":1,"height":1},{"id":"91570f1f.4187b","type":"ui_spacer","name":"spacer","group":"a5d3c52e.1b2358","order":11,"width":2,"height":1},{"id":"1df33d9b.ef00d2","type":"ui_spacer","name":"spacer","group":"a5d3c52e.1b2358","order":12,"width":3,"height":1},{"id":"986e3229.fc1fc","type":"ui_spacer","name":"spacer","group":"a5d3c52e.1b2358","order":13,"width":1,"height":1},{"id":"34e16163.c3770e","type":"ui_spacer","name":"spacer","group":"a5d3c52e.1b2358","order":14,"width":2,"height":1},{"id":"6062839a.7aaaac","type":"ui_spacer","name":"spacer","group":"a5d3c52e.1b2358","order":17,"width":3,"height":1},{"id":"37ed1ac7.a5b7a6","type":"ui_spacer","name":"spacer","group":"a5d3c52e.1b2358","order":20,"width":1,"height":1},{"id":"6be32079.6d42b","type":"ui_spacer","name":"spacer","group":"a5d3c52e.1b2358","order":21,"width":11,"height":1},{"id":"304458d9.645498","type":"ui_spacer","name":"spacer","group":"a5d3c52e.1b2358","order":22,"width":16,"height":1},{"id":"dc581f10.223cc","type":"ui_spacer","name":"spacer","group":"a5d3c52e.1b2358","order":25,"width":3,"height":1},{"id":"22fb0f9e.ab81d","type":"ui_spacer","name":"spacer","group":"a5d3c52e.1b2358","order":27,"width":19,"height":1},{"id":"f1a9ad63.3586c","type":"ui_tab","name":"Industrial Shields","icon":"dashboard","disabled":false,"hidden":false},{"id":"43c76c13.1918a4","type":"ui_group","name":"Inputs","tab":"f1a9ad63.3586c","order":1,"disp":true,"width":"6","collapse":false},{"id":"6571e08e.a389","type":"ui_audio","z":"df93bc2e.84af5","name":"","group":"43c76c13.1918a4","voice":"Google US English","always":true,"x":420,"y":100,"wires":[]},{"id":"81cf12c1.bfbcc","type":"ui_switch","z":"df93bc2e.84af5","name":"","label":"INPUT VALUE","tooltip":"","group":"43c76c13.1918a4","order":2,"width":0,"height":0,"passthru":false,"decouple":"false","topic":"topic","topicType":"msg","style":"","onvalue":"ON","onvalueType":"str","onicon":"","oncolor":"","offvalue":"OFF","offvalueType":"str","officon":"","offcolor":"","animate":false,"x":200,"y":100,"wires":[["6571e08e.a389"]]}]
Tutorial de Node-RED: Cómo reproducir audio en su PLC / Panel PC basado en Raspberry Pi