Innholdsfortegnelse:
- Trinn 1: Konfigurere tilkoblingene
- Trinn 2: Konfigurere Visual Studio
- Trinn 3: MoodLight
- Trinn 4: Sinnestyrt relé
- Trinn 5: Mind RGB LedStrip
- Trinn 6: Det ENDELIGE trinnet
Video: 3 fantastiske BRAIN / MIND kontrollprosjekter Lys LedStrip LED med Arduino og Neurosky: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
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
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
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
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é
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
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
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:
Oppgrader DIY Mini DSO til et ekte oscilloskop med fantastiske funksjoner: 10 trinn (med bilder)
Oppgrader DIY Mini DSO til et ekte oscilloskop med fantastiske funksjoner: Sist gang delte jeg hvordan jeg lager en Mini DSO med MCU.For å vite hvordan du bygger det trinnvis, vennligst se min tidligere instruerbare: https: //www.instructables. com/id/Make-Your-Own-Osc … Siden mange mennesker er interessert i dette prosjektet, brukte jeg litt tid på å
Gjør gamle leker fantastiske igjen: 17 trinn (med bilder)
Gjør Old Toys Awesome Again: Jeg fant dette retroutseende romskipet fra en lokal søppelforretning for $ 2 og kunne ikke motstå å kjøpe det. Jeg skulle først gi det til nevøene mine som det er, men jeg ville gjøre det litt morsommere å leke med. Jeg bestemte meg for å bruke den pålitelige 555 ic
Hvordan lage fantastiske effekter RGB LED Strip Circuit: 6 trinn (med bilder)
Hvordan lage fantastiske effekter RGB LED Strip Circuit: Hei venn, I dag skal jeg lage en krets som vil kontrollere LED Strip.Denne kretsen vil gi fantastiske effekter av LED Strip.Denne kretsen er veldig enkel og billig.Vi trenger bare 3- RGB LED. La oss komme i gang
Lys opp Chanukah-genser med individuelle "lys": 7 trinn (med bilder)
Opplyst Chanukah-genser med individuelle "stearinlys": Høytidsfesten og i år kan du være festens lysende stjerne med en lys menoragenser! Dette er et sydd kretsprosjekt som bruker relativt rimelige materialer som er lett å finne på nettet og i håndverksbutikken. Enda bedre
Musikkreaktivt lys -- Hvordan lage superenkelt musikkreaktivt lys for å gjøre skrivebordet fantastisk: 5 trinn (med bilder)
Music Reactive Light || How to Make Super Simple Music Reactive Light for Making Desktop Awsome .: Hei, hva skjer gutter, I dag skal vi bygge et veldig interessant prosjekt. I dag skal vi bygge musikk reaktivt lys. LED -en vil endre lysstyrken iht. bassen som faktisk er lavfrekvent lydsignal. Det er veldig enkelt å bygge. Vi vil