Tabla de contenido:
Video: LED de respiración con Arduino Uno R3: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
En esta lección, intentemos algo interesante: cambiar gradualmente la luminancia de un LED a través de la programación. Dado que la luz pulsante parece respirar, le damos un nombre mágico: LED de respiración. Lograremos este efecto con modulación de ancho de pulso (PWM)
Paso 1: componentes
- Placa Arduino Uno * 1
- Cable USB * 1
- Resistencia (220Ω) * 1
- LED * 1
- Tablero de pruebas * 1
- Cables de puente
Paso 2: Principio
La modulación de ancho de pulso, o PWM, es una técnica para obtener resultados analógicos con medios digitales. El control digital se utiliza para crear una onda cuadrada, una señal que se activa y desactiva. Este patrón de encendido y apagado puede simular voltajes entre encendido total (5 voltios) y apagado (0 voltios) al cambiar la parte del tiempo que la señal pasa encendida frente al tiempo que pasa la señal apagada. La duración de "a tiempo" se llama ancho de pulso. Para obtener valores analógicos variables, cambie o module ese ancho. Si repite este patrón de encendido y apagado lo suficientemente rápido con algún dispositivo, un LED por ejemplo, sería así: la señal es un voltaje constante entre 0 y 5V controlando el brillo del LED. (Consulte la descripción de PWM en el sitio web oficial de Arduino).
En el gráfico siguiente, las líneas verdes representan un período de tiempo regular. Esta duración o período es el inverso de la frecuencia PWM. En otras palabras, con la frecuencia de Arduino PWM en aproximadamente 500Hz, las líneas verdes medirían 2 milisegundos cada una.
Una llamada a analogWrite () está en una escala de 0 a 255, de modo que analogWrite (255) solicita un ciclo de trabajo del 100% (siempre encendido), y analogWrite (127) es un ciclo de trabajo del 50% (en la mitad del tiempo) para ejemplo.
Encontrará que cuanto menor sea el valor de PWM, menor será el valor después de convertirse en voltaje. Entonces, el LED se vuelve más tenue en consecuencia. Por lo tanto, podemos controlar el brillo del LED controlando el valor PWM.
Paso 3: el diagrama esquemático
Paso 4: Procedimientos
Programando, podemos usar la función analogWrite () para escribir diferentes valores en el pin 9. La luminancia del LED cambiará en base a eso. En la placa SunFounder Uno, los pines 3, 5, 6, 9, 10 y 11 son los pines de PWM (con la marca "~"). Puede conectar cualquiera de estos pines.
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 "Finalizado carga" en la parte inferior de la ventana, significa que el boceto se ha cargado correctamente.
Aquí debería ver que el LED se vuelve más y más brillante, luego se atenúa lentamente y nuevamente se vuelve más brillante y más oscuro repetidamente, al igual que respirar.
Recomendado:
Sensor de respiración de bricolaje con Arduino (sensor de estiramiento de punto conductor): 7 pasos (con imágenes)
Sensor de respiración de bricolaje con Arduino (sensor de estiramiento de punto conductor): este sensor de bricolaje tomará la forma de un sensor de estiramiento de punto conductor. Se envolverá alrededor de su pecho / estómago, y cuando su pecho / estómago se expanda y se contraiga, también lo hará el sensor y, en consecuencia, los datos de entrada que se alimentan al Arduino. Entonces
Secador de pelo DIY Esterilizador de respiración N95: 13 pasos
Secador de pelo DIY Esterilizador de respiración N95: Según SONG et al. (2020) [1], el calor a 70 ° C producido por un secador de pelo durante 30 minutos es suficiente para inactivar virus en un respirador N95. Por lo tanto, es una forma viable para que la gente normal reutilice sus respiradores N95 durante las actividades diarias, respetando
Una luz de respiración controlada por una Raspberry Pi: 5 pasos
Una luz de respiración controlada por una Raspberry Pi: la " Luz de ejercicio de respiración " aquí se describe una luz pulsante simple y relativamente económica que puede ayudarlo en sus ejercicios respiratorios y ayudarlo a mantener un ritmo respiratorio constante. También podría usarse, p. Ej. como un relajante n
Analizador de respiración: 13 pasos (con imágenes)
Breathanalyser: Por Marc Guasch y Gen í s Revilla Ingeniería de diseño industrial en Elisava Curso: usos académicos en terminología específica del inglés Tutor: Jonathan Chac ó n Perez
Sensor de respiración con cinturón básico: 8 pasos
Sensor de respiración de cinturón básico: en el mundo de los biosensores, hay muchas formas de medir la respiración. Se puede usar un termistor para medir la temperatura alrededor de la fosa nasal, pero, de nuevo, tal vez no desee un accesorio extraño atado a la nariz. También se puede adjuntar una aceleración