Spisu treści:
- Krok 1: Konfiguracja połączeń
- Krok 2: Konfigurowanie programu Visual Studio
- Krok 3: Światło nastroju
- Krok 4: Przekaźnik sterowany umysłem
- Krok 5: Pamiętaj o RGB LedStrip
- Krok 6: OSTATECZNY Krok
Wideo: 3 niesamowite projekty kontroli mózgu / umysłu Oświetlenie LedStrip LED z Arduino i Neurosky: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
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ń
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
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
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
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
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
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:
Inteligentne oświetlenie biurkowe LED - Inteligentne oświetlenie z Arduino - Obszar roboczy Neopixels: 10 kroków (ze zdjęciami)
Inteligentne oświetlenie biurkowe LED | Inteligentne oświetlenie z Arduino | Przestrzeń robocza Neopixels: Obecnie spędzamy dużo czasu w domu, ucząc się i pracując wirtualnie, więc dlaczego nie ulepszyć naszej przestrzeni roboczej dzięki niestandardowemu i inteligentnemu systemowi oświetlenia opartemu na Arduino i diodach LED Ws2812b. Tutaj pokażę Ci, jak zbudować Smart Biurkowe oświetlenie LED, które
Top 3 niesamowite projekty elektroniki wykorzystujące tranzystor D-882: 9 kroków
Top 3 niesamowite projekty elektroniki wykorzystujące tranzystor D-882: JLCPCB jest największym przedsiębiorstwem produkującym prototypy PCB w Chinach i zaawansowanym technologicznie producentem specjalizującym się w szybkim prototypie PCB i produkcji małych partii PCB, z ponad 10-letnim doświadczeniem w produkcji PCB. Są w stanie zapewnić efektywne kosztowo rozwiązanie
Jak kontrolować oświetlenie / oświetlenie domowe za pomocą Arduino i Amazon Alexa: 16 kroków (ze zdjęciami)
Jak kontrolować światło / oświetlenie domowe za pomocą Arduino i Amazon Alexa: Wyjaśniłem, jak sterować światłem podłączonym do UNO i kontrolowanym przez Alexę
Ilościowy dostęp do twojego umysłu: 8 kroków (ze zdjęciami)
Ilościowy dostęp do twojego umysłu: Tak więc zarządzam kreatywnym laboratorium technologicznym w California College of the Arts. Jest to zasadniczo edukacyjna przestrzeń hakerska dla studentów sztuki i projektowania. Całkiem niesamowite, prawda? Po ukończeniu University of Minnesota na wydziale mechaniki
Mała bateria cytrynowa i inne projekty zapewniające zerową energię elektryczną i oświetlenie LED bez baterii: 18 kroków (ze zdjęciami)
The Tiny Lemon Battery i inne projekty dla elektryczności o zerowym koszcie i światła LED bez baterii: Cześć, prawdopodobnie już wiesz o bateriach cytrynowych lub bateriach biologicznych. Stosowane są zwykle w celach edukacyjnych i wykorzystują reakcje elektrochemiczne, które generują niskie napięcia, zwykle przedstawiane w postaci świecenia diody lub żarówki. Te