Inhoudsopgave:

3 geweldige BRAIN / MIND-besturingsprojecten Lights LedStrip LED met Arduino en Neurosky - Ajarnpa
3 geweldige BRAIN / MIND-besturingsprojecten Lights LedStrip LED met Arduino en Neurosky - Ajarnpa

Video: 3 geweldige BRAIN / MIND-besturingsprojecten Lights LedStrip LED met Arduino en Neurosky - Ajarnpa

Video: 3 geweldige BRAIN / MIND-besturingsprojecten Lights LedStrip LED met Arduino en Neurosky - Ajarnpa
Video: Глубокий лечебный сон, дельта-мозговые волны 3,2 Гц, REM Дышите спящей музыкой 2024, Juli-
Anonim
Image
Image

Heb je ooit de lichten AAN of UIT willen zetten door er alleen maar aan te denken? Of wil je weten hoe gestrest je bent door te kijken naar de kleur van een RGB led? Terwijl je nu kunt door deze Instructables te volgen!

Om een idee te krijgen van wat we vandaag gaan maken raad ik je aan eerst de youtube video hierboven te bekijken voor een korte Demonstratie!

Deze Instructables bestaat eigenlijk uit drie projecten die allemaal hersencontrole gebruiken. Ja, dat zijn drie voor de prijs van één!

Het eerste project is de MoodLight. Dit project maakt gebruik van een RGB-led om je mentale status te tonen. Als je heel ontspannen bent, is het groen, maar als je gestrest raakt, wordt het rood. Dit project heeft het volgende nodig:

1x Arduino Uno of Nano

1x Neurosky Mindwave-headset

1x RGB gemeenschappelijke anode Led

3x N-kanaal Mosfet

1x Visual Studio 2017

Het tweede project is het Relay-project. Dit project gebruikt een relais om een led AAN of UIT te zetten door er gewoon aan te denken! Doordat hij gebruik maakt van een Relay kun je er alles op aansluiten. Uw verlichting, uw tv of zelfs uw koffiezetapparaat! Voor dit project hebben we nodig:

1x Arduino Uno of Nano

1x Neurosky Mindwave-headset

1x 5v relais

1x BC 547 Transistor

1x 5V LED

1x Visual Studio 2017

Het derde project is het Led Strip-project. Dit project maakt gebruik van een WS2812 adresseerbare RGB Led Strip die meer Led's zal inschakelen en meer Rood zal worden, hoe meer gestrest je wordt. Voor dit project hebben we het volgende nodig:

1x Arduino Uno of Nano

1x Neurosky Mindwave-headset

1x WSD2812 RGB-ledstrip

1x Visual Studio 2017

Dit project maakt gebruik van de Mindwave RF-versie. Je kunt het bijvoorbeeld hier kopen:

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

Dus laten we beginnen!

Stap 1: De verbindingen instellen

De verbindingen instellen
De verbindingen instellen
De verbindingen instellen
De verbindingen instellen

Voor alle drie de projecten moeten we eerst de verbinding opzetten. We zullen dit doen met een klein programma genaamd ThinkGearConnector.

Download om te beginnen alle code en stuurprogramma's uit de Github-repository hieronder:

github.com/sieuwe1/ArduMind

Download hier ook het installatieprogramma voor Mindwave-koppeling:

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

Chauffeurs

Pak na het downloaden van de Github-repository het ArduMind.zip-bestand uit.

Open daarna de map ArduMind en ga naar de map Drivers.

Sluit nu de Mind Wave-ontvanger aan op uw computer.

Dubbelklik daarna op SETUP. EXE en installeer het.

Verbinding

Nadat u de stuurprogramma's hebt geïnstalleerd, pakt u het bestand MindWave.zip uit en voert u het installatieprogramma nog steeds uit met de headset aangesloten.

ThinkGearConnector

Nadat we de verbinding tot stand hebben gebracht kunnen we de ThinkGearConnector installeren.

