ยุคหนึ่ง…เคยมีของเล่นที่โฆษณาว่า "ควบคุมด้วยสมอง" เช่น Mindflex หรือ Star Wars Force Trainer ที่ใช้หลักการอ่านสัญญาณ EEG (Electroencephalography) แบบพื้นฐาน มันไม่ใช่การอ่านความคิดแบบในหนังไซไฟ แต่เป็นการวัดคลื่นสมองบางรูปแบบ แล้วแปลงเป็นคำสั่งง่าย ๆ
แล้ว Arduino มาเกี่ยวอะไร? ตัวของเล่นดั้งเดิมไม่ได้ใช้ Arduino แต่สาย Maker หลายคนเอามา แกะ (reverse engineer) แล้ว "ต่อ Arduino เพิ่ม" เพื่ออ่านสัญญาณ EEG โดยตรง วิเคราะห์ข้อมูลเพิ่มเติม และส่งข้อมูลเข้า Serial สำหรับโปรเจกต์ต่อยอด
Mindflex และ Star Wars Force Trainer: ของเล่นที่ฮือฮา
ช่วงปลายยุค 2000s มีของเล่นสองอย่างที่วิ่วไล่วิ่งตามกันว่า "สำรับอ่านสัญญาณสมอง" ไปจริง ๆ
-
Mindflex - ของเล่นที่ต้องใช้ "สมาธิ" ให้สูง ลมพัดปีกจะยกลูกโฟม ขึ้นผ่านอุปสรรค
-
Star Wars Force Trainer - เรียกใช้พลังฝั่งแสงของ Force (แต่จริง ๆ ก็คือ EEG แล้ว)
อุปกรณ์ที่ใช้ข้างใน คือ NeuroSky MindSet - ชุดหัวเล็กที่มีเซนเซอร์ EEG ข้างบน (ที่หน้าผาก) อ่านคลื่นสมองแล้วส่งข้อมูลผ่าน Bluetooth หรือ Serial ไปยังตัวของเล่น
ของเล่นแบบนี้ทำให้มวลชนรู้จักเทคโนโลยี "อ่านสมอง" เป็นครั้งแรก แม้ว่าจะง่ายสุด ๆ และมี Limitation เยอะแยะ
EEG ไม่ใช่การอ่านความคิด - มันคืออะไร?
EEG (Electroencephalography) เป็นการวัด กระแสไฟฟ้าในสมอง ผ่านอิเล็กโทรดที่วางบนสมาธิหนังศีรษะ
สิ่งที่ EEG ทำได้:
✓ วัดคลื่นสมอง (brainwaves) ในรูปแบบต่าง ๆ: Alpha (ผ่อนคลาย), Beta (กระตือรือร้น), Theta, Delta
✓ ตรวจสอบความมั่นสติ (Attention) และ Meditation (ความสงบ)
✓ ใช้ในการวินิจฉัยโรคประสาท (ใน Hospital)
✓ ใช้ในวิจัยความรู้ความเข้าใจของสมอง (Neuroscience)
สิ่งที่ EEG ทำไม่ได้:
- ❌ อ่านความคิดโดยตรง ("คุณกำลังคิดถึงอะไร?")
- ❌ ควบคุมอิเล็กโทรนิกส์ด้วย "จิต" (ต้องมีการฝึก + Machine Learning)
- ❌ ตรวจจับวุ่นใจหรือความหวาดกลัว (เห็นแต่คลื่นสมอง ไม่ได้อารมณ์จริง ๆ)
ของเล่น Mindflex ใช้ EEG อย่างง่าย ๆ - อ่าน Attention Level และ Meditation Level แล้วแปลงเป็นคำสั่ง "พัดลมหมุน" หรือ "หยุด" เท่านั้น
Arduino Hack: จากของเล่นเด็ก → อุปกรณ์ทดลอง BCI
ถ้าอยากได้ข้อมูล EEG แบบเต็มๆ ไม่ใช่แค่ "หมุน-หยุด"?
สาย Maker ตระหนักว่า Mindflex ใช้ NeuroSky MindSet ข้างใน ซึ่งมี Serial Interface ที่ส่ง Raw Data ออกมา แล้วทำการ Reverse Engineer ได้
ขั้นตอน Hack โดยทั่วไป:
1. แกะ Mindflex - ถอด NeuroSky MindSet ออกมา
2. หา Serial Interface - ค้นหา TX/RX Pins สำหรับส่ง-รับข้อมูล
3. ต่อ Arduino - เชื่อม Serial Pins ของ NeuroSky เข้ากับ Arduino UART
4. เขียน Code - Arduino อ่านข้อมูล EEG Raw Data (Frequency Bands, Attention, Meditation)
5. ส่งข้อมูล - Arduino ส่งไปยัง PC/Serial Monitor หรือทำอย่างอื่น
ผลที่ได้คือ สามารถเห็นข้อมูล EEG เต็มๆ ในรูปแบบ Frequency Bands (Alpha, Beta, Theta, Delta, Gamma) ไม่ใช่แค่ "Attention/Meditation" สองตัวอักษร
บทเรียนจาก Mind-Controlled Toys: ทำไมเรื่องนี้สำคัญ?
เทคโนโลยี BCI (Brain-Computer Interface) สำหรับผู้บริโภคไม่ง่ายอย่างที่คิด สัญญาณสมองมี Noise สูง Mindflex ยุคนั้นฮือฮา แต่ไปไม่สุด
ป้อม Mindflex กับคนสนใจ EEG:
✓ เปิดประตูให้คนรุ่นใหม่สนใจ EEG และ Brain-Computer Interface
✓ แสดงให้เห็นว่า "การอ่านสมอง" ไม่ได้เป็นของใหม่เลย มีมานานแล้ว
✓ Maker Community ได้สร้างโปรเจกต์สนุก ๆ หลากหลายอย่าง
✓ เป็นหนึ่งในก้าวแรกของ DIY BCI ในยุค Maker Renaissance
ในปัจจุบัน เทคโนโลยี BCI เรื้อกันดีขึ้น - มีอุปกรณ์เช่น Emotiv Epoc, OpenBCI, Neuracle ที่แม่นยำและเปิด API ให้ Developers ได้สร้างโปรเจกต์มากมาย
แต่อยากรู้ไหม? ของเล่นเดิม Mindflex นั้น ยังคงมีคนแกะและ Hack มันอยู่เลย
เหมาะกับใครบ้าง?
จากของเล่นธรรมดา สู่บทเรียนทางเทคโนโลยีจริง ๆ Mindflex Hack เหมาะสำหรับ:
-
สาย Maker ชอบแกะของเล่น - อยากลองเข้าใจว่าของเล่นในไทย "ทำงาน" ยังไง
-
คนสนใจ BCI / EEG - อยากเริ่มต้นเรียนรู้ด้วยอุปกรณ์ราคาถูก (Mindflex ~500-1000 บาท)
-
ครูสาย STEM/IoT - อยากเล่าเรื่องสัญญาณชีววิทยา + อิเล็กโทรนิกส์ในคลาส
-
นักเรียน/นักศึกษา - เป็นโปรเจกต์ Class ที่สนุก + มีประเมิน
-
Research Engineer - อยากเล่นทดลอง BCI ด้วยอุปกรณ์ DIY ก่อนขึ้นไปใช้เครื่องแพง
ขั้นตอนสั้น ๆ: ซื้อ Mindflex เดิม → หา Arduino + Serial Shield → Download Code จาก GitHub → มันก็ทำงาน (อาจต้องปรับแต่งนิดหน่อย)