Sommario:

3 fantastici progetti di controllo BRAIN / MIND Luci LedStrip LED con Arduino e Neurosky: 6 passaggi (con immagini)
3 fantastici progetti di controllo BRAIN / MIND Luci LedStrip LED con Arduino e Neurosky: 6 passaggi (con immagini)

Video: 3 fantastici progetti di controllo BRAIN / MIND Luci LedStrip LED con Arduino e Neurosky: 6 passaggi (con immagini)

Video: 3 fantastici progetti di controllo BRAIN / MIND Luci LedStrip LED con Arduino e Neurosky: 6 passaggi (con immagini)
Video: The City of Flowing Light | Critical Role | Campaign 3, Episode 42 2024, Luglio
Anonim
Image
Image

Hai mai desiderato accendere o spegnere le luci solo pensandoci? Oppure vuoi sapere quanto sei stressato guardando il colore di un led RGB? Mentre ora puoi seguire questo Instructables!

Per avere un'idea di ciò che faremo oggi, ti consiglio di guardare prima il video di YouTube qui sopra per una breve dimostrazione!

Questo Instructables esiste in realtà di tre progetti che usano tutti il controllo del cervello. Sì, sono tre al prezzo di uno!

Il primo progetto è il MoodLight. Questo progetto utilizza un led RGB per mostrare il tuo stato mentale. Quando sei molto rilassato è verde, ma quando sei stressato diventa rosso. Questo progetto ha bisogno di quanto segue:

1x Arduino Uno o Nano

1x cuffia Neurosky Mindwave

1x LED annodo comune RGB

3x Mosfet canale N

1x Visual Studio 2017

Il secondo progetto è il progetto Relay. Questo progetto utilizza un Relè per accendere o spegnere un led solo pensandoci! Poiché utilizza un relè, puoi collegare tutto ad esso. Le tue luci, la tua TV o anche la tua macchina del caffè! Per questo progetto abbiamo bisogno di:

1x Arduino Uno o Nano

1x cuffia Neurosky Mindwave

1x relè 5v

1x transistor BC 547

1x LED 5V

1x Visual Studio 2017

Il terzo progetto è il progetto Led Strip. Questo progetto utilizza una striscia LED RGB indirizzabile individualmente WS2812 che accenderà più LED e diventerà più rossa quanto più diventerai stressato. Per questo progetto abbiamo bisogno di quanto segue

1x Arduino Uno o Nano

1x cuffia Neurosky Mindwave

1x Striscia LED RGB WSD2812

1x Visual Studio 2017

Questo progetto utilizza la versione Mindwave RF. Puoi acquistarlo ad esempio qui:

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

Quindi iniziamo!

Passaggio 1: configurazione delle connessioni

Configurazione delle connessioni
Configurazione delle connessioni
Configurazione delle connessioni
Configurazione delle connessioni

Per tutti e tre i progetti dobbiamo prima configurare la connessione. Lo faremo con un programmino chiamato ThinkGearConnector.

Per iniziare, scarica tutto il codice e i driver dal repository Github di seguito:

github.com/sieuwe1/ArduMind

Scarica anche il programma di installazione di associazione Mindwave da qui:

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

Autisti

Dopo aver scaricato il repository Github, decomprimi il file ArduMind.zip.

Dopodiché apri la cartella ArduMind e vai alla cartella Driver.

Ora collega il ricevitore Mind Wave al tuo computer.

Dopodiché fai doppio clic su SETUP. EXE e installalo.

Connessione

Dopo aver installato i driver, decomprimi il file MindWave.zip ed esegui il programma di installazione sempre con l'auricolare collegato.

ThinkGearConnector

Dopo aver stabilito la connessione possiamo installare ThinkGearConnector.

Dalla cartella ArduMind vai su ThinkGear Connector > win32 e fai doppio clic su ThinkGear Connector.exe con le cuffie ancora collegate.

Ottenere la porta COM

Mentre l'auricolare è ancora collegato, è necessario ottenere il comport dell'auricolare MindWave. Questo è necessario per il passaggio 2.

Per ottenere la porta COM:

1 premere il tasto Windows + x e selezionare Gestione dispositivi

2 vai alle porte (COM e LPT)

3, quindi cerca l'adattatore USB MindWave

Con questo nome puoi trovare la porta COM. Se guardi l'immagine sopra puoi vedere che la mia porta COM è COM8

Passaggio 2: configurazione di Visual Studio

Configurazione di Visual Studio
Configurazione di Visual Studio
Configurazione di Visual Studio
Configurazione di Visual Studio

Ora possiamo iniziare con la parte divertente!

Prima di tutto seleziona quale dei tre progetti desideri: Moodlight, Led Strip o Relay.

Ho intenzione di scegliere il progetto Relay.

Dopo aver selezionato il progetto andate nella cartella ArduMind e poi in: 3 Mind Control Projects > Relay Control > RelayControl C#.

Ora fai doppio clic su HelloEEG.sln per aprirlo in Visual Studio.

In Esplora soluzioni a destra, fai clic sul file HelloEEG.cs.

Qui cerca la riga 30 e cambia:

connettore. ConnectScan("COM3"); al comport che abbiamo trovato nel passaggio 1.

Quindi per me:

connettore. ConnectScan("COM8");

Dopodiché possiamo iniziare con l'hardware. Ma tieni aperto Visual Studio perché ne avremo bisogno di nuovo!

Scollega anche le cuffie Mindwave

Passaggio 3: la luce dell'atmosfera

La luce dell'umore
La luce dell'umore
La luce dell'umore
La luce dell'umore
La luce dell'umore
La luce dell'umore

Per il progetto Moodlight dobbiamo prima realizzare l'elettronica. Potete trovare lo schema nell'immagine sopra ^.

Assicurati di utilizzare un LED Annode comune.

Per i mosfet sto usando l'RFZ44N.

Dopo aver fatto l'elettronica dobbiamo caricare il codice su Arduino.

Il codice si trova nella cartella ArduMind. Quindi vai su 3 Mind Control Projects > Moodlight > Moodlight Arduino.

Ora collega semplicemente Arduino e fai clic sul pulsante Carica.

NOTA: se stai usando un Arduino con un CH340G (molti cloni cinesi li usano) devi reinstallare i driver CH340G originali perché anche l'adattatore Mindwave utilizza questo IC. Dopo aver reinstallato il driver originale, puoi caricare di nuovo sul tuo arduino. Dopo aver caricato il codice, reinstallare nuovamente i driver Mindwave in modo che funzionino per l'ultimo passaggio di queste istruzioni

Passaggio 4: il relè controllato dalla mente

Il relè controllato dalla mente
Il relè controllato dalla mente
Il relè controllato dalla mente
Il relè controllato dalla mente
Il relè controllato dalla mente
Il relè controllato dalla mente
Il relè controllato dalla mente
Il relè controllato dalla mente

Per il progetto Relay dobbiamo prima realizzare l'elettronica. Potete trovare lo schema nell'immagine sopra ^.

Il relè che sto usando è un relè SDR 5V come nell'immagine sopra.

Il filo nero che va dal transistor al relè e il filo rosso che va dal relè al 5v devono essere entrambi collegati sul relè ai pin della bobina. Se guardi l'immagine sopra, questi due fili devono essere collegati al pin 1 e al pin 2 del relè.

Dopo aver fatto l'elettronica dobbiamo caricare il codice su Arduino. Il codice si trova nella cartella ArduMind. Quindi vai a 3 Mind Control Projects> Relay Control> RelayControl Arduino

Ora collega semplicemente Arduino e fai clic sul pulsante Carica.

NOTA: se stai usando un Arduino con un CH340G (molti cloni cinesi li usano) devi reinstallare i driver CH340G originali perché anche l'adattatore Mindwave utilizza questo IC. Dopo aver reinstallato il driver originale, puoi caricare di nuovo sul tuo arduino. Dopo aver caricato il codice reinstallare di nuovo i driver Mindwave in modo che funzionino per l'ultimo passaggio di queste istruzioni

Passaggio 5: mente RGB LedStrip

Striscia Led RGB Mente
Striscia Led RGB Mente
Striscia Led RGB Mente
Striscia Led RGB Mente
Striscia Led RGB Mente
Striscia Led RGB Mente
Striscia Led RGB Mente
Striscia Led RGB Mente

Per il progetto RGB ledstrip dobbiamo prima realizzare l'elettronica. Potete trovare lo schema nell'immagine sopra ^.

Questo schema è fortunatamente molto semplice. Assicurati solo di collegare 5V e GND del WS2812B a un alimentatore 5V separato.

Non dimenticare di collegare il GND anche al GND di Arduino

Dopo aver fatto l'elettronica dobbiamo caricare il codice su Arduino. Il codice si trova nella cartella ArduMind. Quindi vai su 3 progetti di controllo mentale> LedStrip> LedStrip Arduino.

Ora collega semplicemente Arduino e fai clic sul pulsante Carica.

NOTA: se stai usando un Arduino con un CH340G (molti cloni cinesi li usano) devi reinstallare i driver CH340G originali perché anche l'adattatore Mindwave utilizza questo IC. Dopo aver reinstallato il driver originale, puoi caricare di nuovo sul tuo arduino. Dopo aver caricato il codice, reinstallare nuovamente i driver Mindwave in modo che funzionino per l'ultimo passaggio di queste istruzioni

Fase 6: la fase FINALE

Il passo FINALE!!
Il passo FINALE!!
Il passo FINALE!!
Il passo FINALE!!
Il passo FINALE!!
Il passo FINALE!!

Per il passaggio finale dobbiamo ottenere la porta Com da Arduino. Questo può essere trovato molto facilmente usando l'IDE di Arduino.

Vai su strumenti e poi porta qui puoi vedere la porta COM di Arduino. Se guardi l'immagine sopra puoi vedere che ho COM20 per il mio Arduino.

Ora torna a Visual Studio e cerca la riga 55 nel file HelloEEG.cs.

Cambia la porta COM con la tua porta COM di Arduino.

Quindi per me port = new SerialPort ("COM8", 115200, Parity. None, 8, StopBits. One); dovrebbe essere cambiato in

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

Ora collega di nuovo le tue cuffie Mindwave. Accendi l'auricolare e premi la grande freccia verde in Visual Studio per avviare il programma!

Di tutto è andato bene, ora hai finito il tuo progetto Mind Control!!! Ottimo lavoro!

Se hai realizzato un progetto, condividilo con me utilizzando il pulsante "L'ho realizzato" in basso.

Dai un'occhiata anche ai miei altri progetti di domotica e robotica!

Problemi comuni

Ecco alcuni problemi comuni e come risolverli:

Il programma C# dice "Nessun dispositivo trovato!:("

1 Ricontrollare la porta COM per le cuffie Mindwave.

2 Verificare se ThinkGearConnector è in esecuzione in background. Altrimenti riavvia ThinkGearConnector

3 Verificare se l'auricolare neurosky ha un LED blu acceso.

4 Assicurarsi di aver installato i driver Mindwave e non i driver CH340G.

C# si blocca durante la connessione ad Arduino

Ricontrolla la porta COM di Arduino.

Il LED Moodlight non mostra i colori corretti

Ricontrolla lo schema.

Sostituisci i Mosfet.

Consigliato: