Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
INTRODUCTION:
Dans le monde d'aujourd'hui, les gens sont plus sujets aux maladies en raison de leur mode de vie et de leurs habitudes alimentaires. Dans un tel scénario, la surveillance de la santé des patients a un rôle majeur à jouer. Les soins de santé sont un domaine essentiel et en plein développement. Les progrès de la technologie ont rendu possibles les idées impossibles. Grâce à l'utilisation d'un réseau de capteurs intégré, il est désormais possible de surveiller l'état de santé de notre peuple bien-aimé sans aucune difficulté. Les patients particulièrement âgés peuvent être surveillés et en cas d'urgence, les membres de la famille ou les médecins peuvent être alertés et l'aide nécessaire peut être apportée au bon moment. Ce système de surveillance des patients basé sur l'IOT dispose d'un réseau de capteurs qui suit l'état de santé des patients et utilise Internet pour informer leur famille ou leur médecin en cas de problème. Ce système est capable de détecter la température corporelle, l'humidité, la fréquence respiratoire et la pression artérielle. Ces paramètres sont mesurés par différents capteurs et traités à l'aide d'un microcontrôleur puis affichés sur l'écran LCD. La température et l'humidité sont mesurées par le capteur DHT 11 et la pression artérielle est mesurée par la méthode du brassard. Celle-ci est transmise sur Internet pour être stockée et consultée par les médecins ou les membres de la famille.
Fournitures
Composants requis:
1. Température corporelle, humidité et fréquence respiratoire
DHT 11 (Capteur d'humidité)
2. Tension artérielle
- Capteur de pression Honeywell ASCX15DN
- Mini pompe de gonflage d'air
- Électrovanne
- MAX30100 (fréquence cardiaque)
3. Spo2
MAX30100
4. IOT
ESP8266 (module WI_FI)
5. Microcontrôleur
Arduino UNO
Étape 1: MODÈLE PROPOSÉ
Le schéma fonctionnel du modèle proposé est présenté ci-dessus. Ce système comprend le capteur d'humidité, un capteur de fréquence cardiaque connecté à un microcontrôleur, qui est ensuite affiché et également transmis via le module Wi-Fi au Web. Ces valeurs peuvent être consultées par l'application Android installée sur le téléphone du médecin et du patient.
Noter:
Le capteur DHT11 est placé près de la narine. Il est capable de mesurer l'humidité et la température. L'humidité est la teneur en eau présente dans l'air respiré. Le capteur détecte la différence d'humidité entre l'air inhalé et l'air expiré. Cette différence est comptée pour le nombre de respirations par minute (bpm) qui est la fréquence respiratoire.
Étape 2: MATÉRIEL
Connexion matérielle
Interface Arduino DHT11 (température corporelle, humidité et taux de respiration)
Broche Vcc -----5V dans Arduino UNO
Broche de sortie 3-----Sortie analogique (broche analogique A0)
Broche Gnd 5----- Ground dans Arduino UNO
Interface Arduino ASCX15DN Capteur de pression Honeywell, électrovanne et gonfleur d'air (pression artérielle-BP)
Le capteur de pression a 6 broches.
broche 2-----5V dans Arduino UNO
broche 3-----Sortie analogique (broche analogique A1)
broche 5-----Masse dans Arduino UNO
L'électrovanne a 2 fils.
Un fil ----- Terre dans Arduino UNO
Un autre fil ----- Broche numérique (broche numérique D10)
Le gonfleur à air a 2 fils.
Un fil ----- Terre dans Arduino UNO
Un autre fil ----- Broche numérique (broche numérique D8)
Interface Arduino Capteur MAX30100 (fréquence cardiaque et Spo2)
Pour voir la connexion cliquez ici MAX30100.
Interface Arduino ESP8266 (IOT)
connectez à la fois la broche d'alimentation de l'ESP et la résistance d'activation de la broche 10K, puis à la broche d'alimentation +3,3 V d'Uno
connectez la broche de terre/GND d'ESP à la broche de terre/GND d'Uno
connectez le TX d'ESP à la broche 3 d'Uno
connectez le RX d'ESP à la résistance 1K puis à la broche 2 d'Uno
connectez le RX d'ESP à la résistance 1K puis à la broche GND d'Uno.
Référez-vous comme dans la figure ci-dessus.
Interface Arduino LCD (affichage)
Pour voir la connexion, cliquez ici LCD 16X2.
Étape 3: LOGICIEL
IDE Arduino:
L'environnement de développement intégré Arduino - ou logiciel Arduino (IDE) - contient un éditeur de texte pour écrire du code, une zone de message, une console de texte, une barre d'outils avec des boutons pour les fonctions communes et une série de menus. Il se connecte au matériel Arduino et Genuino pour télécharger des programmes et communiquer avec eux.
Pour télécharger le logiciel Arduino IDE cliquez sur le lien ci-dessous:
IDE Arduino
Étape 4: CLOUD COMPUTING
ThingSpeak:
ThingSpeak est une application IOT open source qui stocke et récupère des données à partir d'objets. Il est pris en charge par MATLAB et MathWorks Software. Il permet aux utilisateurs de visualiser les résultats et de travailler librement dans MATLAB sans aucune licence.
La sortie du kit de surveillance du patient pour les paramètres humidité corporelle, température corporelle, fréquence respiratoire, pression artérielle (systole et diastole) est affichée sur l'application IOT comme indiqué dans les figures ci-dessus.
Pour afficher l'application ThingSpeak, cliquez sur le lien ci-dessous:
ChoseParle
Étape 5: INTERFACE MOBILE
Application Android Virtuino:
Virtuino est une application Android pour surveiller et contrôler les appareils électroniques via Internet ou le Wi-Fi local. Il permet de visualiser les données ou la sortie via divers widgets. Cette application dispose de nombreuses autres fonctionnalités, notamment l'alerte SMS, qui est une caractéristique importante.
La sortie du kit de surveillance du patient pour les paramètres humidité corporelle, température corporelle, fréquence respiratoire, pression artérielle (systole et diastole) est affichée sur l'application Android, comme indiqué dans les figures ci-dessus.
Pour télécharger l'application Android Virtuino, cliquez sur le lien ci-dessous:
Application Virtuino
Étape 6: SORTIE
Étape 7: CODEZ
Le code ci-joint (code) envoie la température corporelle, l'humidité et la fréquence respiratoire à IOT.
Le code ci-joint (code1) envoie la pression artérielle, la fréquence cardiaque, Spo2 à IOT.
Noter:
si le code dépanne, j'ai joint des codes séparés, vous pouvez le combiner à votre guise.
(c'est-à-dire) wifi, sample_honeywell)
cliquez ici pour le code Max30100_spo2, fréquence cardiaque, 16x2_LCD