Академический Документы
Профессиональный Документы
Культура Документы
FACULTAD DE INGENIERIA
BIODIGESTOR- VITACORA
Se realizó el montaje del biodigestor introducción el material de descomposición dentro del recipiente
Se realizó la búsqueda de los sensores necesarios para realizar el proyecto concluyendo que se utilizarían
Sensor de temperatura
LM35 Temperatura
Sensor de presión
BMP180
Sensor de calidad de gas
MQ4
Adicionalmente se realizó la lectura del data-ship de cada uno de ellos para mirar las señales de salida de cada
uno de los sensores para poder realizar la construcción de los circuitos con amplificadores para poder
identificar las condiciones del biodigestor
Se realizó la construcción de los circuitos para amplificar las señales de salida e cada uno de los sensores
concluyendo
lunes festivo 13 de noviembre de 2017
se procedió a el montaje de uno de los circuitos sensor de calidad de gas del gas metano
Se continuó realizando el montaje de los sensores ya que el montaje de los circuitos no funciona
correctamente
Se aprendió a manejar el labview para poder visualizar los datos obtenidos mediante la amplificación de los
sensores
Viernes 17 de noviembre de 2017
se empezó a manejar labview para manejar los datos obtenidos por nuestro biodigestor
This sketch shows how to use the SFE_BMP180 library to read the
Bosch BMP180 barometric pressure sensor.
https://www.sparkfun.com/products/11824
Once you have a temperature reading, you can take a pressure reading.
This is done with startPressure() and getPressure().
The result is in millibar (mb) aka hectopascals (hPa).
If you want to measure altitude, you will need to know the pressure
at a baseline altitude. This can be average sealevel pressure, or
a previous pressure reading at your altitude, in which case
subsequent altitude readings will be + or - the initial baseline.
This is done with the altitude() function.
Hardware connections:
- (GND) to GND
+ (VDD) to 3.3V
You will also need to connect the I2C pins (SCL and SDA) to your
Arduino. The pins are different on different Arduinos:
Our example code uses the "beerware" license. You can do anything
you like with this code. No really, anything. If you find it useful,
buy me a beer someday.
// Your sketch must #include this library, and the Wire library.
// (Wire is a standard library included with Arduino.):
#include <SFE_BMP180.h>
#include <Wire.h>
SFE_BMP180 pressure;
void setup()
{
Serial.begin(9600);
Serial.println("REBOOT");
// Initialize the sensor (it is important to get calibration values stored on the device).
if (pressure.begin())
Serial.println("BMP180 init success");
else
{
Serial.println("BMP180 init fail\n\n");
while(1); // Pause forever.
}
}
void loop()
{
char status;
double T,P,p0,a;
status = pressure.startTemperature();
if (status != 0)
{
delay(status);
status = pressure.getTemperature(T);
if (status != 0)
{
Serial.print("temperature: ");
Serial.print(T,2);
Serial.print(" deg C, ");
Serial.print((9.0/5.0)*T+32.0,2);
Serial.println(" deg F");
// Start a pressure measurement:
// The parameter is the oversampling setting, from 0 to 3 (highest res, longest wait).
// If request is successful, the number of ms to wait is returned.
// If request is unsuccessful, 0 is returned.
status = pressure.startPressure(3);
if (status != 0)
{
// Wait for the measurement to complete:
delay(status);
status = pressure.getPressure(P,T);
if (status != 0)
{
// Print out the measurement:
Serial.print("absolute pressure: ");
Serial.print(P,2);
Serial.print(" mb, ");
Serial.print(P*0.0295333727,2);
Serial.println(" inHg");
}
else Serial.println("error retrieving pressure measurement\n");
}
else Serial.println("error starting pressure measurement\n");
}
else Serial.println("error retrieving temperature measurement\n");
}
else Serial.println("error starting temperature measurement\n");