메뉴 전체보기

회원메뉴

뇌로 가전제품을 제어하세요 > 게시판

본문 바로가기

쇼핑몰 검색

NO. 3314
제목 : 뇌로 가전제품을 제어하세요
2026-09-23 13:46

소개: 뇌로 가전제품을 제어하세요


이 프로젝트에서는 Neuro PlayGround Lite (NPG Lite) 를 사용하여 뇌, 눈 또는 근육 신호로 제어할 수 있는 무선 리모컨을 만듭니다.

먼저 NPG Lite는 일반 IR 리모컨에서 다음과 같은 명령을 학습합니다: 전원, 볼륨 또는 채널. 명령이 저장되면 다양한 제스처를 사용하여 명령을 실행할 수 있습니다.

예를 들어 눈을 깜빡여 명령을 전송합니다 또는 명령 사이를 이동하기 위한 근육 제스처.

BCI 신호를 사용하지 않으려면 웹 브라우저에서 모든 기능을 수동으로 제어할 수도 있습니다.

이 시스템을 사용하면 최대 5개의 서로 다른 리모컨을 저장할 수 있으며, 각 리모컨마다 10개의 명령을저장할 수 있어 다양한 명령을 충분히 시험해 볼 수 있습니다.




STEP 1. 준비물


준비물


준비물


준비물


이것을 만드는 데 필요한 모든 것은 다음과 같습니다:

  1. Neuro PlayGround Lite (NPG Lite) 키트
  2. Adafruit 적외선 송수신기
  3. 4핀 JST PH - JST SH / STEMMA QT 케이블




STEP 2. 어떻게 작동하나요?


어떻게 작동하나요?


어떻게 작동하나요?


BCI IR 리모컨은 다음의 간단한 3단계로 작동합니다:

리모컨 학습하기

일반 리모컨을 IR 송수신기 쪽으로 향하게 한 다음 버튼을 누르세요. NPG Lite가 IR 신호를 캡처하여 저장합니다.

제스처 감지하기

NPG Lite는 전극을 통해 사용자의 뇌, 눈 또는 근육 신호를 읽고 사용자가 취하는 제스처를 감지합니다.

명령 보내기

다음을 트리거하면 Shoot IR, IR 송수신기가 저장된 신호를 기기로 전송합니다.

또한 다양한 제스처를 사용하여 명령 사이를 이동하고, 리모컨 사이를 전환하며, 전송할 명령을 선택할 수도 있습니다.




STEP 3. IR 송수신기 연결


IR 송수신기 연결


먼저, NPG Lite적외선 신호를 수신하고 송신할 수 있도록 해 보겠습니다.

Adafruit 케이블 사용

Adafruit 4-pin JST PH to JST SH / STEMMA QT cable을 사용하는 경우 Adafruit 4-pin JST PH to JST SH / STEMMA QT cable로 IR 송수신기를 연결하는 것은 매우 간단합니다.

  1. 케이블의 한쪽 끝을 Adafruit IR Transceiver에 꽂으세요.
  2. 다른 쪽 끝은 NPG Lite에 꽂으세요.
  3. 이것으로 끝입니다! IR 송수신기가 연결되어 바로 사용할 수 있습니다.

납땜, 브레드보드 또는 개별 전선 연결은 필요하지 않습니다.

직접 준비한 전선 사용하기

Adafruit 케이블이 없으신가요? 문제없습니다!

다음과 같이 전선을 직접 연결하세요:

  1. OUT → GPIO 23
  2. IN → GPIO 22
  3. GND → GND
  4. VIN → 3V3
참고: NPG Lite의 핀에는 SDASCL이라는 라벨이 붙어 있습니다. 이는 각각 GPIO 23GPIO 22에 해당합니다. 이 프로젝트에서는 이를 IR 송수신기에 연결하는 일반 GPIO 핀으로 사용하며 — I²C 통신용으로 사용하지 않습니다.

모든 연결을 완료하면 다음 단계로 넘어갈 준비가 된 것입니다!




STEP 4. IR 송수신기 확인


IR 송수신기 확인


원격 명령어 기록을 시작하기 전에, 먼저 IR 송수신기가 연결되어 정상적으로 작동하는지 확인합니다.

이 송수신기에는 상태를 확인하는 데 도움이 되는 세 개의 LED가 있습니다:

  1. 🟢 녹색 전원 LED: 송수신기에 전원이 공급되면 켜집니다.
  2. OUT LED: NPG Lite가 IR 신호를 전송할 때 깜빡입니다.
  3. IN LED: NPG Lite가 IR 신호를 수신할 때 깜빡입니다.

연결 상태를 확인하려면 NPG Lite의 사용자 버튼 을 눌러 저장된 IR 명령을 전송합니다.

그러면 OUT 및 IN LED가 한 번 깜빡여야 합니다.

녹색 전원 LED가 켜져 있지만 OUT 및 IN LED가 깜빡이지 않는 경우, GPIO 22 및 GPIO 23에 연결된 상태를 확인하십시오.




STEP 5. BCI 적외선 리모컨 펌웨어 갱신하기


BCI 적외선 리모컨 펌웨어 갱신하기


BCI 적외선 리모컨 펌웨어 갱신하기


BCI 적외선 리모컨 펌웨어 갱신하기


BCI 적외선 리모컨 펌웨어 갱신하기


NPG Lite에 펌웨어를 설치하는 방법은 두 가지가 있습니다:

  1. 웹 플래셔 — 빠르고 간편합니다
  2. Arduino IDE — 프로젝트를 수정하려는 경우 가장 적합합니다

쉬운 방법부터 시작해 보겠습니다.

웹 플래셔 사용

다음을 엽니다:

NPG Lite Flasher Web

그런 다음:

  1. NPG Lite의 전원을 켭니다.
  2. 배터리 케이블이 연결되어 있는지 확인합니다.
  3. USB Type-C를 사용하여 컴퓨터에 연결합니다.
  4. Connect”을 클릭합니다.
  5. USB JTAG”을 선택합니다.
  6. Get from GitHub”을 클릭합니다.
  7. BCI-IR-Remote”을 선택합니다.
  8. 펌웨어를 플래시합니다.

작업이 완료되면 USB 케이블을 분리합니다.

이제 NPG Lite가 리모컨 마법사로 변신할 준비를 마쳤습니다.

Arduino IDE

Arduino IDE를 사용하여 펌웨어를 플래시하려면 다음 단계를 따릅니다:

  1. 다음을 다운로드하여 설치합니다: Arduino IDE.
  2. 다음을 엽니다: Tools → Manage Libraries 에서 다음을 설치합니다:
  3. IRremoteESP8266 (버전 2.9.0에서 테스트됨)
  4. Adafruit NeoPixel
  5. ESP32 version 3.2.0 by Espressif Systems.
  6. 다음을 엽니다: Tools → Board → Boards Manager
  7. 다음 저장소를 다운로드합니다: NPG-Lite-Arduino-Firmware 저장소.
  8. BCI-IR-Remote 폴더에서 BCI-IR-Remote.ino를 엽니다.
  9. 상단의 보드 선택기에서 NPG Lite의 COM port 를 선택합니다.
  10. 다음으로 이동합니다: Tools → Board → ESP32 → ESP32C6 Dev Module.
  11. 다음으로 이동합니다: Tools → Partition Scheme → Huge APP (3MB No OTA/1MB SPIFFS).
  12. Upload ”을 클릭하여 펌웨어를 플래시합니다.

이 펌웨어는 기본 파티션 구성에서도 작동하지만 여유 공간이 거의 남지 않습니다. Huge APP 을 사용하면 나중에 기능을 더 추가할 계획인 경우 펌웨어에 더 많은 공간을 확보할 수 있습니다.




STEP 6. 리모컨 앱을 실행하세요


리모컨 앱을 실행하세요


이제 NPG Lite에 기존 리모컨의 명령을 가르칠 방법이 필요합니다.

다음 항목을 엽니다: BioAmp Arduino Firmware Explorer 에서 다음으로 이동합니다:

IR-Transceiver → Web App

BioAmp Arduino Firmware Explorer 열기

프로젝트를 다운로드한 후 index.html을 직접 열 수도 있습니다.

다음 브라우저를 사용하세요: Chrome, Edge, Brave또는 Web Bluetooth를 지원하는 다른 브라우저를 사용하세요. 이 설정에서는 Firefox와 Safari가 지원되지 않습니다.




STEP 7. 리모컨에 명령을 가르쳐 주세요


리모컨에 명령을 가르쳐 주세요


리모컨에 명령을 가르쳐 주세요


리모컨에 명령을 가르쳐 주세요


리모컨에 명령을 가르쳐 주세요


리모컨에 명령을 가르쳐 주세요


리모컨에 명령을 가르쳐 주세요


이제 IR 송수신기가 작동하므로, NPG Lite에 리모컨의 명령을 학습시킬 때입니다.

NPG Lite에 연결

  1. 웹 앱에서 Connect 을 클릭합니다.
  2. 목록에서 NPG-IR 을 선택합니다.
  3. 설정을 잠금 해제하려면 자물쇠 아이콘 을 클릭합니다.

리모컨 만들기

  1. 5개의 리모컨 슬롯 중 아무 슬롯 옆에 있는 + 버튼을 클릭합니다.
  2. 리모컨의 이름을 지정합니다. 예를 들어 TV Remote라고 지정할 수 있습니다.

각 리모컨에는 10개의 명령 슬롯 이 있으며, 원하는 버튼을 입력할 수 있습니다.

명령 기록

  1. 방금 만든 리모컨을 엽니다.
  2. 비어 있는 명령 슬롯에서 + 를 클릭합니다.
  3. 원래 리모컨을 IR 송수신기쪽으로 향하게 합니다.
  4. 기록하려는 버튼을 누릅니다.
  5. 명령의 이름을 지정합니다.
  6. 저장합니다.

다음과 같이 필요한 버튼은 무엇이든 기록할 수 있습니다:

  1. 전원
  2. 볼륨 높이기 / 낮추기
  3. 채널 올리기 / 내리기
  4. 음소거
  5. 재생 / 일시 정지

저장하려는 모든 명령에 대해 이 과정을 반복합니다.

완료되면 자물쇠 아이콘 을 다시 클릭하여 설정을 잠급니다.




STEP 8. 새 리모컨을 사용해 보세요


새 리모컨을 사용해 보세요


새 리모컨을 사용해 보세요


뇌 신호를 활용하기 전에 적외선(IR) 제어가 작동하는지 확인해 봅시다.

저장된 명령어 옆에 있는 보내기 버튼을 클릭하세요.

기기가 반응하면 축하합니다. NPG Lite가 첫 번째 리모컨 명령을 학습한 것입니다!

NPG Lite의 물리적 버튼을 사용할 수도 있습니다.

  1. 짧게 누르기: 선택한 명령 실행
  2. 1.5초 동안 누르기: 열려 있는 리모컨에 녹음 시작




STEP 9. BCI로 리모컨 제어하기


BCI로 리모컨 제어하기


이제 뇌, 눈 또는 근육 신호를 사용하여 버튼을 클릭하지 않고도 리모컨을 제어할 수 있습니다.

  1. 다음으로: 다음 명령으로 이동합니다.
  2. 이전으로: 이전 명령으로 이동합니다.
  3. 적외선 전송: 선택한 명령을 전송합니다.
  4. 리모컨 전환: 다음 저장된 리모컨으로 이동합니다.

신호를 사용하여 명령을 선택한 다음 기기로 전송하기만 하면 됩니다.




STEP 10. BCI 제어 기능 설정하기


BCI 제어 기능 설정하기


BCI 제어 기능 설정하기


BCI 제어 기능 설정하기


이제 뇌, 눈 또는 근육 신호를 사용해 저장된 명령을 제어해 봅시다.

전극 연결

  1. 이마와 귀 뒤를 깨끗이 닦으세요.
  2. BioAmp 케이블을 젤 전극에 연결하세요.
  3. 양극 → 이마
  4. 음극 → 한쪽 귀 뒤
  5. 기준 전극 → 다른 쪽 귀 뒤
  6. 다음에 연결하세요: A0P, A0N 및 REF (NPG Lite).

신호 선택

다음 신호를 사용할 수 있습니다:

  1. EEG: 집중, 눈 깜박임 또는 턱 악물기
  2. EMG: 근육 악물기
  3. EOG: 눈 깜박임

앱에서 Controls 을(를) 열고 채널, 신호 유형, 제스처 및 임계값을 선택하세요.

실시간 신호 막대를 사용해 제스처가 안정적으로 감지되도록 임계값을 조정하세요.

다음 항목에 제스처를 할당할 수 있습니다:

  1. 앞으로 — 다음 명령으로 이동
  2. 뒤로 — 이전 명령으로 이동
  3. IR 전송 — 선택한 명령 전송
  4. 리모컨 전환 — 저장된 다른 리모컨으로 이동




STEP 11. 기기 제어하기


기기 제어하기


기기 제어하기


기기 제어하기


기기 제어하기


사용할 리모컨을 선택하세요.

제스처를 사용하여 저장된 명령을 차례로 살펴보고 원하는 명령을 선택하세요.

Shoot IR”을 실행하면 NPG Lite가 저장된 IR 신호를 기기로 전송합니다.

브라우저 앱에서 수동으로 사용하려면 Send 버튼을 클릭하면 됩니다.

저장해 둔 리모컨과 명령은 NPG Lite에 그대로 남아 있으므로 나중에 다시 사용할 수 있습니다.

이제 끝났습니다!

이제 NPG Lite가 적외선(IR) 명령을 학습하고 뇌, 눈 또는 근육 신호를 사용하여 기기를 제어할 수 있습니다.

다양한 제스처를 시도해 보고 나만의 핸즈프리 리모컨을 만들어 보세요.


원문: https://www.instructables.com/Control-Your-Home-Appliances-With-Your-Brain/

좋아요 0
게시판

회사명 공방유니언 주소 각 공방 주소 참조
사업자 등록번호 0000 대표 공방유니언 전화 019-60105846 팩스 0000 이메일 gongbangunion@gmail.com
통신판매업신고번호 0000 개인정보관리책임자 공방유니언
Copyright © 2017 공방유니언. All Rights Reserved.