Mündəricat:

3 İnanılmaz Beyin / Ağıl İdarəetmə Layihəsi Arduino və Neurosky ilə LedStrip LEDini Yandırır: 6 Addım (Şəkillərlə)
3 İnanılmaz Beyin / Ağıl İdarəetmə Layihəsi Arduino və Neurosky ilə LedStrip LEDini Yandırır: 6 Addım (Şəkillərlə)

Video: 3 İnanılmaz Beyin / Ağıl İdarəetmə Layihəsi Arduino və Neurosky ilə LedStrip LEDini Yandırır: 6 Addım (Şəkillərlə)

Video: 3 İnanılmaz Beyin / Ağıl İdarəetmə Layihəsi Arduino və Neurosky ilə LedStrip LEDini Yandırır: 6 Addım (Şəkillərlə)
Video: Kim nə başa düşdü ❓ 2024, Iyul
Anonim
Image
Image

Heç düşünüb işığı yandırmaq və ya söndürmək istəmisinizmi? Yoxsa bir RGB ledinin rənginə baxaraq nə qədər stresli olduğunuzu bilmək istəyirsiniz? İndi isə bu Təlimatları izləyə bilərsiniz!

Bu gün nə edəcəyimizi bilmək üçün əvvəlcə qısa bir nümayiş üçün yuxarıdakı youtube videosuna baxmanızı tövsiyə edirəm!

Bu təlimatlar əslində hamısı beyin nəzarətindən istifadə edən üç layihədən ibarətdir. Bəli, bir qiymətə üçdür!

İlk layihə MoodLight -dır. Bu layihə, zehni vəziyyətinizi göstərmək üçün bir RGB LED istifadə edir. Çox rahatladığınız zaman yaşıl olur, ancaq stresli olanda qırmızıya çevriləcək. Bu layihə üçün aşağıdakılar lazımdır:

1x Arduino Uno və ya Nano

1x Neurosky Mindwave qulaqlıq

1x RGB ümumi anod Led

3x N kanal Mosfet

1x Visual Studio 2017

İkinci layihə Relay layihəsidir. Bu layihə yalnız düşünərək bir LED -i AÇMA və ya söndürmək üçün bir Relay istifadə edir! Bir Relay istifadə etdiyi üçün hər şeyi ona bağlaya bilərsiniz. İşıqlarınız, televizorunuz və ya hətta qəhvə maşınınız! Bu layihə üçün bizə lazımdır:

1x Arduino Uno və ya Nano

1x Neurosky Mindwave qulaqlıq

1x 5v rölesi

1x BC 547 Transistor

1x 5V LED

1x Visual Studio 2017

Üçüncü layihə Led Strip layihəsidir. Bu layihə, daha çox Led açacaq və nə qədər stresli olsanız daha çox Qırmızı rəngə çevriləcək WS2812 fərdi ünvanlı RGB Led Şeridi istifadə edir. Bu layihə üçün aşağıdakılara ehtiyacımız var

1x Arduino Uno və ya Nano

1x Neurosky Mindwave qulaqlıq

1x WSD2812 RGB Led Şeridi

1x Visual Studio 2017

Bu layihə Mindwave RF versiyasından istifadə edir. Məsələn, buradan satın ala bilərsiniz:

www.aliexpress.com/item/NeuroSky-MindWave-Headset-international-RF-version-EEG-sensor-for-Cognitive-Diqqət-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

Beləliklə, başlayaq!

Addım 1: Bağlantıların qurulması

Bağlantıların qurulması
Bağlantıların qurulması
Bağlantıların qurulması
Bağlantıların qurulması

Hər üç layihə üçün əvvəlcə əlaqəni qurmalıyıq. Bunu ThinkGearConnector adlı kiçik bir proqramla edəcəyik.

Başlamaq üçün bütün kodu və sürücüləri aşağıdakı Github deposundan yükləyin:

github.com/sieuwe1/ArduMind

Mindwave qoşalaşdırma qurğusunu da buradan yükləyin:

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

Sürücülər

Github deposunu yüklədikdən sonra ArduMind.zip faylını açın.

Bundan sonra ArduMind qovluğunu açın və Sürücülər qovluğuna gedin.

İndi Mind Wave qəbuledicisini kompüterinizə qoşun.

Bundan sonra SETUP. EXE üzərinə iki dəfə vurun və quraşdırın.

Bağlantı

Sürücüləri qurduqdan sonra MindWave.zip faylını açın və yükləyicini qulaqlıq bağlı vəziyyətdə işlədin.

ThinkGearConnector

Bağlantı qurduqdan sonra ThinkGearConnector quraşdıra bilərik.

ArduMind qovluğundan ThinkGear Connector> win32 -ə gedin və qulaqlıq hələ də bağlı halda ThinkGear Connector.exe faylını iki dəfə vurun.

COM portunun alınması

Qulaqlıq hələ də bağlı olsa da, MindWave qulaqlıq komportunu almalıyıq. Bu addım 2 üçün lazımdır.

COM portunu əldə etmək üçün:

1 Windows + x düymələrini basın və cihaz menecerini seçin

2 limana gedin (COM & LPT)

3 sonra MindWave USB Adapterini axtarın

Bu adla COM portunu tapa bilərsiniz. Yuxarıdakı şəkilə baxsanız, COM portumun COM8 olduğunu görə bilərsiniz

Addım 2: Visual Studio qurmaq

Visual Studio qurmaq
Visual Studio qurmaq
Visual Studio qurmaq
Visual Studio qurmaq

İndi Əyləncəli hissədən başlaya bilərik!

Hər şeydən əvvəl istədiyiniz üç layihədən birini seçin: Moodlight, Led Strip və ya Relay.

Relay layihəsini seçəcəyəm.

Layihəni seçdikdən sonra ArduMind qovluğuna gedin və sonra: 3 Mind Control Projects> Relay Control> RelayControl C#.

İndi Visual Studio -da açmaq üçün HelloEEG.sln -ə iki dəfə vurun.

Solüsyon araşdırıcısında HelloEEG.cs faylını sağ vurun.

Burada 30 -cu sətri axtarın və dəyişdirin:

bağlayıcı. ConnectScan ("COM3"); 1 -ci addımda tapdığımız komposta.

Mənim üçün belə:

bağlayıcı. ConnectScan ("COM8");

Bundan sonra hardware ilə başlaya bilərik. Ancaq Visual Studio -nu açıq saxlayın, çünki yenidən ehtiyacımız olacaq!

Mindwave qulaqlıqlarını da ayırın

Addım 3: MoodLight

MoodLight
MoodLight
MoodLight
MoodLight
MoodLight
MoodLight

Moodlight layihəsi üçün əvvəlcə elektronikanı hazırlamalıyıq. Sxemi yuxarıdakı şəkildə tapa bilərsiniz ^.

Ümumi Annode LED istifadə etdiyinizə əmin olun.

Mosfets üçün RFZ44N istifadə edirəm.

Elektronikanı hazırladıqdan sonra Kodu Arduinoya yükləməliyik.

Kodu ArduMind qovluğunda tapa bilərsiniz. Sonra 3 Mind Control Layihəsi> Moodlight> Moodlight Arduino bölməsinə keçin.

İndi Arduino -ya qoşulun və Yüklə düyməsini basın.

Qeyd: CH340G ilə bir Arduino istifadə edirsinizsə (Bir çox Çin klonu bunları istifadə edir) Mindwave Adapter də bu IC -dən istifadə etdiyi üçün orijinal CH340G sürücülərini yenidən qurmalısınız. Orijinal sürücünü yenidən qurduqdan sonra yenidən arduino -ya yükləyə bilərsiniz. Kodu yüklədikdən sonra Mindwave Sürücülərini yenidən quraşdırın ki, bu təlimatların son addımı üçün işləsin

Addım 4: Ağılla İdarə Edilən Röle

Ağılla İdarə Edilən Relay
Ağılla İdarə Edilən Relay
Ağılla İdarə Edilən Relay
Ağılla İdarə Edilən Relay
Ağılla İdarə Edilən Relay
Ağılla İdarə Edilən Relay
Ağılla İdarə Edilən Relay
Ağılla İdarə Edilən Relay

Relay layihəsi üçün əvvəlcə elektronikanı hazırlamalıyıq. Sxemi yuxarıdakı şəkildə tapa bilərsiniz ^.

İstifadə etdiyim röle yuxarıdakı şəkildəki kimi 5V SDR rölesidir.

Transistordan Röleye gedən qara telin və röledən 5v -ə gedən Qırmızı telin hər ikisinin də röle ilə bobin pinlərinə bağlanması lazımdır. Yuxarıdakı görüntüyə baxsanız, bu iki tel rölin 1 və 2 pinlərinə bağlanmalıdır.

Elektronikanı hazırladıqdan sonra Kodu Arduinoya yükləməliyik. Kodu ArduMind qovluğunda tapa bilərsiniz. Sonra 3 Mind Control Layihəsi> Relay Control> RelayControl Arduino bölməsinə keçin

İndi Arduino -ya qoşulun və Yüklə düyməsini basın.

Qeyd: CH340G ilə bir Arduino istifadə edirsinizsə (Bir çox Çin klonu bunları istifadə edir) Mindwave Adapter də bu IC -dən istifadə etdiyi üçün orijinal CH340G sürücülərini yenidən qurmalısınız. Orijinal sürücünü yenidən qurduqdan sonra yenidən arduino -ya yükləyə bilərsiniz. Kodu yüklədikdən sonra Mindwave Sürücülərini yenidən quraşdırın ki, bu təlimatların son addımı üçün işləsin

Addım 5: RGB LedStrip -ə fikir verin

Ağıl RGB LedStrip
Ağıl RGB LedStrip
Ağıl RGB LedStrip
Ağıl RGB LedStrip
Ağıl RGB LedStrip
Ağıl RGB LedStrip
Ağıl RGB LedStrip
Ağıl RGB LedStrip

RGB ledstrip layihəsi üçün əvvəlcə elektronikanı etməliyik. Sxemi yuxarıdakı şəkildə tapa bilərsiniz ^.

Bu sxem xoşbəxtlikdən çox asandır. WS2812B -nin 5V və GND -ni ayrı bir 5V enerji təchizatına bağladığınızdan əmin olun.

GND -ni Arduino GND -yə bağlamağı da unutmayın

Elektronikanı hazırladıqdan sonra Kodu Arduinoya yükləməliyik. Kodu ArduMind qovluğunda tapa bilərsiniz. Sonra 3 Mind Control Layihəsi> LedStrip> LedStrip Arduino bölməsinə keçin.

İndi Arduino -ya qoşulun və Yüklə düyməsini basın.

Qeyd: CH340G ilə bir Arduino istifadə edirsinizsə (Bir çox Çin klonu bunları istifadə edir) Mindwave Adapter də bu IC -dən istifadə etdiyi üçün orijinal CH340G sürücülərini yenidən qurmalısınız. Orijinal sürücünü yenidən qurduqdan sonra yenidən arduino -ya yükləyə bilərsiniz. Kodu yüklədikdən sonra Mindwave Sürücülərini yenidən quraşdırın ki, bu təlimatların son addımı üçün işləsin

Addım 6: Yekun addım

Yekun addım !!
Yekun addım !!
Yekun addım !!
Yekun addım !!
Yekun addım !!
Yekun addım !!

Son addım üçün Arduinodan Com Portu almalıyıq. Bunu Arduino IDE -dən istifadə etməklə tapmaq çox asandır.

Alətlərə gedin və sonra buradakı portu Arduinonun COM portunu görə bilərsiniz. Yuxarıdakı görüntüyə baxsanız Arduino üçün COM20 aldığımı görə bilərsiniz.

İndi Visual Studio -ya qayıdın və HelloEEG.cs faylında 55 -ci sətri axtarın.

COM portunu Arduino COM portunuza dəyişdirin.

Mənim üçün port = yeni SerialPort ("COM8", 115200, Parity. None, 8, StopBits. One); olaraq dəyişdirilməlidir

port = yeni SerialPort ("COM20", 115200, Parity. None, 8, StopBits. One);

İndi Mindwave qulaqlığınızı yenidən bağlayın. Qulaqlığı yandırın və proqramı başlamaq üçün vizual studiyadakı böyük Yaşıl oxu basın!

Hər şey düzgün getdi, indi Mind Control layihəniz tamamlandı !!! Əla işdir!

Bir layihə hazırlamısınızsa, aşağıda "Mən etdim" düyməsini istifadə edərək mənimlə paylaşın.

Digər Ev avtomatlaşdırma və robot layihələrimə də baxın!

Ümumi problemlər

Budur bəzi ümumi problemlər və onları necə düzəltmək olar:

C# proqramında "Heç bir cihaz tapılmadı!:("

1 Mindwave qulaqlıq üçün COM portunu yenidən yoxlayın.

2 ThinkGearConnector -un arxa planda işlədiyini yoxlayın. Əks halda ThinkGearConnector -u yenidən başladın

3 Neurosky qulaqlıqda Mavi LEDin olub olmadığını yoxlayın.

4 CH340G sürücülərini deyil, Mindwave Sürücülərini quraşdırdığınızdan əmin olun.

C# Arduino -ya qoşulanda qəzaya uğrayır

Arduino COM portunu yenidən yoxlayın.

Moodlight LED doğru rəngləri göstərmir

Sxemi yenidən yoxlayın.

Mosfets dəyişdirin.

Tövsiyə: