Αυτό είναι ένα έργο που θα σας επιτρέψει να παίξετε τυχερά παιχνίδια μόνο από τη δύναμη του μυαλού σας. Η συσκευή μπορεί να μιμηθεί τα πλήκτρα W, A, S και D για να παίξει τυχόν παιχνίδια στον υπολογιστή σας ... Δεν χρειάζεται να πατήσετε κανένα πλήκτρο, να σκεφτείτε μόνο το τιμόνι: αριστερά, δεξιά ή δεξιά. Μπορείτε να αλλάξετε αυτά τα πλήκτρα σε οποιοδήποτε άλλο κουμπί ή κουμπί του ποντικιού. Φυσικά, πρέπει να εξασκηθείτε για να ελέγξετε τα παιχνίδια, αλλά από την άλλη πλευρά είναι σπουδαίο να εκπαιδεύσετε την προσοχή σας.
[media = https: //youtu.be/MC7lOypxXhY]
Η βάση αυτού του έργου είναι μια μέθοδος ηλεκτροφυσιολογικής παρακολούθησης για καταγραφή της ηλεκτρικής δραστηριότητας του εγκεφάλου, δηλ. για έναν απλό λόγο είναι το EEG (Ηλεκτροεγκεφαλογράφημα).
Το EEG μετρά τις διακυμάνσεις της τάσης ως αποτέλεσμα του ρεύματος ιόντων στους εγκεφαλικούς νευρώνες. Οι διαγνωστικές εφαρμογές επικεντρώνονται συνήθως στο φασματικό περιεχόμενο του ηλεκτροεγκεφαλογραφήματος (EEG), δηλαδή στον τύπο των νευρωνικών ταλαντώσεων (που συνήθως ονομάζονται "κύματα του εγκεφάλου") που μπορούν να παρατηρηθούν στα σήματα EEG. (χάρη στη Wikipedia). Αλλά στην περίπτωση αυτή, χρησιμοποιούνται δύο πολύ ακριβείς τιμές.
• Το Alpha είναι μια περιοχή συχνοτήτων από 7 Hz έως 14 Hz. Εμφανίζεται όταν κλείνετε τα μάτια σας και όταν χαλαρώνετε και αποδυναμώνεται όταν ανοίγετε τα μάτια σας ή το ψυχικό στρες.
• Εύρος συχνότητας βήτα από 15 Hz έως 30 Hz. Το βήτα χαμηλού πλάτους με πολλαπλές και διαφορετικές συχνότητες συσχετίζεται συχνά με ενεργή, απασχολημένη ή ανήσυχη σκέψη και ενεργή συγκέντρωση.
Στην πραγματικότητα, η συσκευή μπορεί να καθορίσει το επίπεδο προσοχής σας, το επίπεδο του διαλογισμού και το αναβόσβημα. Όσο πιο επικεντρωμένος είστε, όσο υψηλότερο είναι το επίπεδο της "προσοχής", τόσο πιο χαλαρή είστε, τόσο υψηλότερο είναι το επίπεδο του "διαλογισμού".
Παιχνίδια ειδικά "έδαφος" υπό τον έλεγχο των κυμάτων του εγκεφάλου:
Όλα είναι διαθέσιμα στο
Αλλά μετά από λίγες ώρες θα σας κουραστεί να παίζετε.
Εργαλεία και υλικά
Εργαλεία:
• Πυροβόλο όπλο
• Ταινία διπλής όψης
• Σίδερο συγκόλλησης
• συγκόλληση
Λογισμικό:
•
•
•
Εξοπλισμός
Ακουστικά μέρη:
•
•
•
• (Αποσυναρμολογήστε τη μονάδα και συνδέστε το κύκλωμα που περιέχει το φορτιστή και τις προαιρετικές μονάδες. Έτσι έχετε το φορτιστή και το κύκλωμα ισχύος.)
• αντίσταση 100 ohm και 200 ohm
•
• Καλώδια
Ανταλλακτικά για τον δέκτη:
•
•
• Καλωδιακά καλώδια
• Ένα πράσινο και ένα κόκκινο LED
•
• Plexiglass
HC-06
: Καταχωρίστε πρώτα το σκίτσο που ονομάζεται "HC_06_Bluetooth" στο Arduino UNO, στη συνέχεια συνδέστε τη μονάδα Bluetooth όπως φαίνεται στο διάγραμμα.Ανοίξτε τη σειριακή οθόνη στο IDE του Arduino και περιμένετε να ρυθμίσει η Arduino τη μονάδα BT. Η μονάδα Bluetooth σας έχει πλέον ρυθμιστεί σε 57600 baud.
// HC-06-Bluetooth
άκυρη ρύθμιση () {
// Ξεκινήστε το σειριακό υλικό.
Serial.begin (9600); // default rate HC-06
καθυστέρηση (1000).
Serial.print ("AT");
καθυστέρηση (1000).
Serial.print ("AT + VERSION").
καθυστέρηση (1000).
Serial.print ("AT + PIN"); // για να καταργήσετε τον κωδικό πρόσβασης
καθυστέρηση (1000).
Serial.print ("AT + BAUD7"). // Ρυθμίστε το baudrate στο 576000 - π.χ. Necomimi dafault
καθυστέρηση (1000).
Serial.begin (57600); //
καθυστέρηση (1000).
}}
void loop () {
}}
Μπορείτε να δοκιμάσετε πολλές εφαρμογές BCI (Computer Brain Interface) επειδή το hacked Necomimi Bluetooth-enabled παιχνίδι θα είναι συμβατό με όλους. Μπορείτε να χρησιμοποιήσετε αυτές τις εφαρμογές για να μάθετε πώς να ελέγχετε τα κύματα του εγκεφάλου σας.
HC-05:
Στη συνέχεια, χρησιμοποιήστε το HC_05_Bluetooth και φορτώστε το Arduino με τον ίδιο τρόπο που κάνατε πριν. Συνδέστε τον ακροδέκτη "EN" του HC-05 στο 3v3 Arduino. Πρέπει να γράψετε τη διεύθυνση της μονάδας HC-06 στον κώδικα. Ελέγξτε τη διεύθυνση της μονάδας BT στο smartphone Android, όπως στην εικόνα Αντικαταστήστε ":" (διπλές κουκκίδες) με "," κόμματα στον κώδικα.
// HC-06-Bluetooth
άκυρη ρύθμιση () {
// Ξεκινήστε το σειριακό υλικό.
Serial.begin (9600); // default rate baud rate HC-05
καθυστέρηση (1000).
Serial.print ("AT");
καθυστέρηση (1000).
Serial.print ("AT + VERSION").
καθυστέρηση (1000).
Serial.println ("AT + ROLE = 1"). // ρυθμίστε το HC-05 σε κατάσταση master
καθυστέρηση (1000).
Serial.println ("AT + LINK =" Εισαγάγετε εδώ τη διεύθυνση "); // τώρα η μονάδα πρέπει να συνδεθεί αυτόματα
καθυστέρηση (1000).
Serial.print ("AT + UART = 57600,1,0"). // Ρυθμίστε το baudrate στο 576000
Serial.begin (57600); //
καθυστέρηση (1000).
}}
void loop () {
}}
Επαληθεύστε τη διεύθυνση HC-06 με το τηλέφωνό σας Android (δείτε την εικόνα). Και πρέπει να αλλάξετε τη διεύθυνση στον κωδικό: 20: 15: 09: 15: 17: 82 ==> 2015.09.151782 Έτσι, η μονάδα HC-05 μπορεί να αναγνωρίσει τη διεύθυνση. Απλά αφαιρέστε το ":" Τώρα οι μονάδες Bluetooth θα πρέπει να συνδέονται μεταξύ τους. Αν έχετε προβλήματα με τη σύνδεση των μονάδων, μπορείτε να διαβάσετε με περισσότερες λεπτομέρειες
Λεπτομέρειες που θα πιάσουν τα κύματα του εγκεφάλου σας έχουν ληφθεί από τον Necomimi. Αυτό το παιχνίδι μπορεί να μετακινήσει τα αυτιά σας ανάλογα με τα κύματα σας. Ένα άχρηστο παιχνίδι, αλλά μέσα του υπάρχει ένα μικρό τσιπ που διαβάζει τα εγκεφαλικά κύματα, φιλτράρει τον θόρυβο και δίνει ένα πολύ καλό σήμα. Λειτουργεί με τη διασύνδεση UART (Serial), έτσι με κάποια hacking, μπορείτε να χρησιμοποιήσετε το Arduino για να διαβάσετε τα κύματα του εγκεφάλου. Ο ρόλος αυτού του ακουστικού είναι να μεταδίδει ασύρματα κύματα εγκεφάλου στο Arduino Leonardo. Κανείς δεν χρειάζεται καλώδια στα κεφάλια τους, έτσι εφευρέθηκε ένα άνετο ακουστικό. Η παρακάτω φωτογραφία δείχνει πώς μπορείτε να αποσυναρμολογήσετε ένα παιχνίδι και να βγάζετε ένα ακουστικό από αυτό.
Αρχικά, ας ρίξουμε μια ματιά στην υπόθεση. Οι βίδες είναι κάτω από το αυτοκόλλητο. Αφαιρέστε το αυτοκόλλητο και το πίσω μέρος της συσκευής και θα βρείτε μια μικρή σανίδα μέσα. Χρειαζόμαστε ένα που είναι κάτω από ένα μεγάλο σκάφος - αυτό είναι ένα τσιπ Neurosky TGAM. Συνδέεται με τέσσερις επαφές στην κεντρική πλακέτα του μικροελεγκτή, οπότε τραβήξτε ένα συγκολλητικό σίδερο και ξεβιδώστε προσεκτικά το χαρτόνι με το τσιπ από την κύρια πλακέτα. Τώρα μπορείτε να φτιάξετε το δικό σας τροφοδοτικό. Ο συγγραφέας χρησιμοποίησε μπαταρία ιόντων λιθίου 500 mAh, κύκλωμα φορτιστή USB, κύκλωμα ενίσχυσης 5 V και δύο αντιστάσεις (100 Ohms και 200 Ohms) για παροχή τροφοδοσίας 3,4 V για το τσιπ και τη μονάδα Bluetooth.
Σύνδεση πίνακα φόρτισης
Δείτε το διάγραμμα για να το βάλετε όλοι μαζί.
Αφού αφαιρέσετε τις μπαταρίες, τους συνδετήρες και όλα όσα δεν είναι απαραίτητα, χρησιμοποιήστε ταινία διπλής όψης για να εγκαταστήσετε τα πάντα στην αριστερή πλευρά του ακουστικού. Αρχικά, δημιουργήστε ένα κύκλωμα μπαταρίας με φορτιστή και με μονάδα ενίσχυσης DC-DC 5V. Μετά από αυτό, συγκολλήστε τις δύο αντιστάσεις - αυτό είναι ένα διαιρέτη 3,3 volt. Παρέχει ενέργεια στον αισθητήρα. Τώρα κολλήστε το καλώδιο στον T-pin στην πλακέτα Neurosky TGAM, η οποία στέλνει δεδομένα στη υποτελική μονάδα BT HC-06.
Ολόκληρο το κύκλωμα του δέκτη είναι τοποθετημένο σε ένα τεμάχιο πλεξιγκλάς χρησιμοποιώντας ταινία διπλής όψης.
Συνδέστε το Arduino Leonardo στο breadboard και, στη συνέχεια, συνδέστε τη μονάδα Bluetooth και τις λυχνίες LED. Χρησιμοποιήστε τη μονάδα Bluetooth HC-05 που έχει ήδη ρυθμιστεί εδώ. Χρησιμοποιώντας πολλά άλματα, πραγματοποιήστε τις ακόλουθες συνδέσεις:
1. Arduino Leonardo-5v για Bluetooth-VCC και κάθοδοι δύο LEDs
2. Arduino Leonardo-GND για Bluetooth-GND
3. Arduino Leonardo-D9 για Bluetooth-TX
4. Arduino Leonardo-D5 για την άνοδο του κόκκινου LED
5. Arduino Leonardo-D6 για το πράσινο LED ανόδου
Αυτό είναι όλο, έτσι τώρα πρέπει να κατεβάσετε τον κωδικό του προγράμματος
Ο πίνακας Arduino Leonardo μπορεί να μιμηθεί πληκτρολόγιο ή ποντίκι. Χρησιμοποιώντας αυτή τη λειτουργία, ο δημιουργός δημιούργησε έναν κώδικα που μιμείται το WASD και ελέγχει πολλά παιχνίδια στον υπολογιστή σας. Το NeuroSky χρησιμοποιεί τις τιμές eSense: συγκέντρωση και διαλογισμό από 1 έως 100 και ανιχνεύει αναβοσβήνει. Εάν η τιμή eSense φτάσει στο όριο (70 για διαλογισμό και 65 για προσοχή) ή εντοπίσει αναβοσβήνει, μιμείται το πατημένο πλήκτρο.
Ο ρόλος των δύο LED είναι να υποδείξετε πότε έχετε φτάσει στο όριο της προσοχής ή του διαλογισμού. Το κόκκινο δείχνει την προσοχή και το πράσινο δείχνει το διαλογισμό.
Συνδέστε το Arduino Leonardo και κατεβάστε τον παρακάτω κώδικα.
/ *
Κωδικός που δημιουργήθηκε από τον Tamás Imets για την αναπαραγωγή βιντεοπαιχνιδιών με πνευματικά κύματα
Διστάσετε να το χρησιμοποιήσετε
25 Μαρτίου 2016
* /
#include
#include
#include
SoftwareSerial bluetooth (9, 8); // ακίδες λογισμικού
Mindwave mindwave; // ενεργοποιήθηκε η βιβλιοθήκη mindwave
int medlimit = 70. // ορίστε όρια
int attlimit = 65; // ορίστε όρια
άκυρη ρύθμιση () {
bluetooth.begin (MINDWAVE_BAUDRATE); // ορίστε το Baudrate
pinMode (5, OUTPUT). // ακίδες ρύθμισης
pinMode (4, OUTPUT); // ακίδες ρύθμισης
}}
void onMindwaveData () {
αν (mindwave.quality () <95) {/ αν αναβοσβήνει
Πληκτρολόγιο.write ('w'); // πιέζει W
}}
αν (mindwave.quality () == 100) {
Πληκτρολόγιο.write ('');
}}
αν (mindwave.meditation ()> medlimit) {// αν διαλογιστείτε
Ψηφιακή εγγραφή (5, ΥΨΗΛΗ);
Πληκτρολόγιο.write ('d'); // πατά D
}}
αν (mindwave.meditation () attlimit) {// αν εστιάζετε
Ψηφιακή εγγραφή (6, ΥΨΗΛΗ);
Πληκτρολόγιο.write ('a'); // πατά Α
}}
αν (mindwave.attention ()
Κατεβάστε τις βιβλιοθήκες στην αρχή του άρθρου Οι μονάδες Bluetooth είναι ήδη ρυθμισμένες, οπότε μετά τη λήψη του κώδικα, μπορείτε να ξεκινήσετε την αναπαραγωγή βιντεοπαιχνιδιών.
Πώς να χρησιμοποιήσετε;
Είναι εύκολο να μάθετε πώς να χρησιμοποιείτε αυτήν τη συσκευή. Μερικές ώρες πρακτικής σας κάνουν έναν πραγματικό δρομέα, με αυτό μπορείτε να διαχειριστείτε σχεδόν οποιοδήποτε παιχνίδι. Μόνο ο εγκέφαλός σας πρέπει να συνηθίσει να ελέγχει τις δραστηριότητές του. Εάν η συσκευή είναι έτοιμη, ακολουθήστε τα παρακάτω βήματα για να χρησιμοποιήσετε τον ελεγκτή παιχνιδιών mindwave.
1. Τοποθετήστε το ακουστικό στο κεφάλι σας.
2. Συνδέστε τον δέκτη στον υπολογιστή.
3. Ελέγξτε αν οι μονάδες Bluetooth είναι συνδεδεμένες.
4. Ενεργοποιήστε το κύκλωμα και προσπαθήστε να αυξήσετε το επίπεδο προσοχής ή του διαλογισμού σας. Αν οι λυχνίες LED ανάβουν, τότε έχετε κάνει καλή δουλειά. Τώρα μπορείτε να δοκιμάσετε να παίζετε παιχνίδια
5. Απολαύστε το παιχνίδι Ultimate Gamer.
Για να ελέγξετε το παιχνίδι, κάντε τα εξής:
• Αναβοσβήνει για να ξεκινήσει το αυτοκίνητο (προσομοιώνει το πλήκτρο "W")
• Αναβοσβήνει ξανά για να σταματήσει (εξομοιώνει τη μπάρα διαστήματος)
• Χαλαρώστε για να παραμείνετε δεξιά (προσομοιώνει το πλήκτρο "D")
• Εστίαση για να στρίψετε αριστερά (προσομοιώνει το πλήκτρο "A")
Μπορείτε να παίξετε GTA, Need for Speed, online παιχνίδια, παιχνίδια δράσης.