Table des matières:

3 incroyables projets de contrôle BRAIN / MIND Lights LedStrip LED avec Arduino et Neurosky: 6 étapes (avec photos)
3 incroyables projets de contrôle BRAIN / MIND Lights LedStrip LED avec Arduino et Neurosky: 6 étapes (avec photos)

Vidéo: 3 incroyables projets de contrôle BRAIN / MIND Lights LedStrip LED avec Arduino et Neurosky: 6 étapes (avec photos)

Vidéo: 3 incroyables projets de contrôle BRAIN / MIND Lights LedStrip LED avec Arduino et Neurosky: 6 étapes (avec photos)
Vidéo: Arduino Unboxing: Original Arduino Starter Kit vs Elegoo Uno R3 Starter Kit 2024, Juillet
Anonim
Image
Image

Avez-vous déjà eu envie d'allumer ou d'éteindre les lumières rien qu'en y pensant ? Ou voulez-vous savoir à quel point vous êtes stressé en regardant la couleur d'une led RVB ? Alors que maintenant vous pouvez en suivant ce Instructables !

Pour avoir une idée de ce que nous allons faire aujourd'hui, je vous recommande de regarder d'abord la vidéo youtube ci-dessus pour une courte démonstration !

Ce Instructables existe en fait de trois projets qui utilisent tous le contrôle du cerveau. Oui c'est trois pour le prix d'un !

Le premier projet est le MoodLight. Ce projet utilise une led RVB pour montrer votre état mental. Lorsque vous êtes très détendu, il est vert, mais lorsque vous devenez stressé, il devient rouge. Ce projet nécessite les éléments suivants:

1x Arduino Uno ou Nano

1x casque Neurosky Mindwave

1x LED d'anode commune RVB

3x Mosfet canal N

1x Visual Studio 2017

Le deuxième projet est le projet Relais. Ce projet utilise un relais pour allumer ou éteindre une led juste en y pensant ! Parce qu'il utilise un relais, vous pouvez tout y brancher. Vos lumières, votre télé ou même votre machine à café ! Pour ce projet nous avons besoin de:

1x Arduino Uno ou Nano

1x casque Neurosky Mindwave

1x relais 5v

1x BC 547 Transistor

1x LED 5V

1x Visual Studio 2017

Le troisième projet est le projet Led Strip. Ce projet utilise une bande de LED RVB adressable individuelle WS2812 qui allumera plus de LED et deviendra plus rouge à mesure que vous devenez plus stressé. Pour ce projet, nous avons besoin des éléments suivants

1x Arduino Uno ou Nano

1x casque Neurosky Mindwave

1x bande LED RVB WSD2812

1x Visual Studio 2017

Ce projet utilise la version Mindwave RF. Vous pouvez l'acheter par exemple ici:

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

Alors, commençons!

Étape 1: Configuration des connexions

Configuration des connexions
Configuration des connexions
Configuration des connexions
Configuration des connexions

Pour les trois projets, nous devons d'abord configurer la connexion. Nous allons le faire avec un petit programme appelé ThinkGearConnector.

Pour commencer, téléchargez tout le code et les pilotes du référentiel Github ci-dessous:

github.com/sieuwe1/ArduMind

Téléchargez également le programme d'installation de l'appairage Mindwave à partir d'ici:

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

Conducteurs

Après avoir téléchargé le référentiel Github, décompressez le fichier ArduMind.zip.

Après cela, ouvrez le dossier ArduMind et accédez au dossier Pilotes.

Branchez maintenant le récepteur Mind Wave sur votre ordinateur.

Après cela, double-cliquez sur SETUP. EXE et installez-le.

Lien

Après avoir installé les pilotes, décompressez le fichier MindWave.zip et exécutez le programme d'installation toujours avec le casque branché.

ThinkGearConnector

Après avoir établi la connexion, nous pouvons installer le ThinkGearConnector.

Dans le dossier ArduMind, accédez à ThinkGear Connector > win32 et double-cliquez sur ThinkGear Connector.exe avec le casque toujours branché.

Obtenir le port COM

Pendant que le casque est toujours branché, nous devons obtenir le comportement du casque MindWave. Ceci est nécessaire pour l'étape 2.

Pour obtenir le port COM:

1 appuyez sur la touche Windows + x et sélectionnez le gestionnaire de périphériques

2 aller aux ports (COM & LPT)

3 puis recherchez l'adaptateur USB MindWave

Par ce nom, vous pouvez trouver le port COM. Si vous regardez l'image ci-dessus, vous pouvez voir que mon port COM est COM8

Étape 2: configuration de Visual Studio

Configuration de Visual Studio
Configuration de Visual Studio
Configuration de Visual Studio
Configuration de Visual Studio

Maintenant, nous pouvons commencer par la partie Fun !

Sélectionnez d'abord lequel des trois projets vous voulez: Moodlight, Led Strip ou Relay.

Je vais choisir le projet Relay.

Après avoir sélectionné le projet, allez dans le dossier ArduMind puis dans: 3 Mind Control Projects > Relay Control > RelayControl C#.

Maintenant, double-cliquez sur HelloEEG.sln pour l'ouvrir dans Visual Studio.

Dans l'explorateur de solutions à droite, cliquez sur le fichier HelloEEG.cs.

Ici, recherchez la ligne 30 et modifiez:

connecteur. ConnectScan("COM3"); au comportement que nous avons trouvé à l'étape 1.

Alors pour moi:

connecteur. ConnectScan("COM8");

Après cela, nous pouvons commencer avec le matériel. Mais gardez Visual Studio ouvert car nous en aurons encore besoin !

Débranchez également le casque Mindwave

Étape 3: Le MoodLight

Le MoodLight
Le MoodLight
Le MoodLight
Le MoodLight
Le MoodLight
Le MoodLight

Pour le projet Moodlight, nous devons d'abord fabriquer l'électronique. Vous pouvez trouver le schéma dans l'image ci-dessus ^.

Assurez-vous que vous utilisez une LED d'anode commune.

Pour les mosfets, j'utilise le RFZ44N.

Après avoir fait l'électronique, nous devons télécharger le code sur l'Arduino.

Le code se trouve dans le dossier ArduMind. Ensuite, allez dans 3 projets de contrôle mental > Moodlight > Moodlight Arduino.

Maintenant, connectez simplement l'Arduino et cliquez sur le bouton Télécharger.

REMARQUE: si vous utilisez un Arduino avec un CH340G (de nombreux clones chinois les utilisent), vous devez réinstaller les pilotes CH340G d'origine car l'adaptateur Mindwave utilise également ce circuit intégré. Après avoir réinstallé le pilote d'origine, vous pouvez à nouveau télécharger sur votre arduino. Après avoir téléchargé le code, réinstallez à nouveau les pilotes Mindwave pour qu'il fonctionne pour la dernière étape de cette instructables

Étape 4: Le relais contrôlé par l'esprit

Le relais contrôlé par l'esprit
Le relais contrôlé par l'esprit
Le relais contrôlé par l'esprit
Le relais contrôlé par l'esprit
Le relais contrôlé par l'esprit
Le relais contrôlé par l'esprit
Le relais contrôlé par l'esprit
Le relais contrôlé par l'esprit

Pour le projet Relay, nous devons d'abord réaliser l'électronique. Vous pouvez trouver le schéma dans l'image ci-dessus ^.

Le relais que j'utilise est un relais SDR 5V comme dans l'image ci-dessus.

Le fil noir qui va du transistor au relais et le fil rouge qui va du relais au 5v doivent tous deux être connectés sur le relais aux broches de la bobine. Si vous regardez l'image ci-dessus, ces deux fils doivent être connectés aux broches 1 et 2 du relais.

Après avoir fait l'électronique, nous devons télécharger le code sur l'Arduino. Le code se trouve dans le dossier ArduMind. Ensuite, allez dans 3 projets de contrôle mental > Contrôle de relais > RelayControl Arduino

Maintenant, connectez simplement l'Arduino et cliquez sur le bouton Télécharger.

REMARQUE: si vous utilisez un Arduino avec un CH340G (de nombreux clones chinois les utilisent), vous devez réinstaller les pilotes CH340G d'origine car l'adaptateur Mindwave utilise également ce circuit intégré. Après avoir réinstallé le pilote d'origine, vous pouvez à nouveau télécharger sur votre arduino. Après avoir téléchargé le code, réinstallez à nouveau les pilotes Mindwave pour qu'il fonctionne pour la dernière étape de cette instructables

Étape 5: Mind 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

Pour le projet RGB ledstrip, nous devons d'abord fabriquer l'électronique. Vous pouvez trouver le schéma dans l'image ci-dessus ^.

Ce schéma est heureusement très simple. Assurez-vous simplement de connecter le 5V et le GND du WS2812B à une alimentation 5V séparée.

N'oubliez pas de connecter également le GND au GND de l'Arduino

Après avoir fait l'électronique, nous devons télécharger le code sur l'Arduino. Le code se trouve dans le dossier ArduMind. Ensuite, allez dans 3 projets de contrôle mental> LedStrip> LedStrip Arduino.

Maintenant, connectez simplement l'Arduino et cliquez sur le bouton Télécharger.

REMARQUE: si vous utilisez un Arduino avec un CH340G (de nombreux clones chinois les utilisent), vous devez réinstaller les pilotes CH340G d'origine car l'adaptateur Mindwave utilise également ce circuit intégré. Après avoir réinstallé le pilote d'origine, vous pouvez à nouveau télécharger sur votre arduino. Après avoir téléchargé le code, réinstallez à nouveau les pilotes Mindwave pour qu'il fonctionne pour la dernière étape de cette instructables

Étape 6: L'étape FINALE

L'étape FINALE !!
L'étape FINALE !!
L'étape FINALE !!
L'étape FINALE !!
L'étape FINALE !!
L'étape FINALE !!

Pour la dernière étape, nous devons obtenir le port Com de l'Arduino. Cela peut être trouvé très facilement en utilisant l'IDE Arduino.

Accédez aux outils, puis port ici, vous pouvez voir le port COM de l'Arduino. Si vous regardez l'image ci-dessus, vous pouvez voir que j'ai COM20 pour mon Arduino.

Revenez maintenant à Visual Studio et recherchez la ligne 55 dans le fichier HelloEEG.cs.

Remplacez le port COM par votre port COM Arduino.

Donc pour moi port = new SerialPort("COM8", 115200, Parity. None, 8, StopBits. One); devrait être changé en

port = nouveau SerialPort("COM20", 115200, Parity. None, 8, StopBits. One);

Connectez à nouveau votre casque Mindwave. Allumez le casque et appuyez sur la grande flèche verte dans Visual Studio pour démarrer le programme !

De tout s'est bien passé, vous avez maintenant votre projet de contrôle mental terminé !!! Bon travail!

Si vous avez fait un projet, veuillez le partager avec moi en utilisant le bouton "Je l'ai fait" ci-dessous.

Découvrez également mes autres projets de domotique et robotique !

Problèmes communs

Voici quelques problèmes courants et comment les résoudre:

Le programme C# dit "Aucun périphérique trouvé !:("

1 Revérifiez le port COM du casque Mindwave.

2 Vérifiez si ThinkGearConnector s'exécute en arrière-plan. Sinon, redémarrez ThinkGearConnector

3 Vérifiez si le casque neurosky a une LED bleue allumée.

4 Assurez-vous d'avoir installé les pilotes Mindwave et non les pilotes CH340G.

C# plante lors de la connexion à Arduino

Revérifiez le port COM Arduino.

La LED Moodlight n'affiche pas les bonnes couleurs

Vérifiez à nouveau le schéma.

Remplacez les Mosfets.

Conseillé: