INHOUDSOPGAWE:

3 ongelooflike BRAIN / MIND -beheerprojekte Ligte LedStrip LED met Arduino en Neurosky: 6 stappe (met foto's)
3 ongelooflike BRAIN / MIND -beheerprojekte Ligte LedStrip LED met Arduino en Neurosky: 6 stappe (met foto's)

Video: 3 ongelooflike BRAIN / MIND -beheerprojekte Ligte LedStrip LED met Arduino en Neurosky: 6 stappe (met foto's)

Video: 3 ongelooflike BRAIN / MIND -beheerprojekte Ligte LedStrip LED met Arduino en Neurosky: 6 stappe (met foto's)
Video: 3 Amazing BRAIN / MIND Control Projects You can Make Yourself With Arduino and Neurosky Mindwave 2024, Julie
Anonim
Image
Image

Wou u al ooit die ligte aan- of uitskakel deur net daaraan te dink? Of wil u weet hoe gestres u is deur na die kleur van 'n RGB -LED te kyk? U kan dit nou doen deur hierdie instruksies te volg!

Om 'n idee te kry van wat ons vandag gaan maak, raai ek u aan om eers die youtube video hierbo te kyk vir 'n kort demonstrasie!

Hierdie instruksies bestaan eintlik uit drie projekte wat almal breinbeheer gebruik. Ja, dit is drie vir die prys van een!

Die eerste projek is die MoodLight. Hierdie projek gebruik 'n RGB -geleide om u geestelike status aan te toon. As jy baie ontspanne is, is dit groen, maar as jy stres, word dit rooi. Hierdie projek benodig die volgende:

1x Arduino Uno of Nano

1x Neurosky Mindwave -headset

1x RGB gemeenskaplike annode Led

3x N kanaal Mosfet

1x Visual Studio 2017

Die tweede projek is die Relay -projek. Hierdie projek gebruik 'n relais om 'n LED aan of uit te skakel deur net daaraan te dink! Omdat dit 'n Relay gebruik, kan u alles daaraan koppel. Jou ligte, jou TV of selfs jou koffiemasjien! Vir hierdie projek benodig ons:

1x Arduino Uno of Nano

1x Neurosky Mindwave -headset

1x 5v aflos

1x BC 547 Transistor

1x 5V LED

1x Visual Studio 2017

Die derde projek is die Led Strip -projek. Hierdie projek gebruik 'n WS2812 individueel aanspreekbare RGB Led Strip wat meer LED's aanskakel en meer rooi word hoe meer gestres word. Vir hierdie projek benodig ons die volgende

1x Arduino Uno of Nano

1x Neurosky Mindwave -headset

1x WSD2812 RGB Led Strip

1x Visual Studio 2017

Hierdie projek gebruik die Mindwave RF -weergawe. U kan dit byvoorbeeld hier koop:

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

Laat ons dus begin!

Stap 1: Die opstel van die verbindings

Die opstel van die verbindings
Die opstel van die verbindings
Die opstel van die verbindings
Die opstel van die verbindings

Vir al drie projekte moet ons eers die verbinding opstel. Ons sal dit doen met 'n klein program genaamd ThinkGearConnector.

Laai al die kode en bestuurders af van die Github -bewaarplek hieronder:

github.com/sieuwe1/ArduMind

Laai ook die Mindwave -koppelinstalleerder hier af:

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

Bestuurders

Na die aflaai van die Github -bewaarplek, pak die ArduMind.zip -lêer uit.

Open daarna die gids ArduMind en gaan na die gids Bestuurders.

Sluit nou die Mind Wave -ontvanger aan op u rekenaar.

Dubbelklik daarna op die SETUP. EXE en installeer dit.

Verbinding

Nadat u die bestuurders geïnstalleer het, pak u die MindWave.zip -lêer uit en voer die installeerder uit terwyl die headset ingeprop is.

ThinkGearConnector

Nadat ons die verbinding tot stand gebring het, kan ons die ThinkGearConnector installeer.

Gaan in die gids ArduMind na ThinkGear Connector> win32 en dubbelkliek op die ThinkGear Connector.exe terwyl die headset nog steeds ingeprop is.

Kry die COM -poort

Terwyl die headset nog steeds ingeprop is, moet ons die MindWave -headset saamstel. Dit is nodig vir stap 2.

Om die COM -poort te kry:

1 Druk die Windows -sleutel + x en kies Toestelbestuurder

2 gaan na hawens (COM en LPT)

3 soek dan na MindWave USB -adapter

Met hierdie naam kan u die COM -poort vind. As u na die prent hierbo kyk, kan u sien dat my COM -poort COM8 is

Stap 2: Opstel van Visual Studio

Die opstel van Visual Studio
Die opstel van Visual Studio
Die opstel van Visual Studio
Die opstel van Visual Studio

Nou kan ons begin met die prettige deel!

Kies eerstens watter van die drie projekte u wil hê: Moodlight, Led Strip of Relay.

Ek gaan die Relay -projek kies.

Nadat u die projek gekies het, gaan u na die gids ArduMind en dan na: 3 Mind Control Projects> Relay Control> RelayControl C#.

Dubbelklik nou op die HelloEEG.sln om dit in Visual Studio oop te maak.

Klik met die rechtermuisknop in die oplossingverkenner op die HelloEEG.cs -lêer.

Soek hier na reël 30 en verander:

connector. ConnectScan ("COM3"); na die kompos wat ons in stap 1 gevind het.

So vir my:

connector. ConnectScan ("COM8");

Daarna kan ons begin met die hardeware. Maar hou Visual Studio oop, want ons sal dit weer nodig hê!

Ontkoppel ook die Mindwave -headset

Stap 3: The MoodLight

Die MoodLight
Die MoodLight
Die MoodLight
Die MoodLight
Die MoodLight
Die MoodLight

Vir die Moodlight -projek moet ons eers die elektronika vervaardig. U kan die skema in die prent hierbo vind ^.

Maak seker dat u 'n Common Annode LED gebruik.

Vir die mosfets gebruik ek die RFZ44N.

Nadat ons die elektronika gemaak het, moet ons die kode na die Arduino laai.

Die kode kan gevind word in die gids ArduMind. Gaan dan na 3 Mind Control Projects> Moodlight> Moodlight Arduino.

Koppel nou eenvoudig die Arduino aan en klik op die oplaai -knoppie.

OPMERKING: as u 'n Arduino met 'n CH340G gebruik (baie Chinese klone gebruik dit), moet u die oorspronklike CH340G -bestuurders herinstalleer omdat die Mindwave Adapter ook hierdie IC gebruik. Nadat u die oorspronklike bestuurder weer geïnstalleer het, kan u weer na u arduino oplaai. Nadat u die kode opgelaai het, herinstalleer die Mindwave Drivers weer, sodat dit sal werk vir die laaste stap van hierdie instruksies

Stap 4: Die verstand beheerde aflos

Die verstand beheerde aflos
Die verstand beheerde aflos
Die verstand beheerde aflos
Die verstand beheerde aflos
Die verstand beheerde aflos
Die verstand beheerde aflos
Die verstand beheerde aflos
Die verstand beheerde aflos

Vir die Relay -projek moet ons eers die elektronika vervaardig. U kan die skema in die prent hierbo vind ^.

Die relais wat ek gebruik, is 'n 5V SDR -aflos soos in die prent hierbo.

Die swart draad wat van die transistor na die relais gaan, en die rooi draad wat van die relais na die 5v gaan, moet op die relais aan die spoelpenne gekoppel word. As u na die prent hierbo kyk, moet hierdie twee drade aan pen 1 en pen 2 van die relais gekoppel word.

Nadat ons die elektronika gemaak het, moet ons die kode na die Arduino laai. Die kode kan gevind word in die gids ArduMind. Gaan dan na 3 Mind Control Projects> Relay Control> RelayControl Arduino

Koppel nou eenvoudig die Arduino aan en klik op die oplaai -knoppie.

OPMERKING: as u 'n Arduino met 'n CH340G gebruik (baie Chinese klone gebruik dit), moet u die oorspronklike CH340G -bestuurders herinstalleer omdat die Mindwave Adapter ook hierdie IC gebruik. Nadat u die oorspronklike bestuurder weer geïnstalleer het, kan u weer na u arduino oplaai. Nadat u die kode opgelaai het, herinstalleer die Mindwave Drivers weer, sodat dit sal werk vir die laaste stap van hierdie instruksies

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

Vir die RGB ledstrip -projek moet ons eers die elektronika vervaardig. U kan die skema in die prent hierbo vind ^.

Hierdie skema is gelukkig baie maklik. Maak net seker dat u die 5V en GND van die WS2812B aan 'n aparte 5V -kragtoevoer koppel.

Moenie vergeet om die GND ook aan die GNU van die Arduino te koppel nie

Nadat ons die elektronika gemaak het, moet ons die kode na die Arduino laai. Die kode kan gevind word in die gids ArduMind. Gaan dan na 3 Mind Control Projects> LedStrip> LedStrip Arduino.

Koppel nou eenvoudig die Arduino aan en klik op die oplaai -knoppie.

OPMERKING: as u 'n Arduino met 'n CH340G gebruik (baie Chinese klone gebruik dit), moet u die oorspronklike CH340G -bestuurders herinstalleer omdat die Mindwave Adapter ook hierdie IC gebruik. Nadat u die oorspronklike bestuurder weer geïnstalleer het, kan u weer na u arduino oplaai. Nadat u die kode opgelaai het, herinstalleer die Mindwave Drivers weer, sodat dit sal werk vir die laaste stap van hierdie instruksies

Stap 6: Die FINALE stap

Die finale stap !!
Die finale stap !!
Die finale stap !!
Die finale stap !!
Die finale stap !!
Die finale stap !!

Vir die laaste stap moet ons die Com -poort van die Arduino kry. Dit kan baie maklik gevind word deur die Arduino IDE te gebruik.

Gaan na gereedskap en poort hier na die COM -poort van die Arduino. As u na die prent hierbo kyk, kan u sien dat ek COM20 vir my Arduino het.

Gaan nou terug na visual Studio en soek reël 55 in die HelloEEG.cs -lêer.

Verander die COM -poort na u Arduino COM -poort.

So vir my port = new SerialPort ("COM8", 115200, Parity. None, 8, StopBits. One); verander moet word na

poort = nuwe SerialPort ("COM20", 115200, Parity. None, 8, StopBits. One);

Koppel nou weer u Mindwave -headset aan. Skakel die headset aan en druk op die groot groen pyltjie in die visuele studio om die program te begin!

Van alles het reg gegaan, nou is u Mind Control -projek klaar! Goeie werk!

As u 'n projek gemaak het, deel dit dan met my deur die "Ek het dit gemaak" -knoppie hieronder te gebruik.

Kyk ook na my ander tuisautomatisering en robotprojekte!

Algemene probleme

Hier is 'n paar algemene probleme en hoe om dit op te los:

C# -program sê "Geen toestelle gevind nie!:("

1 Gaan die COM -poort na vir die Mindwave -headset.

2 Kyk of ThinkGearConnector op die agtergrond werk. Andersins, begin ThinkGearConnector weer

3 Kyk of die neurosky -headset 'n blou LED aan het.

4 Maak seker dat u die Mindwave -stuurprogramma's geïnstalleer het en nie die CH340G -bestuurders nie.

C# val neer wanneer hy met Arduino verbind word

Gaan die Arduino COM -poort weer na.

Die Moodlight LED wys nie die korrekte kleure nie

Gaan die skema weer na.

Vervang die Mosfets.

Aanbeveel: