Índice:
- Etapa 1: Configurando as conexões
- Etapa 2: Configurando o Visual Studio
- Etapa 3: O MoodLight
- Etapa 4: O Relé Controlado pela Mente
- Etapa 5: Atenção RGB LedStrip
- Etapa 6: A Etapa FINAL
Vídeo: 3 incríveis projetos de controle BRAIN / MIND luzes LEDStrip com Arduino e Neurosky: 6 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
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
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
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
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
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
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
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:
Os 3 principais projetos de eletrônicos incríveis usando o transistor D-882: 9 etapas
Os 3 principais projetos eletrônicos incríveis usando o transistor D-882: JLCPCB é a maior empresa de protótipos de PCB da China e um fabricante de alta tecnologia especializado em protótipos de PCB rápidos e produção de pequenos lotes de PCB, com mais de 10 anos de experiência na fabricação de PCBs. Eles são capazes de fornecer uma solução econômica
Atualize DIY Mini DSO para um osciloscópio real com recursos incríveis: 10 etapas (com imagens)
Atualize DIY Mini DSO para um osciloscópio real com recursos incríveis: A última vez eu compartilhei como fazer um Mini DSO com MCU. Para saber como construí-lo passo a passo, consulte meu instrutível anterior: https: //www.instructables. com / id / Make-Your-Own-Osc … Visto que muitas pessoas estão interessadas neste projeto, gastei um pouco
Como controlar luzes / luzes domésticas usando Arduino e Amazon Alexa: 16 etapas (com imagens)
Como controlar a luz / luzes domésticas usando Arduino e Amazon Alexa: Eu expliquei como controlar a luz que está conectada ao UNO e controlada por Alexa
10 projetos básicos do Arduino para iniciantes! Faça pelo menos 15 projetos com uma única placa !: 6 etapas
10 projetos básicos do Arduino para iniciantes! Faça pelo menos 15 projetos com uma única placa !: Projeto Arduino & Tutorial Board; Inclui 10 projetos básicos do Arduino. Todos os códigos-fonte, o arquivo Gerber e muito mais. Sem SMD! Solda fácil para todos. Componentes fáceis removíveis e substituíveis. Você pode fazer pelo menos 15 projetos com um único bo
Engrenagens móveis incríveis controladas por botões incríveis (para continuar): 9 etapas
Engrenagens móveis incríveis controladas por botões incríveis (a ser continuado): Design de jogo físico / eletrônico para UCLA Design Media Arts com Eddo Stern. Este instrutível está incompleto. O projeto ainda está em andamento