Talaan ng mga Nilalaman:

3 Mga Kamangha-manghang Mga Utak ng Control ng BRAIN / MIND Control LedStrip LED Sa Arduino at Neurosky: 6 na Hakbang (na may Mga Larawan)
3 Mga Kamangha-manghang Mga Utak ng Control ng BRAIN / MIND Control LedStrip LED Sa Arduino at Neurosky: 6 na Hakbang (na may Mga Larawan)

Video: 3 Mga Kamangha-manghang Mga Utak ng Control ng BRAIN / MIND Control LedStrip LED Sa Arduino at Neurosky: 6 na Hakbang (na may Mga Larawan)

Video: 3 Mga Kamangha-manghang Mga Utak ng Control ng BRAIN / MIND Control LedStrip LED Sa Arduino at Neurosky: 6 na Hakbang (na may Mga Larawan)
Video: Salamat Dok: Factors leading to mental health problems and symptoms of schizophrenia 2024, Nobyembre
Anonim
Image
Image

Nais mo bang buksan o patayin ang mga ilaw sa pamamagitan lamang ng pag-iisip tungkol dito? O nais mong malaman kung gaano ka-stress sa pamamagitan ng pagtingin sa kulay ng isang humantong sa RGB? Habang ngayon maaari mo sa pamamagitan ng pagsunod sa mga Instructionable na ito!

Upang makakuha ng isang pakiramdam para sa kung ano ang gagawin namin ngayon inirerekumenda ko sa iyo na panoorin muna ang video sa youtube sa itaas para sa isang maikling Pagpapakita!

Ang mga Instructable na ito ay talagang mayroon ng tatlong mga proyekto na lahat ay gumagamit ng kontrol sa utak. Oo tatlo iyon para sa presyo ng isa!

Ang unang proyekto ay ang MoodLight. Ang proyektong ito ay gumagamit ng isang RGB na humantong upang ipakita ang iyong katayuan sa pag-iisip. Kapag nakakarelaks ka na berde ito, ngunit kapag nai-stress ka mamula ito. Kailangan ng proyektong ito ang sumusunod:

1x Arduino Uno o Nano

1x Neurosky Mindwave headset

1x RGB karaniwang anunsyo Led

3x N channel na Mosfet

1x Visual Studio 2017

Ang pangalawang proyekto ay ang proyekto ng Relay. Gumagamit ang proyektong ito ng isang Relay upang i-ON o I-OFF ang isang humantong sa pamamagitan lamang ng pag-iisip tungkol dito! Dahil gumagamit ito ng isang Relay maaari mong maiugnay ang lahat dito. Iyong Mga Ilaw, Iyong TV o kahit na ang iyong kape machine! Para sa proyektong ito kailangan namin:

1x Arduino Uno o Nano

1x Neurosky Mindwave headset

1x 5v Relay

1x BC 547 Transistor

1x 5V LED

1x Visual Studio 2017

Ang pangatlong proyekto ay ang proyekto ng Led Strip. Gumagamit ang proyektong ito ng isang WS2812 na indibidwal na maaaring mapangasiwaan ang RGB Led Strip na magpapasara sa higit pang mga Led at magpapasara ng mas Pula kung gaano ka naging diin. Para sa proyektong ito kailangan namin ang sumusunod

1x Arduino Uno o Nano

1x Neurosky Mindwave headset

1x WSD2812 RGB Led Strip

1x Visual Studio 2017

Gumagamit ang proyektong ito ng bersyon ng Mindwave RF. Maaari mo itong bilhin halimbawa halimbawa:

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

Kaya't magsisimula na!

Hakbang 1: Pag-set up ng Mga Koneksyon

Pag-set up ng Mga Koneksyon
Pag-set up ng Mga Koneksyon
Pag-set up ng Mga Koneksyon
Pag-set up ng Mga Koneksyon

Para sa lahat ng tatlong mga proyekto kailangan muna naming i-setup ang koneksyon. Gagawin namin ito sa isang maliit na programa na tinatawag na ThinkGearConnector.

Upang makapagsimulang i-download ang lahat ng code at mga driver mula sa repository ng Github sa ibaba:

github.com/sieuwe1/ArduMind

I-download din ang installer ng pagpapares ng Mindwave mula rito:

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

Mga driver

Matapos i-download ang repository ng Github i-unzip ang ArduMind.zip file.

Pagkatapos nito buksan ang folder ng ArduMind at pumunta sa folder ng Mga Driver.

I-plug ngayon ang Mind Wave reciever sa iyong computer.

Pagkatapos nito ay mag-double click sa SETUP. EXE at i-install ito.

Koneksyon

Matapos ma-install ang mga Driver i-unzip ang MindWave.zip file at patakbuhin ang installer na mayroon pa ring naka-plug in na headset.

ThinkGearConnector

Matapos maitaguyod ang koneksyon maaari naming mai-install ang ThinkGearConnector.

Mula sa folder ng ArduMind pumunta sa ThinkGear Connector> win32 at i-double click ang ThinkGear Connector.exe na naka-plug pa rin ang headset.

Pagkuha ng COM port

Habang naka-plug pa rin ang headset kailangan nating makuha ang comport ng MindWave headset. Kailangan ito para sa hakbang 2.

Upang makuha ang COM port:

1 pindutin ang windows key + x at piliin ang manager ng aparato

2 pumunta sa mga pantalan (COM & LPT)

3 pagkatapos ay hanapin ang MindWave USB Adapter

Sa pamamagitan ng pangalang ito maaari mong makita ang COM port. Kung titingnan mo ang imahe sa itaas maaari mong makita ang aking COM port na COM8

Hakbang 2: Pag-set up ng Visual Studio

Pag-set up ng Visual Studio
Pag-set up ng Visual Studio
Pag-set up ng Visual Studio
Pag-set up ng Visual Studio

Ngayon ay maaari na tayong magsimula sa Kasayahan na bahagi!

Una sa lahat piliin kung alin sa tatlong mga proyekto ang nais mo: Moodlight, Led Strip o Relay.

Pipili ako ng proyekto ng Relay.

Matapos mapili ang proyekto ay pumunta sa folder ng ArduMind at pagkatapos ay sa: 3 Mga Proyekto sa Pagkontrol ng Isip> Control ng Relay> RelayControl C #.

Ngayon mag-double click sa HelloEEG.sln upang buksan ito sa Visual Studio.

Sa explorer ng solusyon sa tamang pag-click sa HelloEEG.cs file.

Dito maghanap para sa linya 30 at baguhin:

konektor. ConnectScan ("COM3"); sa comport na nakita namin sa hakbang 1.

Kaya para sa akin:

konektor. ConnectScan ("COM8");

Pagkatapos nito maaari kaming magsimula sa hardware. Ngunit panatilihing bukas ang Visual Studio dahil kakailanganin namin ito muli!

I-unplug din ang headset ng Mindwave

Hakbang 3: Ang MoodLight

Ang MoodLight
Ang MoodLight
Ang MoodLight
Ang MoodLight
Ang MoodLight
Ang MoodLight

Para sa proyekto ng Moodlight kailangan muna naming gawin ang electronics. Mahahanap mo ang eskematiko sa imahe sa itaas ^.

Tiyaking gumagamit ka ng isang Karaniwang LED ng Annode.

Para sa mga mosfet gumagamit ako ng RFZ44N.

Matapos gawin ang electronics kailangan nating i-upload ang Code sa Arduino.

Ang code ay matatagpuan sa folder ng ArduMind. Pagkatapos ay pumunta sa 3 Mga Proyekto sa Pagkontrol ng Isip> Moodlight> Moodlight Arduino.

Ngayon ay ikonekta lamang ang Arduino at i-click ang pindutang Mag-upload.

TANDAAN: Kung gumagamit ka ng isang Arduino na may CH340G (Maraming mga chineese clone ang gumagamit nito) kailangan mong muling mai-install ang orihinal na mga driver ng CH340G dahil ginagamit din ng Mindwave Adapter ang IC na ito. Matapos muling mai-install ang orihinal na driver maaari kang muling mag-upload sa iyong arduino. Matapos ma-upload ang code muling i-install muli ang Mindwave Drivers upang gumana ito para sa huling hakbang ng mga itinuturo na ito

Hakbang 4: Ang Controlled Relay ng Mind

Ang Controlled Relay ng Mind
Ang Controlled Relay ng Mind
Ang Controlled Relay ng Mind
Ang Controlled Relay ng Mind
Ang Controlled Relay ng Mind
Ang Controlled Relay ng Mind
Ang Controlled Relay ng Mind
Ang Controlled Relay ng Mind

Para sa proyekto ng Relay kailangan muna naming gawin ang electronics. Mahahanap mo ang eskematiko sa imahe sa itaas ^.

Ang relay na ginagamit ko ay isang 5V SDR relay tulad ng sa imahe sa itaas.

Ang itim na kawad na papunta sa Transistor patungo sa Relay at ang Red wire na mula sa relay hanggang sa 5v parehong kailangang konektado sa relay sa mga coil pin. Kung titingnan mo ang imahe sa itaas ng dalawang wires na ito ay dapat na konektado sa pin 1 at i-pin 2 ng relay.

Matapos gawin ang electronics kailangan nating i-upload ang Code sa Arduino. Ang code ay matatagpuan sa folder ng ArduMind. Pagkatapos ay pumunta sa 3 Mga Proyekto sa Pagkontrol sa Isip> Control ng Relay> RelayControl Arduino

Ngayon ay ikonekta lamang ang Arduino at i-click ang pindutang Mag-upload.

TANDAAN: Kung gumagamit ka ng isang Arduino na may CH340G (Maraming mga chineese clone ang gumagamit nito) kailangan mong muling mai-install ang orihinal na mga driver ng CH340G dahil ginagamit din ng Mindwave Adapter ang IC na ito. Matapos muling mai-install ang orihinal na driver maaari kang muling mag-upload sa iyong arduino. Matapos ma-upload ang code muling i-install muli ang Mindwave Drivers upang gumana ito para sa huling hakbang ng mga itinuturo na ito

Hakbang 5: Mind RGB LedStrip

Mind RGB LedStrip
Mind RGB LedStrip
Mind RGB LedStrip
Mind RGB LedStrip
Mind RGB LedStrip
Mind RGB LedStrip
Mind RGB LedStrip
Mind RGB LedStrip

Para sa proyekto ng RGB ledstrip kailangan muna naming gawin ang electronics. Mahahanap mo ang eskematiko sa imahe sa itaas ^.

Ang eskematiko na ito ay sa kabutihang palad napakadali. Siguraduhin lamang na ikonekta ang 5V at GND ng WS2812B sa isang hiwalay na 5V power supply.

Huwag kalimutan na ikonekta ang GND din sa GND ng Arduino

Matapos gawin ang electronics kailangan nating i-upload ang Code sa Arduino. Ang code ay matatagpuan sa folder ng ArduMind. Pagkatapos ay pumunta sa 3 Mga Proyekto sa Pagkontrol sa Isip> LedStrip> LedStrip Arduino.

Ngayon ay ikonekta lamang ang Arduino at i-click ang pindutang Mag-upload.

TANDAAN: Kung gumagamit ka ng isang Arduino na may CH340G (Maraming mga chineese clone ang gumagamit nito) kailangan mong muling mai-install ang orihinal na mga driver ng CH340G dahil ginagamit din ng Mindwave Adapter ang IC na ito. Matapos muling mai-install ang orihinal na driver maaari kang muling mag-upload sa iyong arduino. Matapos ma-upload ang code muling i-install muli ang Mindwave Drivers upang gumana ito para sa huling hakbang ng mga itinuturo na ito

Hakbang 6: Ang PANGHULING Hakbang !

Ang PANGHULING Hakbang !!
Ang PANGHULING Hakbang !!
Ang PANGHULING Hakbang !!
Ang PANGHULING Hakbang !!
Ang PANGHULING Hakbang !!
Ang PANGHULING Hakbang !!

Para sa huling hakbang na kailangan namin upang makuha ang Com Port mula sa Arduino. Madali itong matagpuan sa pamamagitan ng paggamit ng Arduino IDE.

Pumunta sa mga tool at pagkatapos ay mag-port dito maaari mong makita ang COM port ng Arduino. Kung titingnan mo ang imahe sa itaas maaari mong makita na mayroon akong COM20 para sa aking Arduino.

Bumalik ngayon sa visual Studio at hanapin ang linya 55 sa file na HelloEEG.cs.

Baguhin ang COM port sa iyong Arduino COM port.

Kaya para sa akin port = bagong SerialPort ("COM8", 115200, Parity. Wala, 8, StopBits. One); dapat palitan ng

port = bagong SerialPort ("COM20", 115200, Parity. Wala, 8, StopBits. One);

Ngayon ikonekta muli ang iyong Mindwave headset. I-on ang headset at pindutin ang malaking Green arrow sa visual studio upang simulan ang programa!

Sa lahat ng tama ay tama ka na Natapos mo na ang iyong proyekto sa Mind Control !!! Magaling na trabaho!

Kung gumawa ka ng isang proyekto mangyaring ibahagi ito sa akin sa pamamagitan ng paggamit ng pindutan na "Ginawa ko ito" sa ibaba.

Suriin din ang aking iba pang mga automation sa Bahay at robotic na mga proyekto!

Mga karaniwang problema

Narito ang ilang mga karaniwang problema at kung paano ayusin ang mga ito:

Sinasabi ng programa ng C # na "Walang nahanap na mga aparato!:("

1 Suriing muli ang COM port para sa Mindwave headset.

2 Suriin kung ang ThinkGearConnector ay tumatakbo sa background. Kung hindi man i-restart ang ThinkGearConnector

3 Suriin kung ang neurosky headset ay mayroong Blue LED.

4 Tiyaking na-install mo ang mga Mindwave Driver at hindi ang mga driver ng CH340G.

Nag-crash ang C # kapag kumokonekta sa Arduino

Suriing muli ang port ng Arduino COM.

Ang Moodlight LED ay hindi nagpapakita ng wastong mga kulay

Suriin muli ang eskematiko.

Palitan ang mga Mosfet.

Inirerekumendang: