Mundarija:

Miya / aqlni boshqarishning 3 ta ajoyib loyihasi Arduino va Neurosky bilan LedStrip LEDni yoritadi: 6 qadam (rasmlar bilan)
Miya / aqlni boshqarishning 3 ta ajoyib loyihasi Arduino va Neurosky bilan LedStrip LEDni yoritadi: 6 qadam (rasmlar bilan)

Video: Miya / aqlni boshqarishning 3 ta ajoyib loyihasi Arduino va Neurosky bilan LedStrip LEDni yoritadi: 6 qadam (rasmlar bilan)

Video: Miya / aqlni boshqarishning 3 ta ajoyib loyihasi Arduino va Neurosky bilan LedStrip LEDni yoritadi: 6 qadam (rasmlar bilan)
Video: Xotirani Kuchaytiruvchi 7 Sir | Miyani 100 % Ishlatish Usullar 2024, Iyul
Anonim
Image
Image

Siz hech o'ylab, chiroqlarni yoqishni yoki o'chirishni xohlaganmisiz? Yoki RGB svetodiodining rangiga qarab, siz qanchalik stressda ekanligingizni bilmoqchimisiz? Hozircha siz ushbu ko'rsatmalarni bajarishingiz mumkin!

Bugun nima qilmoqchi ekanligimizni his qilish uchun, avvalo, youtube -dagi videoni qisqa namoyish uchun tomosha qilishni tavsiya qilaman!

Bu Instructables aslida miyani boshqarishni ishlatadigan uchta loyihadan iborat. Ha, bu bitta narxga uchta!

Birinchi loyiha - MoodLight. Ushbu loyiha sizning ruhiy holatingizni ko'rsatish uchun RGB -dan foydalanadi. Agar siz juda bo'shashsangiz, u yashil rangda bo'ladi, lekin stressga tushganingizda u qizil rangga aylanadi. Ushbu loyiha quyidagilarni talab qiladi:

1x Arduino Uno yoki Nano

1 ta Neurosky Mindwave eshitish vositasi

1x RGB umumiy anodli Led

3x N kanal Mosfet

1x Visual Studio 2017

Ikkinchi loyiha - Relay loyihasi. Bu loyiha, bu haqda o'ylab, LEDni yoqish yoki o'chirish uchun o'z o'rni yordamida foydalanadi! Chunki u o'z o'rni yordamida hamma narsani unga ulashingiz mumkin. Sizning chiroqlaringiz, televizoringiz yoki hatto qahva mashinangiz! Ushbu loyiha uchun bizga kerak:

1x Arduino Uno yoki Nano

1 ta Neurosky Mindwave eshitish vositasi

1x 5V o'rni

Miloddan avvalgi 547 yil tranzistor

1x 5V LED

1x Visual Studio 2017

Uchinchi loyiha - Led Strip loyihasi. Loyihada WS2812 manzilli RGB Led Strip -dan foydalaniladi, u ko'proq Led -ni yoqadi va qizil rangga aylanadi. Ushbu loyiha uchun bizga quyidagilar kerak

1x Arduino Uno yoki Nano

1 ta Neurosky Mindwave eshitish vositasi

1x WSD2812 RGB Led tasmasi

1x Visual Studio 2017

Ushbu loyiha Mindwave RF versiyasidan foydalanadi. Siz, masalan, bu erda sotib olishingiz mumkin:

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

Shunday qilib, boshlaylik!

1 -qadam: ulanishlarni sozlash

Ulanishlarni sozlash
Ulanishlarni sozlash
Ulanishlarni sozlash
Ulanishlarni sozlash

Barcha uchta loyiha uchun biz birinchi navbatda ulanishni sozlashimiz kerak. Biz buni ThinkGearConnector nomli kichik dastur bilan qilamiz.

Ishni boshlash uchun quyidagi kod va drayverlarni Github omboridan yuklab oling:

github.com/sieuwe1/ArduMind

Bundan tashqari, Mindwave ulanish o'rnatuvchisini bu erdan yuklab oling:

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

Haydovchilar

Github omborini yuklab olgandan so'ng, ArduMind.zip faylini oching.

Shundan so'ng, ArduMind papkasini oching va Drivers papkasiga o'ting.

Endi Mind Wave qabul qilgichini kompyuteringizga ulang.

Shundan so'ng, SETUP. EXE -ni ikki marta bosing va o'rnating.

Ulanish

Haydovchilarni o'rnatgandan so'ng, MindWave.zip faylini oching va naushnik ulangan holda o'rnatuvchini ishga tushiring.

ThinkGearConnector

Ulanishni o'rnatgandan so'ng, ThinkGearConnector -ni o'rnatishimiz mumkin.

ArduMind papkasidan ThinkGear Connector> win32 -ga o'ting va naushnik hali ham ulangan holda ThinkGear Connector.exe -ni ikki marta bosing.

COM portini olish

Eshitish vositasi ulangan bo'lsa ham, biz MindWave minigarniturasini olishimiz kerak. Bu 2 -qadam uchun kerak.

COM portini olish uchun:

1 Windows + x tugmachalarini bosing va qurilma menejerini tanlang

2 portga o'ting (COM & LPT)

3 keyin MindWave USB adapterini qidiring

Bu nom bilan siz COM portini topishingiz mumkin. Agar siz yuqoridagi rasmga qarasangiz, mening COM portim COM8 ekanligini ko'rasiz

2 -qadam: Visual Studio -ni sozlash

Visual Studio -ni sozlash
Visual Studio -ni sozlash
Visual Studio -ni sozlash
Visual Studio -ni sozlash

Endi biz "Qiziqarli" qismdan boshlashimiz mumkin!

Birinchidan, uchta loyihadan qaysi birini tanlang: Moodlight, Led Strip yoki Relay.

Men "Relay" loyihasini tanlayman.

Loyihani tanlagandan so'ng, ArduMind jildiga o'ting va keyin: 3 Mind Control Projects> Relay Control> RelayControl C#ga o'ting.

Endi Visual Studio'da ochish uchun HelloEEG.sln -ni ikki marta bosing.

Yechim qidiruvchisida HelloEEG.cs faylini o'ng tugmasini bosing.

Bu erda 30 -qatorni qidiring va o'zgartiring:

Connector. ConnectScan ("COM3"); 1 -qadamda topilgan komportga.

Men uchun shunday:

Connector. ConnectScan ("COM8");

Shundan so'ng biz uskunani ishga tushirishimiz mumkin. Lekin Visual Studio -ni ochiq saqlang, chunki bizga yana kerak bo'ladi!

Shuningdek, Mindwave eshitish vositasini ajratib oling

3 -qadam: MoodLight

MoodLight
MoodLight
MoodLight
MoodLight
MoodLight
MoodLight

Moodlight loyihasi uchun biz birinchi navbatda elektronikani yasashimiz kerak. Siz sxemani yuqoridagi rasmda topishingiz mumkin ^.

Umumiy Annode LEDidan foydalanayotganingizga ishonch hosil qiling.

Mosfets uchun men RFZ44N dan foydalanaman.

Elektronikani yaratgandan so'ng, biz kodni Arduino -ga yuklashimiz kerak.

Kodni ArduMind papkasida topish mumkin. Keyin 3 Mind Control Projects> Moodlight> Moodlight Arduino -ga o'ting.

Endi Arduino -ni ulang va Yuklab olish tugmasini bosing.

QAYD: Agar siz CH340G bilan Arduino -dan foydalanayotgan bo'lsangiz (ko'pgina xitoy klonlari ulardan foydalanadi), siz asl CH340G drayverlarini qayta o'rnatishingiz kerak, chunki Mindwave adapteri ham ushbu ICdan foydalanadi. Asl drayverni qayta o'rnatgandan so'ng, siz arduino -ga qayta yuklashingiz mumkin. Kodni yuklaganingizdan so'ng, Mindwave drayverlarini qayta o'rnating, shunda u ko'rsatmalarning oxirgi bosqichida ishlaydi

4 -qadam: Aql boshqariladigan estafeta

Aql boshqariladigan estafeta
Aql boshqariladigan estafeta
Aql boshqariladigan estafeta
Aql boshqariladigan estafeta
Aql boshqariladigan estafeta
Aql boshqariladigan estafeta
Aql boshqariladigan estafeta
Aql boshqariladigan estafeta

"Relay" loyihasi uchun biz birinchi navbatda elektronikani yasashimiz kerak. Siz sxemani yuqoridagi rasmda topishingiz mumkin ^.

Men foydalanadigan o'rni yuqoridagi rasmdagi kabi 5V SDR o'rni.

Transistordan o'rni va qora o'ringa 5v ga o'tadigan qora simni o'rni pimlariga ulash kerak. Agar siz yuqoridagi rasmga qarasangiz, bu ikkita simni o'rni 1 va 2 -pinlariga ulash lozim.

Elektronikani yaratgandan so'ng, biz kodni Arduino -ga yuklashimiz kerak. Kodni ArduMind papkasida topish mumkin. Keyin 3 Mind Control Projects> Relay Control> RelayControl Arduino -ga o'ting

Endi Arduino -ni ulang va Yuklab olish tugmasini bosing.

QAYD: Agar siz CH340G bilan Arduino -dan foydalanayotgan bo'lsangiz (ko'pgina xitoy klonlari ulardan foydalanadi), siz asl CH340G drayverlarini qayta o'rnatishingiz kerak, chunki Mindwave adapteri ham ushbu ICdan foydalanadi. Asl drayverni qayta o'rnatgandan so'ng, siz arduino -ga qayta yuklashingiz mumkin. Kodni yuklaganingizdan so'ng, Mindwave drayverlarini qayta o'rnating, shunda u ko'rsatmalarning oxirgi bosqichida ishlaydi

5 -qadam: RGB LedStrip -ni o'ylab ko'ring

Aqlli RGB LedStrip
Aqlli RGB LedStrip
Aqlli RGB LedStrip
Aqlli RGB LedStrip
Mind RGB LedStrip
Mind RGB LedStrip
Mind RGB LedStrip
Mind RGB LedStrip

RGB LED chizig'i loyihasi uchun biz birinchi navbatda elektronikani yasashimiz kerak. Siz sxemani yuqoridagi rasmda topishingiz mumkin ^.

Yaxshiyamki, bu sxema juda oson. WS2812B ning 5V va GND ni alohida 5V quvvat manbaiga ulaganingizga ishonch hosil qiling.

GND -ni Arduino GND -ga ulashni unutmang

Elektronikani yaratgandan so'ng, biz kodni Arduino -ga yuklashimiz kerak. Kodni ArduMind papkasida topish mumkin. Keyin 3 Mind Control Projects> LedStrip> LedStrip Arduino -ga o'ting.

Endi Arduino -ni ulang va Yuklab olish tugmasini bosing.

QAYD: Agar siz CH340G bilan Arduino -dan foydalanayotgan bo'lsangiz (ko'pgina xitoy klonlari ulardan foydalanadi), siz asl CH340G drayverlarini qayta o'rnatishingiz kerak, chunki Mindwave adapteri ham ushbu ICdan foydalanadi. Asl drayverni qayta o'rnatgandan so'ng, siz arduino -ga qayta yuklashingiz mumkin. Kodni yuklaganingizdan so'ng, Mindwave drayverlarini qayta o'rnating, shunda u ko'rsatmalarning oxirgi bosqichida ishlaydi

6 -qadam: Yakuniy qadam !

Yakuniy qadam !!
Yakuniy qadam !!
Yakuniy qadam !!
Yakuniy qadam !!
Yakuniy qadam !!
Yakuniy qadam !!

Oxirgi qadam uchun biz Arduino -dan Com Port -ni olishimiz kerak. Buni Arduino IDE yordamida osongina topish mumkin.

Asboblarga o'ting va bu erda portni Arduino -ning COM portini ko'rishingiz mumkin. Agar siz yuqoridagi rasmga qarasangiz, menda Arduino uchun COM20 bor.

Endi Visual Studio -ga qayting va HelloEEG.cs faylidan 55 -qatorni qidiring.

COM portini Arduino COM portiga o'zgartiring.

Men uchun port = yangi SerialPort ("COM8", 115200, Parity. None, 8, StopBits. One); ga o'zgartirilishi kerak

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

Endi Mindwave garniturasini qayta ulang. Dasturni boshlash uchun minigarniturani yoqing va vizual studiyadagi katta yashil o'qni bosing!

Hamma narsa to'g'ri ketdi, endi siz "Mind Control" loyihasini yakunladingiz !!! Ajoyib ish!

Agar siz loyiha yaratgan bo'lsangiz, iltimos, men bilan baham ko'ring, pastdagi "Men qildim" tugmasi yordamida.

Boshqa uy avtomatlashtirish va robotlashtirilgan loyihalarimni ham ko'rib chiqing!

Umumiy muammolar

Bu erda ba'zi umumiy muammolar va ularni qanday tuzatish mumkin:

C# dasturida "Hech qanday qurilma topilmadi!:("

1 Mindwave eshitish vositasi uchun COM portini qayta tekshiring.

2 ThinkGearConnector fonda ishlayotganini tekshiring. Aks holda ThinkGearConnector -ni qayta ishga tushiring

3 Neyroskiy naushnikda Moviy LED yoqilganligini tekshiring.

4 CH340G drayverlarini emas, balki Mindwave drayverlarini o'rnatganingizga ishonch hosil qiling.

C# Arduino -ga ulanishda buziladi

Arduino COM portini qayta tekshiring.

Moodlight LED to'g'ri ranglarni ko'rsatmaydi

Sxemani yana tekshiring.

Mosfetsni almashtiring.

Tavsiya: