Innholdsfortegnelse:

3 fantastiske BRAIN / MIND kontrollprosjekter Lys LedStrip LED med Arduino og Neurosky: 6 trinn (med bilder)
3 fantastiske BRAIN / MIND kontrollprosjekter Lys LedStrip LED med Arduino og Neurosky: 6 trinn (med bilder)

Video: 3 fantastiske BRAIN / MIND kontrollprosjekter Lys LedStrip LED med Arduino og Neurosky: 6 trinn (med bilder)

Video: 3 fantastiske BRAIN / MIND kontrollprosjekter Lys LedStrip LED med Arduino og Neurosky: 6 trinn (med bilder)
Video: Иоша Бах и Джон Верваке: Разум, идеализм, вычисления 2024, November
Anonim
Image
Image

Har du noen gang ønsket å slå lysene PÅ eller AV bare ved å tenke på det? Eller vil du vite hvor stresset du er ved å se på fargen på en RGB -led? Mens nå kan du ved å følge denne instruksjonene!

For å få en følelse av hva vi skal lage i dag, anbefaler jeg at du først ser på YouTube -videoen ovenfor for en kort demonstrasjon!

Denne instruksen består faktisk av tre prosjekter som alle bruker hjernekontroll. Ja det er tre for prisen av en!

Det første prosjektet er MoodLight. Dette prosjektet bruker en RGB led for å vise din mentale status. Når du er veldig avslappet er den grønn, men når du blir stresset blir den rød. Dette prosjektet trenger følgende:

1x Arduino Uno eller Nano

1x Neurosky Mindwave -headset

1x RGB felles annode LED

3x N kanal Mosfet

1x Visual Studio 2017

Det andre prosjektet er stafettprosjektet. Dette prosjektet bruker et relé til å slå LED på eller av bare ved å tenke på det! Fordi den bruker et relé, kan du koble alt til det. Lysene, TV -en eller kaffemaskinen din! For dette prosjektet trenger vi:

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 prosjektet er Led Strip -prosjektet. Dette prosjektet bruker en WS2812 individuelt adresserbar RGB LED -stripe som vil slå på flere LED -er og bli mer rød hvor mer stresset du blir. For dette prosjektet trenger vi følgende

1x Arduino Uno eller Nano

1x Neurosky Mindwave -headset

1x WSD2812 RGB Led Strip

1x Visual Studio 2017

Dette prosjektet bruker Mindwave RF -versjonen. Du kan for eksempel kjøpe den 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å la oss komme i gang!

Trinn 1: Konfigurere tilkoblingene

Sette opp tilkoblingene
Sette opp tilkoblingene
Sette opp tilkoblingene
Sette opp tilkoblingene

For alle tre prosjektene må vi først sette opp tilkoblingen. Vi vil gjøre dette med et lite program som heter ThinkGearConnector.

For å komme i gang, last ned all koden og driverne fra Github -depotet nedenfor:

github.com/sieuwe1/ArduMind

Last ned også installasjonsprogrammet for Mindwave -sammenkobling her:

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

Drivere

Etter nedlasting av Github -depotet pakker du ut ArduMind.zip -filen.

Etter det åpner du ArduMind -mappen og går til mappen Drivers.

Koble nå Mind Wave -mottakeren til datamaskinen.

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

Forbindelse

Etter å ha installert driverne pakker du ut MindWave.zip -filen og kjører installasjonsprogrammet mens hodesettet er plugget inn.

ThinkGearConnector

Etter å ha etablert tilkoblingen kan vi installere ThinkGearConnector.

Fra ArduMind -mappen, gå til ThinkGear Connector> win32 og dobbeltklikk på ThinkGear Connector.exe mens headsettet fortsatt er plugget inn.

Få COM -porten

Mens headsettet fremdeles er plugget inn, må vi skaffe kompakten til MindWave -headsettet. Dette er nødvendig for trinn 2.

Slik får du COM -porten:

1 Trykk på windows -tasten + x og velg enhetsbehandling

2 gå til porter (COM & LPT)

3, og se etter MindWave USB -adapter

Med dette navnet kan du finne COM -porten. Hvis du ser på bildet ovenfor, kan du se at min COM -port er COM8

Trinn 2: Konfigurere Visual Studio

Sette opp Visual Studio
Sette opp Visual Studio
Sette opp Visual Studio
Sette opp Visual Studio

Nå kan vi starte med den morsomme delen!

Velg først hvilket av de tre prosjektene du vil ha: Moodlight, Led Strip eller Relay.

Jeg skal velge stafettprosjektet.

Etter å ha valgt prosjektet, gå til ArduMind -mappen og deretter til: 3 Mind Control Projects> Relay Control> RelayControl C#.

Nå dobbeltklikker du på HelloEEG.sln for å åpne den i Visual Studio.

I løsningsutforskeren høyreklikker du på HelloEEG.cs -filen.

Her kan du søke etter linje 30 og endre:

connector. ConnectScan ("COM3"); til komporten vi fant i trinn 1.

Så for meg:

connector. ConnectScan ("COM8");

Etter dette kan vi starte med maskinvaren. Men hold Visual Studio åpen fordi vi trenger det igjen!

Koble også fra Mindwave -headsettet

Trinn 3: MoodLight

The MoodLight
The MoodLight
The MoodLight
The MoodLight
The MoodLight
The MoodLight

For Moodlight -prosjektet må vi først lage elektronikken. Du finner skjematikken i bildet over ^.

Sørg for at du bruker en vanlig annode -LED.

For mosfets bruker jeg RFZ44N.

Etter å ha laget elektronikken må vi laste opp koden til Arduino.

Koden finnes i ArduMind -mappen. Gå deretter til 3 Mind Control Projects> Moodlight> Moodlight Arduino.

Bare koble til Arduino og klikk på Last opp -knappen.

MERK: Hvis du bruker en Arduino med en CH340G (mange kinesiske kloner bruker disse) må du installere de originale CH340G -driverne på nytt fordi Mindwave -adapteren også bruker denne IC. Etter å ha installert den originale driveren på nytt kan du laste opp til arduinoen din igjen. Etter å ha lastet opp koden, installer Mindwave -driverne på nytt slik at den fungerer for det siste trinnet i denne instruksen

Trinn 4: Sinnestyrt relé

Sinnet kontrollert stafett
Sinnet kontrollert stafett
Sinnet kontrollert stafett
Sinnet kontrollert stafett
Sinnet kontrollert stafett
Sinnet kontrollert stafett
Sinnet kontrollert stafett
Sinnet kontrollert stafett

For stafettprosjektet må vi først lage elektronikken. Du finner skjematikken i bildet over ^.

Reléet jeg bruker er et 5V SDR -relé som på bildet ovenfor.

Den svarte ledningen som går fra transistoren til reléet og den røde ledningen som går fra reléet til 5v må begge kobles på reléet til spolepinnene. Hvis du ser på bildet over, må disse to ledningene kobles til pin 1 og pin 2 på reléet.

Etter å ha laget elektronikken må vi laste opp koden til Arduino. Koden finner du i ArduMind -mappen. Gå deretter til 3 Mind Control Projects> Relay Control> RelayControl Arduino

Bare koble til Arduino og klikk på Last opp -knappen.

MERK: Hvis du bruker en Arduino med en CH340G (Mange kinesiske kloner bruker disse) må du installere de originale CH340G -driverne på nytt fordi Mindwave -adapteren også bruker denne IC. Etter å ha installert den originale driveren på nytt kan du laste opp til arduinoen din igjen. Etter å ha lastet opp koden, installer Mindwave -driverne på nytt slik at den fungerer for det siste trinnet i denne instruksen

Trinn 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

For RGB ledstrip -prosjektet må vi først lage elektronikken. Du finner skjematikken i bildet over ^.

Denne skjemaet er heldigvis veldig enkelt. Bare sørg for å koble 5V og GND til WS2812B til en separat 5V strømforsyning.

Ikke glem å koble GND også til Arduino's GND

Etter å ha laget elektronikken må vi laste opp koden til Arduino. Koden finner du i ArduMind -mappen. Gå deretter til 3 Mind Control Projects> LedStrip> LedStrip Arduino.

Bare koble til Arduino og klikk på Last opp -knappen.

MERK: Hvis du bruker en Arduino med en CH340G (mange kinesiske kloner bruker disse) må du installere de originale CH340G -driverne på nytt fordi Mindwave -adapteren også bruker denne IC. Etter å ha installert den originale driveren på nytt kan du laste opp til arduinoen din igjen. Etter å ha lastet opp koden, installer Mindwave -driverne på nytt slik at den fungerer for det siste trinnet i denne instruksen

Trinn 6: Det ENDELIGE trinnet

DET ENDELIGE trinnet !!
DET ENDELIGE trinnet !!
DET ENDELIGE trinnet !!
DET ENDELIGE trinnet !!
DET ENDELIGE trinnet !!
DET ENDELIGE trinnet !!

For det siste trinnet må vi få Com -porten fra Arduino. Dette er lett å finne ved å bruke Arduino IDE.

Gå til verktøy og deretter port her kan du se COM -porten på Arduino. Hvis du ser på bildet ovenfor, kan du se at jeg har COM20 for min Arduino.

Gå nå tilbake til visual Studio og se etter linje 55 i HelloEEG.cs -filen.

Endre COM -porten til din Arduino COM -port.

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

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

Koble nå til Mindwave -headsettet igjen. Slå på headsettet og trykk på den store grønne pilen i visual studio for å starte programmet!

Av alt gikk riktig har du nå ditt Mind Control -prosjekt ferdig! Flott jobb!

Hvis du har laget et prosjekt, vennligst del det med meg ved å bruke "Jeg klarte det" -knappen nedenfor.

Sjekk også mine andre hjemmeautomatisering og robotprosjekter!

Vanlige problemer

Her er noen vanlige problemer og hvordan du løser dem:

C# -program sier "Ingen enheter funnet!:("

1 Kontroller COM -porten på nytt for Mindwave -headsettet.

2 Sjekk om ThinkGearConnector kjører i bakgrunnen. Ellers start ThinkGearConnector på nytt

3 Sjekk om det neurosky -headsettet har en blå LED på.

4 Kontroller at du har installert Mindwave -driverne og ikke CH340G -driverne.

C# krasjer når du kobler til Arduino

Kontroller Arduino COM -porten på nytt.

Moodlight -LED -en viser ikke de riktige fargene

Kontroller skjemaet igjen.

Bytt Mosfets.

Anbefalt: