Tabla de contenido:
- Paso 1: Materiales necesarios
- Paso 2: Aparato requerido
- Paso 3: antecedentes
- Paso 4: fórmulas
- Paso 5: el circuito (esquemático y real)
- Paso 6: Importancia de la función PulseIn ()
- Paso 7: Salida en serie
- Paso 8: Importancia del proyecto
- Paso 9: Adaptador de pantalla LCD serie I2C
- Paso 10: Snapshorts del proyecto
- Paso 11: Código Arduino
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:40
Bueno, aquí vamos a construir un medidor de inductancia usando el microcontrolador Arduino. Con este método podemos calcular la inductancia entre 80uH y 15, 000uH, pero debería funcionar para inductores un poco más pequeños o mucho más grandes.
Paso 1: Materiales necesarios
Ø Arduino uno / nano x 1
Ø Comparador LM393 x 1
Ø 1n5819 / 1n4001 diodo x 1
Resistencia de Ø 150 ohmios x 1
Resistencia de Ø 1k ohmios x 2
Condensador no polar Ø 1uF x 1
Ø Inductores desconocidos
Ø Pantalla LCD (16 x 2) x 1
Ø Módulo Lcd I2C x 1
Ø cables de puente y encabezados
Paso 2: Aparato requerido
Ø cortador
Ø soldador
Ø pistola de pegamento
Paso 3: antecedentes
Un inductor en paralelo con un condensador se llama LC
circuito. Un medidor de inductancia típico no es más que un oscilador LC de amplio rango. Al medir un inductor, la inductancia agregada cambia la frecuencia de salida del oscilador. Y calculando este cambio de frecuencia, podemos deducir la inductancia en función de la medición.
Los microcontroladores son terribles para analizar señales analógicas. El ADC ATMEGA328 es capaz de muestrear señales analógicas a 9600Hz o.1ms, lo cual es rápido pero no se acerca a lo que requiere este proyecto. Sigamos adelante y usemos un chip especialmente diseñado para convertir señales del mundo real en señales digitales básicas: el comparador LM393 que cambia más rápido que un amplificador operacional LM741 normal. Tan pronto como el voltaje en el circuito LC se vuelva positivo, el LM393 estará flotando, lo que puede elevarse con una resistencia pull up. Cuando el voltaje en el circuito LC se vuelve negativo, el LM393 llevará su salida a tierra. He notado que el LM393 tiene una alta capacitancia en su salida, por lo que utilicé un pull up de baja resistencia.
Entonces, lo que haremos es aplicar una señal de pulso al circuito LC. En este caso serán 5 voltios del arduino. Cargamos el circuito durante algún tiempo. Luego cambiamos el voltaje de 5 voltios directamente a 0. Ese pulso hará que el circuito resuene creando una señal sinusoidal amortiguada que oscila a la frecuencia resonante. Lo que tenemos que hacer es medir esa frecuencia y luego mediante las fórmulas obtener el valor de inductancia.
Paso 4: fórmulas
Como sabemos, la frecuencia de LC ckt es:
f = 1/2 * pi * (LC) ^ 0.5
Así que modificamos la ecuación anterior de esa manera para encontrar la inductancia desconocida del circuito. Entonces la versión final de la ecuación es:
L = 1/4 * pi ^ 2 * f ^ 2 * C
En las ecuaciones anteriores, donde F es la frecuencia de resonancia, C es la capacitancia y L es la inductancia.
Paso 5: el circuito (esquemático y real)
Paso 6: Importancia de la función PulseIn ()
Lee un pulso (ALTO o BAJO) en un pin. Por ejemplo, si el valor es ALTO, pulseIn () espera que el pin pase de BAJO a ALTO, comienza a cronometrar, luego espera a que el pin pase a BAJO y detiene el cronometraje. Devuelve la longitud del pulso en microsegundos.
o se rinde y devuelve 0 si no se recibió un pulso completo dentro del tiempo de espera.
La sincronización de esta función se ha determinado empíricamente y probablemente mostrará errores en pulsos más largos. Funciona en pulsos de 10 microsegundos a 3 minutos de duración.
Sintaxis
pulseIn (pin, valor)
pulseIn (pin, valor, tiempo de espera)
Paso 7: Salida en serie
En ese proyecto, utilizo la comunicación en serie a una velocidad de 9600 baudios para ver el resultado en el monitor en serie.
Paso 8: Importancia del proyecto
Ø Proyecto de hágalo usted mismo (proyecto de bricolaje) para encontrar inductancia desconocida hasta un rango de 100uH a algunos miles de uH.
Ø Si aumenta la capacitancia en el circuito, así como su valor respectivo en el código Arduino, entonces el rango para encontrar la inductancia desconocida también aumentará hasta cierto punto.
Ø Este proyecto está diseñado para dar una idea aproximada con el fin de encontrar inductancias desconocidas.
Paso 9: Adaptador de pantalla LCD serie I2C
El adaptador de pantalla LCD I2C en serie convierte la pantalla LCD de 16 x 2 caracteres en paralelo en una pantalla LCD i2C en serie que se puede controlar a través de solo 2 cables. El adaptador usa el chip PCF8574 que sirve como expansor de E / S que se comunica con Arduino o cualquier otro microcontrolador mediante el protocolo I2C. Se pueden conectar un total de 8 pantallas LCD al mismo bus I2C de dos cables con cada placa con una dirección diferente.
Se adjunta la biblioteca Arduino lcd I2C.
Paso 10: Snapshorts del proyecto
Salida final en la pantalla lcd del proyecto con o sin inductores
Paso 11: Código Arduino
se adjunta el código Arduino.
Recomendado:
Medidor solar de humedad del suelo con ESP8266: 10 pasos (con imágenes)
Medidor de humedad del suelo solar con ESP8266: En este Instructable, estamos haciendo un monitor de humedad del suelo con energía solar. Utiliza un microcontrolador wifi ESP8266 que ejecuta un código de bajo consumo y todo es resistente al agua, por lo que se puede dejar afuera. Puede seguir esta receta exactamente, o tomar de ella el
Medidor de luz Arduino DIY con sensor BH1750: 6 pasos (con imágenes)
Medidor de luz de bricolaje Arduino con sensor BH1750: En este Instructable, le mostraré cómo construir un medidor de luz con una gran pantalla LCD Nokia 5110 usando Arduino. Construir un medidor de luz es una gran experiencia de aprendizaje. Cuando termine de construir este proyecto comprenderá mejor
Timbre de puerta Arduino con medidor VU: 4 pasos (con imágenes)
Timbre de puerta Arduino con medidor VU: La idea básica es: al presionar el botón del timbre de la puerta, los LED comenzarán a brillar rítmicamente junto con el sonido del timbre, después de un tiempo, dos eventos se detendrán automáticamente. Los LED pueden estar en el exterior de la puerta para entretener al visitante o en el interior. En esto yo
Medidor de VU LED con Arduino UNO: 7 pasos (con imágenes)
Medidor de VU LED con Arduino UNO: Un medidor de unidad de volumen (VU) o indicador de volumen estándar (SVI) es un dispositivo que muestra una representación del nivel de señal en un equipo de audio. En este proyecto he utilizado LED para indicar la intensidad de la señal de audio. Cuando la intensidad de audio es
Medidor de capacitancia con TM1637 usando Arduino .: 5 pasos (con imágenes)
Medidor de capacitancia con TM1637 usando Arduino .: Cómo hacer un medidor de capacitancia usando Arduino que se muestra en el TM1637. Rango de 1 uF a aproximadamente 2000 uF