Turinys:
- 1 veiksmas: nustatykite ryšius
- 2 veiksmas: „Visual Studio“nustatymas
- 3 žingsnis: „MoodLight“
- 4 žingsnis: proto valdoma estafetė
- 5 žingsnis: prisiminkite „RGB LedStrip“
- 6 žingsnis: PASKUTINIS ŽINGSNIS
Video: 3 nuostabūs „BRAIN / MIND“valdymo projektai „LedStrip LED“su „Arduino“ir „Neurosky“: 6 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
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
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
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“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ė
„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“
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
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:
Nuostabus šiltnamis su automatiniu laistymu, interneto ryšiu ir dar daugiau: 7 žingsniai (su nuotraukomis)
Nuostabus šiltnamis su automatiniu laistymu, interneto ryšiu ir dar daugiau: Sveiki atvykę į šią instrukciją. Kovo pradžioje buvau sodo parduotuvėje ir pamačiau keletą šiltnamių. Ir kadangi jau seniai norėjau sukurti projektą su augalais ir elektronika, ėmiausi ir nusipirkau: https://www.instagram.com/p
„IRduino“: „Arduino“nuotolinio valdymo pultas - imituokite pamestą nuotolinio valdymo pultą: 6 žingsniai
„IRduino“: „Arduino“nuotolinio valdymo pultas - imituokite pamestą nuotolinio valdymo pultą: jei kada nors pametėte televizoriaus ar DVD grotuvo nuotolinio valdymo pultą, žinote, kaip apmaudu, kai tenka vaikščioti, ieškoti ir naudoti paties įrenginio mygtukus. Kartais šie mygtukai net nesuteikia tokių funkcijų kaip nuotolinio valdymo pultas. Gauti
Prijungtos LED lempos - „IoT“projektai: 7 žingsniai (su nuotraukomis)
Prijungtos LED lempos | „IoT“projektai: tai ne tik dar viena graviruota LED lempa, kurią dabar matote rinkoje. Tai yra pažangi lempų versija. Prijungtų prietaisų eroje aš sukūriau savo prijungtas lempas. Šis projektas įkvėptas vieno produkto, pavadinto „Filimin“:
Nuostabus LED kubas: 6 žingsniai (su nuotraukomis)
Nuostabus „Led Cube“: niekada nežinai, kada gali prireikti žėrinčio kubo, kad įtikintum žmones, jog esi iš ateities
Linksmi projektai, kurių negalima daryti: „Bluetooth“ragelis: 5 žingsniai (su nuotraukomis)
Linksmi projektai, kurių negalima daryti: „Bluetooth“ragelis: naršydamas internete radau šį „Bluetooth“ragelį. Man patinka ši idėja, bet nepatiko „Retro“stilius. Nusprendžiau pasidaryti savo