Inhoudsopgave:
- Stap 1: De verbindingen instellen
- Stap 2: Visual Studio instellen
- Stap 3: De MoodLight
- Stap 4: Het door de geest gestuurde relais
- Stap 5: Mind RGB LedStrip
- Stap 6: De LAATSTE stap
Video: 3 geweldige BRAIN / MIND-besturingsprojecten Lights LedStrip LED met Arduino en Neurosky - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Heb je ooit de lichten AAN of UIT willen zetten door er alleen maar aan te denken? Of wil je weten hoe gestrest je bent door te kijken naar de kleur van een RGB led? Terwijl je nu kunt door deze Instructables te volgen!
Om een idee te krijgen van wat we vandaag gaan maken raad ik je aan eerst de youtube video hierboven te bekijken voor een korte Demonstratie!
Deze Instructables bestaat eigenlijk uit drie projecten die allemaal hersencontrole gebruiken. Ja, dat zijn drie voor de prijs van één!
Het eerste project is de MoodLight. Dit project maakt gebruik van een RGB-led om je mentale status te tonen. Als je heel ontspannen bent, is het groen, maar als je gestrest raakt, wordt het rood. Dit project heeft het volgende nodig:
1x Arduino Uno of Nano
1x Neurosky Mindwave-headset
1x RGB gemeenschappelijke anode Led
3x N-kanaal Mosfet
1x Visual Studio 2017
Het tweede project is het Relay-project. Dit project gebruikt een relais om een led AAN of UIT te zetten door er gewoon aan te denken! Doordat hij gebruik maakt van een Relay kun je er alles op aansluiten. Uw verlichting, uw tv of zelfs uw koffiezetapparaat! Voor dit project hebben we nodig:
1x Arduino Uno of Nano
1x Neurosky Mindwave-headset
1x 5v relais
1x BC 547 Transistor
1x 5V LED
1x Visual Studio 2017
Het derde project is het Led Strip-project. Dit project maakt gebruik van een WS2812 adresseerbare RGB Led Strip die meer Led's zal inschakelen en meer Rood zal worden, hoe meer gestrest je wordt. Voor dit project hebben we het volgende nodig:
1x Arduino Uno of Nano
1x Neurosky Mindwave-headset
1x WSD2812 RGB-ledstrip
1x Visual Studio 2017
Dit project maakt gebruik van de Mindwave RF-versie. Je kunt het bijvoorbeeld hier kopen:
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
Dus laten we beginnen!
Stap 1: De verbindingen instellen
Voor alle drie de projecten moeten we eerst de verbinding opzetten. We zullen dit doen met een klein programma genaamd ThinkGearConnector.
Download om te beginnen alle code en stuurprogramma's uit de Github-repository hieronder:
github.com/sieuwe1/ArduMind
Download hier ook het installatieprogramma voor Mindwave-koppeling:
download.neurosky.com/updates/mindwave/education/1.1.28.0/MindWave.zip
Chauffeurs
Pak na het downloaden van de Github-repository het ArduMind.zip-bestand uit.
Open daarna de map ArduMind en ga naar de map Drivers.
Sluit nu de Mind Wave-ontvanger aan op uw computer.
Dubbelklik daarna op SETUP. EXE en installeer het.
Verbinding
Nadat u de stuurprogramma's hebt geïnstalleerd, pakt u het bestand MindWave.zip uit en voert u het installatieprogramma nog steeds uit met de headset aangesloten.
ThinkGearConnector
Nadat we de verbinding tot stand hebben gebracht kunnen we de ThinkGearConnector installeren.
Ga vanuit de ArduMind-map naar ThinkGear Connector> win32 en dubbelklik op ThinkGear Connector.exe terwijl de headset nog is aangesloten.
De COM-poort verkrijgen
Terwijl de headset nog steeds is aangesloten, moeten we de comport van de MindWave-headset krijgen. Dit is nodig voor stap 2.
Om de COM-poort te krijgen:
1 druk op windows-toets + x en selecteer apparaatbeheer
2 ga naar poorten (COM&LPT)
3 zoek dan naar MindWave USB Adapter
Onder deze naam vindt u de COM-poort. Als je naar de afbeelding hierboven kijkt, kun je zien dat mijn COM-poort COM8 is
Stap 2: Visual Studio instellen
Nu kunnen we beginnen met het Fun-gedeelte!
Selecteer eerst welk van de drie projecten je wilt: Moodlight, Led Strip of Relay.
Ik ga het Relay-project kiezen.
Nadat je het project hebt geselecteerd, ga je naar de ArduMind-map en vervolgens naar: 3 Mind Control Projects > Relay Control > RelayControl C#.
Dubbelklik nu op de HelloEEG.sln om deze te openen in Visual Studio.
Klik in de oplossingsverkenner aan de rechterkant op het HelloEEG.cs-bestand.
Zoek hier naar regel 30 en verander:
connector. ConnectScan("COM3"); naar de comport die we in stap 1 hebben gevonden.
Dus voor mij:
connector. ConnectScan("COM8");
Hierna kunnen we beginnen met de hardware. Maar houd Visual Studio open want we zullen het weer nodig hebben!
Koppel ook de Mindwave-headset los
Stap 3: De MoodLight
Voor het Moodlight-project moeten we eerst de elektronica maken. Je vindt het schema in de afbeelding hierboven ^.
Zorg ervoor dat u een Common Anode LED gebruikt.
Voor de mosfets gebruik ik de RFZ44N.
Nadat we de elektronica hebben gemaakt, moeten we de code uploaden naar de Arduino.
De code is te vinden in de ArduMind-map. Ga dan naar 3 Mind Control Projects > Moodlight > Moodlight Arduino.
Sluit nu eenvoudig de Arduino aan en klik op de knop Uploaden.
OPMERKING: Als je een Arduino gebruikt met een CH340G (veel Chinese klonen gebruiken deze) moet je de originele CH340G-stuurprogramma's opnieuw installeren omdat de Mindwave-adapter dit IC ook gebruikt. Nadat je het originele stuurprogramma opnieuw hebt geïnstalleerd, kun je opnieuw uploaden naar je arduino. Nadat je de code hebt geüpload, installeer je de Mindwave-stuurprogramma's opnieuw zodat het werkt voor de laatste stap van deze instructables
Stap 4: Het door de geest gestuurde relais
Voor het Relay project moeten we eerst de elektronica maken. Je vindt het schema in de afbeelding hierboven ^.
Het relais dat ik gebruik is een 5V SDR-relais zoals in de afbeelding hierboven.
De zwarte draad die van de transistor naar het relais gaat en de rode draad die van het relais naar de 5v gaat, moeten beide op het relais worden aangesloten op de spoelpinnen. Als je naar de afbeelding hierboven kijkt, moeten deze twee draden worden aangesloten op pin 1 en pin 2 van het relais.
Nadat we de elektronica hebben gemaakt, moeten we de code uploaden naar de Arduino. De code is te vinden in de ArduMind-map. Ga dan naar 3 Mind Control Projects > Relay Control > RelayControl Arduino
Sluit nu gewoon de Arduino aan en klik op de knop Uploaden.
OPMERKING: Als je een Arduino gebruikt met een CH340G (veel Chinese klonen gebruiken deze) moet je de originele CH340G-stuurprogramma's opnieuw installeren omdat de Mindwave-adapter dit IC ook gebruikt. Nadat je het originele stuurprogramma opnieuw hebt geïnstalleerd, kun je opnieuw uploaden naar je arduino. Nadat je de code hebt geüpload, installeer je de Mindwave-stuurprogramma's opnieuw zodat het werkt voor de laatste stap van deze instructables
Stap 5: Mind RGB LedStrip
Voor het RGB ledstrip project moeten we eerst de elektronica maken. Je vindt het schema in de afbeelding hierboven ^.
Dit schema is gelukkig heel eenvoudig. Zorg er wel voor dat u de 5V en GND van de WS2812B aansluit op een aparte 5V-voeding.
Vergeet niet om de GND ook aan te sluiten op de GND van de Arduino
Nadat we de elektronica hebben gemaakt, moeten we de code uploaden naar de Arduino. De code is te vinden in de ArduMind-map. Ga dan naar 3 Mind Control Projecten > LedStrip > LedStrip Arduino.
Sluit nu eenvoudig de Arduino aan en klik op de knop Uploaden.
OPMERKING: Als je een Arduino gebruikt met een CH340G (veel Chinese klonen gebruiken deze) moet je de originele CH340G-stuurprogramma's opnieuw installeren omdat de Mindwave-adapter dit IC ook gebruikt. Nadat je het originele stuurprogramma opnieuw hebt geïnstalleerd, kun je opnieuw uploaden naar je arduino. Nadat je de code hebt geüpload, installeer je de Mindwave-stuurprogramma's opnieuw zodat het werkt voor de laatste stap van deze instructables
Stap 6: De LAATSTE stap
Voor de laatste stap moeten we de Com-poort van de Arduino krijgen. Dit kan heel eenvoudig worden gevonden met behulp van de Arduino IDE.
Ga naar tools en dan poort hier zie je de COM poort van de Arduino. Als je naar de afbeelding hierboven kijkt, kun je zien dat ik COM20 heb voor mijn Arduino.
Ga nu terug naar Visual Studio en zoek naar regel 55 in het HelloEEG.cs-bestand.
Verander de COM-poort in uw Arduino COM-poort.
Dus voor mij poort = nieuwe SerialPort ("COM8", 115200, Parity. None, 8, StopBits. One); moet worden veranderd in
port = new SerialPort("COM20", 115200, Parity. None, 8, StopBits. One);
Sluit nu uw Mindwave-headset opnieuw aan. Zet de headset aan en druk op de grote groene pijl in visual studio om het programma te starten!
Als alles goed is gegaan, heb je nu je Mind Control-project voltooid!!! Goed werk!
Als je een project hebt gemaakt, deel het dan met mij via de knop "Ik heb het gemaakt" hieronder.
Bekijk ook mijn andere domotica en robot projecten!
Veel voorkomende problemen
Hier zijn enkele veelvoorkomende problemen en hoe u ze kunt oplossen:
C#-programma zegt "Geen apparaten gevonden!:("
1 Controleer de COM-poort voor de Mindwave-headset opnieuw.
2 Controleer of ThinkGearConnector op de achtergrond actief is. Start anders ThinkGearConnector opnieuw
3 Controleer of de neurosky-headset een blauwe LED heeft.
4 Zorg ervoor dat u de Mindwave-stuurprogramma's hebt geïnstalleerd en niet de CH340G-stuurprogramma's.
C# crasht bij verbinding met Arduino
Controleer de Arduino COM-poort opnieuw.
De Moodlight LED geeft niet de juiste kleuren weer
Controleer het schema nog eens.
Vervang de Mosfets.
Aanbevolen:
Hoe maak je een geweldige geluidsproducent met LM555 IC: 10 stappen
Hoe een geweldige geluidsproducent te maken met behulp van LM555 IC: Hallo vriend, vandaag ga ik een geweldig geluidsgeneratorcircuit maken met behulp van LM555 IC. Dit circuit genereert geluid als een scooter, geweerkogelschieten, fluitje. Laten we beginnen
Geweldige meldingen - Ironman-editie: 5 stappen (met afbeeldingen)
Geweldige meldingen - Ironman-editie: "Excelsior" - Stan Lee. Geweldige meldingen! Deze instructable is opgedragen aan de overleden vader van mijn favoriete superhelden. Een tijdje had ik dit Iron-man-beeld op de plank. Het is een speeltje van dubieuze oorsprong dat mij is gegeven na een ruzie
Laptop Cooling Pad DIY - Geweldige lifehacks met CPU-ventilator - Creatieve ideeën - Computerventilator: 12 stappen (met afbeeldingen)
Laptop Cooling Pad DIY | Geweldige lifehacks met CPU-ventilator | Creatieve ideeën | Computerfan: je moet deze video tot het einde bekijken. voor het begrijpen van de video
BALLONLAMP!!! GEWELDIG!!! (eenvoudige geweldige ballonlamp)!! 6 stappen (met afbeeldingen)
BALLONLAMP!!! GEWELDIG!!! (eenvoudige Awsome Ballon Lamp)!!: De eenvoudige ballonlamp is gemaakt van de ballons en de 12v ledstrip met de led-driver
Geweldige bewegende versnellingen bestuurd door geweldige knoppen (wordt vervolgd): 9 stappen
Awesome Moving Gears bestuurd door Awesome Buttons (wordt vervolgd): Fysiek / elektronisch game-ontwerp voor UCLA Design Media Arts met Eddo Stern. Dit instructable is onvolledig. Het project loopt nog