Tlemcen Car electronics

Tlemcen Car electronics (https://www.tlemcen-electronic.com/forum/index.php)
-   Arduino (https://www.tlemcen-electronic.com/forum/forumdisplay.php?f=130)
-   -   Projet "Respirateur Fait Maison" (https://www.tlemcen-electronic.com/forum/showthread.php?t=90188)

ElTurco 01/04/2020 00h12

Projet "Respirateur Fait Maison"
 
5 pièce(s) jointe(s)
Salut les amis

Vu la situation désagréablement historique, le manque de matériels, de personnel... le désespoir face à la situation qui ne cesse de s'aggraver poussent les programmeur Arduino à trouvé des solution "Made in Fait Maison"

Biensur quand il s'agit de matériel médical les choses se compliquent, en effet la conformité, sécurité... étant toujours primordial je ne voudrais pas etre responsable d'accident à cause de mauvaise utilisation de l'appareil et causé des problèmes grave.

Je suis entrain de le réaliser pour m'expérimenter, ca peut toujours servir au cas ou et biensur à condition de savoir l'utilisé correctement pour ce faire des lectures pour comprendre le bon fonctionnement.

Big Respect à Adamcullen, l'auteur du projet.

Le matériels :

- Pompe à air 12V DC (pour gonflé les gros ballons, matelas gonflable etc... pas cher)
- Un microcontroleur Arduino Nano ou Uno...
- Un module (L298N)
- 4 potentiomètres rotatif
- Un tuyau flexible de machine à laver ou similaire
- Masque respiratoire "dans l'exemple c'est un 3M 6800" ou similaire masque d'apnée...
- Embout réducteur BSP 1x 1/4
- Embout réducteur BSP 1x 3/4
- Adaptateur tuyau de pression de 3/4 x 20 mm

Voici le schéma du montage :

https://www.tlemcen-electronic.com/f...1&d=1585693694

Comme vous pouvais le constaté, rien de bien compliqué, le montage est assez simple, le composant marqué "RECOM, REC01 Series" est un transformateur 220V vers 12V.

Plus d'info :
Le module L298N lache une puissance de 2A (ampères) par sortie et comme nous avons besoin de 2.5A les 2 sorties sont utilisées en parallèle afin de comblé le manque d'ampèrage au bon fonctionnement et grace à cette astuce nous avons jusqu'à 4A largement suffisant pour géré le moteur...

Le datasheet du L298N pour plus de précision :

https://www.alldatasheet.fr/datashee...ICS/L298N.html

Voici d'autres images :

https://www.tlemcen-electronic.com/f...1&d=1585695051
La pompe utilisé, il peux etre moins puissant que 75W l'auteur Adamcullen utilise un 12V 30W.

https://www.tlemcen-electronic.com/f...1&d=1585695362
L'embout qu'il faudrait intégré dans le casque.

https://www.tlemcen-electronic.com/f...1&d=1585695548
Le casque que l'on modifie afin d'insérer le tuyau flexible de machine à lavé ou similaire, pour le casque j'utilise le masque d'apnée des plongeur qui fait largement l'affaire.

https://www.tlemcen-electronic.com/f...1&d=1585695959
Voici le résultat du montage.

Le code ou sketch du projet Arduino :

Code HTML:

int breath = 1;

void setup() {
  Serial.begin(9600);
  pinMode(9, OUTPUT);
}

void loop() {
  int inP = analogRead(A0); // pot 1 - en pression respiratoire
  int outP = analogRead(A1); // pot 2 - pression respiratoire
  int inT = analogRead(A3); // pot 3 - en temps de respiration
  int outT = analogRead(A2); // pot 4 - expiration

  int inP_v = round(inP/100)*25.5;  // prendre la valeur du pot, diviser par 100 et arrondir, puis multiplier par 25,5 pour que la valeur de sortie soit un multiple de 255
 
  int outP_v = round(outP/100)*25.5;  // prendre la valeur du pot, diviser par 100 et arrondir, puis multiplier par 25,5 pour que la valeur de sortie soit un multiple de 255
 
  int inT_v = round(inT/100)*400;  // prendre la valeur du pot, diviser par 100 et arrondir, puis multiplier par 400 pour obtenir une proportion de 4000ms
 
  int outT_v = round(outT/100)*400;  // prendre la valeur du pot, diviser par 100 et arrondir, puis multiplier par 400 pour obtenir une proportion de 4000ms

  if (breath !=0) {breath = 0;}
    else breath = 1;

  switch (breath) {
    case 0:
      Serial.print("Breath In. Pressure: "); Serial.print(inP_v);
      Serial.print(". In Time: "); Serial.print(inT_v); Serial.println("ms.");
      analogWrite(9, inP_v);
      delay(inT_v);
      break;

    case 1:
      Serial.print("Breath Out. Pressure: "); Serial.print(outP_v);
      Serial.print(". Out Time: "); Serial.print(outT_v); Serial.println("ms.");
      analogWrite(9, outP_v);
      delay(outT_v);
      break;
  }
}

Comme vous pouvais le constaté, le code est assez simple.

La version 2 possède un écran Oled pour voir en tant réel la situation du fonctionnement actuel.

Je partagerais très rapidement la version 2 pour tous les amis :22:

Good Job.

PS quelques note utile de l'auteur :

J'espère que ce projet aidera plus d'un. J'ai parlé à un ami médecin des urgences, qui à dit que l'utilisation d'une pompe de gonflage ne pouvait pas être pire en cas d'urgence que quelqu'un qui devait «ensacher» manuellement un patient pendant quelques semaines !

Je n'ai pas pu effectuer un test de remontée d'eau car mon tuyau n'est pas opaque, mais je vais essayer d'en trouver et de faire un rapport.

Je voudrais également faire un test de fonctionnement de la pompe pendant la nuit pour voir si le moteur brûle en cyclant de haut en bas.

Edit:
je peux signaler que la pompe a survécu à un test de 8 heures, je vais la faire fonctionner le reste de la journée pour tester pendant 24 heures. Semble prometteur jusqu'à présent, aucune perte de puissance évidente.

Edit :
Dernière mise à jour: la pompe a été testée en continu depuis plus de 32 heures. Il est toujours solide, donc en cas d'urgence grave, je pense que cela représente une solution viable.

thomas 01/04/2020 00h16

salut

ce genre de pompe est très très peu fiable... ce sont des moteurs à charbons, bon marché qui ne durent pas très longtemps en utilisation continue.

ElTurco 01/04/2020 00h37

Citation:

Envoyé par thomas (Message 772558)
salut

ce genre de pompe est très très peu fiable... ce sont des moteurs à charbons, bon marché qui ne durent pas très longtemps en utilisation continue.

Salut Thomas merci pour l'info, c'est bien ce que précise l'auteur que je cite :

"J'ai parlé à un ami médecin des urgences, qui à dit que l'utilisation d'une pompe de gonflage ne pouvait pas être pire en cas d'urgence que quelqu'un qui devait «ensacher» manuellement un patient pendant quelques semaines !" et "Dernière mise à jour: la pompe a été testée en continu depuis plus de 32 heures. Il est toujours solide, donc en cas d'urgence grave, je pense que cela représente une solution viable."

Perso je travail dessus car je me dit que c'est quand meme mieux que rien.

@+


Fuseau horaire GMT +1. Il est actuellement 09h57.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Version française #23 par l'association vBulletin francophone
Tlemcen-electronic © All right reserved