Ohmímetro de Arduino (2 / 2 paso)

Paso 2: Parte 3

Parte 3 [producto terminado con programa]

(Adjunto son el archivo de txt sobre el programa y cómo funciona)

Sé que este proyecto tiene algunos weakiness pero ser descubierto por mí mismo o más probable que otros. Sin embargo la mayor parte se mostrará cómo las mediciones de voltaje y la resistencia pueden ocurrir mediante un puente de Wheatstone. Teniendo en cuenta otros sensores operar como una galga de tensión, diodo sensible, sensor de temperatura y mucho más.

Para utilizar el software emulación sobre todo HyperTerminal y VT100J.

Sin embargo usando masilla de traducción (CP866 manualmente en tipo) con tipo de letra basado en OEM y ANSI.

Cualquiera que esté dispuesto que ofrecen algunos * constructivo * crítica para hacer el circuito más precisa es bienvenida.

Adjunto se encuentra el bosquejo para el microprocesador en la placa de uno: este es el código crudo:

Iniciar copia aquí

#define A0IN 0

#define A1IN 1

int analogamount = 0; utilizado para convertir el puente izquierdo voltaje

int analogamount1 = 0; utilizado para convertir el puente adecuado voltaje

voltaje del flotador = 0; tensión de puente izquierda

flotador de voltaje1 = 0; tensión de enlace adecuada

flotador voltage2 = 0; utiliza para la corrección de voltaje

respuesta de flotador = 0;

int cv = 0; variable contador utiliza el dibujo de la pantalla

void setup() {}

analogReference(EXTERNAL); uso de AREF para voltaje de referencia

Serial.Begin(9600);

set_screen();

}

void loop() {}

analogamount = analogRead(A0IN);

analogamount1 = analogRead(A1IN);

voltaje = analogamount * (4500 / 1024.00);

voltaje1 = analogamount1 * (4500 / 1024.00);

voltage2 = 0;

set_xy(23,1);

save_cursor_pos();

if(Voltage == VOLTAGE1) {}

set_xy(10,25);

repeat_char(10,0x20);

set_xy(10,47);

repeat_char(10,0x20);

set_xy(14,49);

repeat_char(10,0x20);

} else {}

set_xy(10,25);

voltaje = round(voltage);

tensión = voltaje *. 001;

Serial.Print(Voltage);

Si (voltaje < 1) {Serial.print("mV");} else {Serial.print ("V");

}

set_xy(10,47);

voltaje1 = voltaje1 *. 001;

Serial.Print(VOLTAGE1);

Si (voltaje1 < 1) {Serial.print("mV");} else {Serial.print ("V");

}

set_xy(14,49);

voltage2 = voltaje * 2;

respuesta = 10000 * voltaje1 / (voltage2 - voltaje1); respuesta = round(answer);

Serial.Print ((int) respuesta + 1);

Serial.Print ("ω");

}

restore_cursor_pos();

Delay(3000);

}

void save_cursor_pos() {}

Serial.Print ("\x1B" "[s"); / / guardar la posición del cursor

}

void restore_cursor_pos() {}

Serial.Print ("\x1B" "[u"); / / restaurar la posición del cursor

}

void repeat_char (int r, char c) {}

int rx;

para (rx = 0; rx! = r; rx ++) {}

Serial.Print(c);

}

}

void set_xy (int x, int y) {}

Serial.Print("\x1B[");

Serial.Print(x);

Serial.Print(";");

Serial.Print(y);

Serial.Print("H");

}

void set_screen() {}

Serial.Print ("\x1B" "[2J");

set_xy(1,2);

Serial.Print("ohmmeter");

set_xy(3,2);

Serial.Print("\xDA");

repeat_char(20,0xc4);

Serial.Print("\xC2");

repeat_char(20,0xc4);

Serial.Print("\xBF");

set_xy(4,2);

para (cv = 0; cv! = 2; cv ++) {}

Serial.Print("\xB3");

repeat_char(20,0x20);

Serial.Print("\xB3");

repeat_char(20,0x20);

Serial.println("\xB3");

Serial.Print("");

}

set_xy(6,2);

para (cv = 0; cv! = 3; cv ++) {}

Serial.Print("\xB3");

repeat_char(20,0x20);

Serial.Print("\xB2");

repeat_char(20,0x20);

Serial.println("\xB2");

Serial.Print("");

}

set_xy(7,25);

Serial.Print ("R1 (10K)");

set_xy(9,1);

Serial.Print("\xC4\xC1\xC4");

repeat_char(19,0x20);

Serial.Print("\xB3");

repeat_char(20,0x20);

Serial.Print("\xB3");

set_xy(10,1);

Serial.Print ("\x1B [10; 1 H" "\xC4");

repeat_char(19,0x20);

Serial.Print("\xB3");

repeat_char(20,0x20);

Serial.Print("\xB3");

set_xy(11,1);

Serial.Print("\xC4\xC4\xC4");

repeat_char(19,0x20);

Serial.Print("\xB3");

repeat_char(20,0x20);

Serial.Print("\xB3");

set_xy(12,2);

Serial.Print ("\xC2");

repeat_char(19,0x20);

Serial.Print("\xB3");

repeat_char(20,0x20);

Serial.Print("\xB3");

set_xy(13,2);

para (cv = 0; cv! = 3; cv ++) {}

Serial.Print("\xB3");

repeat_char(20,0x20);

Serial.Print("\xB2");

repeat_char(20,0x20);

Serial.println("\xB2");

Serial.Print("");

}

set_xy(16,2);

para (cv = 0; cv! = 3; cv ++) {}

Serial.Print("\xB3");

repeat_char(20,0x20);

Serial.Print("\xB3");

repeat_char(20,0x20);

Serial.println("\xB3");

Serial.Print("");

}

set_xy(18,2);

Serial.Print("\xC0");

repeat_char(20,0xc4);

Serial.Print("\xC1");

repeat_char(20,0xc4);

Serial.Print("\xD9");

set_xy(7,46);

Serial.Print ("R2 (10K)");

set_xy(14,25);

Serial.Print ("R3 (10K)");

set_xy(14,46);

Serial.Print("RX");

} / / fin copia aquí

Artículos Relacionados

OHMÍMETRO utilizando ARDUINO

OHMÍMETRO utilizando ARDUINO

Unóhmetro es un dispositivo que puede medir resistencia.Mayoría de las veces, Ohmímetros no son dispositivos independientes pero aparecen como uno de tipo de dispositivo entre muchos en un multímetro de medición. Un multímetro avanzado, hoy en día, t
Ohmímetro de Arduino con LCD

Ohmímetro de Arduino con LCD

Este Instructable le mostrará cómo hacer un ohmímetro Digital con medidor de ohmios de Arduino.This es muy preciso... y totalmente DIY.Paso 1: Reunir todo el material.1) Arduino UNO (o cualquier otro Arduino)2) tablero de3) 16 x 2 pantalla de LCD4) j
Espectrofotómetro de Arduino

Espectrofotómetro de Arduino

Soy un astrónomo aficionado, la tarea de dar una charla educativa a otros astrónomos aficionados sobre cómo limpiar las superficies ópticas como lentes de telescopios y oculares. Quería hacer un pequeño experimento limpieza algunas muestras de vidrio
Termómetro binario Arduino Powered

Termómetro binario Arduino Powered

recientemente adquirí un Arduino Uno y estaba buscando un proyecto "getting started" cool. Decidí hacer un termómetro, como el kit he tenido todas las piezas necesarias (termistor, cables, resistencias, LEDs). A través de iteraciones de un par,
Voltímetro de Arduino (sistema de medición de batería de coches)

Voltímetro de Arduino (sistema de medición de batería de coches)

¿Siempre ha querido un selfmade, opensource voltímetro para su coche?Por favor no mida el voltaje mayor que 12V!Con algunos componentes electrónicos de bajo costo, esto generará en unos pocos minutos!Partes de este proyecto: -> Arduino Uno o Duemilan
Hazlo tú mismo: 5 minutos voltímetro de Arduino con una pantalla OLED

Hazlo tú mismo: 5 minutos voltímetro de Arduino con una pantalla OLED

Hola!Voy a mostrarte cómo hacer un voltímetro * con Arduino UNO, una pantalla OLED, 2 resistencias y 9 puentes por menos de 5 minutos. Con él podrá medir tensión de 0 a 30V (si se excede puede dañar tu arduino!). Vamos a empezar!* "Un voltímetro es u
Velocímetro utilizando Arduino y procesamiento

Velocímetro utilizando Arduino y procesamiento

Hola a todos, esta es mi primera publicación de Instructables. Voy a contarte cómo hacer un velocímetro con Arduino y procesamiento. La cosa fresca sobre el uso de procesamiento aquí, es que usted puede hacer su fresca mirada de velocímetro como se m
Termómetro de Arduino usando el Sensor de temperatura LM35

Termómetro de Arduino usando el Sensor de temperatura LM35

Termómetro de Arduino usando el Sensor de temperatura LM35 es una muy simple de implementar Arduino basado en proyecto. Su inició un proyecto perfecto si usted es un principiante y acaba prácticamente pruebas proyectos de Arduino.En este proyecto nos
Cómo utilizar el módulo de Higrómetro suelo - Arduino Tutorial

Cómo utilizar el módulo de Higrómetro suelo - Arduino Tutorial

En este tutorial utilizamos un módulo de suelo higrómetro para medir la humedad del suelo de una olla.El módulo nos puede dar una señal digital cuando la necesidad de suelo riego y esta salida se pueden ajustar mediante el potenciómetro. O nos puede
Un compacto, altímetro de Arduino para aviones RC

Un compacto, altímetro de Arduino para aviones RC

Por favor voten por este Instructable si crees que se merece! ¡ Gracias!El Altímetro Ultimate es un altímetro de Arduino controlado súper compacto, capaz de medir la altura con una precisión de 0,3 metros y guardar los valores mayores y menor que ha
Hacer un voltímetro de Arduino

Hacer un voltímetro de Arduino

Este es un proyecto muy simple para los principiantes del microcontrolador.Es que estoy usando en este tutorial Arduino Uno (R3), pero puede utilizar cualquier placa con ligeros cambios en el código (o ningún cambio en absoluto!).¡Buena suerte!Paso 1
Podómetro de Arduino

Podómetro de Arduino

problema: así que mi nutricionista (no todo el mundo tiene un nutricionista) sugerido debo aumentar mi ejercicio que principalmente consiste en pasear a mi perro. Incluso me dio una tabla de actividades y calorías quemadas. Aquí es un ejemplo.http://
Sencillo cronómetro de Arduino

Sencillo cronómetro de Arduino

Un cronómetro de Arduino hace de un ejemplo existente de librería LiquidCrystal - Hola mundo. Te muestra el tiempo transcurrido desde reset. Este instructable es inspirado por el instructuble creado por Conor M - cronómetro de Arduino. Había despojad
Cómo hacer un termómetro utilizando Arduino y LM35

Cómo hacer un termómetro utilizando Arduino y LM35

hoy voy a mostrarte cómo hacer un termómetro con Arduino y LM35 sensor de temperatura, pantalla LCD, en un protoboard conectado con cables. Mostrará la temperatura en grados Celsius y Fahrenheit.Raíz de AndroPaso 1: Requisitos:- Esta es la lista de p