Tabla de contenido:
- Paso 1: configurar las conexiones
- Paso 2: configurar Visual Studio
- Paso 3: MoodLight
- Paso 4: El relé controlado por la mente
- Paso 5: Mind RGB LedStrip
- Paso 6: ¡¡El paso FINAL
Video: 3 asombrosos proyectos de control BRAIN / MIND Luces LedStrip LED con Arduino y Neurosky: 6 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
¿Alguna vez ha querido ENCENDER o APAGAR las luces con solo pensarlo? ¿O quieres saber qué tan estresado estás mirando el color de un led RGB? ¡Si bien ahora puede seguir estos Instructables!
Para tener una idea de lo que vamos a hacer hoy, te recomiendo que primero veas el video de youtube de arriba para una breve demostración.
Este Instructables en realidad existe de tres proyectos que utilizan el control del cerebro. ¡Sí, son tres por el precio de uno!
El primer proyecto es MoodLight. Este proyecto utiliza un led RGB para mostrar su estado mental. Cuando estás muy relajado es verde, pero cuando estás estresado se vuelve rojo. Este proyecto necesita lo siguiente:
1x Arduino Uno o Nano
1x auricular Neurosky Mindwave
1x LED de ángulo común RGB
3x Mosfet de canal N
1x Visual Studio 2017
El segundo proyecto es el proyecto Relay. ¡Este proyecto utiliza un relé para encender o apagar un led con solo pensarlo! Debido a que utiliza un relé, puede conectarlo todo. ¡Tus luces, tu televisor o incluso tu máquina de café! Para este proyecto necesitamos:
1x Arduino Uno o Nano
1x auricular Neurosky Mindwave
1x relé de 5v
1x Transistor BC 547
1x LED de 5V
1x Visual Studio 2017
El tercer proyecto es el proyecto Led Strip. Este proyecto utiliza una tira de LED RGB direccionable individual WS2812 que encenderá más LED y se volverá más rojo cuanto más estresado esté. Para este proyecto necesitamos lo siguiente
1x Arduino Uno o Nano
1x auricular Neurosky Mindwave
1x tira de led RGB WSD2812
1x Visual Studio 2017
Este proyecto utiliza la versión Mindwave RF. Puedes comprarlo por ejemplo aquí:
www.aliexpress.com/item/NeuroSky-MindWave-Headset-international-RF-version-EEG-sensor-for-Cognitive-Attention-and-meditation-neuro-feedback-training/32269885670.html?spm= 2114.search0604.3.1.244e7510vBT6uO y ws_ab_test = searchweb0_0, searchweb201602_3_10065_10068_10890_319_10546_317_10548_10696_453_10084_454_10083_10618_431_10304_10307_10820_537_536_10843_10059_10884_10887_100031_321_322_10103-10890, searchweb201603_51, ppcSwitch_0 y algo_expid = 432def56-a9dd-4ff9-a1ff-4e83fde2db68-0 y algo_pvid = 432def56-a9dd-4ff9-a1ff-4e83fde2db68
¡Entonces empecemos!
Paso 1: configurar las conexiones
Para los tres proyectos, primero debemos configurar la conexión. Haremos esto con un pequeño programa llamado ThinkGearConnector.
Para comenzar, descargue todo el código y los controladores del repositorio de Github a continuación:
github.com/sieuwe1/ArduMind
También descargue el instalador de emparejamiento de Mindwave desde aquí:
download.neurosky.com/updates/mindwave/education/1.1.28.0/MindWave.zip
Conductores
Después de descargar el repositorio de Github, descomprima el archivo ArduMind.zip.
Después de eso, abra la carpeta ArduMind y vaya a la carpeta Controladores.
Ahora conecte el receptor Mind Wave a su computadora.
Después de eso, haga doble clic en SETUP. EXE e instálelo.
Conexión
Después de haber instalado los controladores, descomprima el archivo MindWave.zip y ejecute el instalador aún con los auriculares conectados.
ThinkGearConnector
Después de haber establecido la conexión podemos instalar ThinkGearConnector.
Desde la carpeta ArduMind, vaya a ThinkGear Connector> win32 y haga doble clic en ThinkGear Connector.exe con los auriculares aún conectados.
Obteniendo el puerto COM
Mientras el auricular todavía está enchufado, necesitamos obtener el comportamiento del auricular MindWave. Esto es necesario para el paso 2.
Para obtener el puerto COM:
1 presione la tecla de Windows + x y seleccione el administrador de dispositivos
2 ir a los puertos (COM y LPT)
3 luego busque el Adaptador USB MindWave
Con este nombre puede encontrar el puerto COM. Si miras la imagen de arriba, puedes ver que mi puerto COM es COM8
Paso 2: configurar Visual Studio
¡Ahora podemos empezar con la parte divertida!
En primer lugar, seleccione cuál de los tres proyectos desea: Moodlight, Led Strip o Relay.
Voy a elegir el proyecto Relay.
Después de haber seleccionado el proyecto, vaya a la carpeta ArduMind y luego a: 3 Mind Control Projects> Relay Control> RelayControl C #.
Ahora haga doble clic en HelloEEG.sln para abrirlo en Visual Studio.
En el explorador de soluciones a la derecha, haga clic en el archivo HelloEEG.cs.
Aquí busque la línea 30 y cambie:
conector. ConnectScan ("COM3"); al comport que encontramos en el paso 1.
Entonces para mi:
conector. ConnectScan ("COM8");
Después de esto podemos comenzar con el hardware. ¡Pero mantenga Visual Studio abierto porque lo necesitaremos de nuevo!
Desenchufe también los auriculares Mindwave
Paso 3: MoodLight
Para el proyecto Moodlight, primero tenemos que hacer la electrónica. Puede encontrar el esquema en la imagen de arriba ^.
Asegúrese de que está utilizando un LED de nodo común.
Para los mosfets estoy usando el RFZ44N.
Después de haber hecho la electrónica, necesitamos subir el Código al Arduino.
El código se puede encontrar en la carpeta ArduMind. Luego ve a 3 Proyectos de Control Mental> Moodlight> Moodlight Arduino.
Ahora simplemente conecte el Arduino y haga clic en el botón Cargar.
NOTA: Si está usando un Arduino con un CH340G (muchos clones chinos los usan), debe reinstalar los controladores CH340G originales porque el Adaptador Mindwave también usa este IC. Después de haber reinstalado el controlador original, puede volver a cargarlo en su arduino. Después de haber cargado el código, reinstale los controladores Mindwave nuevamente para que funcionen para el último paso de estas instrucciones
Paso 4: El relé controlado por la mente
Para el proyecto Relay, primero tenemos que hacer la electrónica. Puede encontrar el esquema en la imagen de arriba ^.
El relé que estoy usando es un relé SDR de 5 V como en la imagen de arriba.
El cable negro que va del transistor al relé y el cable rojo que va del relé al 5v deben conectarse en el relé a los pines de la bobina. Si observa la imagen de arriba, estos dos cables deben estar conectados al pin 1 y al pin 2 del relé.
Después de haber hecho la electrónica, necesitamos subir el Código al Arduino. El código se puede encontrar en la carpeta ArduMind. Luego vaya a 3 Proyectos de control mental> Control de relés> Control de relés Arduino
Ahora simplemente conecte el Arduino y haga clic en el botón Cargar.
NOTA: Si está usando un Arduino con un CH340G (muchos clones chinos los usan), debe reinstalar los controladores CH340G originales porque el Adaptador Mindwave también usa este IC. Después de haber reinstalado el controlador original, puede volver a cargarlo en su arduino. Después de haber cargado el código, reinstale los controladores Mindwave nuevamente para que funcionen para el último paso de estas instrucciones
Paso 5: Mind RGB LedStrip
Para el proyecto de tiras de leds RGB, primero tenemos que hacer la electrónica. Puede encontrar el esquema en la imagen de arriba ^.
Afortunadamente, este esquema es muy fácil. Solo asegúrese de conectar 5V y GND del WS2812B a una fuente de alimentación separada de 5V.
No olvide conectar el GND también al GND de Arduino
Después de haber hecho la electrónica, necesitamos subir el Código al Arduino. El código se puede encontrar en la carpeta ArduMind. Luego vaya a 3 Proyectos de Control Mental> LedStrip> LedStrip Arduino.
Ahora simplemente conecte el Arduino y haga clic en el botón Cargar.
NOTA: Si está usando un Arduino con un CH340G (muchos clones chinos los usan), debe reinstalar los controladores CH340G originales porque el Adaptador Mindwave también usa este IC. Después de haber reinstalado el controlador original, puede volver a cargarlo en su arduino. Después de haber cargado el código, reinstale los controladores Mindwave nuevamente para que funcionen para el último paso de estas instrucciones
Paso 6: ¡¡El paso FINAL
Para el paso final, necesitamos obtener el puerto Com del Arduino. Esto se puede encontrar muy fácilmente usando el IDE de Arduino.
Vaya a herramientas y luego puerto aquí puede ver el puerto COM del Arduino. Si miras la imagen de arriba, puedes ver que tengo COM20 para mi Arduino.
Ahora regrese a Visual Studio y busque la línea 55 en el archivo HelloEEG.cs.
Cambie el puerto COM a su puerto COM de Arduino.
Entonces, para mí port = new SerialPort ("COM8", 115200, Parity. None, 8, StopBits. One); debería cambiarse a
port = new SerialPort ("COM20", 115200, Parity. None, 8, StopBits. One);
Ahora vuelva a conectar sus auriculares Mindwave. ¡Encienda los auriculares y presione la flecha verde grande en Visual Studio para iniciar el programa!
¡De todo lo que salió bien, ahora tienes tu proyecto de Control Mental terminado! ¡Gran trabajo!
Si hiciste un proyecto, compártelo conmigo usando el botón "Lo hice" a continuación.
¡Echa un vistazo también a mis otros proyectos de automatización del hogar y robótica!
Problemas comunes
A continuación, se muestran algunos problemas comunes y cómo solucionarlos:
El programa C # dice "¡No se encontraron dispositivos!:("
1 Vuelva a comprobar el puerto COM de los auriculares Mindwave.
2 Compruebe si ThinkGearConnector se está ejecutando en segundo plano. De lo contrario, reinicie ThinkGearConnector
3 Compruebe si el auricular Neurosky tiene un LED azul encendido.
4 Asegúrese de haber instalado los controladores Mindwave y no los controladores CH340G.
C # se bloquea al conectarse a Arduino
Vuelva a verificar el puerto COM de Arduino.
El LED Moodlight no muestra los colores correctos
Verifique el esquema nuevamente.
Reemplace los Mosfets.
Recomendado:
Proyectos Arduino con panel LED RGB 16x16: 5 pasos (con imágenes)
Proyectos Arduino de panel LED RGB 16x16: Hola a todos, estoy publicando este proyecto porque me gustaría que todos tuvieran un lugar sencillo para jugar con uno de estos fantásticos paneles LED RGB 16x16. Tomé ideas de otros proyectos y las modifiqué para este proyecto. Te lo dá
Cómo hacer un circuito de tira de LED RGB de efectos asombrosos: 6 pasos (con imágenes)
Cómo hacer un circuito de tira de LED RGB de efectos asombrosos: Hola amigo, hoy voy a hacer un circuito que controlará la tira de LED. Este circuito dará efectos sorprendentes de tira de LED. Este circuito es muy fácil y barato. Solo necesitamos 3 LED RGB. Empecemos
¡10 proyectos básicos de Arduino para principiantes! ¡Realice al menos 15 proyectos con un solo tablero !: 6 pasos
¡10 proyectos básicos de Arduino para principiantes! ¡Realice al menos 15 proyectos con una sola placa !: Proyecto Arduino & Tablero de tutoriales; Incluye 10 proyectos básicos de Arduino. Todos los códigos fuente, el archivo Gerber y más. ¡Sin SMD! Soldadura fácil para todos. Componentes fáciles de quitar y reemplazar. Puedes realizar al menos 15 proyectos con una sola bo
4 proyectos en 1 con DFRobot FireBeetle ESP32 y cubierta de matriz LED: 11 pasos (con imágenes)
4 proyectos en 1 usando DFRobot FireBeetle ESP32 & LED Matrix Cover: pensé en hacer un instructivo para cada uno de estos proyectos, pero al final decidí que realmente la mayor diferencia es el software para cada proyecto que pensé que era mejor simplemente hacer un gran instructable! El hardware es el mismo para cada
Luces navideñas de bricolaje con música - Luces de la casa coreografiadas: 15 pasos (con imágenes)
Luces navideñas de bricolaje con música - Luces de casa con coreografía: Luces de Navidad con música - Luces de casa con coreografía Esto NO es un bricolaje para principiantes. Necesitará un conocimiento firme de la electrónica, los circuitos, la programación BÁSICA y conocimientos generales sobre seguridad eléctrica. Este bricolaje es para una persona con experiencia, así que