Sommario:
- Passaggio 1: configurazione delle connessioni
- Passaggio 2: configurazione di Visual Studio
- Passaggio 3: la luce dell'atmosfera
- Passaggio 4: il relè controllato dalla mente
- Passaggio 5: mente RGB LedStrip
- Fase 6: la fase FINALE
Video: 3 fantastici progetti di controllo BRAIN / MIND Luci LedStrip LED con Arduino e Neurosky: 6 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
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
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
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
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
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
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
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:
I 3 fantastici progetti di elettronica che utilizzano il transistor D-882: 9 passaggi
I 3 fantastici progetti di elettronica che utilizzano il transistor D-882: JLCPCB è la più grande impresa di prototipi di PCB in Cina e un produttore high-tech specializzato in prototipi rapidi di PCB e produzione di PCB in piccoli lotti, con oltre 10 anni di esperienza nella produzione di PCB. Sono in grado di fornire soluzioni convenienti
Cappellino unicorno con controllo WiFi? Con luci RGB: 5 passaggi (con immagini)
Cappellino unicorno con controllo WiFi? Con RGB Lights: Ciao a tutti. Il mio piccolo mi stava dando di gomito, per un po', su interessanti fai-da-te indossabili legati agli unicorni. Quindi, mi sono grattato la testa e ho deciso di creare qualcosa di insolito e con un budget molto basso. Questo progetto non richiede app per cont
10 progetti Arduino di base per principianti! Realizza almeno 15 progetti con un'unica scheda!: 6 passaggi
10 progetti Arduino di base per principianti! Realizza almeno 15 progetti con una singola scheda!: Arduino Project & Consiglio di esercitazione; Include 10 progetti Arduino di base. Tutti i codici sorgente, il file Gerber e altro. Niente SMD! Saldatura facile per tutti. Componenti facilmente rimovibili e sostituibili. Puoi realizzare almeno 15 progetti con un singolo bo
Fantastici ingranaggi in movimento controllati da fantastici pulsanti (da continuare): 9 passaggi
Awesome Moving Gears Controlled by Awesome Buttons (da continuare): progettazione di giochi fisici/elettronici per UCLA Design Media Arts con Eddo Stern. Questo istruibile è incompleto. Il progetto è ancora in corso
Luci natalizie fai-da-te con musica - Luci della casa coreografate: 15 passaggi (con immagini)
Luci di Natale fai da te messe in musica - Luci di casa coreografate: Luci di Natale fai da te messe in musica - Luci di casa coreografate Questo NON è un fai-da-te per principianti. Avrai bisogno di una solida conoscenza di elettronica, circuiti, programmazione BASIC e intelligenza generale sulla sicurezza elettrica. Questo fai-da-te è per una persona esperta, quindi