In Chapter 6, Using MicroPython for Edge Analytics, we used Node-RED for our dashboard. We will use Node-RED again to create the dashboard for the Smart Doorbell application. Using our dashboard, a message will be displayed indicating who is at the door. A computer voice will also announce the same message. I will be using Node-RED on a Windows 10 machine but you can use whichever OS suits you.
For those that have not installed Node-RED or the dashboard components, please refer to Chapter 6, Using MicroPython for Edge Analytics, for instructions on installing these components. The flow diagram for the Smart Doorbell Dashboard will look like the following:
We will start by creating a list of Node-RED components that we will use to build the dashboard.