Índice:

3 incríveis projetos de controle BRAIN / MIND luzes LEDStrip com Arduino e Neurosky: 6 etapas (com imagens)
3 incríveis projetos de controle BRAIN / MIND luzes LEDStrip com Arduino e Neurosky: 6 etapas (com imagens)

Vídeo: 3 incríveis projetos de controle BRAIN / MIND luzes LEDStrip com Arduino e Neurosky: 6 etapas (com imagens)

Vídeo: 3 incríveis projetos de controle BRAIN / MIND luzes LEDStrip com Arduino e Neurosky: 6 etapas (com imagens)
Vídeo: Watch This Before Using LED Strips! 2024, Julho
Anonim
Image
Image

Você já quis ligar ou desligar as luzes só de pensar nisso? Ou você quer saber o quão estressado você está olhando para a cor de um led RGB? Agora você pode, seguindo estes Instructables!

Para ter uma ideia do que faremos hoje, recomendo que você primeiro assista ao vídeo do youtube acima para uma pequena demonstração!

Este Instructables realmente existe de três projetos que usam o controle do cérebro. Sim, são três pelo preço de um!

O primeiro projeto é o MoodLight. Este projeto utiliza um led RGB para mostrar o seu estado mental. Quando você está muito relaxado, ele fica verde, mas quando você fica estressado, ele fica vermelho. Este projeto precisa do seguinte:

1x Arduino Uno ou Nano

1 fone de ouvido Neurosky Mindwave

1x led ânodo comum RGB

3x canal N Mosfet

1x Visual Studio 2017

O segundo projeto é o projeto Relay. Este projeto usa um Relé para LIGAR ou DESLIGAR um led só de pensar nisso! Como ele usa um Relay, você pode conectar tudo a ele. Suas luzes, sua TV ou até mesmo sua máquina de café! Para este projeto, precisamos:

1x Arduino Uno ou Nano

1 fone de ouvido Neurosky Mindwave

1x relé 5v

1x transistor BC 547

1x LED 5V

1x Visual Studio 2017

O terceiro projeto é o projeto Led Strip. Este projeto usa uma faixa LED RGB endereçável individueel WS2812 que acenderá mais Led's e ficará mais vermelho quanto mais você ficar estressado. Para este projeto, precisamos do seguinte

1x Arduino Uno ou Nano

1 fone de ouvido Neurosky Mindwave

1x WSD2812 RGB Led Strip

1x Visual Studio 2017

Este projeto usa a versão Mindwave RF. Você pode comprá-lo, por exemplo, aqui:

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 & 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 & algo_expid = 432def56-a9dd-4ff9-a1ff-4e83fde2db68-0 & algo_pvid = 432def56-a9dd-4ff9-a1ff-4e83fde2db68

Então vamos começar!

Etapa 1: Configurando as conexões

Configurando as conexões
Configurando as conexões
Configurando as conexões
Configurando as conexões

Para todos os três projetos, primeiro precisamos configurar a conexão. Faremos isso com um pequeno programa chamado ThinkGearConnector.

Para começar, baixe todo o código e drivers do repositório Github abaixo:

github.com/sieuwe1/ArduMind

Baixe também o instalador de emparelhamento Mindwave aqui:

download.neurosky.com/updates/mindwave/education/1.1.28.0/MindWave.zip

Motoristas

Depois de baixar o repositório Github, descompacte o arquivo ArduMind.zip.

Depois disso, abra a pasta ArduMind e vá para a pasta Drivers.

Agora conecte o receptor Mind Wave em seu computador.

Depois disso, clique duas vezes em SETUP. EXE e instale-o.

Conexão

Depois de instalar os Drivers, descompacte o arquivo MindWave.zip e execute o instalador ainda com o fone de ouvido conectado.

ThinkGearConnector

Depois de estabelecer a conexão, podemos instalar o ThinkGearConnector.

Na pasta ArduMind, vá para ThinkGear Connector> win32 e clique duas vezes em ThinkGear Connector.exe com o fone de ouvido ainda conectado.

Obtendo a porta COM

Enquanto o fone de ouvido ainda está conectado, precisamos obter o comportamento do fone de ouvido MindWave. Isso é necessário para a etapa 2.

Para obter a porta COM:

1 pressione a tecla windows + xe selecione o gerenciador de dispositivos

2 vão para portas (COM e LPT)

3, em seguida, procure o Adaptador USB MindWave

Com este nome, você pode encontrar a porta COM. Se você olhar para a imagem acima, verá que minha porta COM é COM8

Etapa 2: Configurando o Visual Studio

Configurando o Visual Studio
Configurando o Visual Studio
Configurando o Visual Studio
Configurando o Visual Studio

Agora podemos começar com a parte divertida!

Em primeiro lugar, selecione qual dos três projetos você deseja: Moodlight, Led Strip ou Relay.

Vou escolher o projeto Relay.

Depois de selecionar o projeto, vá para a pasta ArduMind e depois para: 3 Mind Control Projects> Relay Control> RelayControl C #.

Agora, clique duas vezes em HelloEEG.sln para abri-lo no Visual Studio.

No gerenciador de soluções, clique com o botão direito no arquivo HelloEEG.cs.

Aqui, pesquise a linha 30 e altere:

conector. ConnectScan ("COM3"); para o comportamento que encontramos na etapa 1.

Então, para mim:

conector. ConnectScan ("COM8");

Depois disso, podemos começar com o hardware. Mas mantenha o Visual Studio aberto porque vamos precisar dele novamente!

Desligue também o fone de ouvido Mindwave

Etapa 3: O MoodLight

The MoodLight
The MoodLight
The MoodLight
The MoodLight
The MoodLight
The MoodLight

Para o projeto Moodlight, primeiro temos que fazer a eletrônica. Você pode encontrar o esquema na imagem acima ^.

Certifique-se de usar um LED de Annode Comum.

Para os mosfets estou usando o RFZ44N.

Depois de fazer a eletrônica, precisamos fazer o upload do código para o Arduino.

O código pode ser encontrado na pasta ArduMind. Em seguida, vá para 3 projetos de controle mental> Moodlight> Moodlight Arduino.

Agora, basta conectar o Arduino e clicar no botão Upload.

NOTA: Se você estiver usando um Arduino com um CH340G (muitos clones chineses usam esses), você deve reinstalar os drivers CH340G originais porque o Adaptador Mindwave também usa esse IC. Depois de reinstalar o driver original, você pode fazer o upload para o seu arduino novamente. Após ter carregado o código, reinstale os Drivers Mindwave novamente para que funcionem na última etapa deste instructables

Etapa 4: O Relé Controlado pela Mente

O Relé Controlado pela Mente
O Relé Controlado pela Mente
O Relé Controlado pela Mente
O Relé Controlado pela Mente
O Relé Controlado pela Mente
O Relé Controlado pela Mente
O Relé Controlado pela Mente
O Relé Controlado pela Mente

Para o projeto Relay, primeiro temos que fazer a eletrônica. Você pode encontrar o esquema na imagem acima ^.

O relé que estou usando é um relé SDR de 5V como na imagem acima.

O fio preto que vai do transistor ao relé e o fio vermelho que vai do relé aos 5v precisam ser conectados no relé aos pinos da bobina. Se você observar a imagem acima, esses dois fios devem ser conectados ao pino 1 e ao pino 2 do relé.

Depois de fazer a eletrônica, precisamos fazer o upload do código para o Arduino. O código pode ser encontrado na pasta ArduMind. Em seguida, vá para 3 Mind Control Projects> Relay Control> RelayControl Arduino

Agora, basta conectar o Arduino e clicar no botão Upload.

NOTA: Se você estiver usando um Arduino com um CH340G (muitos clones chineses usam esses), você deve reinstalar os drivers CH340G originais porque o Adaptador Mindwave também usa esse IC. Depois de reinstalar o driver original, você pode fazer o upload para o seu arduino novamente. Depois de ter carregado o código, reinstale os Drivers Mindwave novamente para que funcionem na última etapa deste instructables

Etapa 5: Atenção RGB LedStrip

Mind RGB LedStrip
Mind RGB LedStrip
Mind RGB LedStrip
Mind RGB LedStrip
Mind RGB LedStrip
Mind RGB LedStrip
Mind RGB LedStrip
Mind RGB LedStrip

Para o projeto do ledstrip RGB, primeiro temos que fazer a eletrônica. Você pode encontrar o esquema na imagem acima ^.

Felizmente, esse esquema é muito fácil. Apenas certifique-se de conectar o 5V e o GND do WS2812B a uma fonte de alimentação 5V separada.

Não se esqueça de conectar o GND também ao GND do Arduino

Depois de fazer a eletrônica, precisamos fazer o upload do código para o Arduino. O código pode ser encontrado na pasta ArduMind. Em seguida, vá para 3 projetos de controle mental> LedStrip> LedStrip Arduino.

Agora, basta conectar o Arduino e clicar no botão Upload.

NOTA: Se você estiver usando um Arduino com um CH340G (muitos clones chineses usam esses), você deve reinstalar os drivers CH340G originais porque o Adaptador Mindwave também usa esse IC. Depois de reinstalar o driver original, você pode fazer o upload para o seu arduino novamente. Após ter carregado o código, reinstale os Drivers Mindwave novamente para que funcionem na última etapa deste instructables

Etapa 6: A Etapa FINAL

A etapa FINAL !!
A etapa FINAL !!
A etapa FINAL !!
A etapa FINAL !!
A etapa FINAL !!
A etapa FINAL !!

Para a etapa final, precisamos obter a porta Com do Arduino. Isso pode ser encontrado facilmente usando o IDE do Arduino.

Vá para ferramentas e porta aqui você pode ver a porta COM do Arduino. Se você olhar a imagem acima, verá que tenho COM20 para meu Arduino.

Agora volte ao Visual Studio e procure a linha 55 no arquivo HelloEEG.cs.

Mude a porta COM para sua porta COM do Arduino.

Portanto, para mim port = new SerialPort ("COM8", 115200, Parity. None, 8, StopBits. One); deve ser alterado para

porta = novo SerialPort ("COM20", 115200, Parity. None, 8, StopBits. One);

Agora conecte seu fone de ouvido Mindwave novamente. Ligue o fone de ouvido e pressione a grande seta verde no Visual Studio para iniciar o programa!

De tudo que deu certo, você agora tem seu projeto de Controle Mental concluído !!! Bom trabalho!

Se você fez um projeto, compartilhe-o comigo usando o botão "Eu fiz" abaixo.

Confira também meus outros projetos de automação residencial e robótica!

Problemas comuns

Aqui estão alguns problemas comuns e como corrigi-los:

O programa C # diz "Nenhum dispositivo encontrado!:("

1 Verifique novamente a porta COM do fone de ouvido Mindwave.

2 Verifique se o ThinkGearConnector está sendo executado em segundo plano. Caso contrário, reinicie o ThinkGearConnector

3 Verifique se o fone de ouvido Neurosky tem um LED azul aceso.

4 Certifique-se de ter instalado os drivers Mindwave e não os drivers CH340G.

C # falha ao conectar ao Arduino

Verifique novamente a porta COM do Arduino.

O LED Moodlight não mostra as cores corretas

Verifique o esquema novamente.

Substitua os Mosfets.

Recomendado: