VDO Oilpressure sensor para Arduino (7 / 8 paso)

Paso 7: Copia el código y cargar en tu Arduino

/*

Bar Oliepressuresensor VDO 0-5 con interruptor para Yanmar 3gm 30 motor primero tomó una fot de manómetro de presión neumáticos de bombeo y asigna la presión versus ohmios. Poner en una tabla. Conectado un compresor a mi pistola tirepumping con un pice de chiqueros y dos abrazaderas. Comencé a 5 bares y deje al aire a cada dos decenas de una barra menos y escribió los ohmios en una tabla. En mi mesa de trabajo me enganchado a un potenciómetro para encontrar los valores digitales que obtuve a cambio. Un poco complicado. La pantalla lcd y el serial monitor donde morder unos de otros. Poco poco fidling sobre. Pero funcionó. Puse los valores RAWADC en mi tabla y poner en los números en el if, otra declaración en el código siguiente.

La alimentación es de 5V regulada. Descubrí que el arduino regresa el poder a 4, 5V. Empecé a probar el ejemplo en http://secrettweakerpad.blogspot.nl/2012/08/contr... Yo utiliza este esquema para trabajar de. Su equeation no funcionó para mí. Las lecturas donde lejos. Probebly mi sensor tiene valores de diverend. El esquema trabajaba así que lo guardé. También la rutina usó adaptado y modificado. Gracias RenaissanceMan por compartir.

Buscado en internet y encontrado http://secrettweakerpad.blogspot.nl/2012/08/contr... de Ken Kallsen. Gracias por compartir. Utiliza el ejemplo de christal líquido para iniciar bij proporcionado la interfaz arduino. Copiado de otra función si y para mi sorpresa funciono la primera vez.

El circuito:

* LCD RS a pin digital pin 12

* LCD Enable pin a pin digital 11

* D4 LCD pin a pin digital 5

* D5 LCD pin a pin digital 4

* LCD D6 pin al pin digital 3

* LCD D7 pin al pin digital 2

* LCD R/W pin a tierra

* Pin de VSS LCD a tierra

* Pin de VCC LCD a 5V

* 10K resistencia:

* termina a + 5V y tierra

* limpiaparabrisas a pin (pin 3) del LCD VO *

Utilicé un regulador de voltaje que se describe en el http://secrettweakerpad.blogspot.nl/2012/08/contr... de Marian P. bruja funcionada muy bien

* Otra vez gracias por compartir. He añadido un led con una resistencia de 150 ohmios para ver si tengo el poder verde.

* Regulador de voltaje MCP1755.

* Electrolítico Condensador 1 Uf y 10Uf

* Led verde * 150 ohmios de resistencia

*

* Utiliza A2 como el puerto de readanalog.

* Usé para el divisor de voltaje de un resistor de 1000Ohms directamente en la de 5V y el sensor en el lado negativo.

* El middlepoint lidero al puerto analógico A2.

http://secrettweakerpad.blogspot.nl/2012/08/contr...

* Hacer que tú pareja menos el regulador y el arduino junto

* Voy a utilizar los 12V de mi barco para alimentar el arduino y el sensor.

Regulador voltaje será mouted cerca del bloque de motor para proporcionar los 5V en el sensor.

Intensión es montar un sensensor tempeture para los gases de escape, sensor de agua, sensor del tempeture Bahía motor y sensor de oilpressure de enfriamiento y mostrar en una pantalla GLCD.

Esto se puede utilizar para un montón de sensores solo mapa los valores y usted es buenos ir.

Aquí está el Cristal estándar pantalla palabras como utilizado en el área ejemplo.

Biblioteca originalmente añadido el 18 de abril de 2008 por biblioteca David A. Mellis modificado el 05 de julio de 2009 por ejemplo Limor Fried (http://www.ladyada.net) añadido el que 09 de julio de 2009 por Tom Igoe modificado 22 de noviembre de 2010 por Tom Igoe

Este ejemplo de código es de dominio público.

http://www.Arduino.CC/en/Tutorial/LiquidCrystal

*/ //----------------------------------------------------------

#include < LiquidCrystal.h

incluyen el liquidcristal de código de biblioteca:

LiquidCrystal lcd (12, 11, 5, 4, 3, 2);

Float OilPressure; Variable para el cálculo de oilpressure

//-----------------------------------------------------------------

void setup() {}

LCD.Begin (16, 2); fijar número la pantalla del LCD de filas y columnas:

LCD.Print("Oliedruk"); Imprimir un mensaje en la pantalla LCD.

Serial.Begin(9600);

}

//------------------------------------------------------------------

void loop() {}

OilPressure = (float(OilPressure1(analogRead(2)));

lcd.setCursor(0,2); Comience a imprimir en la segunda línea.

LCD.Print(float(OilPressure)); Oilpressure de pintas a la visualización de

LCD.Print ("BAR");

}

//---------------------------------------------------------------------

Float OilPressure1(float RawADC) {}

flotador de presión; Variable local. Utilizado en esta rutina.

Serial.println(RawADC);

if(RawADC < 30) presión = 0.0;

else if (RawADC < 62) presión = 0.4;

else if (RawADC < 72) presión = 0,6;

else if (RawADC < 78) presión = 0,8;

else if (RawADC < 86) presión = 1.0;

else if (RawADC < 95) presión = 1.2;

else if (RawADC < 102) presión = 1.4;

else if (RawADC < 105) presión = 1.6;

else if (RawADC < 112) presión = 1.8;

else if (RawADC < 117) presión = 2.0;

else if (RawADC < 125) presión = 2.2;

else if (RawADC < 128) presión = 2,4;

else if (RawADC < 137) presión = 2.6;

else if (RawADC < 142) presión = 2,8;

else if (RawADC < 147) presión = 3.0;

else if (RawADC < 152) presión = 3.2;

else if (RawADC < 159) presión = 3.4;

else if (RawADC < 166) presión = 3.6;

else if (RawADC < 171) presión = 3.8;

else if (RawADC < 176) presión = 4.0;

else if (RawADC < 181) presión = 4.2;

else if (RawADC < 183) presión = 4.4;

else if (RawADC < 188) presión = 4.6;

else if (RawADC < 195) presión = 4,8;

else if (RawADC < 198) presión = 5.0;

Delay(1000); Sólo un retraso si no parpadea la pantalla

Presión = presión * 14.7; convertir de bar a PSI

volver presión; Vuelve a la segunda línea de la función loop.

}

Artículos Relacionados

Seguridad alarma Laser detector o sensor para arduino para principiantes

Seguridad alarma Laser detector o sensor para arduino para principiantes

Hola, chicos hoy me y todos vamos a hacer un detector de láser trabajan con un Arduino y piezo.Cómo funciona. Cuando el láser está bloqueado por el jefe de módulo el piezoalarma para arriba.permite así iniciar. :):):):):):):):):):):):):):):):):):):):
Sensor de presión y pre-amp de Mike de sonido para Arduino

Sensor de presión y pre-amp de Mike de sonido para Arduino

he publicado una sonido presión Sensor para arduino (u otro microcontrolador) antes.Se basó en un TLC272 doble Op-amp y lo hizo muy bien.Una de las personas reacciona aunque estaba preguntando si lo había hecho ningún análisis de ondas sonoras con él
SensoDuino: Convertir su teléfono Android en un concentrador de sensores inalámbricos para Arduino

SensoDuino: Convertir su teléfono Android en un concentrador de sensores inalámbricos para Arduino

Actualizaciones23 de noviembre de 2013: SensoDuino 0.160 obtiene una cara izquierda.19 de noviembre. 2031: opinión: la increíble sinergia entre Arduino y Android.19 de noviembre de 2013: SensoDuino 0.159 está hacia fuera. Fecha teléfono Android (y, m
Alarma de seguridad para el hogar o un Detector de movimiento con LCD y Sensor de Arduino,P.I.R.

Alarma de seguridad para el hogar o un Detector de movimiento con LCD y Sensor de Arduino,P.I.R.

Hola todo el mundo,Hoy voy a mostrarles como hacer una alarma de seguridad para el hogar interesante, maravilloso, barato. Este Gadget te ayuda a proteger su casa contra los ladrones. En este proyecto voy a utilizar un Freeduino Board(Arduino Compati
Sensor de pulso LED (PPG) para Arduino

Sensor de pulso LED (PPG) para Arduino

Dentro de este Instructable te mostraré, cómo implementar un simple sensor PPG (photoplethysmogram) para arduino. Este dispositivo utiliza luz infrarroja para medir pulso usted. Puede conocer esta técnica de los sensores del pulso de la yema del dedo
Non-blocking Sensor de ultrasonidos para Arduino

Non-blocking Sensor de ultrasonidos para Arduino

El módulo alcance ultrasonido HC-SR04 es una fantástica adición a cualquier proyecto de robot. Su seguimiento un robots (suponiendo que nos hemos fijado puntos de referencia) en un rango reportado de 2 400cm con exactitudes de 3mm de posibles de form
Sensor de presión sonora para Arduino basado en tablero de ZX-sonido

Sensor de presión sonora para Arduino basado en tablero de ZX-sonido

Existen una serie de sensores de sonido para el Arduino, algunos de ellos bastante baratos cuando necesitaba uno, pensé que un mismo edificio era locura y me lancé a comprar uno.Primer pensamiento fue supuesto comprobar hacia fuera Dealextreme.com si
Touche para Arduino: avanzado sensor de tacto.

Touche para Arduino: avanzado sensor de tacto.

Actualización: nueva interfaz - mira el último paso.Créditos: Arduino detección realizada por DZL, procesamiento de bosquejo y Instructable realizado por Hobye Mads.Laboratorio de investigación de Disney diseñó una manera novedosa de detección táctil
CupBots - 3D plataforma robótica impresa para Arduino y frambuesa Pi

CupBots - 3D plataforma robótica impresa para Arduino y frambuesa Pi

Aquí es un proyecto de robótica de gran fin de semana para emprender con amigos o gente en su espacio local del fabricante. Usted necesitará una impresora 3D práctico 3D impresión los archivos STL adjuntan como parte de los pasos a continuación y una
ArduDroid: Un Simple 2-Way Bluetooth controlador basado en Android para Arduino

ArduDroid: Un Simple 2-Way Bluetooth controlador basado en Android para Arduino

ACTUALIZACIONES:19 de noviembre. 2031: opinión: la increíble sinergia entre Arduino y Android.30 de octubre de 2013: Andruino está ahora oficialmente ARDUDROID y pronto estará disponible en Google Play. Este cambio de nombre para evitar conflicto con
Visualizar datos de los sensores con Arduino + coolterm

Visualizar datos de los sensores con Arduino + coolterm

una vez que usted está recibiendo algunos valores de los sensores, por ejemplo usando Arduino, (ver mi anterior instructable), a veces es bueno ver a los datos del sensor en un gráfico.Aquí está cómo en sólo unos pocos pasos!Hice este Instructables p
Multi-función automática mueve inteligente del coche para Arduino

Multi-función automática mueve inteligente del coche para Arduino

ICStation equipo compartir esta fuente abierta de hacer automático de múltiples funciones mover coche elegante con todos los aficionados bricolaje electrónicos. Es el tercer coche que presentamos a usted y usted puede hacer una comparación con los do
CA PWM regulador para Arduino

CA PWM regulador para Arduino

ADVERTENCIA: este proyecto utiliza voltajes mortales, así como un gran condensador para almacenar estos voltajes mortales. Incluso después de desconectar el circuito de la red, el condensador todavía le puede dar una sacudida para recordar!!Hace más
Linux, WiFi, Ethernet, USB Shield para Arduino

Linux, WiFi, Ethernet, USB Shield para Arduino

Yun el escudo es un escudo de Arduino que simplemente "girará" Arduino (Leonardo, ONU, MEGA2560 etc) igualmente un "Arduino Yun". Proporciona un sistema Linux, WiFi, Ethernet en la placa de Arduino para la conectividad. También tiene u