Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Se conectará al paciente un dispositivo basado en un microcontrolador con los sensores biomédicos apropiados para proporcionar una monitorización constante basada en la nube. Los signos vitales, es decir, la temperatura y la frecuencia del pulso del cuerpo humano, que son pistas importantes para detectar cualquier problema de salud, serán detectados por sensores respectivos compatibles con NodeMCU en un entorno Wi-Fi y los datos se enviarán a la nube ThingSpeak donde se analizarán los datos. para buscar cualquier irregularidad. En caso de cualquier irregularidad se enviará una notificación a los médicos y enfermeras.
Mediante este sistema, los pacientes pueden mantenerse bajo un control constante adecuado sin depender de la responsabilidad de ningún ser humano a un costo muy bajo. Esto también reducirá los posibles errores y ayudará al médico a responder rápidamente a la situación.
Paso 1: Conexión
Cosas que necesitará: -
1. Placa de pruebas
2. NodeMCU
3. Sensor de pulso
4. Sensor de temperatura impermeable DS18B20
5. Cables de puente
6. Resistencia de 4.7k ohmios para DS18B20
Ahora, configure su conexión según el circuito que se muestra en la imagen.
Paso 2: codificación y lenguaje de cosas
Cargue el código y configure su canal de thingspeak para recibir los datos (puede encontrar fácilmente muchos tutoriales sobre esto en Internet, pero si tiene algún problema, puede dejar un comentario a continuación).
Asegúrese de que el campo 1 sea para BPM y el campo 2 sea para la temperatura en su canal thingspeak y luego, seleccione NodeMCU como su placa (tendrá que descargar esta placa ya que no está agregada de forma predeterminada, puede consultar esta guía para configurar su IDE:
Ahora, cargue el código y asegúrese de editar las credenciales de WiFi y la clave API de thingspeak en consecuencia en el código antes de cargar.
Paso 3: opcional
Puede generar alertas por correo electrónico en consecuencia:
in.mathworks.com/help/thingspeak/analyze-c…
Aquí está la guía para configurarlo.
Código:
channelID = Your_channel_ID;
iftttURL = 'Your_IFTTT_URL';
readAPIKey = 'read_API_key';
bpm = thingSpeakRead (channelID, 'Campos', 1, 'ReadKey', readAPIKey);
temp = thingSpeakRead (channelID, 'Fields', 2, 'ReadKey', readAPIKey);
tempf = (temp * 9/5) +32;
si (bpm100 | temp37.2)
webwrite (iftttURL, 'valor1', bpm, 'valor2', temp, 'valor3', tempf);
fin