Turinys:

3 nuostabūs „BRAIN / MIND“valdymo projektai „LedStrip LED“su „Arduino“ir „Neurosky“: 6 žingsniai (su nuotraukomis)
3 nuostabūs „BRAIN / MIND“valdymo projektai „LedStrip LED“su „Arduino“ir „Neurosky“: 6 žingsniai (su nuotraukomis)

Video: 3 nuostabūs „BRAIN / MIND“valdymo projektai „LedStrip LED“su „Arduino“ir „Neurosky“: 6 žingsniai (su nuotraukomis)

Video: 3 nuostabūs „BRAIN / MIND“valdymo projektai „LedStrip LED“su „Arduino“ir „Neurosky“: 6 žingsniai (su nuotraukomis)
Video: Non-Invasive Neurostimulation for Gastrointestinal Symptoms in POTS 2024, Liepa
Anonim
Image
Image

Ar kada nors norėjote įjungti arba išjungti šviesą vien pagalvoję? O gal norite sužinoti, koks esate stresas, žiūrėdamas į RGB lemputės spalvą? Nors dabar galite, vadovaudamiesi šia instrukcija!

Kad suprastumėte, ką šiandien ketiname nuveikti, rekomenduoju pirmiausia pažiūrėti aukščiau esantį „YouTube“vaizdo įrašą ir trumpai parodyti!

Ši instrukcija iš tikrųjų egzistuoja iš trijų projektų, kurie visi naudoja smegenų valdymą. Taip, tai trys už vieno kainą!

Pirmasis projektas yra „MoodLight“. Šis projektas naudoja RGB diodus, rodančius jūsų psichinę būseną. Kai esate labai atsipalaidavęs, jis yra žalias, bet kai patiriate stresą, jis tampa raudonas. Šiam projektui reikia:

1x „Arduino Uno“arba „Nano“

1x „Neurosky Mindwave“laisvų rankų įranga

1x RGB bendras anodas Led

3x N kanalas „Mosfet“

1x „Visual Studio 2017“

Antrasis projektas yra estafetės projektas. Šis projektas naudoja relę, kad įjungtų arba išjungtų šviesos diodą vien pagalvojęs! Kadangi ji naudoja relę, galite prie jos prijungti viską. Jūsų žibintai, televizorius ar net kavos aparatas! Šiam projektui mums reikia:

1x „Arduino Uno“arba „Nano“

1x „Neurosky Mindwave“laisvų rankų įranga

1x 5v relė

1x BC 547 tranzistorius

1x 5V šviesos diodas

1x „Visual Studio 2017“

Trečiasis projektas yra „Led Strip“projektas. Šiame projekte naudojama WS2812 individualiai adresuojama RGB šviesos diodų juostelė, kuri įjungs daugiau „Led“ir pasidarys raudonos spalvos, kaip labiau patiriate stresą. Šiam projektui mums reikia šių dalykų

1x „Arduino Uno“arba „Nano“

1x „Neurosky Mindwave“laisvų rankų įranga

1x WSD2812 RGB LED juostelė

1x „Visual Studio 2017“

Šiame projekte naudojama „Mindwave RF“versija. Galite nusipirkti, pavyzdžiui, čia:

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

Taigi pradėkime!

1 veiksmas: nustatykite ryšius

Ryšių nustatymas
Ryšių nustatymas
Ryšių nustatymas
Ryšių nustatymas

Visų trijų projektų atveju pirmiausia turime nustatyti ryšį. Tai padarysime naudodami nedidelę programą „ThinkGearConnector“.

Norėdami pradėti, atsisiųskite visą kodą ir tvarkykles iš toliau pateiktos „Github“saugyklos:

github.com/sieuwe1/ArduMind

Taip pat atsisiųskite „Mindwave“susiejimo diegimo programą iš čia:

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

Vairuotojai

Atsisiuntę „Github“saugyklą, išpakuokite „ArduMind.zip“failą.

Po to atidarykite aplanką „ArduMind“ir eikite į aplanką „Vairuotojai“.

Dabar prijunkite „Mind Wave“imtuvą prie kompiuterio.

Po to dukart spustelėkite SETUP. EXE ir įdiekite.

Ryšys

Įdiegę tvarkykles, išpakuokite MindWave.zip failą ir paleiskite diegimo programą, kai ausinės yra prijungtos.

„ThinkGearConnector“

Užmezgę ryšį, galime įdiegti „ThinkGearConnector“.

„ArduMind“aplanke eikite į „ThinkGear Connector“> „win32“ir dukart spustelėkite „ThinkGear Connector.exe“, kai laisvų rankų įranga vis dar prijungta.

Gaunamas COM prievadas

Kol laisvų rankų įranga vis dar prijungta, turime gauti „MindWave“laisvų rankų įrangos suderinamumą. Tai reikalinga 2 žingsniui.

Norėdami gauti COM prievadą:

1 paspauskite „Windows“klavišą + x ir pasirinkite įrenginių tvarkytuvę

2 eikite į uostus (COM ir LPT)

3 tada ieškokite „MindWave“USB adapterio

Šiuo pavadinimu galite rasti COM prievadą. Jei pažvelgsite į aukščiau esantį vaizdą, pamatysite, kad mano COM prievadas yra COM8

2 veiksmas: „Visual Studio“nustatymas

„Visual Studio“nustatymas
„Visual Studio“nustatymas
„Visual Studio“nustatymas
„Visual Studio“nustatymas

Dabar galime pradėti nuo linksmos dalies!

Pirmiausia pasirinkite, kurio iš trijų projektų norite: „Moodlight“, „Led Strip“ar „Relay“.

Aš renkuosi estafetės projektą.

Pasirinkę projektą, eikite į aplanką „ArduMind“, tada į: 3 „Mind Control Projects“> „Relay Control“> „RelayControl C#“.

Dabar dukart spustelėkite „HelloEEG.sln“, kad ją atidarytumėte „Visual Studio“.

Sprendimų naršyklėje dešiniuoju pelės mygtuku spustelėkite failą HelloEEG.cs.

Čia ieškokite 30 eilutės ir pakeiskite:

jungtis. ConnectScan ("COM3"); į komfortą, kurį radome atlikdami 1 veiksmą.

Taigi man:

jungtis. ConnectScan ("COM8");

Po to galime pradėti nuo aparatūros. Tačiau laikykite „Visual Studio“atidarytą, nes mums to vėl reikės!

Taip pat atjunkite „Mindwave“laisvų rankų įrangą

3 žingsnis: „MoodLight“

„MoodLight“
„MoodLight“
„MoodLight“
„MoodLight“
„MoodLight“
„MoodLight“

„Moodlight“projektui pirmiausia turime pagaminti elektroniką. Schemą rasite aukščiau esančiame paveikslėlyje ^.

Įsitikinkite, kad naudojate bendrą „Annode“šviesos diodą.

„Mosfets“naudoju RFZ44N.

Sukūrę elektroniką, turime įkelti kodą į „Arduino“.

Kodą rasite aplanke „ArduMind“. Tada eikite į 3 proto valdymo projektus> „Moodlight“> „Moodlight Arduino“.

Dabar tiesiog prijunkite „Arduino“ir spustelėkite mygtuką Įkelti.

PASTABA: Jei naudojate „Arduino“su CH340G (daugelis Kinijos klonų naudoja šiuos), turite iš naujo įdiegti originalias CH340G tvarkykles, nes „Mindwave“adapteris taip pat naudoja šį IC. Iš naujo įdiegę pradinę tvarkyklę, galite vėl įkelti į „arduino“. Įkėlę kodą, iš naujo įdiekite „Mindwave“tvarkykles, kad jos veiktų paskutiniame šios instrukcijos veiksme

4 žingsnis: proto valdoma estafetė

Proto valdoma estafetė
Proto valdoma estafetė
Proto valdoma estafetė
Proto valdoma estafetė
Proto valdoma estafetė
Proto valdoma estafetė
Proto valdoma estafetė
Proto valdoma estafetė

„Relay“projektui pirmiausia turime pagaminti elektroniką. Schemą rasite aukščiau esančiame paveikslėlyje ^.

Relė, kurią naudoju, yra 5 V SDR relė, kaip aukščiau esančiame paveikslėlyje.

Juoda viela, einanti iš tranzistoriaus į relę, ir raudona viela, einanti iš relės į 5 V, turi būti prijungta prie relės prie ritės kaiščių. Jei pažvelgsite į paveikslėlį aukščiau, šie du laidai turi būti prijungti prie relės 1 ir 2 kaiščių.

Sukūrę elektroniką, turime įkelti kodą į „Arduino“. Kodą rasite aplanke „ArduMind“. Tada eikite į 3 proto valdymo projektus> Relės valdymas> „RelayControl Arduino“

Dabar tiesiog prijunkite „Arduino“ir spustelėkite mygtuką Įkelti.

PASTABA: Jei naudojate „Arduino“su CH340G (daugelis Kinijos klonų naudoja šiuos), turite iš naujo įdiegti originalias CH340G tvarkykles, nes „Mindwave“adapteris taip pat naudoja šį IC. Iš naujo įdiegę pradinę tvarkyklę, galite vėl įkelti į „arduino“. Įkėlę kodą, iš naujo įdiekite „Mindwave“tvarkykles, kad jos veiktų paskutiniame šios instrukcijos veiksme

5 žingsnis: prisiminkite „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“

RGB LED juostos projektui pirmiausia turime pagaminti elektroniką. Schemą rasite aukščiau esančiame paveikslėlyje ^.

Laimei, ši schema yra labai paprasta. Tiesiog būtinai prijunkite WS2812B 5V ir GND prie atskiro 5V maitinimo šaltinio.

Nepamirškite prijungti GND ir prie „Arduino“GND

Sukūrę elektroniką, turime įkelti kodą į „Arduino“. Kodą rasite aplanke „ArduMind“. Tada eikite į 3 proto valdymo projektus> LedStrip> LedStrip Arduino.

Dabar tiesiog prijunkite „Arduino“ir spustelėkite mygtuką Įkelti.

PASTABA: Jei naudojate „Arduino“su CH340G (daugelis Kinijos klonų naudoja šiuos), turite iš naujo įdiegti originalias CH340G tvarkykles, nes „Mindwave“adapteris taip pat naudoja šį IC. Iš naujo įdiegę pradinę tvarkyklę, galite vėl įkelti į „arduino“. Įkėlę kodą, iš naujo įdiekite „Mindwave“tvarkykles, kad jos veiktų paskutiniame šios instrukcijos veiksme

6 žingsnis: PASKUTINIS ŽINGSNIS

GALUTINIS žingsnis !!
GALUTINIS žingsnis !!
GALUTINIS žingsnis !!
GALUTINIS žingsnis !!
GALUTINIS žingsnis !!
GALUTINIS žingsnis !!

Paskutiniame žingsnyje turime gauti „Com Port“iš „Arduino“. Tai labai lengva rasti naudojant „Arduino IDE“.

Eikite į įrankius, tada įkelkite čia, kad pamatytumėte „Arduino“COM prievadą. Jei pažvelgsite į aukščiau esantį paveikslėlį, pamatysite, kad turiu „A20“savo „Arduino“.

Dabar grįžkite į „visual Studio“ir „HelloEEG.cs“faile ieškokite 55 eilutės.

Pakeiskite COM prievadą į Arduino COM prievadą.

Taigi man port = new SerialPort ("COM8", 115200, Parity. None, 8, StopBits. One); turėtų būti pakeistas į

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

Dabar vėl prijunkite „Mindwave“laisvų rankų įrangą. Įjunkite laisvų rankų įrangą ir vizualinėje studijoje paspauskite didelę žalią rodyklę, kad pradėtumėte programą!

Viskas pavyko teisingai, dabar jūsų proto kontrolės projektas baigtas !!! Puikus darbas!

Jei sukūrėte projektą, pasidalykite juo su manimi naudodami žemiau esantį mygtuką „Aš jį sukūriau“.

Taip pat peržiūrėkite kitus mano namų automatikos ir robotų projektus!

Dažnos problemos

Štai keletas dažniausiai pasitaikančių problemų ir kaip jas išspręsti:

C# programa sako: „Nerasta jokių įrenginių!:(“

1 Dar kartą patikrinkite „Mindwave“laisvų rankų įrangos COM prievadą.

2 Patikrinkite, ar „ThinkGearConnector“veikia fone. Priešingu atveju iš naujo paleiskite „ThinkGearConnector“

3 Patikrinkite, ar „neurosky“ausinėse įjungtas mėlynas šviesos diodas.

4 Įsitikinkite, kad įdiegėte „Mindwave“tvarkykles, o ne „CH340G“tvarkykles.

C# užstringa prisijungus prie „Arduino“

Dar kartą patikrinkite „Arduino COM“prievadą.

„Moodlight“šviesos diodas nerodo tinkamų spalvų

Dar kartą patikrinkite schemą.

Pakeiskite „Mosfets“.

Rekomenduojamas: