Como detectar variação nos sinais EEG na forma de LEDs usando LM3915 (Parte 10/13)

Cómo detectar variaciones en las señales EEG en forma de LED usando LM3915 (Parte 10/13)

Cómo detectar variaciones en las señales EEG en forma de LED usando LM3915

MARÍA SOMA

Después de encargarme del experimento de control del dispositivo de retransmisión , estoy pensando en analizar la onda EEG producida por el cerebro y ver las variaciones en la forma de los LED. Sería realmente bueno si pudiéramos ver claramente las variaciones de nuestras señales EEG en forma de algunos patrones LED, para poder analizar cuánta variación producen los distintos procesos de pensamiento. Vamos a empezar.
Imagem mostrando sinais de EEG exibidos como variação de luz LED
Fig. 1: Imagen que muestra las señales de EEG mostradas como una luz LED cambiante
DESCRIPCIÓN
Decidí usar IC LM3915 que puede convertir el voltaje analógico en forma digitalizada de 1 a 10 y rotar tantos LED como el valor digitalizado. También se le puede llamar ADC (Convertidor analógico a digital). Al analizar nuestra onda CR, vimos que el rango de voltaje es de hasta 1V. Entonces configuramos la referencia LM3915 a 1V. Al hacer esto, transmitimos al LM3915 que 0v significa 0 LED y 1V significa 10 LED. Ahora digamos que 4 LED están encendidos, eso significa que el voltaje está cerca de 0,4 V. Simplemente enviamos la señal EEG analógica directamente al IC LM3915 y conectamos los LED en el otro extremo para obtener el resultado. Mire el vídeo del experimento.
Imagem mostrando sinais de EEG exibidos como variação de luz LED
Figura 2; Imagen que muestra las señales de EEG mostradas como una luz LED cambiante
Podemos concluir que las ondas no son muy estables en magnitud. También creo que habrá algo de ruido transferido al 3915 IC. Esto también se puede ver que a menudo los LED alcanzan su máxima magnitud y permanecen allí, lo cual no es el caso cuando se verifica con CRO. Esto podría deberse al ruido, ya que acabamos de soldar el cable y también está abierto y es largo. De todos modos, las ondas cerebrales son muy interesantes y todavía estoy intentando encontrar algunos patrones en ellas para realizar más experimentos de este tipo. Mediante este experimento descubrí la variación en nuestro EEG y el efecto del ruido. Supongo que esto es ruido, pero podría ser otra cosa.
Diagrama de blocos do indicador LED de sinal EEG baseado no sensor de ondas cerebrais MindFlex
Figura 3: Diagrama de bloques del indicador LED de señal EEG basado en el sensor de ondas cerebrales MindFlex
Hardware: encontrará el diagrama de circuito adjunto de las conexiones que deben establecerse. Soldamos un pin al pin EEG del sensor Mindflex e insertamos la salida del pin EEG en la entrada del LM3915. Además, también configuramos el voltaje de referencia en 1 V ya que nuestras señales de EEG no excederán este valor. Para configurar 1V, estamos usando la red de resistencias. Aunque podemos usar 10 LED con el 3915IC, aquí solo usaremos 4 LED solo para ver las variaciones y cambios de nuestra onda EEG.
Software: No se realiza ninguna codificación en este experimento.
Algunos puntos a tener en cuenta: Intente blindar este cable y también asegúrese de que las sondas de referencia estén conectadas correctamente. Puede probar este experimento y compartir sus comentarios con nosotros. En el próximo experimento intentaremos cambiar el color del LED RGB .

Código fuente del proyecto

###

 //Programa para

/*
Desvanecimiento Este ejemplo muestra cómo atenuar un LED usando la función analogWrite. El circuito: * LED conectado desde el pin digital 9 a tierra. Creado el 1 de noviembre de 2008 Por David A. Mellis modificado el 30 de agosto de 2011 Por Tom Igoe http://arduino.cc/en/Tutorial/Desvanecimiento Este código de ejemplo es de dominio público. */ intledPin = 9; // LED conectado al pin digital 9 configuración vacía { //no pasa nada en la configuración //analogWrite(ledPin, 20); // espera 30 milisegundos para ver el efecto de atenuación //retraso(2000); } bucle vacío { // aparece gradualmente del mínimo al máximo en incrementos de 5 puntos: escritura analógica(ledPin, 20); /* for (int fadeValue = 0; fadeValue <= 150; fadeValue += 3) { // establece el valor (rango de 0 a 255): analogWrite(ledPin, fadeValue); // espera 30 milisegundos para ver el efecto de atenuación retraso(1000); } retraso(1000); for (int fadeValue = 160; fadeValue >= 50; fadeValue -= 10) { // establece el valor (rango de 0 a 255): analogWrite(ledPin, fadeValue); // espera 30 milisegundos para ver el efecto de atenuación retraso(60); } retraso(1000); for (int fadeValue = 50; fadeValue <= 160; fadeValue += 5) { // establece el valor (rango de 0 a 255): analogWrite(ledPin, fadeValue); // espera 30 milisegundos para ver el efecto de atenuación retraso(60); } retraso(1000); for (int fadeValue = 100; fadeValue <= 180; fadeValue += 5) { // establece el valor (rango de 0 a 255): analogWrite(ledPin, fadeValue); // espera 30 milisegundos para ver el efecto de atenuación retraso(60); } retraso(1000); // se desvanece del máximo al mínimo en incrementos de 5 puntos: */ }

###

Diagramas de circuito

Diagrama-de-circuito-MindFlex-Sensor-de-ondas-cerebrales-Indicador-LED-de-señal-EEG

Vídeo del proyecto

contenido relacionado

Regresar al blog

Deja un comentario

Ten en cuenta que los comentarios deben aprobarse antes de que se publiquen.