Índice:
- Etapa 1: as peças
- Etapa 2: soldar o módulo Bluetooth ao fone de ouvido MindFlex
- Etapa 3: Conecte-se ao módulo Bluetooth com o seu computador
- Etapa 4: usando BrainWavesOSC para ler suas ondas mentais
- Etapa 5: Faça um aplicativo de processamento que interpretará essas mensagens OSC e, em seguida, será capaz de estimular o teclado
- Etapa 6: Ar-drone Webflight
- Etapa 7: CONTROLE A MENTE DO DRONE
Vídeo: Drone controlado pela mente: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
1) Obtendo as peças e software
2) Solde o módulo Bluetooth no mindflex e coloque-o no estojo
3) Conecte-se ao módulo de seu laptop
4) Use osc de ondas cerebrais para ler as ondas cerebrais
5) Abra o processamento e importe as bibliotecas adequadas e, em seguida, cole neste código
6) Abra o webflight do Ar-drone e agora o teclado que é controlado por sua mente controla o drone
Mais em profundidade Instructable
Outro em profundidade instrutível
Etapa 1: as peças
- Módulo serial de Bluetooth HC-06
- Headset MindFlex EEG
- 3 pilhas AAA
- Chave de fenda pequena
- Ferro de solda
- Computador com conectividade Bluetooth
Coisas para baixar
- Baixe BrainWavesOSC
- Node.js
- Processamento de download
- Baixe o ar-drone webfligt
Etapa 2: soldar o módulo Bluetooth ao fone de ouvido MindFlex
Aqui estão algumas fotos informativas sobre onde soldar cada parte
Etapa 3: Conecte-se ao módulo Bluetooth com o seu computador
- Encontre seu módulo Bluetooth nas configurações de bluetooth e conecte-se a ele
- A senha é "1234"
Etapa 4: usando BrainWavesOSC para ler suas ondas mentais
- Descompacte a pasta BrainWaves e edite o arquivo settings.xml para corresponder à sua string Bluetooth
- Altere e salve o arquivo
- Certifique-se de estar conectado ao módulo Bluetooth e, em seguida, execute BrainWavesOSC e você começará a ver suas ondas cerebrais
Usuários do Windows: Você deve encontrar a porta COM à qual o módulo Bluetooth está conectado. Provavelmente é COM11 ou COM5. Você pode usar o gerenciador de dispositivos para ver a que suas portas estão conectadas.
Usuários de Mac: Digite inls /dev/tty.* em seu terminal. Uma lista de dispositivos seriais aparecerá. O que você deseja copiar deve ser semelhante a / dev / HC-06-DevA.
Etapa 5: Faça um aplicativo de processamento que interpretará essas mensagens OSC e, em seguida, será capaz de estimular o teclado
- Abra o processamento e importe as bibliotecas Osc5
- Em seguida, cole este código
- Edite o código para que quando seus níveis de meditação ou atenção estiverem altos, a tecla "t" seja pressionada
- Edite o código para que, quando seus níveis de meditação ou atenção estiverem baixos, a tecla "l" seja pressionada
Etapa 6: Ar-drone Webflight
Baixar ar-drone webflight
- Siga as instruções no projeto do github
- Você irá copiar o config.js.sample para config.js e editar para selecionar seus plug-ins (você não precisa do ffmpeg porque já existe um plug chamado video-stream que irá transmitir vídeo ao vivo de seu drone, apenas certifique-se de que não seja comentado Fora)
Etapa 7: CONTROLE A MENTE DO DRONE
- Conecte-se ao wi-fi do drone
- Certifique-se de estar conectado ao módulo bluetooth
- Execute "node app.js" em seu terminal
- Aponte seu navegador para https:// localhost: 3000 / ou https:// localhost: 3000 / (depende do tipo do seu computador)
- Em seguida, execute o aplicativo de processamento e volte para o seu navegador
- O aplicativo de processamento pressionará a tecla "t" quando seus níveis de atenção ou meditação estiverem altos, dependendo de como você editou o código. Quando "t" é pressionado, ele decola. Quando "l" for pressionado, ele pousará.
Recomendado:
Construa seu robô de streaming de vídeo controlado pela Internet com Arduino e Raspberry Pi: 15 etapas (com imagens)
Construa seu robô de streaming de vídeo controlado pela Internet com Arduino e Raspberry Pi: Sou @RedPhantom (também conhecido como LiquidCrystalDisplay / Itay), um estudante de 14 anos de Israel que estuda na Max Shein Junior High School para Ciências e Matemática Avançada. Estou fazendo este projeto para que todos possam aprender e compartilhar! Você pode ter pensado
O Corona Virus Slapper controlado pela Internet: 6 etapas
O Corona Virus Slapper controlado pela Internet: Vamos coletivamente desabafar nossas frustrações lançando um tapa no Corona Virus através da Internet! Só para deixar bem claro, este projeto tem o objetivo de fornecer algum alívio cômico durante esses tempos, não se destina a ignorar a gravidade do situação atual
Carro controlado pela mente: 6 etapas
Carro controlado pela mente: Estas instruções especificam como criar um carro controlado usando sua atenção. Os fones de ouvido de eletroencefalografia (EEG) medem a corrente elétrica no cérebro, a partir da qual formula várias variáveis. Atualmente, a maioria dos fones de ouvido EEG
LED controlado pela Internet usando servidor da Web baseado em ESP32: 10 etapas
LED controlado pela Internet usando servidor da Web baseado em ESP32: Visão geral do projeto Neste exemplo, descobriremos como fazer um servidor da Web baseado em ESP32 para controlar o estado do LED, que pode ser acessado de qualquer lugar do mundo. Você precisará de um computador Mac para este projeto, mas você pode executar este software mesmo em um i
Rover controlado pela web: 14 etapas (com imagens)
Rover controlado pela Web: Construir e brincar com robôs é meu principal prazer culpado na vida. Outros jogam golfe ou esqui, mas eu construo robôs (já que não posso jogar golfe ou esquiar :-). Acho relaxante e divertido! Para fazer a maioria dos meus bots, eu uso kits de chassis. Usar kits me ajuda a fazer o que