Indholdsfortegnelse:
- Trin 1: Opsætning af forbindelserne
- Trin 2: Opsætning af Visual Studio
- Trin 3: MoodLight
- Trin 4: Sindets kontrollerede relæ
- Trin 5: Mind RGB LedStrip
- Trin 6: Det ENDELIGE trin
Video: 3 fantastiske BRAIN / MIND -kontrolprojekter Lights LedStrip LED med Arduino og Neurosky: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
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
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
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æ
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
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
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:
Opgrader DIY Mini DSO til et ægte oscilloskop med fantastiske funktioner: 10 trin (med billeder)
Opgrader DIY Mini DSO til et ægte oscilloskop med fantastiske funktioner: Sidste gang delte jeg, hvordan man laver en Mini DSO med MCU.For at vide, hvordan man bygger det trin for trin, henvises til min tidligere instruerbare: https: //www.instructables. com/id/Make-Your-Own-Osc … Da mange mennesker er interesserede i dette projekt, brugte jeg nogle ti
Sådan får du fantastiske effekter RGB LED Strip Circuit: 6 trin (med billeder)
Sådan får du fantastiske effekter RGB LED Strip Circuit: Hej ven, I dag skal jeg lave et kredsløb, der styrer LED Strip.Dette kredsløb vil give fantastiske effekter af LED Strip.Dette kredsløb er meget let og billigt.Vi mangler kun 3- RGB LED. Lad os komme i gang
Boost modtagelsen af din iPod's ITrip med denne fantastiske dock !: 11 trin
Boost modtagelsen af din iPod's ITrip med denne fantastiske dock !: Denne dock lavet af materialer rundt om i huset vil øge modtagelsen af din iTrip- så du kan sende dine melodier over radioen klart fra hele vejen over et værelse! Til dette projekt skal du bruge: 1 papirhåndklæderulle eller 2 toiletpapir
Sådan bygges dette fantastiske spinnende regnbue lyshjul !!!: 10 trin (med billeder)
Sådan bygger du dette fantastiske spinnende regnbue lyshjul !!!: På dette instruerbare vil jeg vise dig, hvordan du laver et virkelig sejt spinnende regnbue let hjul! Dette er mit bidrag til 'LET IT GLOW' konkurrencen. Jeg lavede dette snurrende regnbue let hjul af hvad nogensinde de dele, jeg har siddet i mit skur. Dette projekt er
Sådan tager du fantastiske billeder af hurtig handling: 5 trin
Sådan tager du fantastiske billeder af hurtig handling: Grundlæggende vil jeg vise dig at få et fantastisk billede af noget, der sker på et øjeblik. Eksemplet jeg bruger er popping af en vandballon. Interesseret? Læs videre