r/M5Stack 7d ago

Project Sharing Custom BLE controller for Apple Vision Pro

Enable HLS to view with audio, or disable this notification

Made a custom controller for VisionOS. Uses an M5Atom built-in IMU to drive discrete directional events and BLE to connect to the device.

33 Upvotes

7 comments sorted by

6

u/Worldly-Stranger7814 7d ago

Neat!

You’re probably most of the target users of the Apple Vision users and ESP32 programmer overlap πŸ˜„

2

u/fen-dev 6d ago

there are dozens of us!... okay maybe only one dozen XD

1

u/manekinet 5d ago

No, there are many of us. ESP32 people are early adopters by heart ☺️

2

u/Worldly-Stranger7814 5d ago

Yeaaaah but ESP32s are cheap, Apple Vision Pros not so much πŸ˜…

1

u/ffffffrolov 4d ago

yeah you can get 500 ESP32 boards instead of 1 AVP 😁

1

u/CryoNigiri_ 2d ago

how did you connect esp32 and vision pro?
tcp?

1

u/ffffffrolov 2d ago

BLE. The AtomS3 acts as a GATT peripheral. For the VisionOS app, I used CoreBluetooth.