Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Dispositif de mesure précis de pression et débit d'air avec capteur analogique

Composants et fournitures

Capteur de pression NXP MPXM2053GS × 1
Amplificateur d'instrumentation Analog Devices AD623ARZ (SO-8, 100 kHz) × 1
Condensateur céramique 0,1 µF × 1
Condensateur électrolytique de découplage 10 µF × 1
Écran LCD Adafruit 16×2 blanc sur bleu × 1
Arduino UNO × 1

Outils nécessaires

Fer à souder

À propos de ce projet

Ce projet présente un dispositif de mesure de pression différentielle et de vitesse d'air utilisant un capteur analogique, un amplificateur d'instrumentation et un Arduino UNO. Les mesures sont affichées en temps réel sur un écran LCD 16×2.

Code

Conversion pression différentielle → vitesse d'air (m/s)

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);

float CurrentReading;
float Sum;
float Average;
float MeasuresN = 2500;  // Nombre de mesures pour la moyenne
float Flow;

void setup() {
  Serial.begin(9600);
  lcd.begin(16, 2);
}

void loop() {
  // Moyennage sur 2500 échantillons
  for (int i = 0; i < MeasuresN; i++) {
    CurrentReading = analogRead(A0);
    Sum += CurrentReading;
    delay(1);
  }
  Average = Sum / MeasuresN;
  Sum = 0;

  // Conversion linéaire (à calibrer selon votre application)
  // Équation exemple pour test sur ventilateur :
  Flow = (Average - 68) * 0.265 + 2.7;

  lcd.backlight();
  lcd.setCursor(0, 0);
  lcd.print("Capteur: ");
  lcd.print(Average);
  lcd.setCursor(0, 1);
  lcd.print("Debit: ");
  lcd.print(Flow);
  lcd.print(" m/s ");

  delay(5);
}

Note : Pour une mesure précise à partir de 0 m/s, il est nécessaire de déterminer l'équation de calibration propre à votre montage. L'équation linéaire ci-dessus est donnée à titre d'exemple pour un ventilateur de test.

Schéma de câblage

Dispositif de mesure précis de pression et débit d air avec capteur analogique

Processus de fabrication

  1. MAXREFDES220# : surveillance tension artérielle sans brassard par capteurs optiques
  2. V‑Sensor de LMD : Moniteur tension artérielle clinique sans étalonnage intégré au smartphone
  3. Connecter plusieurs capteurs DS18B20 1-Wire à un Raspberry Pi pour une surveillance température précise
  4. Capteur de suivi de ligne KY‑033 avec Raspberry Pi : Détecteur de porte/lignes simple
  5. Créer une API robuste de température et capteurs sur Raspberry Pi avec le module GY‑91
  6. Capteur de pression barométrique BMP180 I2C – Guide d'intégration Raspberry Pi
  7. Lecture d'un capteur Hall linéaire avec Raspberry Pi : Guide Java et insights ADC0832
  8. Intégration d'un capteur thermocouple avec l'Arduino Portenta H7 via le MAX6675
  9. Caméra de sécurité ESP32 à détection de mouvement pour Discord