Ga vanuit de ArduMind-map naar ThinkGear Connector> win32 en dubbelklik op ThinkGear Connector.exe terwijl de headset nog is aangesloten.

De COM-poort verkrijgen

Terwijl de headset nog steeds is aangesloten, moeten we de comport van de MindWave-headset krijgen. Dit is nodig voor stap 2.

Om de COM-poort te krijgen:

1 druk op windows-toets + x en selecteer apparaatbeheer

2 ga naar poorten (COM&LPT)

3 zoek dan naar MindWave USB Adapter

Onder deze naam vindt u de COM-poort. Als je naar de afbeelding hierboven kijkt, kun je zien dat mijn COM-poort COM8 is

Stap 2: Visual Studio instellen

Visual Studio instellen
Visual Studio instellen
Visual Studio instellen
Visual Studio instellen

Nu kunnen we beginnen met het Fun-gedeelte!

Selecteer eerst welk van de drie projecten je wilt: Moodlight, Led Strip of Relay.

Ik ga het Relay-project kiezen.

Nadat je het project hebt geselecteerd, ga je naar de ArduMind-map en vervolgens naar: 3 Mind Control Projects > Relay Control > RelayControl C#.

Dubbelklik nu op de HelloEEG.sln om deze te openen in Visual Studio.

Klik in de oplossingsverkenner aan de rechterkant op het HelloEEG.cs-bestand.

Zoek hier naar regel 30 en verander:

connector. ConnectScan("COM3"); naar de comport die we in stap 1 hebben gevonden.

Dus voor mij:

connector. ConnectScan("COM8");

Hierna kunnen we beginnen met de hardware. Maar houd Visual Studio open want we zullen het weer nodig hebben!

Koppel ook de Mindwave-headset los

Stap 3: De MoodLight

De MoodLight
De MoodLight
De MoodLight
De MoodLight
De MoodLight
De MoodLight

Voor het Moodlight-project moeten we eerst de elektronica maken. Je vindt het schema in de afbeelding hierboven ^.

Zorg ervoor dat u een Common Anode LED gebruikt.

Voor de mosfets gebruik ik de RFZ44N.

Nadat we de elektronica hebben gemaakt, moeten we de code uploaden naar de Arduino.

De code is te vinden in de ArduMind-map. Ga dan naar 3 Mind Control Projects > Moodlight > Moodlight Arduino.

Sluit nu eenvoudig de Arduino aan en klik op de knop Uploaden.

OPMERKING: Als je een Arduino gebruikt met een CH340G (veel Chinese klonen gebruiken deze) moet je de originele CH340G-stuurprogramma's opnieuw installeren omdat de Mindwave-adapter dit IC ook gebruikt. Nadat je het originele stuurprogramma opnieuw hebt geïnstalleerd, kun je opnieuw uploaden naar je arduino. Nadat je de code hebt geüpload, installeer je de Mindwave-stuurprogramma's opnieuw zodat het werkt voor de laatste stap van deze instructables

Stap 4: Het door de geest gestuurde relais

Het door de geest gestuurde relais
Het door de geest gestuurde relais
Het door de geest gestuurde relais
Het door de geest gestuurde relais
Het door de geest gestuurde relais
Het door de geest gestuurde relais
Het door de geest gecontroleerde relais
Het door de geest gecontroleerde relais

Voor het Relay project moeten we eerst de elektronica maken. Je vindt het schema in de afbeelding hierboven ^.

Het relais dat ik gebruik is een 5V SDR-relais zoals in de afbeelding hierboven.

De zwarte draad die van de transistor naar het relais gaat en de rode draad die van het relais naar de 5v gaat, moeten beide op het relais worden aangesloten op de spoelpinnen. Als je naar de afbeelding hierboven kijkt, moeten deze twee draden worden aangesloten op pin 1 en pin 2 van het relais.

Nadat we de elektronica hebben gemaakt, moeten we de code uploaden naar de Arduino. De code is te vinden in de ArduMind-map. Ga dan naar 3 Mind Control Projects > Relay Control > RelayControl Arduino

Sluit nu gewoon de Arduino aan en klik op de knop Uploaden.

OPMERKING: Als je een Arduino gebruikt met een CH340G (veel Chinese klonen gebruiken deze) moet je de originele CH340G-stuurprogramma's opnieuw installeren omdat de Mindwave-adapter dit IC ook gebruikt. Nadat je het originele stuurprogramma opnieuw hebt geïnstalleerd, kun je opnieuw uploaden naar je arduino. Nadat je de code hebt geüpload, installeer je de Mindwave-stuurprogramma's opnieuw zodat het werkt voor de laatste stap van deze instructables

Stap 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

Voor het RGB ledstrip project moeten we eerst de elektronica maken. Je vindt het schema in de afbeelding hierboven ^.

Dit schema is gelukkig heel eenvoudig. Zorg er wel voor dat u de 5V en GND van de WS2812B aansluit op een aparte 5V-voeding.

Vergeet niet om de GND ook aan te sluiten op de GND van de Arduino

Nadat we de elektronica hebben gemaakt, moeten we de code uploaden naar de Arduino. De code is te vinden in de ArduMind-map. Ga dan naar 3 Mind Control Projecten > LedStrip > LedStrip Arduino.

Sluit nu eenvoudig de Arduino aan en klik op de knop Uploaden.

OPMERKING: Als je een Arduino gebruikt met een CH340G (veel Chinese klonen gebruiken deze) moet je de originele CH340G-stuurprogramma's opnieuw installeren omdat de Mindwave-adapter dit IC ook gebruikt. Nadat je het originele stuurprogramma opnieuw hebt geïnstalleerd, kun je opnieuw uploaden naar je arduino. Nadat je de code hebt geüpload, installeer je de Mindwave-stuurprogramma's opnieuw zodat het werkt voor de laatste stap van deze instructables

Stap 6: De LAATSTE stap

De LAATSTE stap!!
De LAATSTE stap!!
De LAATSTE stap!!
De LAATSTE stap!!
De LAATSTE stap!!
De LAATSTE stap!!

Voor de laatste stap moeten we de Com-poort van de Arduino krijgen. Dit kan heel eenvoudig worden gevonden met behulp van de Arduino IDE.

Ga naar tools en dan poort hier zie je de COM poort van de Arduino. Als je naar de afbeelding hierboven kijkt, kun je zien dat ik COM20 heb voor mijn Arduino.

Ga nu terug naar Visual Studio en zoek naar regel 55 in het HelloEEG.cs-bestand.

Verander de COM-poort in uw Arduino COM-poort.

Dus voor mij poort = nieuwe SerialPort ("COM8", 115200, Parity. None, 8, StopBits. One); moet worden veranderd in

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

Sluit nu uw Mindwave-headset opnieuw aan. Zet de headset aan en druk op de grote groene pijl in visual studio om het programma te starten!

Als alles goed is gegaan, heb je nu je Mind Control-project voltooid!!! Goed werk!

Als je een project hebt gemaakt, deel het dan met mij via de knop "Ik heb het gemaakt" hieronder.

Bekijk ook mijn andere domotica en robot projecten!

Veel voorkomende problemen

Hier zijn enkele veelvoorkomende problemen en hoe u ze kunt oplossen:

C#-programma zegt "Geen apparaten gevonden!:("

1 Controleer de COM-poort voor de Mindwave-headset opnieuw.

2 Controleer of ThinkGearConnector op de achtergrond actief is. Start anders ThinkGearConnector opnieuw

3 Controleer of de neurosky-headset een blauwe LED heeft.

4 Zorg ervoor dat u de Mindwave-stuurprogramma's hebt geïnstalleerd en niet de CH340G-stuurprogramma's.

C# crasht bij verbinding met Arduino

Controleer de Arduino COM-poort opnieuw.

De Moodlight LED geeft niet de juiste kleuren weer

Controleer het schema nog eens.

Vervang de Mosfets.

Aanbevolen: