Node-RED Tutorial: How to Play Audio in your Raspberry Pi based PLC / Panel PC
Get effectiveness reproducing sounds in the automation industry
13 diciembre, 2021 por
Node-RED Tutorial: How to Play Audio in your Raspberry Pi based PLC / Panel PC
Boot & Work Corp. S.L., Fernandez Queralt Martinez

INTRODUCTION

Are you working near your monitor and do you have to go to it to see the results of the processes running on your machine? Would you go faster if the results of your Dashboard were reproduced with sound?

In this blog post, we will learn how to reproduce sound with Node-RED and your Raspberry PLC, Touchberry Pi panel or Panel PC to optimize processes in your production line and wherever you want!

Latest Posts

XOD.IO & Arduino based PLC: How to read an input
Using the XOD.io Open-Source Software to program the Arduino based PLC
How to install Android on Raspberry PLC & Panel PC: Step by Step
Download, install and run Android on your Raspberry Pi based PLC & Panel HMI and start downloading Apps
Big Data Analytics in the Industry 4.0
Big data challenges and opportunities in the hype of industry 4.0

REQUIREMENTS

STEPS

Node-RED is an easy-to-use tool for those of you who already have some logic in programming and at Industrial Shields we often use it to program our hardware and carry out all kinds of applications.

In this post, we will show how to play audio messages with Node-RED. In this way, you will be able to optimize processes by using your sense of hearing to listen to the data you have in your control panel, without having to physically go to the screen to see it with your own eyes.

NODE-RED NODE

So, we will use the audio node that comes with the nodes of: node-red-dashboard

Odoo • Text and Image

To install the dashboard nodes, do the following:

1. Make sure you have an internet connection with the Raspberry PLC

2. Go to the Node-RED menu > Manage Palette > Install > Type: node-red-dashboard > Click Install.

3. Once the nodes are downloaded, drag and drop the audio node to your flow.

4. Double click to set it: set a group and select the TTS Voice language.

5. Add a dashboard switch node and connect it to the audio out node.

6. Double click on the switch node and configure a group, set a label, and set a message for when clicked to send the on and off payload.


Finally, go to your dashboard, change the state of the switch node, speakers on and listen!

If you want to compare your flow with ours, go to the Node-RED menu > Click on Import > And paste this 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 processses as possible!

Node-RED Tutorial: How to Play Audio in your Raspberry Pi based PLC / Panel PC
Boot & Work Corp. S.L., Fernandez Queralt Martinez
13 diciembre, 2021
Compartir
Archivar

¿Buscas 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.


Comparación PLC industrial>>>

¿Quieres más información?

¡Rellena el formulario!

¡Cuéntame más!