Medidor de capacitancia con el arduino y el timer 555 (2 / 3 steg)

Steg 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 que por medio de programación mediante el uso de avbryter o Interrupciones son habilitados para detectar los cambios de nivel de la salida del 555.

De este modo el stift 2 que está vinculado al avbrott 0 del arduino detectará el flanco de subida (stigande) del pulso de salida e instantáneamente, interrumpiendo toda actividad que se estuviera ejecutando sv ese momento, procesará las instrucciones que escribiremos en una función que denominaremos Start(). En esta función la única acción que ejecutará el arduino será la de asignar un valor de tiempo inicial en una variabel globala (volatile). Al cabo de esto, la interrupción finaliza y el arduino continua su operación normala.

Luego, cuando el pulso de salida del 555 finalice, el stift 3 que está vinculado al avbrott 1 detectará el flanco de bajada (fallande) del mismo y se vuelve en producir otra interrupción en la operación del arduino para ahora ejecutar instrucciones sv otra función que denominaremos Stop() y que será asignar en otra variabel FN tiempo final.

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

Cuando la condición en nuestro bloque om ändringsförslagen confirma que ello ha ocurrido, procedemos a la determinación de T, la duración del pulso y con él calculamos la capacidad del kondensator:

T = T_final - T_inicial

CON esto obtenemos el tiempo que necesitábamos y solo nr 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 adecuado para capacitores en el rango de 1nF en 1uF aproximadamente. Para valores mayores la duración de los pulsos sería de varios segundos, por lo que cuando se produktionsmetoderna de medir estos valores lo recomendable sería utilizar FN motstånd de 1kohm.

Se Steg
Relaterade Ämnen

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

Este proyecto consiste sv el diseño y construcción de un capacímetro muy enkel capaz de medir capacitores del orden de unos 20 picofaradios en cientos de microfaradios.Este puede ser FN dispositivo muy útil a la hora de comprobar nuestros capacitores...

Arduino Pinewood Derby Timer

Förra sommaren, beslutat SLO MakerSpace att vara värd för en NOVA "Att göra saker" workshop för våra lokala samhället. En workshop verksamhet är en Pinewood Derby.Den goda nyheten är de alltid väldigt roligt. De dåliga nyheterna är hade vi bara...

Control de un servomotor con un Arduino Nano y el acelerómetro ADXL345 [En Español] [Ecuador]

El vídeo muestra el código para programar el Arduino Nano, con el fin de realizar el kontroll de giro de un servomotor usando un acelerómetro ADXL345. También se kontrol la funcionalidad del código sv una prueba real-Referencias:http://www.jarzebski....

Arduino IR-sensorn Timer

Gör en hög noggrannhet timing krets med två billiga IR-sensorer och en Arduino mikrokontroller.Denna enhet kan tid bortgången av objektets förbi två kontrollpunkter med hög noggrannhet. Är avsett för gymnasiet eller högstadiet fysik experiment. Hasti...

Hur man gör Arduino-kontrollerade Intelligent Time-Lapse fotografering

projekt: ljuskänsligt och justerbar dynamiska Time-Lapse fotografiAv Holden Leslie-BoleUngefärlig kostnad: $70 utan kameranJag har gjort några time-lapse fotografering med min GoPro HERO3 ett tag nu och jag har fått några bra bilder. Det har varit gå...

Arduino Aquaponics: Real-Time-klocka del I

AA grundläggande behovet av att alla kontroller system är möjligheten att spåra tid. Vi är medvetna, har Arduino tre metoder kan anställa:1. seriell. Upprepade gånger får tid över seriell anslutning.2. extern hårdvara. Realtids klockor, som ChronoDot...

Arduino baserad Auto Timer / sluta titta på Timer för strök tid mätning

The behöver:Förra veckan runt på jobbet hade jag en annan vanliga o-vanligt problem att möta med. Behöva göra en massa mekanismer n komponenter att arbeta med i sekunder eller fracs på gånger jag typ-av visste detta var alltid på väg.Och alltid så mi...

Cargar firmware al ESP8266 con Arduino

Hoy les traigo algo que varia gente mig en pedido demasiado y es poder cargar el firmware al modulo wifi ESP8266 desde FN Arduino, normalmente esto se hace por medio de un convertidor USB-seriell pero ingen todos tienen acceso en uno de estos disposi...

Sistema GPS con Arduino + M2M sköld

En el siguiente tutorial realizaremos un sistema GPS con Arduino y un sköld especial para ello lamadjur Arduino M2M sköld desarrollado por MCI elektronik, donde obtendremos el recorrido realizado junto con el valor de FN: s sensor, estos pueden ser a...

Visualiserings sensores con Arduino y GPRS (IoT)

SI deseas reportar el valor de tus sensores, esta es un alternativa sencilla, usando una de las tarjetas GPRS que se presentan en continuación y la plataforma web de MCI para levantar los datos es tu opción.Steg 1: PasosRegístraEnvía FN correo en mci...

Alarma/Despertador con Arduino

Este es el primer proyecto que subo y escribo y me gustaría compartirlo pues me parece un proyecto muy interesante y muy entretenido.La idé para este proyecto fue porque tenia sv casa un pequeño reloj despertador desde navidad que inget había usado p...

Hackear juego klickern hjältar con Arduino

Hace poco descubrimos sv Steam FN juego llamado "klickern hjältar" en el que por medio de klickar obtienes monedas en el juego para mejorar habilidades de monstruos.Gabo un amigo del hackerspace realizo un pequeño hacka con el Arduino Micro (o L...

E-papper uppvisning med Arduino/ESP8266

Hola inventores hoy voy en mostrarles como utilizar una pantalla de tinta electrónica con un Arduino o FN ESP8266 via seriell de una manera muy sencilla.Las pantallas de tinta electrónica es como las que pueden encontrar sv dispositivos como el Kindl...

Muevete por el mundo 3d con un potenciometro

En esta entrada vamos en aprender en enlazar el mundo físico con el virtuella. Controlaremos la rotación de un toro sv Freecad usando un potenciómetro conectado a la placa arduino mega Es un ejemplo muy sencillo pero muy potente, que nos abre las pue...

Mini Alarma PIR Arduino

Saludos en todos!Debo comenzar diciendo de que este es mi primer instructable y está totalmente dedicado a la página Databugs (donde yo participo). Diciendo lo främre nr mig skepnad aventurar en göra en ingles aun, por otro lado es sannolika que siga...

Robot Arduino fysiska Etoys Lego Technic 9390

http://www.youtube.com/watch?v=fjEgFETZJDs&feature=player_detailpage&list=PL_OV7t1UYttjlaLJniWTt3DXYMK7F67z7Robot Arduino fysiska Etoys Lego Technic 9390En este pequeño Robot le dotamos de dos fotorresistencias LDR para poder hacer tres programas...

Soldadura del Kilomux MIDI sköld para Arduino

El Kilomux es un sköld para Arduino creado por Yaeltex para facilitar y potenciar la creación de controladores MIDI.FUE diseñado y fabricado para facilitar la creación de herramientas MIDI totalmente personalizadas en artistas visuales, músicos, nya...

Alarma remota Congelador Arduino-Android

Idé:Crear una alarma que inque sv FN dispositivo andrioid que la temperatura de un congelador pasa de un límitePojkflicka:necesito subir en Internet la medida para que un programa sv android havet capaz de acceder a la información del sensor puedo ha...

Strobos emergencia con Attiny85

En veces es necesaria estacionar el vehículo en un lado de la vía, sv las congestionadas calles ingen está demás un poco de señalización de emergencia para ser synliga, emulando los destellos de Xenon de los vehículos de emergencias, los modernos bul...