Medidor de capacitancia con el arduino y el temporizador 555 (2 / 3 paso)

Paso 2: LA FUNCION DEL ARDUINO

ARDUINO COMO MEDIDOR DE TIEMPO

La salida del 555 se conecta al arduino (para este proyecto usé el arduino uno) en dos de sus terminales (2 y 3) los por medio de programación mediante el uso de interrupciones o Interrupciones son habilitados para detectar los cambios de nivel de la salida del 555.

De este modo el pin 2 está vinculado al interrupción 0 del arduino detectará el flanco de subida (levantamiento) del pulso de salida e instantáneamente, interrumpiendo toda actividad se estuviera ejecutando en ese momento, procesará las instrucciones escribiremos en una función denominaremos Start(). En esta función la única acción ejecutará el arduino será la de asignar un valor de tiempo inicial a una variable global (volátiles). Al cabo de esto, la interrupción finaliza y el arduino continua su operación normal.

Luego, cuando el pulso de salida del 555 finalice, el pin 3 está vinculado al interrumpir 1 detectará el flanco de bajada (descendente) del mismo y se vuelve a producir otra interrupción en la operación del arduino para ahora ejecutar instrucciones en otra función denominaremos Stop() y será asignar un tiempo de un variable de otra final.

La función Loop() del código se encarga de verificar continuamente si el valor de dicha variable ha dejado de ser cero, lo ocurrirá al finalizar el pulso.

Cuando la condición en nuestro bloque si nos confirma ello ha ocurrido, procedemos a la determinación de T, la duración del pulso y con él calculamos la capacidad del condensador:

T = Korir - T_inicial

Con esto obtenemos el tiempo necesitábamos y solo nos resta calcular el valor de la capacidad incógnita y transmitirla por el puerto serie.

En el esquematico del circuito podemos ver los valores de los componentes utilizados.

El valor de R1 de 1 Mohm es harmonización para capacitores en el rango de 1nF un aproximadamente 1uF. Para valores mayores la duración de los pulsos sería de varios segundos, por lo cuando se trate de medir estos valores lo recomendable sería utilizar un resistor de 1kohm.

Artículos Relacionados

Medidor de capacitancia con el arduino y el op-amp 741

Medidor de capacitancia con el arduino y el op-amp 741

Este proyecto consiste en el diseño y construcción de un capacímetro muy simple capaz de medir capacitores del orden de unos 20 picofaradios a cientos de microfaradios.Este puede ser un dispositivo muy útil a la hora de comprobar nuestros capacitores
Medidor de capacitancia con arduino y op-amp 741

Medidor de capacitancia con arduino y op-amp 741

Este proyecto comprende el diseño y construcción de un medidor de capacitancia simple capaz de medir capacitores en la gama de sobre 20 picoF a cientos de microF.Esto puede ser una herramienta muy útil al revisar nuestros condensadores y también nos
Medidor de capacitancia con arduino y Temporizador 555

Medidor de capacitancia con arduino y Temporizador 555

MEDIDOR DE CAPACITANCIA CON ARDUINO Y EL CHIP TEMPORIZADOR 555Este proyecto pretende construir un medidor de capacitancia simple, un dispositivo para la medición de la capacitancia en nanoFarads y μF, con una gama de cerca de 1 nanofaradio a cientos
Hacer un circuito de encendido/apagado sensible toque con pintura pelada y un temporizador 555 IC

Hacer un circuito de encendido/apagado sensible toque con pintura pelada y un temporizador 555 IC

en este tutorial vamos a hacer un circuito sensible tacto simple utilizando algunos pintura pelada, un circuito 555 temporizador, un par de resistencias, un LED y un condensador. El temporizador 555 es un divertido y versátil circuito integrado (IC)
Emulador de Temporizador 555 para Arduino

Emulador de Temporizador 555 para Arduino

Se trata de una emulación de un chip 555 temporizador que funciona con un Arduino. Puede funcionar 555 circuitos más básicos sin modificar el programa o el cableado del emulador. La imagen muestra la configuración del emulador para ejecutar un circui
Pinzas digitales de lectura con un Arduino / USB

Pinzas digitales de lectura con un Arduino / USB

cómo utilizar un Arduino para leer la señal de un conjunto de pinzas digitales y enviar la lectura por el puerto USB.¿Por qué?Esto podría ser útil para detectar la posición exacta en los sistemas de fabricación casera hecho / hackeado asistido por or
Medidor de voltaje OLED de Arduino

Medidor de voltaje OLED de Arduino

Medidor de voltaje OLED de Arduino es un simple código que escribí para leer las entradas analógicas y convertir en a voltaje y demuestran para arriba en OLED Mostrar este dispositivo se puede utilizar para comprobar 0 – 5V DCPaso 1: Cosas que puedes
Cómo medir la temperatura con gran exactitud con un Arduino y un tablero de Sensor de temperatura de TSYS01.

Cómo medir la temperatura con gran exactitud con un Arduino y un tablero de Sensor de temperatura de TSYS01.

Mientras estudiaba en la Universidad fuimos desafiados como parte de un trabajo de curso en diseño de una caja con control de temperatura muy preciso. Si el proyecto fuera a tener éxito, múltiples cajas debían ser construido y utilizado en un proyect
Señal de tráfico / luz de freno cables con controlador Arduino

Señal de tráfico / luz de freno cables con controlador Arduino

siempre ha querido una vieja señal de tráfico y finalmente consiguió uno recientemente.  Sin embargo, fue muy simple cableado para que todas las luces estaban fijos en.  ¿Qué divertido es esto?  También quería probar un controlador Arduino y pensé qu
Controlando un Motor paso a paso con un Arduino

Controlando un Motor paso a paso con un Arduino

Este tutorial le mostrará cómo funciona un motor de paso a paso que fue rescatado de una impresora antigua con un Arduino.Paso 1: ¿Qué es un Motor paso a paso? Un motor paso a paso consta de dos partes principales: un rotor y un estator. El rotor es
ARD-e: el robot con un Arduino como un cerebro

ARD-e: el robot con un Arduino como un cerebro

cómo crear un robot de código abierto Arduino controlado por menos de $100.Esperemos que después de leer esto instructable usted será capaz de dar su primer paso en robótica. ARD-e cuesta unos $90 a $130 dependiendo de cuánto electrónica repuesto tie
Enviar datos del sensor (DHT11 & BMP180) a ThingSpeak con un Arduino, mediante cable o WiFi (ESP8266)

Enviar datos del sensor (DHT11 & BMP180) a ThingSpeak con un Arduino, mediante cable o WiFi (ESP8266)

Escribí este instructable porque Thingspeak - no importa lo fácil fijar para arriba - tiene algunos obstáculos que me topé y que, a juzgar por las reacciones, otras personas están luchando con así.Cosas que usted necesita:ArduinoEthernetShield WS5100
Etiquetas de RFID de lectura con un Arduino

Etiquetas de RFID de lectura con un Arduino

en este proyecto, aprenderás a leer una etiqueta RFID utilizando el lector de novedades ID-12 y un Arduino Duemilanove.Paso 1: Comencemos! Usaremos el ID innovaciones ID-12 para realizar la tarea de leer una etiqueta RFID. Como mínimo, requiere de +
Wii remoto IR cámara Hack con interfaz Arduino

Wii remoto IR cámara Hack con interfaz Arduino

físicamente a extraemos la cámara IR desde el control remoto Wii e interfaz con un arduino controlar un servo.La cámara de infrarrojos de Wii es una cosa maravillosa. Tiene un procesador integrado que las posiciones X e Y y el tamaño de los 4 puntos