Status Trio
Status Trio는 macOS 메뉴바 앱으로 Wi‑Fi·배터리·볼륨을 하나의 아이콘에 통합합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Open-source balance board controller: ESP32-C6 + MPU6050 turns leaning into W/A/S/D over Bluetooth LE, plus tools to record labelled motion data.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Turn a balance board into a Bluetooth game controller and a motion-data recorder. An ESP32-C6 with an MPU6050 (gyro + accelerometer) sits inside the board.
gx,gy,gz,ax,ay,az,timestamp over BLE every 50 ms (Nordic UART Service).Website: https://smartboardapp.vercel.app
The ESP32-C6 has no Classic Bluetooth, so everything uses BLE (no BluetoothSerial).
| Path | What it is |
|---|---|
firmware/smart_board_controller/ | Game-controller firmware (BLE HID keyboard). Logic is in board_logic.h (plain C++). |
firmware/smart_board_stream/ | Streams raw sensor lines over BLE (NUS) at 20 Hz. |
firmware/i2c_scan/ | Finds which pins your MPU6050 is wired to and its chip ID. |
tools/smart_board_logger.py | Connects to the stream firmware, prints lines live, saves a CSV to your Desktop. |
tools/smart_board_labeler.py | Desktop app (tkinter) to record labelled takes. --demo runs without a board. |
web/ | The project's landing page. |
0x70 also work)Different wiring? Flash firmware/i2c_scan, open Serial Monitor at 115200, and put the pins it finds into I2C_SDA / I2C_SCL at the top of the firmware.
Needs the ESP32 Arduino core 3.x. Board: esp32:esp32:Pcbcupid_GLYPH_C6 (or esp32:esp32:esp32c6).
arduino-cli core install esp32:esp32
arduino-cli compile --fqbn esp32:esp32:Pcbcupid_GLYPH_C6 firmware/smart_board_controller
arduino-cli upload -p COM17 --fqbn esp32:esp32:Pcbcupid_GLYPH_C6 firmware/smart_board_controller
Replace COM17 with your board's port. The stream firmware also needs the
MPU6050 library by Electronic Cats (arduino-cli lib install MPU6050). If another installed library also provides MPU6050.h, pass --library <path to this one> when compiling.
c in Serial Monitor at 115200). Within 4 s step on, stand level and still, then lean forward firmly and hold. It prints Calibrated and saved. Play!.Serial commands: c recalibrate, d live data on/off, r factory calibration, ? help.
Flash firmware/smart_board_stream, then:
pip install bleak
python tools/smart_board_logger.py # live lines + CSV on your Desktop
python tools/smart_board_labeler.py # labelling app (add --demo to try without a board)
Only one program can connect to the board at a time.
cc1plus.exe: CreateProcess, Access is denied or Permission denied (Windows): a third-party antivirus may be blocking the compiler from being started by arduino-cli. Excluding the toolchain folders or using Windows Defender fixed it here.MPU6050 not found: run the I2C scanner. Both lines reading 0 V means the sensor has no power or isn't on those pins.hid->manufacturer(...) on core 3.3.x: use hid->manufacturer()->setValue("...") (already done here).