Indholdsfortegnelse:

3 fantastiske BRAIN / MIND -kontrolprojekter Lights LedStrip LED med Arduino og Neurosky: 6 trin (med billeder)
3 fantastiske BRAIN / MIND -kontrolprojekter Lights LedStrip LED med Arduino og Neurosky: 6 trin (med billeder)

Video: 3 fantastiske BRAIN / MIND -kontrolprojekter Lights LedStrip LED med Arduino og Neurosky: 6 trin (med billeder)

Video: 3 fantastiske BRAIN / MIND -kontrolprojekter Lights LedStrip LED med Arduino og Neurosky: 6 trin (med billeder)
Video: Flight Secrets That Are Never Told To Passengers 2024, Juli
Anonim
Image
Image

Har du nogensinde ønsket at tænde eller slukke lysene bare ved at tænke over det? Eller vil du vide, hvor stresset du er ved at se på farven på en RGB -led? Mens nu kan du ved at følge denne Instructables!

For at få en fornemmelse af, hvad vi skal lave i dag, anbefaler jeg, at du først ser youtube -videoen ovenfor for en kort demonstration!

Denne instruktion eksisterer faktisk af tre projekter, der alle bruger hjernekontrol. Ja det er tre til prisen for en!

Det første projekt er MoodLight. Dette projekt bruger en RGB -led til at vise din mentale status. Når du er meget afslappet, er den grøn, men når du bliver stresset, bliver den rød. Dette projekt har brug for følgende:

1x Arduino Uno eller Nano

1x Neurosky Mindwave -headset

1x RGB fælles annode LED

3x N kanal Mosfet

1x Visual Studio 2017

Det andet projekt er Relay -projektet. Dette projekt bruger et relæ til at tænde eller slukke en LED bare ved at tænke over det! Fordi det bruger et relæ, kan du tilslutte alt til det. Dine lys, dit tv eller endda din kaffemaskine! Til dette projekt har vi brug for:

1x Arduino Uno eller Nano

1x Neurosky Mindwave -headset

1x 5v relæ

1x BC 547 Transistor

1x 5V LED

1x Visual Studio 2017

Det tredje projekt er Led Strip -projektet. Dette projekt bruger en WS2812 individuelt adresserbar RGB Led Strip, der tænder flere LED'er og bliver mere rød, hvor mere stresset du bliver. Til dette projekt har vi brug for følgende

1x Arduino Uno eller Nano

1x Neurosky Mindwave -headset

1x WSD2812 RGB Led Strip

1x Visual Studio 2017

Dette projekt bruger Mindwave RF -versionen. Du kan for eksempel købe det her:

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

Så lad os komme i gang!

Trin 1: Opsætning af forbindelserne

Opsætning af forbindelser
Opsætning af forbindelser
Opsætning af forbindelser
Opsætning af forbindelser

For alle tre projekter skal vi først konfigurere forbindelsen. Vi vil gøre dette med et lille program kaldet ThinkGearConnector.

For at komme i gang skal du downloade alle koder og drivere fra Github -depotet herunder:

github.com/sieuwe1/ArduMind

Download også Mindwave -parringsinstallationsprogrammet herfra:

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

Chauffører

Efter download af Github -depotet pakkes ArduMind.zip -filen ud.

Derefter åbner du ArduMind -mappen og går til mappen Drivers.

Tilslut nu Mind Wave -modtageren til din computer.

Derefter dobbeltklikker du på SETUP. EXE og installerer det.

Forbindelse

Efter at have installeret driverne skal du pakke MindWave.zip -filen ud og køre installationsprogrammet stadig med headsettet tilsluttet.

ThinkGearConnector

Efter at have etableret forbindelsen kan vi installere ThinkGearConnector.

Gå til ArduMind -mappen til ThinkGear Connector> win32, og dobbeltklik på ThinkGear Connector.exe med headsettet stadig tilsluttet.

Henter COM -porten

Mens headsettet stadig er tilsluttet, er vi nødt til at hente en kompakt af MindWave -headsettet. Dette er nødvendigt for trin 2.

Sådan får du COM -porten:

1 Tryk på Windows -tasten + x, og vælg Enhedshåndtering

2 gå til porte (COM & LPT)

3, så kig efter MindWave USB -adapter

Ved dette navn kan du finde COM -porten. Hvis du ser på billedet ovenfor, kan du se, at min COM -port er COM8

Trin 2: Opsætning af Visual Studio

Opsætning af Visual Studio
Opsætning af Visual Studio
Opsætning af Visual Studio
Opsætning af Visual Studio

Nu kan vi starte med den sjove del!

Først og fremmest skal du vælge, hvilket af de tre projekter du vil have: Moodlight, Led Strip eller Relay.

Jeg vil vælge Relay -projektet.

Efter at have valgt projektet skal du gå til ArduMind -mappen og derefter til: 3 Mind Control Projects> Relay Control> RelayControl C#.

Dobbeltklik nu på HelloEEG.sln for at åbne den i Visual Studio.

I løsningsudforskeren skal du højreklikke på filen HelloEEG.cs.

Her kan du søge efter linje 30 og ændre:

connector. ConnectScan ("COM3"); til den komport, vi fandt i trin 1.

Så for mig:

connector. ConnectScan ("COM8");

Herefter kan vi starte med hardwaren. Men hold Visual Studio åben, fordi vi får brug for det igen!

Frakobl også Mindwave -headsettet

Trin 3: MoodLight

MoodLight
MoodLight
MoodLight
MoodLight
MoodLight
MoodLight

Til Moodlight -projektet skal vi først lave elektronikken. Du kan finde skematikken i billedet ovenfor ^.

Sørg for, at du bruger en Common Annode LED.

Til mosfeterne bruger jeg RFZ44N.

Efter at have lavet elektronikken skal vi uploade koden til Arduino.

Koden findes i mappen ArduMind. Gå derefter til 3 Mind Control Projects> Moodlight> Moodlight Arduino.

Tilslut nu blot Arduino og klik på knappen Upload.

BEMÆRK: Hvis du bruger en Arduino med en CH340G (mange kinesiske kloner bruger disse), skal du geninstallere de originale CH340G -drivere, fordi Mindwave -adapteren også bruger denne IC. Efter at have geninstalleret den originale driver kan du uploade til din arduino igen. Efter at have uploadet koden, geninstaller Mindwave -driverne igen, så det fungerer i det sidste trin af denne instruktion

Trin 4: Sindets kontrollerede relæ

Sindet kontrolleret relæ
Sindet kontrolleret relæ
Sindet kontrolleret relæ
Sindet kontrolleret relæ
Sindet kontrolleret relæ
Sindet kontrolleret relæ
Sindet kontrolleret relæ
Sindet kontrolleret relæ

Til relæprojektet skal vi først lave elektronikken. Du kan finde skematikken i billedet ovenfor ^.

Det relæ, jeg bruger, er et 5V SDR -relæ som på billedet ovenfor.

Den sorte ledning, der går fra transistoren til relæet, og den røde ledning, der går fra relæet til 5v, skal begge forbindes på relæet til spolestifterne. Hvis du ser på billedet ovenfor, skal disse to ledninger forbindes til pin 1 og pin 2 på relæet.

Efter at have lavet elektronikken skal vi uploade koden til Arduino. Koden findes i mappen ArduMind. Gå derefter til 3 Mind Control Projects> Relay Control> RelayControl Arduino

Tilslut nu blot Arduino og klik på knappen Upload.

BEMÆRK: Hvis du bruger en Arduino med en CH340G (mange kinesiske kloner bruger disse), skal du geninstallere de originale CH340G -drivere, fordi Mindwave -adapteren også bruger denne IC. Efter at have geninstalleret den originale driver kan du uploade til din arduino igen. Efter at have uploadet koden, geninstaller Mindwave -driverne igen, så det fungerer i det sidste trin af denne instruktion

Trin 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

Til RGB ledstrip -projektet skal vi først lave elektronikken. Du kan finde skematikken i billedet ovenfor ^.

Denne skema er heldigvis meget let. Sørg bare for at tilslutte WS2812B 5V og GND til en separat 5V strømforsyning.

Glem ikke at tilslutte GND'en også til Arduino's GND

Efter at have lavet elektronikken skal vi uploade koden til Arduino. Koden findes i mappen ArduMind. Gå derefter til 3 Mind Control Projects> LedStrip> LedStrip Arduino.

Tilslut nu blot Arduino og klik på knappen Upload.

BEMÆRK: Hvis du bruger en Arduino med en CH340G (mange kinesiske kloner bruger disse), skal du geninstallere de originale CH340G -drivere, fordi Mindwave -adapteren også bruger denne IC. Efter at have geninstalleret den originale driver kan du uploade til din arduino igen. Efter at have uploadet koden, geninstaller Mindwave -driverne igen, så det fungerer i det sidste trin af denne instruktion

Trin 6: Det ENDELIGE trin

ENDELIGE trin !!
ENDELIGE trin !!
ENDELIGE trin !!
ENDELIGE trin !!
ENDELIGE trin !!
ENDELIGE trin !!

Til det sidste trin skal vi hente Com -porten fra Arduino. Dette kan meget let findes ved at bruge Arduino IDE.

Gå til værktøjer, og port derefter her kan du se COM -porten på Arduino. Hvis du ser på billedet ovenfor, kan du se, at jeg har COM20 til min Arduino.

Gå nu tilbage til visual Studio og kig efter linje 55 i HelloEEG.cs -filen.

Skift COM -porten til din Arduino COM -port.

Så for mig port = ny SerialPort ("COM8", 115200, Parity. None, 8, StopBits. One); bør ændres til

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

Tilslut nu dit Mindwave -headset igen. Tænd for headsettet, og tryk på den store grønne pil i visual studio for at starte programmet!

Af alt gik korrekt har du nu dit Mind Control -projekt færdigt !!! Godt arbejde!

Hvis du lavede et projekt, kan du dele det med mig ved at bruge knappen "Jeg klarede det" herunder.

Tjek også mine andre hjemmeautomatiserings- og robotprojekter!

Almindelige problemer

Her er nogle almindelige problemer, og hvordan du løser dem:

C# -program siger "Ingen enheder fundet!:("

1 Kontroller COM -porten for Mindwave -headsettet igen.

2 Kontroller, om ThinkGearConnector kører i baggrunden. Ellers genstart ThinkGearConnector

3 Kontroller, om neurosky -headsettet har en blå LED tændt.

4 Sørg for, at du har installeret Mindwave -drivere og ikke CH340G -drivere.

C# går ned ved forbindelse til Arduino

Kontroller Arduino COM -porten igen.

Moodlight LED'en viser ikke de korrekte farver

Tjek skematikken igen.

Udskift Mosfets.

Anbefalede: