Table des matières:
- Étape 1: Configuration des connexions
- Étape 2: configuration de Visual Studio
- Étape 3: Le MoodLight
- Étape 4: Le relais contrôlé par l'esprit
- Étape 5: Mind RGB LedStrip
- Étape 6: L'étape FINALE
Vidéo: 3 incroyables projets de contrôle BRAIN / MIND Lights LedStrip LED avec Arduino et Neurosky: 6 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
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
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
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
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
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
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
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é:
Projets Arduino de panneau LED RVB 16x16 : 5 étapes (avec photos)
Projets Arduino de panneaux LED RVB 16x16 : Bonjour à tous, je publie ce projet parce que j'aimerais que tout le monde ait un endroit simple pour venir jouer avec l'un de ces fantastiques panneaux LED RVB 16x16. J'ai récupéré des idées d'autres projets et les ai modifiées pour ce projet. Ça te donne
LED arc-en-ciel pour vos projets : 4 étapes (avec photos)
LED arc-en-ciel pour vos projets : Salut à tous ! J'ai utilisé ces LED pour de nombreux projets de décoration et le résultat est toujours incroyable. Je souhaite donc partager mes expériences avec vous. mode de changement de couleur juste pour
10 projets Arduino de base pour les débutants ! Réalisez au moins 15 projets avec une seule planche ! : 6 étapes
10 projets Arduino de base pour les débutants ! Faites au moins 15 projets avec une seule carte ! : Arduino Project & Conseil d'instruction; Comprend 10 projets Arduino de base. Tous les codes sources, le fichier Gerber et plus encore. Pas de CMS ! Soudure facile pour tout le monde. Composants facilement amovibles et remplaçables. Vous pouvez réaliser au moins 15 projets avec un seul bo
4 projets en 1 avec DFRobot FireBeetle ESP32 & LED Matrix Cover : 11 étapes (avec photos)
4 projets en 1 à l'aide de DFRobot FireBeetle ESP32 & LED Matrix Cover : j'ai pensé à faire un instructable pour chacun de ces projets - mais à la fin j'ai décidé que vraiment la plus grande différence est le logiciel pour chaque projet que j'ai pensé qu'il valait mieux faire un gros instructable ! Le matériel est le même pour ea
Prenez d'incroyables photos macro avec n'importe quel appareil photo Appareil photo Surtout un IPhone : 6 étapes
Prenez d'incroyables photos macro avec n'importe quel appareil photo. !? Fondamentalement, il s'agit d'un addon d'augmentation pour n'importe quel appareil photo de téléphone portable pour agrandir l'objectif de votre appareil photo existant pour prendre