# A Visual User Interfaces for Constant Checking of Non-Invasive Physiological Parameters
## 3 Results
### Design and Elaboration of the Electronic Prototype  
The diagram corresponding to the logical operation of the prototype was developed and implemented, as shown in Figure 1, where the prototype components are displayed and grouped into four logical blocks: physiological parameters, data collection, data transformation, and visualization of data. The first block corresponds to the physiological parameters and variables obtained when the prototype is used. The second block is based on obtaining data that comprises two modules that constitute the entire hardware part, being the Mlx90614 sensor for temperature and the Max30100 sensor to obtain heart rate and oxygenation. The third block is the NodeMCU Esp8266 v3 microcontroller in charge of Wi-Fi connectivity, processing the data and later sending the data that will be displayed within the graphical user interface and server. The fourth and last block is the visualization of data remotely; this is achieved thanks to the OLED screen and does not require Wi-Fi connectivity.  
In order to avoid failures when carrying out the implementation of the prototype, a logic schematic was designed for the circuit.  
Figure 2 details the operation of the prototype. The patient is the most important since it provides information on each of the measured physiological parameters; in this way, the sensors will obtain readings from the microcontroller, where they interact with each other with the help of the I2C protocol. The microcontroller executes a series of predefined actions in the source code, and at the same time, it sends data to the Cayenne server through the MQTT brokers, which are in charge of managing and controlling the IoT device so that it can be displayed and stored on the Cayenne dashboard. In addition, it contains alarm notifications previously configured on the server; in the same way, this information is sent to the Blynk application through a token that will obtain a connection directly from the  
electronic prototype allowing the visualization of the parameters in the Blynk app GUI, so that real-time monitoring can be established both in the Blynk application and in the cloud server. A Wi-Fi connection is required; for this, it uses the TCP/IP communication protocol since it is integrated into the Esp8266 microcontroller and, thus, can access a network. In addition, it allows the electronic prototype to be anywhere with internet access, allowing the patient to check their physiological parameters remotely.  
The OLED is a display integrated into the electronic prototype itself. It provides a local display for the patient (user) to see their own physiological parameters in real-time. When the patient interacts with the electronic prototype, they can directly view their vital signs (e.g., body temperature, heart rate, oxygen saturation) on the OLED screen. The Blynk App serves as a graphical user interface (GUI) application on a mobile device (e.g., smartphone or tablet); it allows both the patient (user) and authorized healthcare professionals (such as doctors or caregivers) to remotely monitor the patient's physiological parameters. Finally, the Cayenne Dashboard is a cloud-based server that receives and stores data from the electronic prototype through MQTT brokers. It is primarily  
Figure 1: Block diagram of the electronic prototype.  
Figure 2: Logical operation of the electronic prototype.  
healthcare professionals, researchers, or authorized personnel responsible for managing multiple patients' data. The Cayenne Dashboard provides a centralized platform for data visualization and analysis, enabling medical professionals to track patients' physiological parameters over time and detect any abnormalities or trends.