Spisu treści:

3 niesamowite projekty kontroli mózgu / umysłu Oświetlenie LedStrip LED z Arduino i Neurosky: 6 kroków (ze zdjęciami)
3 niesamowite projekty kontroli mózgu / umysłu Oświetlenie LedStrip LED z Arduino i Neurosky: 6 kroków (ze zdjęciami)

Wideo: 3 niesamowite projekty kontroli mózgu / umysłu Oświetlenie LedStrip LED z Arduino i Neurosky: 6 kroków (ze zdjęciami)

Wideo: 3 niesamowite projekty kontroli mózgu / umysłu Oświetlenie LedStrip LED z Arduino i Neurosky: 6 kroków (ze zdjęciami)
Wideo: Oblicza sztucznej inteligencji | Od mózgu do umysłu #3 2024, Lipiec
Anonim
Image
Image

Czy kiedykolwiek chciałeś włączyć lub wyłączyć światła tylko o tym myśląc? A może chcesz wiedzieć, jak bardzo jesteś zestresowany, patrząc na kolor diody RGB? Teraz możesz, postępując zgodnie z instrukcjami!

Aby poczuć, co zamierzamy dzisiaj zrobić, polecam najpierw obejrzeć powyższy film na youtube na krótką demonstrację!

Ten Instructables faktycznie składa się z trzech projektów, z których wszystkie wykorzystują kontrolę mózgu. Tak, trzy w cenie jednego!

Pierwszym projektem jest MoodLight. Ten projekt wykorzystuje diodę RGB, aby pokazać twój stan psychiczny. Kiedy jesteś bardzo zrelaksowany, jest zielony, ale kiedy jesteś zestresowany, zmienia kolor na czerwony. Ten projekt wymaga:

1x Arduino Uno lub Nano

1x zestaw słuchawkowy Neurosky Mindwave

1x wspólna anoda RGB Led

3x N-kanałowy Mosfet

1x Visual Studio 2017

Drugim projektem jest projekt Relay. Ten projekt wykorzystuje przekaźnik do włączania lub wyłączania diody LED, po prostu o tym myśląc! Ponieważ używa przekaźnika, możesz do niego podłączyć wszystko. Twoje światła, telewizor, a nawet ekspres do kawy! Do tego projektu potrzebujemy:

1x Arduino Uno lub Nano

1x zestaw słuchawkowy Neurosky Mindwave

1x5 v Przekaźnik

1x tranzystor BC 547

1x dioda LED 5V

1x Visual Studio 2017

Trzeci projekt to projekt Led Strip. Ten projekt wykorzystuje indywidualnie adresowalną taśmę LED RGB WS2812, która włączy więcej diod LED i zmieni kolor na bardziej czerwony, jak bardziej się zestresujesz. Do tego projektu potrzebujemy następujących

1x Arduino Uno lub Nano

1x zestaw słuchawkowy Neurosky Mindwave

1x WSD2812 Pasek Led RGB

1x Visual Studio 2017

Ten projekt wykorzystuje wersję Mindwave RF. Możesz go kupić na przykład tutaj:

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 i 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 i algo_expid = 432def56-a9dd-4ff9-a1ff-4e83fde2db68-0 i algo_pvid = 432def56-a9dd-4ff9-a1ff-4e83fde2db68

Więc zacznijmy!

Krok 1: Konfiguracja połączeń

Konfigurowanie połączeń
Konfigurowanie połączeń
Konfigurowanie połączeń
Konfigurowanie połączeń

W przypadku wszystkich trzech projektów najpierw musimy skonfigurować połączenie. Zrobimy to za pomocą małego programu o nazwie ThinkGearConnector.

Aby rozpocząć, pobierz cały kod i sterowniki z repozytorium Github poniżej:

github.com/sieuwe1/ArduMind

Pobierz również instalator parowania Mindwave stąd:

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

Kierowcy

Po pobraniu repozytorium Github rozpakuj plik ArduMind.zip.

Następnie otwórz folder ArduMind i przejdź do folderu Drivers.

Teraz podłącz odbiornik Mind Wave do komputera.

Następnie kliknij dwukrotnie plik SETUP. EXE i zainstaluj go.

Połączenie

Po zainstalowaniu sterowników rozpakuj plik MindWave.zip i uruchom instalator z podłączonym zestawem słuchawkowym.

Think Gear Złącze

Po nawiązaniu połączenia możemy zainstalować ThinkGearConnector.

Z folderu ArduMind przejdź do ThinkGear Connector > win32 i kliknij dwukrotnie ThinkGear Connector.exe z wciąż podłączonym zestawem słuchawkowym.

Uzyskanie portu COM

Gdy zestaw słuchawkowy jest nadal podłączony, musimy uzyskać wygodę zestawu słuchawkowego MindWave. Jest to potrzebne w kroku 2.

Aby uzyskać port COM:

1 naciśnij klawisz Windows + x i wybierz menedżera urządzeń

2 przejdź do portów (COM i LPT)

3 następnie poszukaj adaptera USB MindWave

Pod tą nazwą możesz znaleźć port COM. Jeśli spojrzysz na powyższy obrazek, zobaczysz, że mój port COM to COM8

Krok 2: Konfigurowanie programu Visual Studio

Konfigurowanie programu Visual Studio
Konfigurowanie programu Visual Studio
Konfigurowanie programu Visual Studio
Konfigurowanie programu Visual Studio

Teraz możemy zacząć od części Zabawy!

Przede wszystkim wybierz, który z trzech projektów chcesz: Moodlight, Led Strip lub Relay.

Wybieram projekt Relay.

Po wybraniu projektu przejdź do folderu ArduMind, a następnie do: 3 Projekty kontroli umysłu > Sterowanie przekaźnikami > RelayControl C#.

Teraz kliknij dwukrotnie plik HelloEEG.sln, aby otworzyć go w programie Visual Studio.

W eksploratorze rozwiązań po prawej stronie kliknij plik HelloEEG.cs.

Tutaj wyszukaj wiersz 30 i zmień:

złącze. ConnectScan("COM3"); do comportu, który znaleźliśmy w kroku 1.

Więc dla mnie:

złącze. ConnectScan("COM8");

Potem możemy zacząć od sprzętu. Ale pozostaw program Visual Studio otwarty, ponieważ będziemy go ponownie potrzebować!

Odłącz również zestaw słuchawkowy Mindwave

Krok 3: Światło nastroju

Światło nastroju
Światło nastroju
Światło nastroju
Światło nastroju
Światło nastroju
Światło nastroju

W przypadku projektu Moodlight najpierw musimy zrobić elektronikę. Schemat znajdziesz na powyższym obrazku ^.

Upewnij się, że używasz diody LED Common Annode.

Do mosfetów używam RFZ44N.

Po wykonaniu elektroniki musimy wgrać kod do Arduino.

Kod można znaleźć w folderze ArduMind. Następnie przejdź do 3 projektów kontroli umysłu > Moodlight > Moodlight Arduino.

Teraz po prostu podłącz Arduino i kliknij przycisk Prześlij.

UWAGA: Jeśli używasz Arduino z CH340G (wiele chińskich klonów korzysta z nich), musisz ponownie zainstalować oryginalne sterowniki CH340G, ponieważ adapter Mindwave również używa tego układu scalonego. Po ponownej instalacji oryginalnego sterownika możesz ponownie wgrać do swojego arduino. Po przesłaniu kodu ponownie zainstaluj sterowniki Mindwave, aby działały w ostatnim kroku tej instrukcji

Krok 4: Przekaźnik sterowany umysłem

Przekaźnik sterowany umysłem
Przekaźnik sterowany umysłem
Przekaźnik sterowany umysłem
Przekaźnik sterowany umysłem
Przekaźnik sterowany umysłem
Przekaźnik sterowany umysłem
Przekaźnik sterowany umysłem
Przekaźnik sterowany umysłem

W przypadku projektu Relay najpierw musimy wykonać elektronikę. Schemat znajdziesz na obrazku powyżej ^.

Przekaźnik, którego używam, to przekaźnik SDR 5 V, jak na powyższym obrazku.

Czarny przewód, który przechodzi z tranzystora do przekaźnika i czerwony przewód, który przechodzi z przekaźnika do 5v, muszą być podłączone na przekaźniku do pinów cewki. Jeśli spojrzysz na obrazek powyżej, te dwa przewody muszą być podłączone do pinu 1 i pinu 2 przekaźnika.

Po wykonaniu elektroniki musimy wgrać kod do Arduino. Kod można znaleźć w folderze ArduMind. Następnie przejdź do 3 projektów kontroli umysłu > Sterowanie przekaźnikami > RelayControl Arduino

Teraz po prostu podłącz Arduino i kliknij przycisk Prześlij.

UWAGA: Jeśli używasz Arduino z CH340G (wiele chińskich klonów korzysta z nich), musisz ponownie zainstalować oryginalne sterowniki CH340G, ponieważ adapter Mindwave również używa tego układu scalonego. Po ponownej instalacji oryginalnego sterownika możesz ponownie wgrać do swojego arduino. Po przesłaniu kodu ponownie zainstaluj sterowniki Mindwave, aby działały w ostatnim kroku tej instrukcji

Krok 5: Pamiętaj o RGB LedStrip

Umysł RGB LedStrip
Umysł RGB LedStrip
Umysł RGB LedStrip
Umysł RGB LedStrip
Umysł RGB LedStrip
Umysł RGB LedStrip
Umysł RGB LedStrip
Umysł RGB LedStrip

W przypadku projektu taśmy ledowej RGB najpierw musimy wykonać elektronikę. Schemat znajdziesz na powyższym obrazku ^.

Ten schemat jest na szczęście bardzo prosty. Po prostu upewnij się, że podłączasz 5 V i GND WS2812B do oddzielnego zasilacza 5 V.

Nie zapomnij podłączyć GND również do GND Arduino

Po wykonaniu elektroniki musimy wgrać kod do Arduino. Kod można znaleźć w folderze ArduMind. Następnie przejdź do 3 projektów kontroli umysłu> LedStrip> LedStrip Arduino.

Teraz po prostu podłącz Arduino i kliknij przycisk Prześlij.

UWAGA: Jeśli używasz Arduino z CH340G (wiele chińskich klonów korzysta z nich), musisz ponownie zainstalować oryginalne sterowniki CH340G, ponieważ adapter Mindwave również używa tego układu scalonego. Po ponownej instalacji oryginalnego sterownika możesz ponownie wgrać do swojego arduino. Po przesłaniu kodu ponownie zainstaluj sterowniki Mindwave, aby działały w ostatnim kroku tej instrukcji

Krok 6: OSTATECZNY Krok

Ostatni krok!!
Ostatni krok!!
OSTATECZNY KROK!!
OSTATECZNY KROK!!
Ostatni krok!!
Ostatni krok!!

W ostatnim kroku musimy pobrać port Com z Arduino. Można to bardzo łatwo znaleźć za pomocą Arduino IDE.

Przejdź do narzędzi, a następnie port tutaj możesz zobaczyć port COM Arduino. Jeśli spojrzysz na powyższy obrazek, zobaczysz, że mam COM20 dla mojego Arduino.

Teraz wróć do Visual Studio i poszukaj wiersza 55 w pliku HelloEEG.cs.

Zmień port COM na port COM Arduino.

Więc dla mnie port = new SerialPort("COM8", 115200, Parity. None, 8, StopBits. One); należy zmienić na

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

Teraz ponownie podłącz zestaw słuchawkowy Mindwave. Włącz zestaw słuchawkowy i naciśnij dużą zieloną strzałkę w Visual Studio, aby uruchomić program!

Wszystko poszło dobrze, masz teraz swój projekt Mind Control zakończony!!! Dobra robota!

Jeśli stworzyłeś projekt, podziel się nim ze mną, używając przycisku „Zrobiłem to” poniżej.

Sprawdź także moje inne projekty automatyki domowej i robotyki!

Częste problemy

Oto kilka typowych problemów i sposobów ich rozwiązania:

Program C# mówi "Nie znaleziono urządzeń!:("

1 Sprawdź ponownie port COM zestawu słuchawkowego Mindwave.

2 Sprawdź, czy ThinkGearConnector działa w tle. W przeciwnym razie uruchom ponownie ThinkGearConnector

3 Sprawdź, czy zestaw słuchawkowy neurosky ma włączoną niebieską diodę LED.

4 Upewnij się, że zainstalowałeś sterowniki Mindwave, a nie sterowniki CH340G.

C# ulega awarii podczas łączenia z Arduino

Sprawdź ponownie port COM Arduino.

Dioda Moodlight nie pokazuje prawidłowych kolorów

Sprawdź schemat ponownie.

Wymień mosfety.

Zalecana: