Isi kandungan:

3 Projek Kawalan BRAIN / MIND Menakjubkan Lampu LedStrip LED Dengan Arduino dan Neurosky: 6 Langkah (dengan Gambar)
3 Projek Kawalan BRAIN / MIND Menakjubkan Lampu LedStrip LED Dengan Arduino dan Neurosky: 6 Langkah (dengan Gambar)

Video: 3 Projek Kawalan BRAIN / MIND Menakjubkan Lampu LedStrip LED Dengan Arduino dan Neurosky: 6 Langkah (dengan Gambar)

Video: 3 Projek Kawalan BRAIN / MIND Menakjubkan Lampu LedStrip LED Dengan Arduino dan Neurosky: 6 Langkah (dengan Gambar)
Video: Isolation - Mind Field (Ep 1) 2024, Julai
Anonim
Image
Image

Adakah anda pernah mahu menghidupkan atau mematikan lampu hanya dengan memikirkannya? Atau adakah anda ingin mengetahui betapa tertekannya anda dengan melihat warna LED RGB? Walaupun sekarang anda boleh dengan mengikuti Instructables ini!

Untuk mengetahui apa yang akan kami buat hari ini, saya cadangkan anda menonton video youtube di atas untuk Demonstrasi ringkas!

Instructables ini sebenarnya terdapat dari tiga projek yang semuanya menggunakan kawalan otak. Ya itu tiga untuk harga satu!

Projek pertama adalah MoodLight. Projek ini menggunakan petunjuk RGB untuk menunjukkan status mental anda. Apabila anda sangat santai ia berwarna hijau, tetapi apabila anda menjadi tertekan, ia akan menjadi merah. Projek ini memerlukan perkara berikut:

1x Arduino Uno atau Nano

Alat dengar Neurosky Mindwave 1x

1x RGB annode biasa Led

Saluran 3x N Mosfet

1x Visual Studio 2017

Projek kedua ialah projek Relay. Projek ini menggunakan Relay untuk menghidupkan atau mematikan LED hanya dengan memikirkannya! Kerana menggunakan Relay, anda boleh mengaitkan semuanya. Lampu, TV atau mesin kopi anda! Untuk projek ini, kami memerlukan:

1x Arduino Uno atau Nano

Alat dengar Neurosky Mindwave 1x

Relay 1x 5v

Transistor 1x SM 547

LED 1x 5V

1x Visual Studio 2017

Projek ketiga adalah projek Led Strip. Projek ini menggunakan Jalur Lebar RGB yang dapat dialamatkan secara individu WS2812 yang akan menghidupkan lebih banyak Led dan menjadikannya lebih Merah sehingga semakin tertekan anda. Untuk projek ini, kami memerlukan perkara berikut

1x Arduino Uno atau Nano

Alat dengar Neurosky Mindwave 1x

Jalur Led 1x WSD2812 RGB

1x Visual Studio 2017

Projek ini menggunakan versi Mindwave RF. Anda boleh membelinya misalnya di sini:

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

Oleh itu, mari kita mulakan!

Langkah 1: Menyiapkan Sambungan

Menyiapkan Sambungan
Menyiapkan Sambungan
Menyiapkan Sambungan
Menyiapkan Sambungan

Untuk ketiga-tiga projek, pertama-tama kita perlu membuat sambungan. Kami akan melakukan ini dengan program kecil bernama ThinkGearConnector.

Untuk memulakan memuat turun semua kod dan pemacu dari repositori Github di bawah:

github.com/sieuwe1/ArduMind

Muat turun juga pemasang pasangan Mindwave dari sini:

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

Pemandu

Setelah memuat turun repositori Github unzip fail ArduMind.zip.

Selepas itu buka folder ArduMind dan pergi ke folder Drivers.

Sekarang pasangkan penerima Mind Wave ke komputer anda.

Selepas itu klik dua kali pada SETUP. EXE dan pasangkannya.

Sambungan

Setelah memasang Pemacu unzip fail MindWave.zip dan jalankan pemasang masih dengan alat dengar terpasang.

ThinkGearConnector

Setelah membuat sambungan, kami dapat memasang ThinkGearConnector.

Dari folder ArduMind pergi ke ThinkGear Connector> win32 dan klik dua kali ThinkGear Connector.exe dengan alat dengar masih terpasang.

Mendapatkan port COM

Walaupun alat dengar masih terpasang, kita perlu mendapatkan set kepala MindWave. Ini diperlukan untuk langkah 2.

Untuk mendapatkan port COM:

1 tekan kekunci windows + x dan pilih pengurus peranti

2 pergi ke port (COM & LPT)

3 kemudian cari Adaptor USB MindWave

Dengan nama ini anda dapat mencari port COM. Sekiranya anda melihat gambar di atas, anda dapat melihat port COM saya adalah COM8

Langkah 2: Menyiapkan Visual Studio

Menubuhkan Visual Studio
Menubuhkan Visual Studio
Menubuhkan Visual Studio
Menubuhkan Visual Studio

Sekarang kita boleh mulakan dengan bahagian Fun!

Pertama sekali, pilih mana dari tiga projek yang anda mahukan: Moodlight, Led Strip atau Relay.

Saya akan memilih projek Relay.

Setelah memilih projek, pergi ke folder ArduMind dan kemudian ke: 3 Mind Control Projects> Relay Control> RelayControl C #.

Sekarang klik dua kali pada HelloEEG.sln untuk membukanya di Visual Studio.

Dalam penjelajah penyelesaian, klik kanan pada fail HelloEEG.cs.

Di sini cari baris 30 dan ubah:

penyambung. ConnectScan ("COM3"); kepada syarikat yang kami dapati dalam langkah 1.

Jadi bagi saya:

penyambung. ConnectScan ("COM8");

Selepas ini kita boleh mulakan dengan perkakasan. Tetapi teruskan Visual Studio terbuka kerana kami akan memerlukannya lagi!

Cabut juga alat dengar Mindwave

Langkah 3: The MoodLight

The MoodLight
The MoodLight
The MoodLight
The MoodLight
The MoodLight
The MoodLight

Untuk projek Moodlight kita mesti membuat elektronik. Anda boleh mencari skema dalam gambar di atas ^.

Pastikan anda menggunakan LED Annode Biasa.

Untuk mosfets saya menggunakan RFZ44N.

Setelah membuat elektronik, kita perlu memuat naik Kod ke Arduino.

Kodnya boleh didapati di folder ArduMind. Kemudian pergi ke 3 Mind Control Projects> Moodlight> Moodlight Arduino.

Sekarang sambungkan Arduino dan klik butang Muat Naik.

CATATAN: Sekiranya anda menggunakan Arduino dengan CH340G (Banyak klon cina menggunakan ini) anda harus memasang semula pemacu CH340G yang asal kerana Adaptor Mindwave juga menggunakan IC ini. Setelah memasang semula pemacu asal, anda boleh memuat naik semula ke arduino anda. Setelah memuat naik kod, pasang semula Mindwave Drivers sekali lagi supaya ia berfungsi untuk langkah terakhir arahan ini

Langkah 4: Relay Terkawal Minda

Relay Terkawal Minda
Relay Terkawal Minda
Relay Terkawal Minda
Relay Terkawal Minda
Relay Terkawal Minda
Relay Terkawal Minda
Relay Terkawal Minda
Relay Terkawal Minda

Untuk projek Relay, kita mesti membuat elektronik. Anda boleh mencari skema dalam gambar di atas ^.

Relay yang saya gunakan adalah relay SDR 5V seperti dalam gambar di atas.

Kawat hitam yang bergerak dari Transistor ke Relay dan wayar Merah yang bergerak dari relay ke 5v kedua-duanya perlu disambungkan pada relay ke pin gegelung. Sekiranya anda melihat gambar di atas kedua-dua wayar ini mesti disambungkan ke pin 1 dan pin 2 dari relay.

Setelah membuat elektronik, kita perlu memuat naik Kod ke Arduino. Kodnya boleh didapati di folder ArduMind. Kemudian pergi ke 3 Mind Control Projects> Relay Control> RelayControl Arduino

Sekarang sambungkan Arduino dan klik butang Muat Naik.

