Tabla de contenido:
Video: NE555 con Arduino Uno R3: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
El temporizador NE555, un circuito mixto compuesto de circuitos analógicos y digitales, integra funciones analógicas y lógicas en un IC independiente, ampliando así enormemente las aplicaciones de los circuitos integrados analógicos. Se usa ampliamente en varios temporizadores, generadores de pulsos y osciladores. En este experimento, la placa Arduino Uno se utiliza para probar las frecuencias de las ondas cuadradas generadas por el circuito oscilante 555 y mostrarlas en el monitor serial.
Paso 1: componentes
- Placa Arduino Uno * 1
- Cable USB * 1
- NE555 * 1
- Condensador cerámico 104 * 2
- Resistencia (10kΩ) * 1
- Potenciómetro (50KΩ) * 1
- Tablero de pruebas * 1
- Cables de puente
Paso 2:
El 555 IC se utilizó originalmente como temporizador, de ahí el nombre de circuito de base de tiempo 555. Ahora se usa ampliamente en varios productos electrónicos debido a su confiabilidad, conveniencia y bajo precio. El 555 es un circuito híbrido complejo con docenas de componentes como un divisor, comparador, disparador R-S básico, tubo de descarga y amortiguador. Sus pines y sus funciones. Pin 1 (GND): el suelo
Pin 2 (TRIGGER): cuando el voltaje en el pin se reduce a 1/3 del VCC (o el umbral definido por la placa de control), el terminal de salida envía un nivel alto
Pin 3 (SALIDA): salidas High o Low, dos estados 0 y 1 decididos por el nivel eléctrico de entrada; corriente de salida máxima aprox. 200mA en alto
Pin 4 (RESET): cuando se recibe un nivel bajo en el pin, el temporizador se reiniciará y la salida volverá al nivel bajo; generalmente conectado a un polo positivo o descuidado
Pin 5 (VOLTAJE DE CONTROL): para controlar el voltaje de umbral del chip (si se salta la conexión, por defecto, el voltaje de umbral es 1/3 VCC y 2/3 VCC)
Pin 6 (UMBRAL): cuando el voltaje en el pin aumenta a 2/3 VCC (o el umbral definido por la placa de control), el terminal de salida envía un nivel alto
Pin 7 (DESCARGA): salida sincronizada con Pin 3, con el mismo nivel lógico; pero este pin no emite corriente, por lo que el pin 3 es el real Alto (o Bajo) cuando el pin 7 es el virtual Alto (o Bajo); conectado al colector abierto (OC) en el interior para descargar el condensador
Pin 8 (VCC): terminal positivo para el temporizador IC NE555, con un rango de + 4.5V a + 16V
El temporizador NE555 funciona en los modos monoestable, astable y biestable. En este experimento, aplíquelo en el modo astable, lo que significa que funciona como un oscilador.
Paso 3: el diagrama esquemático
Paso 4: Procedimientos
Conecte una resistencia R1 entre el VCC y el pin de descarga DS, otra resistencia entre el pin DS y el pin de disparo TR que está conectado al pin de umbral TH y luego al condensador C1. Conecte el RET (pin 4) a GND, CV (pin 5) a otro condensador C2 y luego a tierra.
Proceso de trabajo:
El oscilador comienza a temblar una vez que se enciende el circuito. Tras la activación, dado que el voltaje en C1 no puede cambiar abruptamente, lo que significa que el pin 2 es de nivel bajo inicialmente, configure el temporizador en 1, por lo que el pin 3 es de nivel alto. El condensador C1 se carga a través de R1 y R2, en un lapso de tiempo:
Tc = 0,693 (R1 + R2)
Cuando el voltaje en C1 alcanza el umbral 2 / 3Vcc, el temporizador se reinicia y el pin 3 es de nivel bajo. Luego C1 se descarga a través de R2 hasta 2 / 3Vcc, en un lapso de tiempo:
Td = 0,693 (R2)
Luego, el condensador se recarga y el voltaje de salida cambia nuevamente:
Ciclo de trabajo D = Tc / (Tc + Td)
Dado que se usa un potenciómetro como resistencia, podemos generar señales de onda cuadrada con diferentes ciclos de trabajo ajustando su resistencia. Pero R1 es una resistencia de 10K y R2 es 0k-50k, por lo que el rango del ciclo de trabajo ideal es 0.545% -100%. Si quieres otro más, necesitas cambiar la resistencia de R1 y R2.
Dmin = (0.693 (10K + 0K)) / (0.693 (10K + 0K) + 0.693x0k) x100% = 100%
Dmáx = (0.693 (10K + 50K)) / (0.693 (10K + 50K) + 0.693x50k) x100% = 54.54%
Paso 1:
Construye el circuito.
Paso 2:
Descarga el código de
Paso 3:
Sube el boceto a la placa Arduino Uno
Haga clic en el icono Cargar para cargar el código en el tablero de control.
Si aparece "Carga finalizada" en la parte inferior de la ventana, significa que el boceto se cargó correctamente.
Ahora debería ver la pantalla de 7 segmentos de 0 a 9 y de A a F.
Paso 5: Código
// Temporizador NE555
// Después de quemar
el programa, abra el monitor de serie, puede ver que si gira el potenciómetro, la longitud del pulso (en microsegundos) que se muestra cambiará en consecuencia.
//Correo electrónico:
// Sitio web:www.primerobotics.in
int ne555 = 7; // adjuntar al tercer pin de NE555
largo sin firmar
duración1; // la variable para almacenar la longitud ALTA del pulso
largo sin firmar
duración2; // la variable para almacenar la longitud BAJA del pulso
flotador dc; // la variable para almacenar el ciclo de trabajo
configuración vacía ()
{
pinMode (ne555, ENTRADA); // establece el ne555 como entrada
Serial.begin (9600); // inicia el puerto serie a 9600 bps:
}
bucle vacío ()
{
duration1 = pulseIn (ne555, HIGH); // Lee un pulso en ne555
Serial.print ("Ciclo de trabajo:");
Serial.print (dc); // imprime la longitud del pulso en el serial
monitor
Serial.print ("%");
Serial.println (); // imprime un espacio en blanco en el monitor de serie
retraso (500);
// espera 500 microsegundos
}
Recomendado:
Arduino independiente 3.3V con reloj externo de 8 MHz que se está programando desde Arduino Uno a través de ICSP / ISP (¡con monitoreo en serie!): 4 pasos
Arduino independiente 3.3V con reloj externo de 8 MHz que se está programando desde Arduino Uno a través de ICSP / ISP (¡con monitoreo en serie!): Objetivos: Construir un Arduino independiente que funcione con 3.3V de un reloj externo de 8 MHz. Para programarlo a través de ISP (también conocido como ICSP, programación en serie en circuito) desde un Arduino Uno (corriendo a 5V) Para editar el archivo del cargador de arranque y grabar el
Circuito de alarma de cable trampa láser simple con temporizador NE555: 5 pasos
Circuito de alarma de cable trampa láser simple con temporizador NE555: El circuito de alarma de cable trampa láser es un circuito simple que está diseñado para hacer ruido cuando se interrumpe el brillo del láser en el circuito. A mayor escala, se puede utilizar en la seguridad del hogar, donde la alarma se dispara cuando una persona ingresa al
Estilófono retro (basado en NE555): 6 pasos (con imágenes)
Estilófono retro (basado en NE555): Introducción: este es un pequeño aparato de música tipo sintetizador que alguna vez fue muy popular en los años 80. Se llama Stylophone. El Stylophone tiene un circuito muy simple que solo consta de un NE555, LM386 y algunos Compotents complementarios. Creó
Temporizador NE555 - Configuración del temporizador NE555 en una configuración estable: 7 pasos
Temporizador NE555 | Configuración del temporizador NE555 en una configuración estable: El temporizador NE555 es uno de los circuitos integrados más utilizados en el mundo de la electrónica. Tiene la forma de DIP 8, lo que significa que cuenta con 8 pines
Control de matriz de LED con Arduino Uno (cara de robot con tecnología Arduino): 4 pasos (con imágenes)
Control de matriz de LED con Arduino Uno (cara de robot con tecnología Arduino): este instructivo muestra cómo controlar una matriz de matrices de LED de 8x8 usando un Arduino Uno. Esta guía puede usarse para crear una pantalla simple (y relativamente barata) para sus propios proyectos. De esta manera, puede mostrar letras, números o animaciones personalizadas