Inhoudsopgave:
- Stap 1: De onderdelen
- Stap 2: Soldeer de Bluetooth-module aan de MindFlex-headset
- Stap 3: Maak verbinding met de Bluetooth-module met uw computer
- Stap 4: BrainWavesOSC gebruiken om uw gedachtengolven te lezen
- Stap 5: maak een verwerkingstoepassing die die OSC-berichten interpreteert en vervolgens uw toetsenbord kan stimuleren
- Stap 6: Ar-drone Webflight
- Stap 7: MIND CONTROL DE DRONE
Video: Mind-gestuurde drone: 7 stappen
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
1) De onderdelen en software verkrijgen
2) Soldeer de Bluetooth-module aan de mindflex en plaats deze in de case
3) Maak verbinding met de module vanaf uw laptop
4) Gebruik hersengolf osc om hersengolven te lezen
5) Open de verwerking en importeer de juiste bibliotheken en plak deze code in
6) Open Ar-drone webflight en nu bestuurt het toetsenbord dat wordt bestuurd door je geest de drone
Meer in de diepte Instructable
Nog een diepgaande instructable
Stap 1: De onderdelen
- HC-06 Bluetooth seriële module
- MindFlex EEG-headset
- 3 AAA-batterijen
- Kleine schroevendraaier
- Soldeerbout
- Computer met Bluetooth-connectiviteit
Dingen om te downloaden
- BrainWavesOSC downloaden
- Node.js
- Downloadverwerking
- Download ar-drone webfligt
Stap 2: Soldeer de Bluetooth-module aan de MindFlex-headset
Hier zijn enkele informatieve afbeeldingen over waar elk onderdeel moet worden gesoldeerd:
Stap 3: Maak verbinding met de Bluetooth-module met uw computer
- Zoek uw Bluetooth-module in uw Bluetooth-instellingen en maak er verbinding mee
- Het wachtwoord is "1234"
Stap 4: BrainWavesOSC gebruiken om uw gedachtengolven te lezen
- Pak de map BrainWaves uit en bewerk het bestand settings.xml zodat het overeenkomt met uw Bluetooth-string
- Wijzig het en sla het bestand op
- Zorg ervoor dat je verbonden bent met de Bluetooth-module en voer vervolgens BrainWavesOSC uit en je begint je hersengolven te zien
Windows-gebruikers: u moet de COM-poort vinden waarop de Bluetooth-module is aangesloten. Het is waarschijnlijk COM11 of COM5. U kunt de apparaatbeheerder gebruiken om te zien waar uw poorten op zijn aangesloten.
Mac-gebruikers: Typ inls /dev/tty.* in uw terminal. Er verschijnt een lijst met seriële apparaten. Degene die u wilt kopiëren, ziet er als volgt uit /dev/HC-06-DevA.
Stap 5: maak een verwerkingstoepassing die die OSC-berichten interpreteert en vervolgens uw toetsenbord kan stimuleren
- Open Verwerking en importeer de Osc5-bibliotheken
- Plak dan deze code
- Bewerk de code zodat wanneer je meditatie- of aandachtsniveau hoog is, de "t"-toets wordt ingedrukt
- Bewerk de code zodat wanneer je meditatie- of aandachtsniveau laag is, de "l"-toets wordt ingedrukt
Stap 6: Ar-drone Webflight
Download ar-drone webflight
- Volg de instructies op het github-project
- Je kopieert de config.js.sample naar config.js en bewerkt om je plug-ins te selecteren (je hebt ffmpeg niet nodig omdat er al een plug is met de naam video-stream die live video van je drone zal streamen, zorg er gewoon voor dat er geen commentaar op staat uit)
Stap 7: MIND CONTROL DE DRONE
- Maak verbinding met de wifi van de drone
- Zorg ervoor dat je bent verbonden met de bluetooth-module
- Voer "node app.js" uit in uw terminal
- Richt uw browser naar https://localhost:3000/ of https://localhost:3000/ (dit hangt af van uw computertype)
- Voer vervolgens de verwerkingsapp uit en ga terug naar uw browser
- De Processing-app zal op de "t"-toets drukken wanneer uw aandachts- of meditatieniveau hoog is, afhankelijk van hoe u de code hebt bewerkt. Wanneer "t" wordt ingedrukt, zal het opstijgen. Wanneer "l" wordt ingedrukt, zal het landen.