CATATAN: Sekiranya anda menggunakan Arduino dengan CH340G (Banyak klon cina menggunakan ini) anda harus memasang semula pemacu CH340G yang asal kerana Adaptor Mindwave juga menggunakan IC ini. Setelah memasang semula pemacu asal, anda boleh memuat naik semula ke arduino anda. Setelah memuat naik kod, pasang semula Mindwave Drivers sekali lagi agar ia berfungsi untuk langkah terakhir arahan ini

Langkah 5: Minda RGB LedStrip

Minda RGB LedStrip
Minda RGB LedStrip
Minda RGB LedStrip
Minda RGB LedStrip
Minda RGB LedStrip
Minda RGB LedStrip
Minda RGB LedStrip
Minda RGB LedStrip

Untuk projek RGB ledstrip, kita mesti membuat elektronik. Anda boleh mencari skema dalam gambar di atas ^.

Skema ini untungnya sangat mudah. Pastikan untuk menyambungkan 5V dan GND WS2812B ke bekalan kuasa 5V yang berasingan.

Jangan lupa sambungkan GND juga ke GND Arduino

Setelah membuat elektronik, kita perlu memuat naik Kod ke Arduino. Kodnya boleh didapati di folder ArduMind. Kemudian pergi ke 3 Mind Control Projects> LedStrip> LedStrip Arduino.

Sekarang sambungkan Arduino dan klik butang Muat Naik.

CATATAN: Sekiranya anda menggunakan Arduino dengan CH340G (Banyak klon cina menggunakan ini) anda harus memasang semula pemacu CH340G yang asal kerana Adaptor Mindwave juga menggunakan IC ini. Setelah memasang semula pemacu asal, anda boleh memuat naik semula ke arduino anda. Setelah memuat naik kod, pasang semula Mindwave Drivers sekali lagi agar ia berfungsi untuk langkah terakhir arahan ini

Langkah 6: Langkah AKHIRNYA

Langkah AKHIRNYA !!
Langkah AKHIRNYA !!
Langkah AKHIRNYA !!
Langkah AKHIRNYA !!
Langkah AKHIRNYA !!
Langkah AKHIRNYA !!

Untuk langkah terakhir, kita perlu mendapatkan Com Port dari Arduino. Ini dapat dijumpai dengan mudah dengan menggunakan Arduino IDE.

Pergi ke alat dan kemudian port di sini anda dapat melihat port COM Arduino. Sekiranya anda melihat gambar di atas, anda dapat melihat saya mempunyai COM20 untuk Arduino saya.

Sekarang kembali ke Studio visual dan cari baris 55 dalam fail HelloEEG.cs.

Tukar port COM ke port COM Arduino anda.

Jadi bagi saya port = SerialPort baru ("COM8", 115200, Parity. None, 8, StopBits. One); harus ditukar menjadi

port = SerialPort baru ("COM20", 115200, Parity. Tiada, 8, StopBits. One);

Sekarang sambungkan alat dengar Mindwave anda lagi. Hidupkan alat dengar dan tekan anak panah Hijau besar di studio visual untuk memulakan program!

Segala-galanya betul, anda kini telah menyelesaikan projek Mind Control anda !!! Bagus!

Sekiranya anda membuat projek, sila kongsikan kepada saya dengan menggunakan butang "Saya membuatnya" di bawah.

Lihat juga projek automatik dan robotik Rumah saya yang lain!

Masalah biasa

Berikut adalah beberapa masalah biasa dan cara memperbaikinya:

Program C # mengatakan "Tidak ada peranti yang dijumpai!:("

1 Periksa semula port COM untuk alat dengar Mindwave.

2 Periksa sama ada ThinkGearConnector berjalan di latar belakang. Jika tidak, mulakan semula ThinkGearConnector

3 Periksa sama ada alat dengar neurosky menyala LED Biru.

4 Pastikan anda telah memasang Pemacu Mindwave dan bukan pemacu CH340G.

C # terhempas semasa menyambung ke Arduino

Semak semula port COM Arduino.

LED Moodlight tidak menunjukkan warna yang betul

Semak skema sekali lagi.

Ganti Mosfets.

Disyorkan: