Comments (4)
For the reccord, we did have a call with @Benhalor and solve many problmes thax to him
from makair.
Hello,
I went through the electronic part (respi_V0.fzz) ( @hbs send me a link to the project) , same remarks... In french:
Le capteur MPX10GP n'est pas le meilleur. La plage est bonne (10kPa pour un respirateur, ça va, la pression usuelle montera au grand max à 5kPa (d'après une doc médicale ici), mais il ne faut pas prendre un modèle avec une sortie différentielle derrière, et encore moins mettre un AOP comme celui là derrière (lm741, ça s'alimente en +/- 15v si vous voulez en tirer qqch, et il faut gérer l'aspect différentiel).
Nxp fait aussi des modèles plus récents avec électronique intégrée, qui te font une belle sortie rail to rail 0-5V. Typiquement https://www.nxp.com/docs/en/data-sheet/MPX5010.pdf , c'est déjà plus simple à cabler sur un arduino. Prendre un modèle avec tuyaux, dont un reste en l'air à la pression ambiante, typiquement MPX5010DP. L'amplification n'est plus nécessaire, on peut se contenter de baisser la ref anologique de l'ADC (AREF sur un arduino).
Attention, il faut aussi créer une bonne référence de tension, et isoler la partie capteur/ADC du reste pour pas avoir un signal trop bruité. Sans séparation puissance/controle, le 5V risque de fluctuer à chaque mouvement des servomoteurs, et fausser la mesure de pression. Donc:
- on alimente en 9 ou 12volts
- on met derrière un régulateur 5V à découpage pour l'arduino et les servos (n'importe quel buck 5v trouvé sur le net)
- un régulateur 5v linéaire (un 7805) pour le capteur, avec quelques condos de découplage (470uF derrière le 7805, 100nF au plus proche de l'alim du capteur, soudé dessus de préférence si il n'est pas sur un circuit imprimé).
- un régulateur 3.3v linéaire sur AREF (3.3v expoiterait mieux la dynamique de l'adc), pareil, avec des condos de découplage.
Et si c'est un capteur Nxp de cette série il faut une procédure de calibration initiale, car c'est pas un capteur super précis. Le capteur Honeywell suggéré par @Benhalor est deux fois plus cher, mais 10 fois plus précis... Mieux vaut prendre celui là !!
À confirmer par un médecin, mais la pression minimale à maintenir en fin d'expiration est importante aussi, d'après le doc dont j'ai mis le lien plus haut.
from makair.
Le prix d’un capteur même 10X plus cher est toujours mieux qu’une vie, le problème va être la livraison pour que cela arrive au plus vite, avec les mesures de confinements et donc de livraisons va être un nouveau dileme.
from makair.
@Benhalor a été intégré au slack
from makair.
Related Issues (20)
- State management - reset & initialize HOT 1
- Buzzer code review
- Bill of materials HOT 3
- ESD protection
- Where I can find SCH and PCB files ?
- Feronyl - Spécialiste en injection de pièces plastiques techniques / Specialist in injection moulding of technical parts in plastic
- Makair MotherBoard
- Use of pneumatic air line to replace the blower. HOT 11
- Initial contribution of a system design HOT 4
- Motherboard of makers for life ventilator
- Move the sonarcloud directory in a sub directory, or hide it?
- PCB ?
- Control: Graph rendering issues HOT 2
- Question about UI design HOT 2
- BLDC for Blower
- Request to join "Makers For Life"
- MassFlow using DP and Venturi
- medical standard compliance for alarms (60601-1-8)
- Create a CODE_OF_COUNDUCT.md and a CONTRIBUTING.md HOT 2
- Blower motor details HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from makair.