domingo, 11 de junho de 2017

Sensor de Pressão MPX5050GP - Arquivo 025

Referência: 
http://www.practicalarduino.com/projects/water-tank-depth-sensor

Lista de Materiais:
IDE Arduino 1.0
1x  Board Arduino UNO
1x  Mini Protoboard 170 furos
1x  Cabo USB-A male to USB-B male 
1x  Conj. de fios jumper p/ protoboard
1x  Sensor de pressão MPX5050GP
1x  Mangueira de Silicone (p/ testes)
1x  Perâ com válvula (p/ testes)
1x Conector T - FESTO mod. T-PK-3
1x Manômetro aneróide, 20 - 300mmHg

Montagem:








Firmware:


int sensorPin = A0;                                                                                    

int sensorValue = 0;                                                                                    
float Vout, Value_Kpa, Value_mmHg;
float OffSet = 1.08;                                                                                  
//------------------------------------------------------------------------------------------------       
void setup() {
  Serial.begin(9600);
}
//------------------------------------------------------------------------------------------------    
void loop() {
  sensorValue = analogRead(sensorPin);
  Vout = (sensorValue * 0.00459);           
  Value_Kpa = (Vout - 0.2)/0.09;
  Value_Kpa = Value_Kpa * OffSet;
  Value_mmHg = Value_Kpa * 7.50061;                                                                    

  if(Value_Kpa < 0) Value_Kpa = 0, Value_mmHg = 0;         


  Serial.print(Value_Kpa, 0);

  Serial.println(" Kpa ");

  Serial.print(Vout);

  Serial.println(" V ");

  Serial.print(Value_mmHg, 0);

  Serial.println(" mmHg ");
  delay(500);

}


Um comentário: