Innehållsförteckning:

3 fantastiska BRAIN / MIND -kontrollprojekt Ljus LedStrip LED med Arduino och Neurosky: 6 steg (med bilder)
3 fantastiska BRAIN / MIND -kontrollprojekt Ljus LedStrip LED med Arduino och Neurosky: 6 steg (med bilder)

Video: 3 fantastiska BRAIN / MIND -kontrollprojekt Ljus LedStrip LED med Arduino och Neurosky: 6 steg (med bilder)

Video: 3 fantastiska BRAIN / MIND -kontrollprojekt Ljus LedStrip LED med Arduino och Neurosky: 6 steg (med bilder)
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Juli
Anonim
Image
Image

Har du någonsin velat tända eller stänga av lamporna bara genom att tänka på det? Eller vill du veta hur stressad du är genom att titta på färgen på en RGB -led? Medan nu kan du genom att följa dessa instruktioner!

För att få en känsla för vad vi ska göra idag rekommenderar jag att du först tittar på youtube -videon ovan för en kort demonstration!

Denna instruktion består faktiskt av tre projekt som alla använder hjärnkontroll. Ja det är tre för priset av en!

Det första projektet är MoodLight. Detta projekt använder en RGB -led för att visa din mentala status. När du är väldigt avslappnad är den grön, men när du blir stressad blir den röd. Detta projekt behöver följande:

1x Arduino Uno eller Nano

1x Neurosky Mindwave -headset

1x RGB gemensam annod Led

3x N -kanal Mosfet

1x Visual Studio 2017

Det andra projektet är reläprojektet. Detta projekt använder ett relä för att slå på eller stänga av en LED bara genom att tänka på det! Eftersom den använder en Relä kan du ansluta allt till den. Dina lampor, din TV eller till och med din kaffemaskin! För detta projekt behöver 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 projektet är Led Strip -projektet. Detta projekt använder en WS2812 individuellt adresserbar RGB Led Strip som tänder fler LED -lampor och blir mer röda hur mer stressad du blir. För detta projekt behöver vi följande

1x Arduino Uno eller Nano

1x Neurosky Mindwave -headset

1x WSD2812 RGB Led Strip

1x Visual Studio 2017

Detta projekt använder Mindwave RF -versionen. Du kan till exempel köpa den här:

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å låt oss komma igång!

Steg 1: Konfigurera anslutningarna

Konfigurera anslutningarna
Konfigurera anslutningarna
Konfigurera anslutningarna
Konfigurera anslutningarna

För alla tre projekten måste vi först konfigurera anslutningen. Vi kommer att göra detta med ett litet program som heter ThinkGearConnector.

För att komma igång ladda ner all kod och drivrutiner från Github -förvaret nedan:

github.com/sieuwe1/ArduMind

Ladda ner även Mindwave -parkopplingsinstalleraren härifrån:

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

Drivrutiner

Efter nedladdning av Github -förvaret packar du upp ArduMind.zip -filen.

Därefter öppnar du ArduMind -mappen och går till mappen Drivers.

Anslut nu Mind Wave -mottagaren till din dator.

Efter det dubbelklickar du på SETUP. EXE och installerar det.

Förbindelse

Efter att ha installerat drivrutinerna packar du upp MindWave.zip -filen och kör installationsprogrammet fortfarande med headsetet inkopplat.

ThinkGearConnector

Efter att ha upprättat anslutningen kan vi installera ThinkGearConnector.

Från ArduMind -mappen går du till ThinkGear Connector> win32 och dubbelklickar på ThinkGear Connector.exe med headsetet fortfarande inkopplat.

Skaffa COM -porten

Medan headsetet fortfarande är anslutet måste vi skaffa en kompakt av MindWave -headsetet. Detta behövs för steg 2.

För att få COM -porten:

1 tryck på Windows -tangenten + x och välj Enhetshanteraren

2 gå till portar (COM & LPT)

3 leta sedan efter MindWave USB -adapter

Med detta namn kan du hitta COM -porten. Om du tittar på bilden ovan kan du se att min COM -port är COM8

Steg 2: Konfigurera Visual Studio

Konfigurera Visual Studio
Konfigurera Visual Studio
Konfigurera Visual Studio
Konfigurera Visual Studio

Nu kan vi börja med den roliga delen!

Välj först vilket av de tre projekten du vill ha: Moodlight, Led Strip eller Relay.

Jag ska välja reläprojektet.

Efter att ha valt projektet går du till mappen ArduMind och sedan till: 3 Mind Control Projects> Relay Control> RelayControl C#.

Dubbelklicka nu på HelloEEG.sln för att öppna den i Visual Studio.

I lösningsutforskaren högerklickar du på filen HelloEEG.cs.

Här söker du efter rad 30 och ändrar:

connector. ConnectScan ("COM3"); till den komport som vi hittade i steg 1.

Så för mig:

connector. ConnectScan ("COM8");

Efter detta kan vi börja med hårdvaran. Men håll Visual Studio öppen för vi kommer att behöva det igen!

Koppla också ur Mindwave -headsetet

Steg 3: MoodLight

MoodLight
MoodLight
MoodLight
MoodLight
MoodLight
MoodLight

För Moodlight -projektet måste vi först göra elektroniken. Du hittar schemat i bilden ovan ^.

Se till att du använder en vanlig LED -lampa.

För mosfeterna använder jag RFZ44N.

Efter att ha gjort elektroniken måste vi ladda upp koden till Arduino.

Koden finns i ArduMind -mappen. Gå sedan till 3 Mind Control Projects> Moodlight> Moodlight Arduino.

Anslut nu bara Arduino och klicka på knappen Ladda upp.

OBS! Om du använder en Arduino med en CH340G (många kinesiska kloner använder dessa) måste du installera om de ursprungliga CH340G -drivrutinerna eftersom Mindwave -adaptern också använder denna IC. Efter att ha installerat om den ursprungliga drivrutinen kan du ladda upp till din arduino igen. Efter att ha laddat upp koden installerar du om Mindwave -drivrutinerna igen så att det fungerar för det sista steget i denna instruktion

Steg 4: Sinnesstyrt relä

Sinnesstyrt stafett
Sinnesstyrt stafett
Sinnesstyrt stafett
Sinnesstyrt stafett
Sinnesstyrt stafett
Sinnesstyrt stafett
Sinnesstyrt stafett
Sinnesstyrt stafett

För reläprojektet måste vi först göra elektroniken. Du hittar schemat i bilden ovan ^.

Reläet jag använder är ett 5V SDR -relä som på bilden ovan.

Den svarta ledningen som går från transistorn till reläet och den röda ledningen som går från reläet till 5v måste båda anslutas på reläet till spolstiftet. Om du tittar på bilden ovan måste dessa två ledningar anslutas till stift 1 och stift 2 på reläet.

Efter att ha gjort elektroniken måste vi ladda upp koden till Arduino. Koden finns i mappen ArduMind. Gå sedan till 3 Mind Control Projects> Relay Control> RelayControl Arduino

Anslut nu bara Arduino och klicka på knappen Ladda upp.

OBS! Om du använder en Arduino med en CH340G (många kinesiska kloner använder dessa) måste du installera om de ursprungliga CH340G -drivrutinerna eftersom Mindwave -adaptern också använder denna IC. Efter att ha installerat om den ursprungliga drivrutinen kan du ladda upp till din arduino igen. Efter att ha laddat upp koden installerar du om Mindwave -drivrutinerna igen så att det fungerar för det sista steget i denna instruktion

Steg 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

För RGB ledstrip -projektet måste vi först göra elektroniken. Du hittar schemat i bilden ovan ^.

Denna schemat är lyckligtvis väldigt lätt. Se bara till att ansluta 5V och GND för WS2812B till en separat 5V strömförsörjning.

Glöm inte att ansluta GND också till Arduino's GND

Efter att ha gjort elektroniken måste vi ladda upp koden till Arduino. Koden finns i mappen ArduMind. Gå sedan till 3 Mind Control Projects> LedStrip> LedStrip Arduino.

Anslut nu bara Arduino och klicka på knappen Ladda upp.

OBS! Om du använder en Arduino med en CH340G (många kinesiska kloner använder dessa) måste du installera om de ursprungliga CH340G -drivrutinerna eftersom Mindwave -adaptern också använder denna IC. Efter att ha installerat om den ursprungliga drivrutinen kan du ladda upp till din arduino igen. Efter att ha laddat upp koden installerar du om Mindwave -drivrutinerna igen så att det fungerar för det sista steget i denna instruktion

Steg 6: SLUTET !

SISTA STEGET !!
SISTA STEGET !!
SISTA STEGET !!
SISTA STEGET !!
SISTA STEGET !!
SISTA STEGET !!

För det sista steget måste vi få Com -porten från Arduino. Detta kan lätt hittas med hjälp av Arduino IDE.

Gå till verktyg och sedan port här kan du se COM -porten på Arduino. Om du tittar på bilden ovan kan du se att jag har COM20 för min Arduino.

Gå nu tillbaka till visual Studio och leta efter rad 55 i HelloEEG.cs -filen.

Ändra COM -porten till din Arduino COM -port.

Så för mig port = ny SerialPort ("COM8", 115200, Parity. None, 8, StopBits. One); bör ändras till

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

Anslut nu ditt Mindwave -headset igen. Slå på headsetet och tryck på den stora gröna pilen i visual studio för att starta programmet!

Av allt gick rätt har du nu ditt Mind Control -projekt klart !!! Bra jobbat!

Om du har gjort ett projekt kan du dela det med mig genom att använda knappen "Jag klarade det" nedan.

Kolla även in mina andra Hemautomation och robotprojekt!

Vanliga problem

Här är några vanliga problem och hur du åtgärdar dem:

C# -programmet säger "Inga enheter hittades!:("

1 Kontrollera om COM -porten för Mindwave -headsetet.

2 Kontrollera om ThinkGearConnector körs i bakgrunden. Annars starta om ThinkGearConnector

3 Kontrollera om det neurosky -headsetet har en blå lysdiod.

4 Se till att du har installerat Mindwave -drivrutinerna och inte CH340G -drivrutinerna.

C# kraschar när du ansluter till Arduino

Kontrollera Arduino COM -porten igen.

Moodlight -lysdioden visar inte rätt färger

Kontrollera schemat igen.

Byt ut Mosfets.

Rekommenderad: