สารบัญ:
- ขั้นตอนที่ 1: การตั้งค่าการเชื่อมต่อ
- ขั้นตอนที่ 2: การตั้งค่า Visual Studio
- ขั้นตอนที่ 3: MoodLight
- ขั้นตอนที่ 4: รีเลย์ควบคุมจิตใจ
- ขั้นตอนที่ 5: ใจ RGB LedStrip
- ขั้นตอนที่ 6: ขั้นตอนสุดท้าย!
วีดีโอ: 3 โครงการควบคุมสมอง / จิตใจที่น่าตื่นตาตื่นใจ ไฟ LED Strip LED พร้อม Arduino และ Neurosky: 6 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
คุณเคยต้องการที่จะเปิดหรือปิดไฟเพียงแค่คิดเกี่ยวกับมันหรือไม่? หรือคุณต้องการที่จะรู้ว่าคุณเครียดแค่ไหนโดยดูจากสีของไฟ LED RGB? ขณะนี้คุณสามารถปฏิบัติตามคำแนะนำนี้ได้!
เพื่อให้เข้าใจถึงสิ่งที่เราจะทำในวันนี้ เราขอแนะนำให้คุณดูวิดีโอ youtube ด้านบนเพื่อสาธิตสั้นๆ ก่อน!
Instructables นี้มีอยู่จริงในสามโครงการที่ทุกคนใช้การควบคุมสมอง ใช่นั่นคือสามในราคาหนึ่ง!
โครงการแรกคือ MoodLight โปรเจ็กต์นี้ใช้ RGB ที่นำไปสู่การแสดงสถานะทางจิตของคุณ เมื่อคุณรู้สึกผ่อนคลายมาก ๆ มันจะเป็นสีเขียว แต่เมื่อคุณเครียด มันจะเปลี่ยนเป็นสีแดง โครงการนี้ต้องการสิ่งต่อไปนี้:
1x Arduino Uno หรือ Nano
1x ชุดหูฟัง Neurosky Mindwave
1x RGB ขั้วบวกทั่วไป Led
3x N ช่อง Mosfet
1x Visual Studio 2017
โครงการที่สองคือโครงการรีเลย์ โปรเจ็กต์นี้ใช้รีเลย์เพื่อเปิดหรือปิดไฟ LED เพียงแค่คิดถึงมัน! เนื่องจากมันใช้รีเลย์ คุณจึงเชื่อมต่อทุกอย่างกับมันได้ ไฟของคุณ ทีวีของคุณ หรือแม้แต่เครื่องชงกาแฟของคุณ! สำหรับโครงการนี้เราต้องการ:
1x Arduino Uno หรือ Nano
1x ชุดหูฟัง Neurosky Mindwave
1x 5v รีเลย์
1x BC 547 ทรานซิสเตอร์
1x 5V LED
1x Visual Studio 2017
โครงการที่สามคือโครงการ Led Strip โปรเจ็กต์นี้ใช้ RGB Led Strip ที่กำหนดแอดเดรสได้ WS2812 ซึ่งจะเปิดไฟ LED มากขึ้นและเปลี่ยนเป็นสีแดงมากขึ้น ทำให้คุณเครียดมากขึ้น สำหรับโครงการนี้เราต้องการสิ่งต่อไปนี้
1x Arduino Uno หรือ Nano
1x ชุดหูฟัง Neurosky Mindwave
1x WSD2812 RGB Led Strip
1x Visual Studio 2017
โครงการนี้ใช้เวอร์ชัน Mindwave RF คุณสามารถซื้อได้เช่นที่นี่:
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
มาเริ่มกันเลย!
ขั้นตอนที่ 1: การตั้งค่าการเชื่อมต่อ
สำหรับทั้งสามโครงการ เราต้องตั้งค่าการเชื่อมต่อก่อน เราจะทำสิ่งนี้ด้วยโปรแกรมเล็กๆ ที่เรียกว่า ThinkGearConnector
ในการเริ่มต้นให้ดาวน์โหลดโค้ดและไดรเวอร์ทั้งหมดจากที่เก็บ Github ด้านล่าง:
github.com/sieuwe1/ArduMind
ดาวน์โหลดตัวติดตั้งการจับคู่ Mindwave จากที่นี่:
download.neurosky.com/updates/mindwave/education/1.1.28.0/MindWave.zip
ไดรเวอร์
หลังจากดาวน์โหลดที่เก็บ Github ให้เปิดเครื่องรูดไฟล์ ArduMind.zip
หลังจากนั้นเปิดโฟลเดอร์ ArduMind และไปที่โฟลเดอร์ไดรเวอร์
ตอนนี้เสียบเครื่องรับ Mind Wave เข้ากับคอมพิวเตอร์ของคุณ
หลังจากนั้นดับเบิลคลิกที่ SETUP. EXE และติดตั้ง
การเชื่อมต่อ
หลังจากติดตั้งไดรเวอร์แล้วให้เปิดเครื่องรูดไฟล์ MindWave.zip และเรียกใช้โปรแกรมติดตั้งโดยที่เสียบชุดหูฟังไว้
ThinkGearConnector
หลังจากสร้างการเชื่อมต่อแล้ว เราก็สามารถติดตั้ง ThinkGearConnector ได้
จากโฟลเดอร์ ArduMind ไปที่ ThinkGear Connector > win32 และดับเบิลคลิกที่ ThinkGear Connector.exe โดยที่ชุดหูฟังยังคงเสียบอยู่
รับพอร์ต COM
ในขณะที่หูฟังยังคงเสียบอยู่ เราจำเป็นต้องได้รับชุดหูฟัง MindWave นี่เป็นสิ่งจำเป็นสำหรับขั้นตอนที่ 2
ในการรับพอร์ต COM:
1 กดปุ่ม windows + x แล้วเลือกตัวจัดการอุปกรณ์
2 ไปที่พอร์ต (COM&LPT)
3 จากนั้นมองหา MindWave USB Adapter
ด้วยชื่อนี้ คุณจะพบพอร์ต COM หากคุณดูภาพด้านบนคุณจะเห็นพอร์ต COM ของฉันคือ COM8
ขั้นตอนที่ 2: การตั้งค่า Visual Studio
ตอนนี้เรามาเริ่มกันที่ส่วน Fun!
ขั้นแรก เลือกโครงการที่คุณต้องการจากสามโครงการ: Moodlight, Led Strip หรือ Relay
ฉันจะเลือกโครงการรีเลย์
หลังจากเลือกโปรเจ็กต์แล้ว ให้ไปที่โฟลเดอร์ ArduMind จากนั้นไปที่: 3 Mind Control Projects > Relay Control > RelayControl C#
ตอนนี้ดับเบิลคลิกที่ HelloEEG.sln เพื่อเปิดใน Visual Studio
ในตัวสำรวจโซลูชัน ให้คลิกขวาที่ไฟล์ HelloEEG.cs
ในที่นี่ค้นหาบรรทัดที่ 30 และเปลี่ยน:
ตัวเชื่อมต่อ ConnectScan ("COM3"); ไปที่comportที่เราพบในขั้นตอนที่ 1
ดังนั้นสำหรับฉัน:
ตัวเชื่อมต่อ ConnectScan ("COM8");
หลังจากนี้เราสามารถเริ่มต้นด้วยฮาร์ดแวร์ แต่ให้ Visual Studio เปิดไว้เพราะเราต้องการมันอีกครั้ง!
ถอดปลั๊กชุดหูฟัง Mindwave ออกด้วย
ขั้นตอนที่ 3: MoodLight
สำหรับโครงการ Moodlight เราต้องสร้างอุปกรณ์อิเล็กทรอนิกส์ก่อน คุณสามารถหาแผนผังได้ในภาพด้านบน ^
ตรวจสอบให้แน่ใจว่าคุณใช้ไฟ LED ขั้วบวกทั่วไป
สำหรับมอสเฟตฉันใช้ RFZ44N
หลังจากสร้างอุปกรณ์อิเล็กทรอนิกส์แล้ว เราต้องอัปโหลดโค้ดไปยัง Arduino
รหัสสามารถพบได้ในโฟลเดอร์ ArduMind จากนั้นไปที่ 3 Mind Control Projects > Moodlight > Moodlight Arduino
ตอนนี้เพียงเชื่อมต่อ Arduino แล้วคลิกปุ่มอัปโหลด
หมายเหตุ: หากคุณใช้ Arduino กับ CH340G (โคลนจีนจำนวนมากใช้สิ่งเหล่านี้) คุณต้องติดตั้งไดรเวอร์ CH340G เดิมใหม่เนื่องจากอะแดปเตอร์ Mindwave ใช้ IC นี้ด้วย หลังจากติดตั้งไดรเวอร์เดิมใหม่แล้ว คุณสามารถอัปโหลดไปยัง Arduino ได้อีกครั้ง หลังจากอัปโหลดรหัสแล้วให้ติดตั้งไดรเวอร์ Mindwave อีกครั้งเพื่อให้ใช้งานได้ในขั้นตอนสุดท้ายของคำแนะนำนี้
ขั้นตอนที่ 4: รีเลย์ควบคุมจิตใจ
สำหรับโครงการรีเลย์ เราต้องสร้างอุปกรณ์อิเล็กทรอนิกส์ก่อน คุณสามารถหาแผนผังได้ในภาพด้านบน ^
รีเลย์ที่ฉันใช้คือรีเลย์ SDR 5V เหมือนในภาพด้านบน
สายสีดำที่ต่อจากทรานซิสเตอร์ไปยังรีเลย์ และสายสีแดงที่เปลี่ยนจากรีเลย์ไปยัง 5v จะต้องเชื่อมต่อกับรีเลย์ไปยังคอยล์พิน หากคุณดูภาพด้านบนสายไฟทั้งสองนี้จะต้องเชื่อมต่อกับพิน 1 และพิน 2 ของรีเลย์
หลังจากสร้างอุปกรณ์อิเล็กทรอนิกส์แล้ว เราต้องอัปโหลดโค้ดไปยัง Arduino รหัสสามารถพบได้ในโฟลเดอร์ ArduMind จากนั้นไปที่ 3 Mind Control Projects > Relay Control > RelayControl Arduino
ตอนนี้เพียงเชื่อมต่อ Arduino แล้วคลิกปุ่มอัปโหลด
หมายเหตุ: หากคุณใช้ Arduino กับ CH340G (โคลนจีนจำนวนมากใช้สิ่งเหล่านี้) คุณต้องติดตั้งไดรเวอร์ CH340G เดิมใหม่เนื่องจากอะแดปเตอร์ Mindwave ใช้ IC นี้ด้วย หลังจากติดตั้งไดรเวอร์เดิมใหม่แล้ว คุณสามารถอัปโหลดไปยัง Arduino ได้อีกครั้ง หลังจากอัปโหลดรหัสแล้วให้ติดตั้งไดรเวอร์ Mindwave อีกครั้งเพื่อให้ใช้งานได้ในขั้นตอนสุดท้ายของคำแนะนำนี้
ขั้นตอนที่ 5: ใจ RGB LedStrip
สำหรับโครงการแถบไฟ LED RGB เราต้องสร้างอุปกรณ์อิเล็กทรอนิกส์ก่อน คุณสามารถหาแผนผังได้ในภาพด้านบน ^
แผนผังนี้โชคดีมากที่ง่ายมาก เพียงตรวจสอบให้แน่ใจว่าได้เชื่อมต่อ 5V และ GND ของ WS2812B กับแหล่งจ่ายไฟ 5V แยกต่างหาก
อย่าลืมเชื่อมต่อ GND กับ GND ของ Arduino ด้วย
หลังจากสร้างอุปกรณ์อิเล็กทรอนิกส์แล้ว เราต้องอัปโหลดโค้ดไปยัง Arduino รหัสสามารถพบได้ในโฟลเดอร์ ArduMind จากนั้นไปที่ 3 โครงการควบคุมจิตใจ> LedStrip> LedStrip Arduino
ตอนนี้เพียงเชื่อมต่อ Arduino แล้วคลิกปุ่มอัปโหลด
หมายเหตุ: หากคุณใช้ Arduino กับ CH340G (โคลนจีนจำนวนมากใช้สิ่งเหล่านี้) คุณต้องติดตั้งไดรเวอร์ CH340G เดิมใหม่เนื่องจากอะแดปเตอร์ Mindwave ใช้ IC นี้ด้วย หลังจากติดตั้งไดรเวอร์เดิมใหม่แล้ว คุณสามารถอัปโหลดไปยัง Arduino ได้อีกครั้ง หลังจากอัปโหลดรหัสแล้วให้ติดตั้งไดรเวอร์ Mindwave อีกครั้งเพื่อให้ใช้งานได้ในขั้นตอนสุดท้ายของคำแนะนำนี้
ขั้นตอนที่ 6: ขั้นตอนสุดท้าย!
สำหรับขั้นตอนสุดท้าย เราต้องรับ Com Port จาก Arduino ซึ่งสามารถพบได้ง่ายมากโดยใช้ Arduino IDE
ไปที่เครื่องมือแล้วพอร์ตที่นี่คุณจะเห็นพอร์ต COM ของ Arduino หากคุณดูภาพด้านบนคุณจะเห็นว่าฉันมี COM20 สำหรับ Arduino ของฉัน
กลับไปที่ visual Studio แล้วมองหาบรรทัดที่ 55 ในไฟล์ HelloEEG.cs
เปลี่ยนพอร์ต COM เป็นพอร์ต Arduino COM ของคุณ
ดังนั้นสำหรับฉัน port = new SerialPort("COM8", 115200, Parity. None, 8, StopBits. One); ควรเปลี่ยนเป็น
port = ใหม่ SerialPort("COM20", 115200, Parity. None, 8, StopBits. One);
ตอนนี้เชื่อมต่อชุดหูฟัง Mindwave ของคุณอีกครั้ง เปิดชุดหูฟังแล้วกดลูกศรสีเขียวขนาดใหญ่ใน visual studio เพื่อเริ่มโปรแกรม!
จากทุกอย่างถูกต้องคุณมีโครงการควบคุมจิตใจของคุณเสร็จแล้ว !!! ทำได้ดีมาก!
หากคุณสร้างโปรเจ็กต์ โปรดแชร์กับฉันโดยใช้ปุ่ม "ฉันทำ" ด้านล่าง
ตรวจสอบโครงการบ้านอัตโนมัติและหุ่นยนต์อื่น ๆ ของฉันด้วย!
ปัญหาที่พบบ่อย
ต่อไปนี้คือปัญหาทั่วไปบางประการและวิธีแก้ไข:
โปรแกรม C# แจ้งว่า "ไม่พบอุปกรณ์!:("
1 ตรวจสอบพอร์ต COM อีกครั้งสำหรับชุดหูฟัง Mindwave
2 ตรวจสอบว่า ThinkGearConnector ทำงานในพื้นหลังหรือไม่ มิฉะนั้นให้รีสตาร์ท ThinkGearConnector
3 ตรวจสอบว่าชุดหูฟังของ neurosky มีไฟ LED สีน้ำเงินติดสว่างหรือไม่
4 ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไดรเวอร์ Mindwave ไม่ใช่ไดรเวอร์ CH340G
C # ขัดข้องเมื่อเชื่อมต่อกับ Arduino
ตรวจสอบพอร์ต Arduino COM อีกครั้ง
LED Moodlight ไม่แสดงสีที่ถูกต้อง
ตรวจสอบแผนผังอีกครั้ง
เปลี่ยนมอสเฟต
แนะนำ:
จอแสดงผล P10 DMD พร้อม Arduino และ RTC DS3231: 4 ขั้นตอน (พร้อมรูปภาพ)
จอแสดงผล P10 DMD พร้อม Arduino และ RTC DS3231: จอแสดงผล P10 เป็นอาร์เรย์ของ LED ดอทเมทริกซ์ P10 led เป็นที่รู้จักกันทั่วไปว่าเป็น Dot Matrix Display หรือ DMD display มันขึ้นอยู่กับการลงทะเบียนกะโดยทั่วไปจะใช้การลงทะเบียน 74595shift พวกเขาสามารถเรียงต่อกันด้วยกระดานที่คล้ายกันจำนวนมากขึ้น NS
All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: 3 ขั้นตอน
All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: เป็นโปรเจ็กต์เครื่องรับย่านความถี่ทั้งหมด ใช้ห้องสมุด Arduino Si4734 ห้องสมุดนี้มีตัวอย่างมากกว่า 20 ตัวอย่าง คุณสามารถฟัง FM ด้วย RDS สถานี AM (MW) ในพื้นที่ SW และสถานีวิทยุสมัครเล่น (SSB) เอกสารทั้งหมดที่นี่
IoT Air Freshener (พร้อม NodeMCU, Arduino, IFTTT และ Adafruit.io): 15 ขั้นตอน (พร้อมรูปภาพ)
IoT Air Freshener (พร้อม NodeMCU, Arduino, IFTTT และ Adafruit.io): Instructables Wireless Contest 2017 ผู้ชนะรางวัลที่หนึ่ง!!!:DNew นำเสนอแล้ว: นาฬิกา IoT พร้อมพยากรณ์อากาศ! ลองดู: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ รู้สึกสบายใจที่มีเศษ
PWM พร้อม ESP32 - Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: 6 ขั้นตอน
PWM พร้อม ESP32 | Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: ในคำแนะนำนี้เราจะดูวิธีสร้างสัญญาณ PWM ด้วย ESP32 โดยใช้ Arduino IDE & โดยทั่วไปแล้ว PWM จะใช้เพื่อสร้างเอาต์พุตแอนะล็อกจาก MCU ใดๆ และเอาต์พุตแอนะล็อกนั้นอาจเป็นอะไรก็ได้ระหว่าง 0V ถึง 3.3V (ในกรณีของ esp32) & จาก
Christmas Star พร้อม Arduino และ LED RGB: 5 ขั้นตอน (พร้อมรูปภาพ)
Christmas Star พร้อม Arduino และ LED RGB: สวัสดี! เราคือชุมชน Arduino Novosibirsk จากไซบีเรียที่เยือกแข็ง เพื่อให้ร่างกายอบอุ่นขึ้นเล็กน้อย เราจึงตัดสินใจสร้างดาวคริสต์มาสที่ส่องแสงระยิบระยับสวยงาม อย่าลืมชมวิดีโอสาธิต