Cuprins:
- Pasul 1: Configurarea conexiunilor
- Pasul 2: Configurarea Visual Studio
- Pasul 3: MoodLight
- Pasul 4: Releul controlat de minte
- Pasul 5: Mind RGB LedStrip
- Pasul 6: Pasul FINAL
Video: 3 Proiecte uimitoare BRAIN / MIND Control Proiecte LedStrip LED cu Arduino și Neurosky: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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
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
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
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
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
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
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:
Convertor Boost Esp8266 cu o UI Blynk uimitoare cu regulator de feedback: 6 pași
Convertor de amplificare bazat pe Esp8266 cu o UI Blynk uimitoare cu regulator de feedback: În acest proiect vă voi arăta o modalitate eficientă și comună de a crește tensiunile DC. Vă voi arăta cât de ușor poate fi să construiți un convertor boost cu ajutorul unui Nodemcu. Să-l construim. De asemenea, include un voltmetru pe ecran și un feedback
Lampă LED cu LED-uri pentru exterior, uimitoare: 9 pași
Lampă cu LED-uri în aer liber, cu energie solară DIY uimitoare: Salut! În acest Instructable puteți afla cum să construiți o lampă LED ieftină și ușoară alimentată cu energie solară! Încarcă o baterie în timpul zilei și aprinde un LED COB foarte luminos noaptea! Urmați pașii! O poți face! Este foarte ușor și distractiv
Cum se realizează efecte uimitoare RGB LED Strip Circuit: 6 pași (cu imagini)
Cum să faci efecte uimitoare RGB LED Strip Circuit: Hii prietene, astăzi voi face un circuit care va controla LED Strip. Acest circuit va da efecte uimitoare ale LED Strip. Acest circuit este foarte ușor și ieftin. Avem nevoie doar de 3- LED RGB. Să începem
10 proiecte de bază Arduino pentru începători! Realizați cel puțin 15 proiecte cu o singură placă !: 6 pași
10 proiecte de bază Arduino pentru începători! Realizați cel puțin 15 proiecte cu o singură placă!: Arduino Project & Tablou tutorial; Include 10 proiecte de bază Arduino. Toate codurile sursă, fișierul Gerber și multe altele. Fără SMD! Lipire ușoară pentru toată lumea. Componente ușor detașabile și înlocuibile. Puteți face cel puțin 15 proiecte cu o singură bo
Cum să construiești această uimitoare roată rotativă pentru curcubeu !!!: 10 pași (cu imagini)
Cum să construiești această uimitoare roată de lumină curcubeu rotativă !!!: Pe acest instructabil, îți voi arăta cum să faci o roată de lumină curcubeu rotativă foarte cool! Aceasta este intrarea mea în concursul „LET IT GLOW”. Am realizat această roată luminoasă curcubeu care se rotea din oricare dintre părțile pe care le așez în magazie. Acest proiect este