Cuprins:

3 Proiecte uimitoare BRAIN / MIND Control Proiecte LedStrip LED cu Arduino și Neurosky: 6 pași (cu imagini)
3 Proiecte uimitoare BRAIN / MIND Control Proiecte LedStrip LED cu Arduino și Neurosky: 6 pași (cu imagini)

Video: 3 Proiecte uimitoare BRAIN / MIND Control Proiecte LedStrip LED cu Arduino și Neurosky: 6 pași (cu imagini)

Video: 3 Proiecte uimitoare BRAIN / MIND Control Proiecte LedStrip LED cu Arduino și Neurosky: 6 pași (cu imagini)
Video: 1039-PL_IT Flavio, EKSTAZA - Hipnoza Ezoteryczna ∞ Lucio Carsi 2024, Iunie
Anonim
Image
Image

Ai dorit vreodată să aprinzi sau să stingi luminile doar gândindu-te la asta? Sau vrei să știi cât de stresat ești uitându-te la culoarea unui LED RGB? În timp ce acum puteți, urmând aceste Instrucțiuni!

Pentru a avea o senzație pentru ceea ce vom face astăzi, vă recomand să vizionați mai întâi videoclipul de pe YouTube de mai sus pentru o scurtă demonstrație!

Acest Instructables există de fapt din trei proiecte care folosesc toate controlul creierului. Da, sunt trei la prețul unuia!

Primul proiect este MoodLight. Acest proiect folosește un LED RGB pentru a vă arăta starea mentală. Când ești foarte relaxat, este verde, dar când devii stresat, se va înroși. Acest proiect are nevoie de următoarele:

1x Arduino Uno sau Nano

1 cască Neurosky Mindwave

1x Led de anod comun RGB

3x canal N Mosfet

1x Visual Studio 2017

Al doilea proiect este proiectul Relay. Acest proiect folosește un releu pentru a porni sau opri un led doar gândindu-se la asta! Deoarece folosește un releu, puteți conecta totul la el. Luminile, televizorul sau chiar aparatul de cafea! Pentru acest proiect avem nevoie de:

1x Arduino Uno sau Nano

1 cască Neurosky Mindwave

Releu 1x 5v

1x BC 547 Tranzistor

1x 5V LED

1x Visual Studio 2017

Al treilea proiect este proiectul Led Strip. Acest proiect folosește o bandă LED RGB adresabilă individuală WS2812, care va activa mai multe Led-uri și va deveni mai roșie cu cât devii mai stresat. Pentru acest proiect avem nevoie de următoarele

1x Arduino Uno sau Nano

1 cască Neurosky Mindwave

1 x banda LED WSD2812 RGB

1x Visual Studio 2017

Acest proiect folosește versiunea Mindwave RF. Îl puteți cumpăra de exemplu aici:

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

Deci sa începem!

Pasul 1: Configurarea conexiunilor

Configurarea conexiunilor
Configurarea conexiunilor
Configurarea conexiunilor
Configurarea conexiunilor

Pentru toate cele trei proiecte trebuie mai întâi să configurăm conexiunea. Vom face acest lucru cu un mic program numit ThinkGearConnector.

Pentru a începe, descărcați toate codurile și driverele din depozitul Github de mai jos:

github.com/sieuwe1/ArduMind

De asemenea, descărcați instalatorul de împerechere Mindwave de aici:

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

Șoferii

După descărcarea depozitului Github, dezarhivați fișierul ArduMind.zip.

După aceea deschideți folderul ArduMind și accesați folderul Drivers.

Acum conectați receptorul Mind Wave la computer.

După aceea, faceți dublu clic pe SETUP. EXE și instalați-l.

Conexiune

După ce ați instalat driverele, dezarhivați fișierul MindWave.zip și rulați programul de instalare încă cu casca conectată.

ThinkGearConnector

După stabilirea conexiunii putem instala ThinkGearConnector.

Din folderul ArduMind, accesați ThinkGear Connector> win32 și faceți dublu clic pe ThinkGear Connector.exe cu setul cu cască încă conectat.

Obținerea portului COM

În timp ce căștile sunt încă conectate, trebuie să obținem comportamentul căștii MindWave. Acest lucru este necesar pentru pasul 2.

Pentru a obține portul COM:

1 apăsați tasta Windows + x și selectați managerul de dispozitive

2 du-te la porturi (COM & LPT)

3 apoi căutați adaptorul MindWave USB

Cu acest nume puteți găsi portul COM. Dacă vă uitați la imaginea de mai sus, puteți vedea portul meu COM este COM8

Pasul 2: Configurarea Visual Studio

Configurarea Visual Studio
Configurarea Visual Studio
Configurarea Visual Studio
Configurarea Visual Studio

Acum putem începe cu partea Fun!

În primul rând selectați care dintre cele trei proiecte doriți: Moodlight, Led Strip sau Relay.

Am de gând să aleg proiectul Relay.

După ce ați selectat proiectul, mergeți la folderul ArduMind și apoi la: 3 Proiecte Mind Control> Control releu> RelayControl C #.

Acum faceți dublu clic pe HelloEEG.sln pentru a-l deschide în Visual Studio.

În exploratorul de soluții din dreapta, faceți clic pe fișierul HelloEEG.cs.

Aici căutați linia 30 și schimbați:

connector. ConnectScan ("COM3"); la comportamentul pe care l-am găsit la pasul 1.

Deci pentru mine:

connector. ConnectScan ("COM8");

După aceasta putem începe cu hardware-ul. Dar păstrați Visual Studio deschis pentru că vom avea nevoie de el din nou!

De asemenea, deconectați setul cu cască Mindwave

Pasul 3: MoodLight

Lumina MoodLight
Lumina MoodLight
Lumina MoodLight
Lumina MoodLight
Lumina MoodLight
Lumina MoodLight

Pentru proiectul Moodlight trebuie mai întâi să realizăm electronica. Puteți găsi schema în imaginea de mai sus ^.

Asigurați-vă că utilizați un LED de anod comun.

Pentru mosfete folosesc RFZ44N.

După ce am făcut electronica, trebuie să încărcăm codul pe Arduino.

Codul poate fi găsit în folderul ArduMind. Apoi accesați 3 proiecte de control mental> Moodlight> Moodlight Arduino.

Acum pur și simplu conectați Arduino și faceți clic pe butonul Încărcare.

NOTĂ: Dacă utilizați un Arduino cu un CH340G (o mulțime de clone chinezești le folosesc) trebuie să reinstalați driverele CH340G originale, deoarece Mindwave Adapter folosește și acest IC. După ce ați reinstalat driverul original, puteți încărca din nou pe arduino. După ce ați încărcat codul, reinstalați din nou driverele Mindwave, astfel încât să funcționeze pentru ultimul pas al acestui instructable

Pasul 4: Releul controlat de minte

Releul controlat de minte
Releul controlat de minte
Releul controlat de minte
Releul controlat de minte
Releul controlat de minte
Releul controlat de minte
Releul controlat de minte
Releul controlat de minte

Pentru proiectul Relay trebuie mai întâi să realizăm electronica. Puteți găsi schema în imaginea de mai sus ^.

Releul pe care îl folosesc este un releu SDR de 5V ca în imaginea de mai sus.

Firul negru care trece de la tranzistor la releu și firul roșu care trece de la releu la 5v trebuie să fie conectați pe releu la pinii bobinei. Dacă vă uitați la imaginea de mai sus, aceste două fire trebuie să fie conectate la pinul 1 și pinul 2 al releului.

După ce am făcut electronica, trebuie să încărcăm codul pe Arduino. Codul poate fi găsit în folderul ArduMind. Apoi accesați 3 proiecte de control mental> Control releu> RelayControl Arduino

Acum pur și simplu conectați Arduino și faceți clic pe butonul Încărcare.

NOTĂ: Dacă utilizați un Arduino cu un CH340G (o mulțime de clone chinezești le folosesc), trebuie să reinstalați driverele CH340G originale, deoarece Mindwave Adapter folosește și acest IC. După ce ați reinstalat driverul original, puteți încărca din nou pe arduino. După ce ați încărcat codul, reinstalați din nou driverele Mindwave, astfel încât să funcționeze pentru ultimul pas al acestui instructable

Pasul 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

Pentru proiectul RGB ledstrip trebuie mai întâi să realizăm electronica. Puteți găsi schema în imaginea de mai sus ^.

Din fericire, această schemă este foarte ușoară. Asigurați-vă că conectați 5V și GND ale WS2812B la o sursă de alimentare separată de 5V.

Nu uitați să conectați GND și la GND-ul Arduino

După ce am făcut electronica, trebuie să încărcăm codul pe Arduino. Codul poate fi găsit în folderul ArduMind. Apoi accesați 3 proiecte de control mental> LedStrip> LedStrip Arduino.

Acum pur și simplu conectați Arduino și faceți clic pe butonul Încărcare.

NOTĂ: Dacă utilizați un Arduino cu un CH340G (o mulțime de clone chinezești le folosesc), trebuie să reinstalați driverele CH340G originale, deoarece Mindwave Adapter folosește și acest IC. După ce ați reinstalat driverul original, puteți încărca din nou pe arduino. După ce ați încărcat codul, reinstalați din nou driverele Mindwave, astfel încât să funcționeze pentru ultimul pas al acestui instructable

Pasul 6: Pasul FINAL

Pasul FINAL !!
Pasul FINAL !!
Pasul FINAL !!
Pasul FINAL !!
Pasul FINAL !!
Pasul FINAL !!

Pentru ultimul pas, trebuie să obținem Portul Com de la Arduino. Acest lucru poate fi găsit foarte ușor utilizând Arduino IDE.

Accesați instrumentele și apoi port aici puteți vedea portul COM al Arduino. Dacă vă uitați la imaginea de mai sus, puteți vedea că am COM20 pentru Arduino.

Acum reveniți la Visual Studio și căutați linia 55 în fișierul HelloEEG.cs.

Schimbați portul COM în portul Arduino COM.

Deci pentru mine port = new SerialPort ("COM8", 115200, Parity. None, 8, StopBits. One); ar trebui schimbat în

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

Acum conectați din nou setul cu cască Mindwave. Porniți setul cu cască și apăsați marea săgeată verde din studioul vizual pentru a porni programul!

Din toate au mers corect, acum aveți proiectul de control al minții finalizat !!! Buna treaba!

Dacă ați făcut un proiect, vă rog să mi-l împărtășiți folosind butonul „Am făcut-o” de mai jos.

De asemenea, verificați celelalte proiecte robotizate de casă și domotice ale mele!

Probleme comune

Iată câteva probleme obișnuite și cum să le remediați:

Programul C # spune „Nu s-au găsit dispozitive!:(”

1 Verificați din nou portul COM pentru setul cu cască Mindwave.

2 Verificați dacă ThinkGearConnector rulează în fundal. În caz contrar, reporniți ThinkGearConnector

3 Verificați dacă setul cu cască neurosky are un LED albastru aprins.

4 Asigurați-vă că ați instalat driverele Mindwave și nu driverele CH340G.

C # se blochează la conectarea la Arduino

Verificați din nou portul COM Arduino.

LED-ul Moodlight nu afișează culorile corecte

Verificați din nou schema.

Înlocuiți Mosfets.

Recomandat: