Tutorial de Node-RED: Cómo reproducir audio en su PLC / Panel PC basado en Raspberry Pi

Consigue efectividad reproduciendo sonidos en la industria de la automatización
13 de diciembre de 2021 por
Tutorial de Node-RED: Cómo reproducir audio en su PLC / Panel PC basado en Raspberry Pi
Boot & Work Corp. S.L., Fernandez Queralt Martinez

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

Your Dynamic Snippet will be displayed here... This message is displayed because you did not provided both a filter and a template to use.

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.

audio out - Node-RED Node - Tutorial Node-RED: Cómo reproducir audio en tu PLC / Panel PC basado en Raspberry Pi

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.

Valor de entrada de Industrial Shields - Node-RED Node - Tutorial de Node-RED: Cómo reproducir audio en su PLC / Panel PC basado en Raspberry Pi

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"]]}]


 Now, incorporate the audio out node in your Node-RED flows, and start optimizing all processes as possible!

Buscar en nuestro blog

Tutorial de Node-RED: Cómo reproducir audio en su PLC / Panel PC basado en Raspberry Pi
Boot & Work Corp. S.L., Fernandez Queralt Martinez 13 de diciembre de 2021
Compartir

¿Estás buscando tu Controlador Lógico Programable ideal?

Echa un vistazo a esta comparativa de producto de varios controladores industriales basados en Arduino.

Comparamos entradas, salidas, comunicaciones y otras especificaciones con las de los equipos de otras marcas destacadas.


Industrial PLC comparison >>>